0001040161-22-000017.txt : 20220309 0001040161-22-000017.hdr.sgml : 20220309 20220309160148 ACCESSION NUMBER: 0001040161-22-000017 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 123 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220309 DATE AS OF CHANGE: 20220309 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PIXELWORKS, INC CENTRAL INDEX KEY: 0001040161 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 911761992 STATE OF INCORPORATION: OR FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-30269 FILM NUMBER: 22725355 BUSINESS ADDRESS: STREET 1: 16760 SW UPPER BOONES FERRY RD. STREET 2: SUITE 101 CITY: PORTLAND STATE: OR ZIP: 97224 BUSINESS PHONE: (503) 601-4545 MAIL ADDRESS: STREET 1: 16760 SW UPPER BOONES FERRY RD. STREET 2: SUITE 101 CITY: PORTLAND STATE: OR ZIP: 97224 FORMER COMPANY: FORMER CONFORMED NAME: PIXELWORKS INC DATE OF NAME CHANGE: 20000210 10-K 1 pxlw-20211231.htm FORM 10-K pxlw-20211231
00010401612021FYfalseP2Yhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent00010401612021-01-012021-12-3100010401612021-06-30iso4217:USDiso4217:USDxbrli:shares00010401612022-03-04xbrli:shares00010401612021-12-3100010401612020-12-3100010401612020-01-012020-12-310001040161us-gaap:CostOfSalesMember2021-01-012021-12-310001040161us-gaap:CostOfSalesMember2020-01-012020-12-310001040161us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001040161us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001040161us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001040161us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-3100010401612019-12-310001040161us-gaap:CommonStockMember2019-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001040161us-gaap:RetainedEarningsMember2019-12-310001040161us-gaap:CommonStockMember2020-01-012020-12-310001040161us-gaap:CommonStockMemberpxlw:PublicOfferingAndOverAllotmentOptionMember2020-01-012020-12-310001040161pxlw:PublicOfferingAndOverAllotmentOptionMember2020-01-012020-12-310001040161us-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2020-01-012020-12-310001040161us-gaap:PrivatePlacementMember2020-01-012020-12-310001040161us-gaap:CommonStockMemberpxlw:AtTheMarketOfferingMember2020-01-012020-12-310001040161pxlw:AtTheMarketOfferingMember2020-01-012020-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001040161us-gaap:RetainedEarningsMember2020-01-012020-12-310001040161us-gaap:CommonStockMember2020-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001040161us-gaap:RetainedEarningsMember2020-12-310001040161us-gaap:CommonStockMember2021-01-012021-12-310001040161us-gaap:CommonStockMemberpxlw:AtTheMarketOfferingMember2021-01-012021-12-310001040161pxlw:AtTheMarketOfferingMember2021-01-012021-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001040161us-gaap:RetainedEarningsMember2021-01-012021-12-310001040161us-gaap:CommonStockMember2021-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001040161us-gaap:RetainedEarningsMember2021-12-31pxlw:patent0001040161us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001040161us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001040161us-gaap:ToolsDiesAndMoldsMember2021-01-012021-12-310001040161us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001040161us-gaap:DevelopedTechnologyRightsMember2021-12-310001040161us-gaap:DevelopedTechnologyRightsMember2020-12-310001040161us-gaap:CustomerRelationshipsMember2021-12-310001040161us-gaap:CustomerRelationshipsMember2020-12-310001040161pxlw:BacklogandTrademarkMember2021-12-310001040161pxlw:BacklogandTrademarkMember2020-12-310001040161us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-12-310001040161us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2021-01-012021-12-310001040161us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2021-01-012021-12-310001040161us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-12-310001040161srt:MinimumMemberpxlw:BacklogandTrademarkMember2021-01-012021-12-310001040161srt:MaximumMemberpxlw:BacklogandTrademarkMember2021-01-012021-12-310001040161pxlw:ViXSSystemsInc.Member2017-08-02xbrli:pure0001040161pxlw:PaycheckProtectionProgramMemberus-gaap:NotesPayableToBanksMember2020-04-250001040161pxlw:PaycheckProtectionProgramMemberus-gaap:NotesPayableToBanksMember2020-04-252020-04-250001040161pxlw:PaycheckProtectionProgramMemberus-gaap:NotesPayableToBanksMember2021-10-012021-12-310001040161us-gaap:CorporateDebtSecuritiesMember2020-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001040161us-gaap:MoneyMarketFundsMember2021-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001040161us-gaap:MoneyMarketFundsMember2020-12-310001040161us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001040161us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001040161us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001040161pxlw:August2020PlanMember2019-06-012019-06-300001040161pxlw:January2020PlanMember2019-06-012019-06-300001040161us-gaap:OperatingExpenseMember2021-01-012021-12-310001040161us-gaap:OperatingExpenseMember2020-01-012020-12-310001040161pxlw:RestructuringExpenseMember2021-01-012021-12-310001040161pxlw:RestructuringExpenseMember2020-01-012020-12-310001040161us-gaap:EmployeeSeveranceMember2020-12-310001040161us-gaap:EmployeeSeveranceMember2021-01-012021-12-310001040161us-gaap:EmployeeSeveranceMember2021-12-310001040161srt:MinimumMember2021-01-012021-12-310001040161srt:MaximumMember2021-01-012021-12-310001040161pxlw:IntegratedCircuitsMember2021-01-012021-12-310001040161pxlw:IntegratedCircuitsMember2020-01-012020-12-310001040161pxlw:EngineeringServicesAndOtherMember2021-01-012021-12-310001040161pxlw:EngineeringServicesAndOtherMember2020-01-012020-12-310001040161pxlw:UpfrontPaymentMember2021-12-310001040161pxlw:FirstAdditionalPaymentMember2021-12-310001040161pxlw:SecondAdditionalPaymentMember2021-12-310001040161pxlw:ThirdAdditionalPaymentMember2021-12-310001040161country:CA2021-12-310001040161us-gaap:InternalRevenueServiceIRSMember2021-12-310001040161us-gaap:StateAndLocalJurisdictionMember2021-12-310001040161us-gaap:ForeignCountryMember2021-12-310001040161us-gaap:CanadaRevenueAgencyMemberus-gaap:ForeignCountryMember2021-12-310001040161pxlw:UncertainTaxPositionsMember2020-12-310001040161pxlw:UncertainTaxPositionsMember2019-12-310001040161pxlw:UncertainTaxPositionsMember2021-01-012021-12-310001040161pxlw:UncertainTaxPositionsMember2020-01-012020-12-310001040161pxlw:UncertainTaxPositionsMember2021-12-310001040161pxlw:InterestAndPenaltiesMember2020-12-310001040161pxlw:InterestAndPenaltiesMember2019-12-310001040161pxlw:InterestAndPenaltiesMember2021-01-012021-12-310001040161pxlw:InterestAndPenaltiesMember2020-01-012020-12-310001040161pxlw:InterestAndPenaltiesMember2021-12-310001040161pxlw:ViXSSystemsInc.Memberpxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember2021-12-310001040161pxlw:ViXSSystemsInc.Memberpxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember2020-12-310001040161us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001040161us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001040161pxlw:PublicOfferingMember2020-12-142020-12-140001040161us-gaap:OverAllotmentOptionMember2020-12-162020-12-160001040161pxlw:PublicOfferingAndOverAllotmentOptionMember2020-12-142020-12-160001040161pxlw:PublicOfferingAndOverAllotmentOptionMember2020-12-160001040161us-gaap:PrivatePlacementMember2020-12-072020-12-070001040161us-gaap:PrivatePlacementMember2020-12-070001040161us-gaap:PrivatePlacementMember2020-12-152020-12-150001040161us-gaap:PrivatePlacementMember2020-12-150001040161us-gaap:PrivatePlacementMember2020-12-072020-12-1500010401612020-06-050001040161pxlw:AtTheMarketOfferingMember2020-06-052020-06-050001040161us-gaap:EmployeeStockOptionMemberpxlw:Plan2006Membersrt:MinimumMember2009-05-012009-05-3100010401612009-05-012009-05-310001040161us-gaap:EmployeeStockOptionMember2009-05-012009-05-310001040161pxlw:A2.002.00Member2021-01-012021-12-310001040161pxlw:A2.002.00Member2021-12-310001040161pxlw:A2.462.46Member2021-01-012021-12-310001040161pxlw:A2.462.46Member2021-12-310001040161pxlw:A2.674.52Member2021-01-012021-12-310001040161pxlw:A2.674.52Member2021-12-310001040161pxlw:A0.606.05Member2021-01-012021-12-310001040161pxlw:A0.606.05Member2021-12-310001040161pxlw:A2010EmployeeStockPurchasePlanMember2010-05-172010-05-180001040161pxlw:A2010EmployeeStockPurchasePlanMember2010-05-180001040161pxlw:A2010EmployeeStockPurchasePlanMember2021-01-012021-12-310001040161pxlw:A2010EmployeeStockPurchasePlanMember2020-01-012020-12-310001040161us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001040161us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001040161us-gaap:EmployeeStockMember2021-01-012021-12-310001040161us-gaap:EmployeeStockMember2020-01-012020-12-310001040161country:JP2021-01-012021-12-310001040161country:JP2020-01-012020-12-310001040161country:CN2021-01-012021-12-310001040161country:CN2020-01-012020-12-310001040161country:TW2021-01-012021-12-310001040161country:TW2020-01-012020-12-310001040161country:US2021-01-012021-12-310001040161country:US2020-01-012020-12-310001040161srt:EuropeMember2021-01-012021-12-310001040161srt:EuropeMember2020-01-012020-12-310001040161country:KR2021-01-012021-12-310001040161country:KR2020-01-012020-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberpxlw:AllDistributorsMember2021-01-012021-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberpxlw:AllDistributorsMember2020-01-012020-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:DistributorMemberus-gaap:SalesMember2021-01-012021-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:DistributorMemberus-gaap:SalesMember2020-01-012020-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberpxlw:DistributorBMember2021-01-012021-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberpxlw:DistributorBMember2020-01-012020-12-310001040161pxlw:TopFiveEndCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2021-01-012021-12-310001040161pxlw:TopFiveEndCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2020-01-012020-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberpxlw:EndCustomerMember2021-01-012021-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMemberpxlw:EndCustomerMember2020-01-012020-12-310001040161pxlw:EndCustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2021-01-012021-12-310001040161pxlw:EndCustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2020-01-012020-12-310001040161pxlw:AccountMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001040161pxlw:AccountMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountBMember2021-01-012021-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountBMember2020-01-012020-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:AccountCMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:AccountCMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMember2021-12-310001040161pxlw:EquitySaleToInvestorsMemberpxlw:TheInvestorsMember2021-01-012021-12-310001040161pxlw:EquitySaleToInvestorsMemberpxlw:TheInvestorsMember2021-12-310001040161pxlw:EquitySaleToESOPMemberpxlw:PWSHEmployeesAndSubsidiariesMember2021-01-012021-12-310001040161pxlw:EquitySaleToESOPMemberpxlw:PWSHEmployeesAndSubsidiariesMember2021-12-3100010401612021-01-012021-03-3100010401612021-04-012021-06-3000010401612021-07-012021-09-3000010401612021-10-012021-12-3100010401612020-01-012020-03-3100010401612020-04-012020-06-3000010401612020-07-012020-09-3000010401612020-10-012020-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
________________________________ 
FORM 10-K
________________________________ 
ANNUAL REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
or
TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number: 000-30269
________________________________ 
PIXELWORKS, INC.
(Exact name of registrant as specified in its charter)
________________________________ 
Oregon91-1761992
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
16760 Upper Boones Ferry Rd. Ste. 101
Portland
,Oregon97224
(Address of principal executive offices)(Zip Code)

503-601-4545
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per sharePXLWThe Nasdaq Global Market
Securities registered pursuant to Section 12(g) of the Act:
None
________________________________ 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.     Yes      No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or Section 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 and posted 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 definitions of "large accelerated filer," "accelerated filer,", "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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. Yes     No  
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No 
The aggregate market value of the registrant's voting and non-voting common stock held by non-affiliates at June 30, 2021 was $172,650,121 based on the closing price of $3.41 per share of common stock on the Nasdaq Global Market on June 30, 2021 (the last business day of the registrant's most recently completed second fiscal quarter). For purposes of this calculation, executive officers and directors are considered affiliates as well as holders of more than 5% of the registrant's common stock known to the registrant. This determination of affiliate status is not a conclusive determination for other purposes.
Number of shares of common stock of the registrant outstanding as of March 4, 2022: 53,966,262
________________________________ 
Documents Incorporated by Reference
Part III incorporates information by reference to the registrant’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2021.
1


SUMMARY RISK FACTORS

Our business is subject to varying degrees of risk and uncertainty. Investors should consider the risks and uncertainties summarized below, as well as the risks and uncertainties discussed in Part I, Item 1A, “Risk Factors” of this Annual Report on Form 10-K. Investors should also refer to the other information contained or incorporated by reference in this Annual Report on Form 10-K for the year ended December 31, 2021, including our consolidated financial statements and related notes, and our other filings made from time to time with the Securities and Exchange Commission. Our business operations could also be affected by factors that we currently consider to be immaterial or that are unknown to us at the present time. If any of these risks occur, our business, financial condition, and results of operations could be materially and adversely affected, and the trading price of our common stock could decline.

Our business is subject to the following principal risks and uncertainties:

The ongoing effects of the COVID-19 pandemic could disrupt our business or the business of our customers or suppliers, and as such, may adversely affect our financial condition.
The continued uncertain global economic environment and volatility in global credit and financial markets could materially and adversely affect our business and results of operations.
If we fail to meet the evolving needs of our markets, identify new products, services or technologies, or successfully compete in our target markets, our revenue and financial results will be adversely impacted.
Our product strategy may not address the demands of our target customers and may not lead to increased revenue in a timely manner or at all, which could materially adversely affect our results of operations and limit our ability to grow.
Achieving design wins involves lengthy competitive selection processes that require us to incur significant expenditures prior to generating any revenue or without any guarantee of any revenue related to this business. If we fail to generate revenue after incurring substantial expenses to develop our products, our business and operating results would suffer.
If we fail to retain or attract the specialized technical and management personnel required to successfully operate our business, it could harm our business and may result in lost sales and diversion of management resources.
We have significantly fewer financial resources than most of our competitors, which limits our ability to implement new products or enhancements to our current products, which in turn could adversely affect our future sales and financial condition.
If we are not profitable in the future, we may be unable to continue our operations.
A significant amount of our revenue comes from a limited number of customers and distributors exposing us to increased credit risk and subjecting our cash flow to the risk that any of our customers or distributors could decrease or cancel its orders.
We generally do not have long-term purchase commitments from our customers and if our customers cancel or change their purchase commitments, our revenue and operating results could suffer.
Our revenue and operating results can fluctuate from period to period, which could cause our share price to decline.
If we are unable to generate sufficient cash from operations and are forced to seek additional financing alternatives our working capital may be adversely affected and our shareholders may experience dilution or our operations may be impaired.
We license our intellectual property, which exposes us to risks of infringement or misappropriation, and may cause fluctuations in our operating results.
We face a number of risks as a result of the concentration of our operations and customers in Asia.
Our operations in Asia expose us to heightened risks due to natural disasters.
We face additional risks associated with our operations in China and our results of operations and financial position may be harmed by changes in China's political, economic or social conditions or changes in U.S.-China relations.
Our international operations expose us to risks resulting from the fluctuations of foreign currencies.
If we are unable to maintain effective disclosure controls and internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock may be materially and adversely affected.
Our dependence on selling to distributors and integrators increases the complexity of managing our supply chain and may result in excess inventory or inventory shortages.
We may be unable to successfully manage any future growth, including the integration of any acquisition or equity investment, which could disrupt our business and severely harm our financial condition.
Continued compliance with regulatory and accounting requirements will be challenging and will require significant resources.
Regulations related to conflict minerals may adversely impact our business.
Dependence on a limited number of sole-source, third-party manufacturers for our products exposes us to possible shortages based on low manufacturing yield, errors in manufacturing, uncontrollable lead-times for manufacturing, capacity allocation, price increases with little notice, volatile inventory levels and delays in product delivery, any of which could result in delays in satisfying customer demand, increased costs and loss of revenue.
2


Our highly integrated products and high-speed mixed signal products are difficult to manufacture without defects and the existence of defects could result in increased costs, delays in the availability of our products, reduced sales of products or claims against us.
The development of new products is extremely complex and we may be unable to develop our new products in a timely manner, which could result in a failure to obtain new design wins and/or maintain our current revenue levels.
Intense competition in our markets may reduce sales of our products, reduce our market share, decrease our gross profit and result in large losses.
If we are not able to respond to the rapid technological changes and evolving industry standards in the markets in which we compete, or seek to compete, our products may become less desirable or obsolete.
We use a customer-owned tooling process for manufacturing most of our products, which exposes us to the possibility of poor yields and unacceptably high product costs.
We depend on manufacturers of our semiconductor products not only to respond to changes in technology and industry standards but also to continue the manufacturing processes on which we rely.
Shortages of materials used in the manufacturing of our products and other key components of our customers’ products may increase our costs, impair our ability to ship our products on time and delay our ability to sell our products.
Because of our long product development process and sales cycles, we may incur substantial costs before we earn associated revenue and ultimately may not sell as many units of our products as we originally anticipated.
Our developed software may be incompatible with industry standards and challenging and costly to implement, which could slow product development or cause us to lose customers and design wins.
The competitiveness and viability of our products could be harmed if necessary licenses of third-party technology are not available to us on terms that are acceptable to us or at all.
Our limited ability to protect our IP and proprietary rights could harm our competitive position by allowing our competitors to access our proprietary technology and to introduce similar products.
Our products are characterized by average selling prices that can decline over relatively short periods of time, which will negatively affect our financial results unless we are able to reduce our product costs or introduce new products with higher average selling prices.
The cyclical nature of the semiconductor industry may lead to significant variances in the demand for our products and could harm our operations.
If we are unable to implement our strategy to expand our PRC operations, our ability to access capital, customers, and talent in China could suffer, which in turn may materially and adversely affect our worldwide growth and revenue potential.
Even if we complete a listing on The Shanghai Exchange’s Science and Technology Innovation Board, known as the STAR Market (the “Listing”), we may not achieve the results contemplated by our business strategy and our strategy for growth in the PRC may not result in increases in the price of our common stock.
Pixelworks Semiconductor Technology (Shanghai) Co., Ltd’s (“PWSH”) status as a publicly traded company that is controlled, but less than wholly owned, by Pixelworks could have an adverse effect on us.
The Listing is relatively new, and as a result, it is difficult to predict the effect of the proposed Listing, which may in turn negatively affect the price of our common stock on the Nasdaq Global Market.
If the Listing is completed, Pixelworks and PWSH both will be public reporting companies, but each will be subject to separate, and potentially inconsistent, accounting and disclosure requirements, which may lead to investor confusion or uncertainty that could cause decreased demand for, or fluctuations in the price of, one or both of the companies’ publicly traded shares.
The price of our common stock has and may continue to fluctuate substantially.



3


PIXELWORKS, INC.
FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2021
TABLE OF CONTENTS
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.

4



NOTE REGARDING COVID-19
    In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and the virus continues to exist in areas where we operate and sell our products and services. Several public health organizations have recommended, and many local governments have implemented, certain measures to slow and limit the transmission of the virus, including various social distancing ordinances, which has resulted in a significant deterioration of economic conditions in many of the countries in which we operate.
    The spread of COVID-19 has caused us to modify our business practices, including implementing work-from-home policies and restricting travel by our employees. To date, our Shanghai and Shenzhen offices are operating with full in-person staffing, our offices and supply chain partners in Taiwan are fully functional, and our offices in Japan and North America are fully operational, working both in-office and remotely.
    
COVID-19 may also affect the operations of our suppliers and customers, as their own workforces and operations are disrupted by the pandemic, which could result in the interruption of our distribution system, temporary or long-term disruption in our supply chains, or delays in the delivery of our product. While we expect the impacts of COVID-19 to be temporary, the disruptions caused by the virus have negatively affected our revenue and results of operations in 2020 and 2021. For example, our revenues for fiscal year 2020 were lower than initially anticipated and our revenues for 2021 continued to be negatively impacted by COVID-19.
The impact of the pandemic on our business, as well as the business of our suppliers and customers, and the additional measures that may be needed in the future in response to it, including cost-saving measures, will depend on many factors beyond our control and knowledge. We will continually monitor the situation to determine what actions may be necessary or appropriate to address the impact of the pandemic, which may include actions mandated or recommended by federal, state or local authorities.
5



Forward-looking Statements

This Annual Report on Form 10-K, including Management’s Discussion and Analysis of Financial Condition and Results of Operation in Part II, Item 7, contains "forward-looking statements" that are based on current expectations, estimates, beliefs, assumptions and projections about our business. Words such as "expects," "anticipates," "intends," "plans," "believes," "seeks," "estimates" and variations of such words and similar expressions are intended to identify such forward-looking statements. These statements are not guarantees of future performance and involve numerous risks, uncertainties and assumptions that are difficult to predict. These forward-looking statements include statements regarding: the features, benefits and applications of our technologies and products; market trends and changes, including in the video consumption, mobile, video and digital projection markets; our strategy, including strategy regarding our products, technology, research and development, sales and marketing and acquisition and other growth opportunities; our strategic plan of re-aligning our mobile, projector, and video delivery businesses and timing and expectations related thereto, including the Listing and timing and benefits thereof, including improved access to new capital markets and the funding of our growth worldwide; our plans with respect to our reinvestment of our earnings in China; amortization expectations; our expectations with respect to our co-development agreement and related costs and expenses; the sufficiency of our working capital and need for, or ability to secure, financing; the success of our products; customer, distributor and manufacturer concentration; current global economic challenges; exchange rate risk; our competitive advantages in research and development; levels of inventory at distributors and customers; changes in customer ordering patterns or lead times; seasonality; expectations as to revenue associated with sales into certain markets in 2022; cost expectations; backlog; future contractual obligations; competition; intellectual property; insufficient, excess or obsolete inventory and variations in inventory valuation; income tax valuation allowance; net operating loss utilization; changes in accounting principles; and internal controls. Factors which may cause actual results to vary materially from those contained in the forward-looking statements include, without limitation: our ability to deliver new products in a timely fashion; our new product yield rates; changes in estimated product costs; product mix; the growth of the markets we serve; supply of products from third-party foundries; failure or difficulty in achieving design wins; timely customer transition to new product designs; competitive factors, such as rival chip architectures, introduction or traction by competing designs, or pricing pressures; litigation related to our intellectual property rights; our limited financial resources; economic and political challenges due to operations in Asia; including any governmental approvals; exchange rate fluctuations; failure to retain or attract qualified employees; the sufficiency of our intellectual property and patent portfolio; fluctuations in foreign currencies; natural disasters, war or pandemics; the need for additional income tax valuation allowances; limitations on net operating losses, as well as other risks identified in the risk factors contained in Part I, Item 1A of this Annual Report on Form 10-K. These forward-looking statements speak only as of the date on which they are made, and we do not undertake any obligation to update any forward-looking statement to reflect events or circumstances after the date of this Annual Report on Form 10-K. If we do update one or more forward-looking statements, you should not conclude that we will make additional updates with respect thereto or with respect to other forward-looking statements. Except where the context otherwise requires, in this Annual Report on Form 10-K, the terms "Pixelworks," the "Company," "we," "us" and "our" mean Pixelworks, Inc., an Oregon corporation, and its wholly-owned subsidiaries.


6


PART I
 
Item 1.Business.
Overview
Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business & Education (projector).
We were one of the first companies to commercially launch a video System on Chip ("SoC") capable of deinterlacing 1080i HDTV signals and one of the first companies with a commercial dual-channel 1080i deinterlacer integrated circuit. Our Topaz product line was one of the industry’s first single-chip SoC for digital projection. We first introduced our motion estimation / motion compensation technology ("MEMC") for TVs and in recent years introduced a mobile-optimized MEMC solution for smartphones, one of several unique features in our mobile-optimized X5 visual processor. In 2019, we introduced our Hollywood award-winning TrueCut® video platform, the industry’s first motion grading technology that allows fine tuning of motion appearance in cinematic content for a wide range of frame rates, shutter angles and display types.
Our solutions enable worldwide manufacturers to offer leading-edge consumer electronics and professional display products, as well as video delivery and streaming solutions for content service providers. Our core visual display processing technology intelligently processes digital images and video from a variety of sources and optimizes the content for a superior viewing experience. Our video coding technology reduces storage requirements, significantly reduces bandwidth constraint issues and converts content between multiple formats to enable seamless delivery of video, including OTA streaming, while also maintaining end-to-end content security.
Rapid growth in video and gaming consumption, combined with the move towards high frame rate / refresh rate displays, especially in mobile, is increasing the demand for our visual processing and video delivery solutions. Our technologies can be applied to a wide range of devices from large-screen projectors to cinematic big screens, to low-power mobile tablets, smartphones, high-quality video infrastructure equipment and streaming devices. Our products are architected and optimized for power, cost, bandwidth, and overall system performance, according to the requirements of the specific application. On occasion, we have also licensed our technology.
As of December 31, 2021, we held an intellectual property portfolio of 335 patents related to the visual display of digital image data. We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality. We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets.
During the third quarter of 2021, we engaged in a strategic plan to re-align our mobile, projector, and video delivery businesses to improve their focus on the Asia-centered customers and employee stakeholders of those businesses. The global center of the mobile, projector, and video delivery businesses continues to be in Asia, and the steps we have taken to date and going forward are intended to improve our ability to access capital, customers, and talent. We have operated our primary R&D center in Asia for over 15 years and feel that the time is right to take advantage of that existing footprint and develop our subsidiary, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH") as a full profit-and-loss center underneath Pixelworks, Inc. for the mobile, projector, and video delivery businesses. Most of these steps were completed before the end of 2021.
This plan will further enable PWSH to seek qualification to file an application for an initial public offering on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”). We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of its growth worldwide. We presently intend to qualify PWSH to apply for the Listing so that the Listing is consummated in 2023. The process of going public on the STAR Market includes several periods of review and, therefore, is a lengthy process. There is no guarantee that PWSH will be approved for a Listing at any point in the future.

7


Key Markets
We target four key market segments with our products and solutions including:
Market
Products
Mobile (Smartphone, Gaming, Tablet)
Visual processors and software
Home Entertainment (TV, PVR, OTA, Projector)
XCode® transcoding solutions and visual processors
Content (Creation, Remastering, Delivery)
TrueCut® platform for content creators/video providers
Business and Education (Projectors)
Visual processors
Bridging the Performance Gap Between Content Formats and Device Capabilities
In recent years, display refresh rates for TVs, tablets and smartphones have been advancing faster than the ability of content formats to keep up. The refresh rate, measured in Hertz ("Hz"), is the number of times per second the display updates the image on screen to convey motion. Today, TV displays generally have a refresh rate of 120 Hz, while smartphones are now moving from 60 to 90 and 120 Hz. Despite this trend, the vast majority of produced video content exists only in 24-25 frames per second ("FPS"), while most gaming and user generated content is at 30 FPS. While frame rates for new game content is on the rise, the rendering, compute and thermal limits of today’s mobile processors often limit the effective frame rates to well below 60 FPS. The resulting mismatch between low frame rate content and high refresh rate screens creates artifacts, such as judder and strobing, that degrade video quality and destroy creative intent. The trend towards brighter, high dynamic range ("HDR") capable screens make these artifacts more noticeable to viewers. Visual quality is further impeded by power constraints and changes in ambient lighting, particularly in mobile devices.
Our technologies and solutions efficiently bridge the quality gap and enable the visual storytelling that is richer and true to creative intent. In fact, our TrueCut Motion Grading is the industry’s first solution to give filmmakers the ability to cinematically fine-tune motion blur, judder and frame-rate appearance and is used as part of the creative process to empower filmmakers to shoot at any frame-rate, then deliver a cinematically tuned, broader set of motion and frame rate appearances. While TrueCut technology enables creation of new content or remastering of existing content that preserves artistic intent across screens, from cinema to home TVs to smartphones, our mobile display processors and software bridge the quality gap for all existing content viewed on mobile devices, such as smartphones and tablets.
Display Trends
Display technologies have recently begun to transition from an era of higher resolutions, response times and frame rates, with lower power and thinner form factors, to one focused on higher contrast, brightness and more colors.
In mobile devices, Apple Inc. has brought wide color gamut to many of their devices including the iPhone, iPad Pro, MacBook Pro and iMac. These devices deliver the same color gamut used in digital cinema theatres ("DCI-P3"). Meanwhile, TV manufacturers including Samsung, TCL, Sony and LG are bringing high contrast, high brightness or HDR TVs based on organic light emitting diodes ("OLED") and local-dimming liquid crystal display ("LCD") panels to the living room. Furthermore, some premium and mid-tier smartphones and tablets from Apple, Samsung, Sony, LG and Huawei now include HDR as a standard feature.
Hardware improvements in color and contrast are of little value without content that can take advantage of them. In fact, a significant gap now exists between the vast majority of video content available to consumers and these emerging display devices.

Contrast and Brightness: Almost all movies available to consumers today use the "Rec.709" ITU standard format. This format defines brightness levels up to around 100 "nits" (a standard measure of brightness), whereas HDR TVs are five to ten times brighter, from 540 nits upwards. Most mobile devices support over 400 nits and sometimes over 600 nits.
Color Gamut: DCI-P3 has a 25% larger color gamut than Rec.709.
Frame Rate: TVs commonly display at 120 frames per second (120 Hz) and up to 240 Hz on more sophisticated higher-end models. Many premium tier mobile displays were launched in 2020 with 120 Hz screens, which are quickly cascading down to lower price points. Some of the gaming smartphones now have displays that run at up to 144 Hz.
8


Resolution: TVs have achieved 4k resolutions (3840x2160) and mobile devices today can achieve up to 3440x1440 resolution, and while some content is available in 4k resolution, most movies are only available in FHD or HD resolutions, which is typically 1920x1080 and 1280x720 respectively.
This gap between display capabilities and available content brings significant challenges to video display device manufacturers. Sophisticated video processing is required to accurately reproduce the intended video on today’s displays. We help bridge this gap between the display capabilities and available content with our visual processors and software and TrueCut® video platform for content creators and video providers.
Content formats are evolving to take advantage of these display improvements. For example, Dolby introduced the "Dolby Vision™" format for movies and devices, in order to allow consumers to realize the benefits of HDR and wide color gamut. The industry standards body Society of Motion Picture & Television Engineers released a format specification known as "HDR10" that similarly bridges the gap in contrast and color between content and devices. The Ultra-HD Blu-ray disk format and streaming services such as Netflix and Amazon Video now support 4k HDR, aided by improved compression standards such as H.265.
Managing many content formats across a rapidly evolving range of displays is a significant and growing challenge. Older content tends to not get upgraded to the newer formats, yet consumers expect all content to display correctly. As the number of content formats grow, the technology of video processing becomes increasingly complex.
Delivering the intent of the content creator requires sophisticated algorithms and hardware circuits. Frame-rate and motion incompatibilities require a significantly higher level of processing and more sophisticated algorithms in order to avoid creating new problems. Most TVs today include frame-rate conversion chips, but many reviewers complain about artifacts such as halos, breakup in the image and the so-called "soap opera effect". Unfortunately, without frame-rate conversion, the video can appear to have judder and blur at levels that have increased substantially as a result of the improvements in contrast, color and detail.
In addition to judder, high-resolution displays suffer from softness and smearing in motion sequences called motion blur. There are numerous causes of motion blur. The materials used in constructing pixels on the display take a finite amount of time to transition from one state to another. If this time is too long, the image does not update swiftly and motion sequences seem to smear or blur. For example, Hollywood movies, TV shows and other premium content are usually authored at 24 frames per second or 24 Hz. At this frame rate, the brain can easily notice the transition from one frame to the next. As the brain and eyes track objects in motion, they have to jump in discrete steps due to the low frame rate. This stop-start motion is perceived by the brain as motion blur, reducing the visible clarity and fidelity of objects in motion. Additionally, when a motion sequence is played on a digital display device, the new updated frame is drawn over the top of the still visible previous frame. This "hold" effect is perceived by the brain as blur.
Judder and motion blur artifacts are more noticeable on high contrast, wider gamut displays, regardless of screen size (for example, a 5-inch smartphone screen viewed from ten inches away appears to be the same size as a 60-inch large screen TV viewed from ten feet away). Our advanced video display processing provides original equipment manufacturers ("OEMs") with solutions that avoid or minimize these artifacts and help realize the potential of their investment in high-resolution displays. We believe the most effective method for removing both judder and reducing blur is MEMC technology. This technology is based on complex mathematical algorithms that insert additional, interpolated frames to create a new, faster sequence of frames that has smooth, continuous motion. This technique works for virtually all types of panel technology.
Video Consumption Trend
With the advent of digital video, it has become possible to deliver video to consumers in an ever-increasing number of ways. Traditional delivery mechanisms, such as over the air broadcasts, cable, satellite, DVDs and Blu-ray, are being supplemented with Internet streaming and download services. With these new video delivery options comes the ability to offer more services and improved quality.
According to recent studies by Cisco Systems, Inc. ("Cisco"), video will constitute 82% of all global consumer Internet traffic by 2022. Global IP video traffic and Internet video traffic will both grow four-fold from 2017 to 2022. Live Internet video will account for 17 percent of Internet video traffic by 2022. Live video will grow 15-fold from 2017 to 2022. This rapid increase in video consumption is being driven by a variety of connected digital video devices and applications that allow consumers to easily create, share and consume video. In particular, mobile video consumption is rapidly expanding. The "always on" and ease of use of mobile devices are helping to make them the preferred choice as the "first screen" for many consumers.
As more content becomes increasingly available via the Internet, consumers have more choices for how and where they can enjoy content. According to Cisco, by 2022 there will be 9.4 billion connected mobile devices across the globe.

9


Video and Gaming Market for Mobile Devices
Mobile devices have become the dominant driver of video consumption and growth. According to the Q3 2019 Global Video Index report from Brightcove, Inc., more than 62% of all video views are now on mobile devices. Video also continues to grow as a share of mobile traffic usage. According to the June 2020 Ericsson Mobility Report, video now constitutes 63% of global mobile traffic and will rise to a 76% share by 2025. The burgeoning global gaming market is dominated by the smartphone segment, with 2.5 billion users, according to NewZoo1, a leading market intelligence service covering gaming, mobile and eSports. In China alone, the number of mobile gamers is expected to reach 637 million with revenue of $32 billion by 2024, compared to $18.5 billion in 2019 – implying 73% growth over five years, according to Niko Partners’ May 2020 report, China Mobile Games Market.
Mobile display systems pose a number of unique challenges. Power is of primary importance, impacting form factor, cost and performance. As these systems have added more functionality, new features have had to compete for battery life, internal bandwidth and space. The addition of high-resolution displays has further increased the burden on these resources.
Using the same technology developed for large screen TVs is neither feasible nor desirable. The video display processing pipelines used in TVs consume many watts of power and would be unsuitable for battery powered systems. In TVs, the size constraints on electronics are significantly less stringent when compared to mobile systems. To furnish the mobile market with appropriate solutions, we have taken a holistic, system-wide view and re-invented its video display processing technology to fit within the mobile constraints of battery life, bandwidth, form factor and performance. This approach has enabled us to create technology that meets the power and size requirements of mobile as well as offering additional benefits such as reducing the bandwidth burden of high-resolution video and freeing up more bandwidth for the CPU and GPU.
The mobile market today is primarily comprised of smartphones and tablets. Our technology addresses both of these markets.
Smartphones. Smartphones have become a popular choice for many consumers. International Data Corporation ("IDC") estimates that 1.52 billion smartphones will be sold in 2023. The resolution of smartphone displays is growing, while the color gamut and contrast is moving toward DCI-P3 and HDR. These improvements in displays actually exacerbate the quality issues of video playback, a growing problem as users increasingly use their smartphones as their primary form of video consumption.
Tablets. The line between tablets and smartphones is becoming increasingly indistinct as more tablets are offering mobile connectivity and are now available in sizes similar to those of smartphones. Tablets offer broad appeal to consumers. With the display being the salient component of smartphones and tablets, and the rapidly increasing use of these devices for video consumption, we believe that the incorporation of video display processing is the next logical step.
As 5G network coverage rapidly expands worldwide, the availability of 5G chipsets targeting smartphones priced as low as $200 in 2021, should reinvigorate market growth given the increased speed and lower latency of the wireless connections. According to Counterpoint Research, 14% of smartphones sold in the U.S. in August 2020 included 5G connectivity. In a recent 2020 report, IDC projected the smartphone market to return to a full recovery by 2022 and that 5G smartphones would capture a 50% global share of shipments by 2023. In addition, service providers in some countries will also utilize 5G networks to provide fixed wireless broadband. We further believe our compelling mobile display processing functionality, combined with 5G capability, will help motivate consumers to replace their 3G and 4G phones at a faster rate than occurred in the past two years. Finally, a new smartphone category has emerged as top vendors have previewed foldable smartphones which serve as a phone, and a mini tablet when unfolded. As prices for this capability inevitably come down, and further competition emerges, we believe this new category, along with the rollout of 5G networks, can strengthen the mobile device market.
Business and Education Market for Digital Projectors
Increasingly affordable price points are driving continued adoption of digital projectors in business and education, as well as among consumers. Technology improvements are helping to reduce the size and weight of projection devices while increasing their performance. Projector models range from larger units designed to be permanently installed in a conference hall or other venue, to ultra-portable devices weighing fewer than two pounds for maximum portability. According to PMA Research Limited, the worldwide front projector market shipped 8.5 million units in 2020 and is forecasted to reach 12 million units by 2024.
The feature set of projection systems differs from that of a typical large-screen flat panel display such as a TV. This is primarily because the projector is a sharing and collaboration device while the TV is designed for direct consumption of content.

10


The front projection market serves several different areas such as business, education and home theater. Business users employ multimedia projectors to display both still and video presentation materials from PCs and other sources. Requirements for the business market include portability, compatibility with multiple software and hardware applications, and features that ensure simple operation. In education environments ranging from elementary schools to university campuses, projectors help teachers integrate media-rich instruction into classrooms. Home theater projector systems can drive large-screen displays for content consumption where flat panel displays are either economically not viable or physically incompatible for use.
Consistent with the trends of other consumer products, digital projectors are increasingly incorporating networking capabilities that enable the sharing of video and other content among multiple devices. This, in turn, is enabling new use models for digital projection in both the education and business environments. For example, one teacher can present the same material simultaneously in multiple classrooms, and students in different classrooms can display and discuss their work. Such connectivity allows instant access to content and sharing of content, which promotes interaction and collaboration among dispersed groups. In the business setting, this connectivity enables teleconferencing and the seamless sharing of content for more effective meetings.

Video Delivery Market for Home Entertainment
With the acquisition of ViXS Systems Inc. in August 2017, we expanded both our market presence and product portfolio. The video industry continues to evolve and adopt new video standards such as High Efficiency Video Coding, 4K Ultra HD and HDR. The technical and processing demands of these standards are complex and play directly into our core competencies. Our technologies for video delivery are highly integrated, low power and provide high quality video processing, allowing seamless connectivity between devices while maintaining end-to-end content security.

The home entertainment sub-markets that we address with our video delivery products include:
Consumer Products - OEMs and Original Design Manufacturers ("ODMs") design products for the consumer electronics segments.
OTA - Over the Air applications for single, dual, and quad streaming requirements. End users who want to either "cut the cord" or supplement their service offerings.
IP Streaming - Network streaming devices capable of content portability, and support for your own screen (phone and tablet devices), deployed by service operators.
Consumer Products
High-resolution (UHD/4K), sustained bitrate decoding (100Mbit) and advanced video formats (HDR10, HDR10+) are key requirements for advanced personal video recorder ("PVR") products sold in the Japanese market, where the end consumers rate video quality as a key acquisition criteria. This advanced PVR market in Japan is experiencing growth as products move from 2K to UHD/4K formats. In addition, as the market introduces new broadcast technologies, like Advanced Digital Satellite Broadcast ("ADSB") in Japan, and ATSC 3.0 in Korea and North America, there are further growth opportunities in this market segment.
OTA
Subscribers to video content in the home are making changes and demanding choices. While content is freely available, if it is distributed over an operator network, or even simply over IP, there is a monthly re-transmit fee that is charged to the consumer. As the number of video subscribers to services such as cable TV has been declining, the monthly re-transmit fee has been increasing. These fee increases are leading more consumers to ‘cut the cord’ and replace their TV subscriptions with over the top ("OTT") video services and free OTA broadcast television. As part of their OTA experience, consumers are starting to require multiple stream support of concurrent channels, so various devices can view different channels at the same time.

11


IP Streaming
Related to OTA applications, the service operators that want to provide their own choice to their video subscribers are taking advantage of our IP Streaming applications. These re-use common platforms, and connect to the in-home infrastructure, either at the set top box level, or the Wi-Fi router level. This provides a centralized place where the management, and distribution of content can occur.
For service operators, the benefits are:
Customer retention
Reduced use of network bandwidth for free OTA channels
For consumers, the benefits are:
One menu that provides aggregation of Linear, Video-on-Demand, OTT, and OTA content
Reduced monthly fees related to lower re-transmission fees
Core Technologies and Products
We have developed a portfolio of advanced video algorithms and IP to address a broad range of challenges in digital video. We believe our technologies can significantly improve video quality and will become increasingly important as the popularity of video content consumption grows, and pixel densities, screen size and image quality increase. Our products are designed with a flexible architecture that allows us to combine algorithms and functional blocks of digital and mixed signal circuitry. Accordingly, our technologies can be implemented across multiple products, in combinations within single products and can be applied to a broad range of applications including smartphones, tablets, and projectors. The majority of our products include one or more technologies to provide optimal high-quality video display processing solutions to our customers, regardless of screen size.
Our core Video Display Processing technologies include:
MotionEngine® MEMC. Our proprietary MEMC technology significantly improves the performance and viewing experience of any screen by addressing problems such as judder and motion blur. Unlike competitive solutions it also reduces halo effects that are a byproduct of MEMC. Halos are objectionable blurred regions that surround moving objects as the MEMC algorithms try to reconstruct missing image data caused by the concealing and revealing of objects as they pass over or behind one another. Removing halos dramatically improves image quality and is of particular importance on high-resolution displays where artifacts become more visible.
AI Based Display Processing. The Pixelworks i6 processor dramatically improves video and image quality and sets a new standard for picture quality on both LCD and OLED mobile displays with a new AI-driven architecture and dynamic refresh rate support for up to 144 Hz. Its lightweight AI display inferencing augments the Company’s knowledge base, numerous real time inputs and fuzzy logic IP to adaptively and intelligently optimize overall picture quality for video, games and photos at low power, including real time SDR-to-HDR conversion and AI adaptive display.
Advanced Scaling. As display resolutions continue to increase, there is a need to convert lower resolution content to higher resolution in order to display content properly. With the latest wave of high-resolution displays, the quality and quantity demands of scaling have increased significantly. Artifacts become more noticeable on these types of displays as they distract from the realism effect. In addition, with the availability of high-resolution content lagging behind the availability of high-resolution displays, high-quality scaling is required to ensure high resolution displays do not suffer when compared to Full-HD displays of the same size. Our advanced scaling is designed to ensure that up-conversion of lower resolution content is of the highest quality in maintaining the fidelity of image.
Mobile Video Display Processing. We have developed innovative video display processing solutions that are designed to optimize power consumption for mobile devices. Beyond MEMC and advanced scaling, these mobile solutions provide the kind of improvements in color, contrast, sharpness and de-blur that are currently only found in high quality TVs today. Furthermore, this technology can reduce system power consumption and extend battery life.
Transcoding/Decoding. Digital Delivery forms the bulk of not just video content, but all internet bandwidth today. However, throughout the entire chain from inception to consumption, there are multiple variations in bitrate, resolution, and codecs used for both audio and video. Transcoding is a fundamental technology used throughout this pipeline that leads to moving pictures viewed on TVs and mobile devices. The XCODE family of ASICs has enabled many devices within this pipeline, from the racks in some service providers all the way down to the home user watching broadcast OTA TV on a smartphone. XCODE technology provides solutions that deliver UHD Blu-ray PVRs with capability of transcoding recorded content suitable for viewing on smartphones. The technology supports today’s broadcast standards, such as ATSC 1.0, DVB/T/T2/S/S2, ISDB/T/S, and ADSB and is scalable to support upcoming broadcast standards such as ATSC 3.0.
12


SDR to HDR Conversion. UHD video has standardized on a technology known as HDR to deliver higher dynamic range content. This has resulted in several competing HDR deployments like HDR10, HLG and HDR10+ with support by multiple industry giants. Our HDR conversion technology can not only convert between SDR (Standard Dynamic Range) and HDR10, it can also convert among HDR10, HLG and HDR10+ solving an interconnectivity problem between content formatted in one HDR format to Display devices that supports a different HDR standard.
Our product development strategy is to leverage our expertise in video display processing to address the evolving needs of our target markets. We plan to continue to focus our development resources to maintain our position in these markets by providing leading edge solutions for the advanced digital projection and video delivery markets and to enhance our video processing solutions for mobile markets. We deliver our technology in a variety of offerings, which take the form of single-purpose chips, highly integrated SoCs that incorporate specialized software, full solutions incorporating software and other tools and IP cores that allow our technology to be incorporated into third party solutions.
Our primary video display processor product categories include the following:
ImageProcessor ICs. Our ImageProcessor ICs include embedded microprocessors, digital signal processing technology and software that control the operations and signal processing within high-end display systems. ImageProcessor ICs were our first product offerings and continue to comprise the majority of our business. We have continued to refine the architectures for optimal performance, manufacturing our products on process technologies that align with our customers’ requirements. Additionally, we provide a software development environment and operating system that enables our customers to more quickly develop and customize the "look and feel" of their products.
Video Co-Processor ICs. Products in this category work with an image processor to post-process video signals to enhance the performance or feature set of the overall video solution (for example, by significantly reducing judder and motion blur). Our Video Co-Processor ICs can be used with our ImageProcessor ICs or with image processing solutions from other manufacturers, and in most cases can be incorporated without assistance from the supplier of the base image processor. This flexibility enables manufacturers to augment their existing or new designs to enhance their video display products.
Transcoder ICs. Our Transcoder ICs include embedded microprocessors, digital signal processing technology and software that control the operations and signal processing for converting multiple bitrates, resolutions and codecs to provide bandwidth efficient video transmissions based on industry standard protocols. Our transcoder technology allows for single, dual and even quad streaming solutions for OTA products. Like our other ICs, we have continued to refine the architectures for optimal performance, manufacturing our products on process technologies that align with our customers’ requirements. Additionally, we provide a software development environment that enables our customers to more quickly develop and customize their products.
Customers, Sales and Marketing
The key focus of our global sales and marketing strategy is to achieve design wins with industry leading branded manufacturers in our target markets and to continue building strong customer relationships. Once a design win has been achieved, sales and marketing efforts are focused on building long-term mutually beneficial business relationships with our customers by providing superior technology and reducing their costs, which complements our customers’ product development objectives and meets their expectations for price-performance and time to market. Marketing efforts are focused on building market-leading brand awareness and preference for our solutions.
We utilize direct sales and marketing resources in China, Japan, Taiwan, and the U.S. as well as indirect resources in several regions. In addition to sales and marketing representatives, we have field application engineers who provide technical expertise and assistance to manufacturing customers on final product development.
Our global distribution channel is multi-tiered and involves both direct and indirect distribution channels, as described below:
Distributors. Distributors are resellers in local markets who provide engineering support and stock our semiconductors in direct relation to specific manufacturing customer orders. Our distributors often have valuable and established relationships with our end customers, and in certain countries it is customary to sell to distributors. While a distributor's payment to us is not dependent upon the distributor’s ability to resell the product or to collect from the end customer, our distributors may provide longer payment terms to end customers than those we would offer. Sales to distributors accounted for 56% and 49% of revenue in 2021 and 2020 respectively.

13


One of our distributors, Tokyo Electron Device Ltd. represented more than 10% of revenue in each of 2021 and 2020, and accounted for more than 10% of accounts receivable as of December 31, 2021. Another distributor, Upstar Technology Limited accounted for more than 10% of revenue in 2021 and accounted for more than 10% of accounts receivable as of December 31, 2021 and 2020. No other distributor accounted for more than 10% of revenue in 2021 and 2020 or represented more than 10% of accounts receivable as of December 31, 2021 or 2020.
We have distributor relationships in Japan, China, Europe, Korea, Taiwan and the U.S.
Direct Relationships. We have established direct relationships with companies that manufacture high-end display systems. Some of our direct relationships are supported by commission-based manufacturers’ representatives, who are independent sales agents that represent us in local markets and provide engineering support but do not carry inventory. Revenue through direct relationships accounted for 44% and 51% of total revenue in 2021 and 2020, respectively.
We have direct relationships with companies falling into the following three classifications:
Integrators. Integrators are OEMs who build display devices based on specifications provided by branded suppliers.
Branded Manufacturers. Branded manufacturers are globally recognized manufacturers who develop display device specifications and manufacture, market and distribute display devices either directly or through resellers to end-users.
Branded Suppliers. Branded suppliers are globally recognized suppliers who develop display device specifications and then source them from integrators, typically in Asia, and distribute them either directly or through resellers to end-users.
Revenue attributable to our top five end customers together represented 76% and 58% of revenue in 2021 and 2020, respectively. End customers include customers who purchase directly from us as well as customers who purchase products indirectly through distributors. Sales to Seiko Epson Corporation represented more than 10% of revenue in each of 2021 and 2020, and accounted for more than 10% of accounts receivable as of December 31, 2021 and 2020. Sales to vivo Communication Technology Co. Ltd. represented more than 10% of revenue in 2021. No other end customer accounted for more than 10% of revenue in 2021 and 2020 or represented more than 10% of accounts receivable as of December 31, 2021 or 2020.
Seasonality
Our business is subject to seasonality related to the markets we serve and the location of our customers. For example, we have historically experienced higher revenue from the digital projector market in the third quarter of the year, and lower revenue in the first quarter of the year, as our Japanese customers reduce inventories in anticipation of their March 31 fiscal year end.
Geographic Distribution of Sales
Sales outside the U.S. accounted for approximately 97% and 93% of revenue in 2021 and 2020 respectively.
Financial information regarding our domestic and foreign operations is presented in "Note 14. Segment Information" in Part II, Item 8 of this Annual Report on Form 10-K.
Backlog
Our sales are made pursuant to customer purchase orders for delivery of standard products. The volume of product actually purchased by our customers, as well as shipment schedules, are subject to frequent revisions that reflect changes in both the customers’ needs and product availability. In light of industry practice and our own experience, we do not believe that backlog as of any particular date is indicative of future results.
Competition
The semiconductor industry is intensely competitive. Further, the markets for higher performance display and projection devices, including the markets for mobile devices, digital projectors and other applications demanding high quality video, are characterized by rapid technological change, evolving industry standards, compressed product life cycles and declining average selling prices. We believe the principal competitive factors in our markets include product performance, time to market, cost, functional versatility provided by software, customer relationships and reputation, patented innovative designs, levels of product integration, compliance with industry standards and system design cost. We believe we compete favorably with respect to these factors.
14


Our current products face competition from developers of application processors and specialized display controllers designed by merchant chip vendors, our customers, potential customers and display panel vendors. Additionally, new alternative display processing technologies and industry standards may emerge that compete with technologies we offer.
We also compete with specialized and diversified electronics and semiconductor companies that offer display processors or scaling components including: Actions Microelectronics Co., Ltd., ARM Holdings PLC, Dolby Laboratories, Inc., Egis Technology Inc., Hisilicon Technologies Co., Ltd., i-Chips Technology Inc., Lattice Semiconductor Corporation, MediaTek Inc., Novatek Microelectronics Corp., NVIDIA Corporation, Qualcomm Incorporated, Realtek Semiconductor Corp., Renesas Electronics America Inc., Socionext Inc., Solomon Systech (International) Ltd., STMicroelectronics N.V., Sunplus Technology Co., Ltd., Synaptics Incorporated, Texas Instruments Incorporated, Unisoc Communications, Inc., and other companies. Potential and current competitors may include diversified semiconductor manufacturers and the semiconductor divisions or affiliates of some of our customers, including: Apple Inc., Broadcom Inc., LG Electronics, Inc., MegaChips Corporation, Mitsubishi Digital Electronics America, Inc., NEC Corporation, Panasonic Corporation, Samsung Electronics Co., Ltd., Socionext Inc., ON Semiconductor Corporation, Seiko Epson Corporation, Sharp Electronics Corporation, Sony Corporation, and Toshiba America, Inc. In addition, start-up companies may seek to compete in our markets.
Research and Development
Low power research and development efforts are focused on the development of our solutions for the mobile device, digital projector and video delivery markets. Our development efforts are focused on pursuing higher levels of video performance, integration and new features in order to provide our customers with solutions that enable them to introduce market leading products and help lower final systems costs.
We have invested, and expect to continue to invest, significant resources in research and development activities. Our research and development expenses were $27.3 million and $25.0 million in 2021 and 2020, respectively. During 2021, we received a reimbursement related to a co-development arrangement with a customer for costs incurred in connection with our development of an integrated circuit ("IC") product. As a result of the reimbursement, our overall research and development expense was reduced by $4.0 million in 2021. There were no reductions to research and development expense related to co-development arrangements in 2020.
Manufacturing
Within the semiconductor industry we are known as a "fabless" company, meaning that we do not manufacture the semiconductors that we design and develop, but instead contract with a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. The fabless approach allows us to concentrate our resources on product design and development where we believe we have greater competitive advantages.
See "Risk Factors" in Part I, Item 1A of this Annual Report on Form 10-K for information on risks related to our manufacturing strategy and processes.    
Intellectual Property
We protect our projector, mobile, video delivery and TrueCut businesses with a combination of nondisclosure agreements and patent, copyright, trademark and trade secret laws to protect the algorithms, design and architecture of our technology. As of December 31, 2021, we held 335 patents and have 9 patent applications pending, compared to 338 patents and 9 patent applications pending as of December 31, 2020. The patents we hold relate generally to improvements in the visual display of digital image data including, but not limited to, improvements in image scaling, image correction, automatic image optimization and video signal processing for digital displays. Our U.S. and foreign patents are generally enforceable for 20 years from the date they were filed. Accordingly, our issued patents have from approximately 1 to 18 years remaining in their respective term, depending on their filing dates. We believe that the remaining term of our patents is adequate relative to the expected lives of our related products.
We intend to seek patent protection for other significant technologies that we have already developed and expect to seek patent protection for future products and technologies as necessary. Patents may not be issued as a result of any pending applications and any claims allowed under issued patents may be insufficiently broad to protect our technology. Existing or future patents may be invalidated, diluted, circumvented, challenged or licensed to others. Furthermore, the laws of certain foreign countries in which our products are or may be developed, manufactured or sold, including various countries in Asia, may not protect our products or intellectual property rights in the same manner and to the same extent as do the laws of the U.S. and, thus, make the possibility of piracy of our technology and products more likely in these countries.

15


The semiconductor industry is characterized by vigorous protection of intellectual property rights, which have resulted in significant and often protracted and expensive litigation. We, our customers or our foundries from time to time may be notified of claims that we may be infringing patents or other intellectual property rights owned by third parties. Litigation by or against us relating to patent infringement or other intellectual property matters could result in significant expense to us and divert the efforts of our technical and management personnel, whether or not such litigation results in a determination favorable to us. In the event of an adverse result in any such litigation, we could be required to pay substantial damages, cease the manufacture, use and sale of infringing products, expend significant resources to develop non-infringing technology, discontinue the use of certain processes or obtain licenses to the infringing technology. We may not be able to settle any alleged patent infringement claim through a cross-licensing arrangement. In the event any third party made a valid claim against us, our customers or our foundries, and a license was not made available to us on terms that are acceptable to us or at all, we would be adversely affected.
See "Risk Factors" in Part I, Item 1A, and "Note 11. Commitments and Contingencies" in Part II, Item 8 of this Annual Report on Form 10-K for information on various risks related to intellectual property.
Environmental Matters
Environmental laws and regulations are complex, change frequently and have tended to become more stringent over time. We have incurred, and may continue to incur, significant expenditures to comply with these laws and regulations and we may incur additional capital expenditures and asset impairments to ensure that our products and our vendors’ products are in compliance with these regulations. We would be subject to significant penalties for failure to comply with these laws and regulations.
See "Risk Factors" in Part I, Item 1A of this Annual Report on Form 10-K for information on various environmental risks.
Employees
As of December 31, 2021, we had a total of 217 employees, the majority of which were full-time, compared to 197 employees as of December 31, 2020.
Corporate Information
Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. Our stock is traded on the Nasdaq Global Market under the symbol "PXLW".
Availability of Securities and Exchange Commission Filings
We make available through our website our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports and any filings filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act of 1934, free of charge as soon as reasonably practicable after we electronically file or furnish such material with the Securities and Exchange Commission ("SEC"). Our Internet address is www.pixelworks.com. The content on, or that can be accessed through, our website is not incorporated by reference into this filing. Our committee charters and code of ethics are also available free of charge on our website.
The SEC maintains an Internet site at http://www.sec.gov that contains our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports, if any, or other filings filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, proxy and information statements.

16


Item 1A.Risk Factors.

The following risks could materially and adversely affect our business, financial condition, and results of operations, and the trading price of our common stock could decline. These risk factors do not identify all of the risks that we face. Our business operations could also be affected by factors that we currently consider to be immaterial or that are unknown to us at the present time. Investors should also refer to the other information contained or incorporated by reference in this Annual Report on Form 10-K for the year ended December 31, 2021, including our consolidated financial statements and related notes, and our other filings made from time to time with the Securities and Exchange Commission ("SEC").
Risks Related to COVID-19
The ongoing effects of the COVID-19 pandemic could disrupt our business or the business of our customers or suppliers, and as such, may adversely affect our financial condition.
Our business, the businesses of our customers, and the businesses of our suppliers could be materially and adversely affected by the effects of the COVID-19 pandemic and the related governmental, business and community responses to it. Additionally, the economies and financial markets of many countries have been impacted by the pandemic, and the longevity and significance of the resulting economic impact is currently unknown. A significant economic downturn could materially and adversely affect our end customers, and thus could negatively impact demand for our products and our operating results. 
In response to the COVID-19 pandemic, many state governments in the U.S. issued restrictive orders, including “shelter in place” or “stay at home” orders, that restricted its residents from leaving their homes or returning to work. At Pixelworks, our offices in Japan and North America are currently operating in office and remotely. The potential future impact of any “stay at home” orders or other similar COVID-related restraints on movement, may adversely impact the efficiency and effectiveness of our organization, as well as the operations of our suppliers and customers. We face additional risks and challenges related to having a portion of our workforce working from home, including added pressure on our IT systems and the security of our network, and new challenges as our team adjusts to online collaboration. Additionally, our sales team may not be able to make sales calls to current and potential customers at the same volume as they did prior to the outbreak of the pandemic as they juggle varying competing interests. Also, our ability to make in-person sales calls may be affected in areas with stay at home orders or other restrictions in place, which may, in turn, affect our revenues.
The outbreak of COVID-19 may put additional pressures on our supply chain, including temporary or long-term disruption or delays. If the impact of an outbreak continues for an extended period, it could adversely impact our supply chain and the growth of our revenues. COVID-19 may result in supply shortages of our products or our ability to import, export or sell product to customers in both the U.S. and international markets. Any decrease, limitations or delays on our ability to import, export, or sell our products would harm our business. 
The continued uncertain global economic environment and volatility in global credit and financial markets could materially and adversely affect our business and results of operations.
The state of the global economy continues to be uncertain. As a result of these conditions, our manufacturers, vendors and customers might experience deterioration of their businesses, cash flow shortages and difficulty obtaining financing, which could result in interruptions or delays in the performance of any contracts, reductions and delays in customer purchases, delays in or the inability of customers to obtain financing to purchase our products, and bankruptcy of customers. Furthermore, the constraints in the capital and credit markets, may limit the ability of our customers to meet their liquidity needs, which could result in an impairment of their ability to make timely payments to us and reduce their demand for our products, adversely impacting our results of operations and cash flows. This environment has also made it difficult for us to accurately forecast and plan future business activities.
17


Company Specific Risks
If we fail to meet the evolving needs of our markets, identify new products, services or technologies, or successfully compete in our target markets, our revenue and financial results will be adversely impacted.
Pixelworks designs, develops and markets visual processing and advanced media processing solutions in the mobile video, digital projection and video delivery markets. Our success depends to a significant extent on our ability to meet the evolving needs of these markets and to enhance our existing products, solutions and technologies. In addition, our success depends on our ability to identify emerging industry trends and to develop new products, solutions and technologies. Our existing markets and products and new markets and products may require a considerable investment of technical, financial, compliance, sales and marketing resources.
We cannot assure you that our strategic direction will result in innovative products and technologies that provide value to our customers and partners. If we fail to anticipate the changing needs of our target markets and emerging technology trends, or adapt that strategy as market conditions evolve, in a timely manner to exploit potential market opportunities our business will be harmed. In addition, if demand for products and solutions from these markets is below our expectations, if we fail to achieve consumer or market acceptance of them or if we are not able to develop these products and solutions in a cost effective or efficient manner, we may not realize benefits from our strategy.
Our target markets remain extremely competitive, and we expect competition to intensify as current competitors expand their product and/or service offerings, industry standards continue to evolve and new competitors enter these markets. If we are unable to successfully compete in our target markets, demand for our products, solutions and technologies could decrease, which would cause our revenue to decline and our financial results to suffer.
Our product strategy, which is targeted at markets demanding superior video and digital image quality as well as efficient video delivery, may not address the demands of our target customers and may not lead to increased revenue in a timely manner or at all, which could materially adversely affect our results of operations and limit our ability to grow.
We have adopted a product strategy that focuses on our core competencies in visual display processing and delivering high levels of video and digital image quality. With this strategy, we continue to make further investments in the development of our image processor architecture for the digital projector market, with particular focus on adding increased performance and functionality. For the mobile device market, our strategy focuses on implementing our intellectual property ("IP") to improve the video performance of our customers’ image processors through the use of our MotionEngine® advanced video co-processor integrated circuits. This strategy is designed to address the needs of the high-resolution and high-quality segment of these markets. Such markets may not develop or may take longer to develop than we expect. We cannot assure you that the products we are developing will adequately address the demands of our target customers, or that we will be able to produce our new products at costs that enable us to price these products competitively.
Achieving design wins involves lengthy competitive selection processes that require us to incur significant expenditures prior to generating any revenue or without any guarantee of any revenue related to this business. If we fail to generate revenue after incurring substantial expenses to develop our products, our business and operating results would suffer.
We must achieve "design wins" that enable us to sell our semiconductor solutions for use in our customers’ products. These competitive selection processes typically are lengthy and can require us to incur significant research and development expenditures and dedicate scarce engineering resources in pursuit of a single customer opportunity. We may not achieve a design win and may never generate any revenue despite incurring significant research and development expenditures. This could cause us to lose revenue and require us to write off obsolete inventory and could weaken our position in future competitive selection processes.
18


Even if our product strategy is properly targeted, we cannot assure you that the products we are developing will lead to an increase in revenue from new design wins. To achieve design wins, we must design and deliver cost-effective, innovative and integrated semiconductors that overcome the significant costs associated with qualifying a new supplier and which make developers reluctant to change component sources. Additionally, potential developers may be unwilling to select our products due to concerns over our financial strength. Further, design wins do not necessarily result in developers ordering large volumes of our products. Developers can choose at any time to discontinue using our products in their designs or product development efforts. A design win is not a binding commitment by a developer to purchase our products, but rather a decision by a developer to use our products in its design process. Even if our products are chosen to be incorporated into a developer’s products, we may still not realize significant revenue from the developer if its products are not commercially successful or it chooses to qualify, or incorporate the products, of a second source. Additionally, even if our product strategy is successful at achieving design wins and increasing our revenue, we may continue to incur operating losses due to the significant research and development costs that are required to develop competitive products for the digital projection market and mobile market.
System security and data protection breaches, as well as cyber-attacks, could disrupt our operations, reduce our expected revenue and increase our expenses, which could adversely affect our stock price and damage our reputation.
Security breaches, computer malware and cyber-attacks have become more prevalent and sophisticated in recent years. These attacks have occurred on our systems in the past and are expected to occur in the future. Experienced computer programmers, hackers and employees may be able to penetrate our security controls and misappropriate or compromise our confidential information, or that of our employees or third parties. These attacks may create system disruptions or cause shutdowns. For portions of our IT infrastructure, including business management and communication software products, we rely on products and services provided by third parties. These providers may also experience breaches and attacks to their products which may impact our systems. Data security breaches may also result from non-technical means, such as actions by an employee with access to our systems.
Actual or perceived breaches of our security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us, our partners, our customers or third parties could expose the parties affected to a risk of loss, or misuse of this information, resulting in litigation and potential liability, damage to our brand and reputation or other harm to our business. Our efforts to prevent and overcome these challenges could increase our expenses and may not be successful. We may experience interruptions, delays, cessation of service and loss of existing or potential customers. Such disruptions could adversely impact our ability to fulfill orders and interrupt other critical functions. Delayed sales, lower margins or lost customers as a result of these disruptions could adversely affect our financial results, stock price and reputation.
If we fail to retain or attract the specialized technical and management personnel required to successfully operate our business, it could harm our business and may result in lost sales and diversion of management resources.
Our success depends on the continued services of our executive officers and other key management, engineering, and sales and marketing personnel and on our ability to continue to attract, retain and motivate qualified personnel. Competition for skilled engineers and management personnel is intense within our industry, and we may not be successful in hiring and retaining qualified individuals. For example, we have experienced, and may continue to experience, difficulty and increased compensation expense in order to hire and retain qualified engineering personnel in our Shanghai design center. The loss of, or inability to hire, key personnel could limit our ability to develop new products and adapt existing products to our customers’ requirements, and may result in lost sales and a diversion of management resources. Any transition in our senior management team may involve a diversion of resources and management attention, be disruptive to our daily operations or impact public or market perception, any of which could have a negative impact on our business or stock price.
19


We may not fully realize the estimated savings from our restructurings in a timely manner or at all, and our restructuring programs may result in business disruptions and decrease productivity. Any of the foregoing would negatively affect our financial condition and results of operations.
From time to time, we may have the need to execute restructuring plans to make the operation of the Company more efficient. We may not be able to implement our restructuring programs as planned, and we may need to take additional measures to fulfill the objectives of our restructuring. The anticipated expenses associated with our restructuring programs may differ from or exceed our expectations, and we might not be able to realize the full amount of estimated savings from the restructuring programs in a timely manner or at all. Additionally, our restructuring plans may result in business disruptions or decreases in productivity. As a result, our restructuring plans could have an adverse impact on our financial condition or results of operations.
We have significantly fewer financial resources than most of our competitors, which limits our ability to implement new products or enhancements to our current products and may require us to implement additional future restructuring plans, which in turn could adversely affect our future sales and financial condition.
Financial resource constraints could limit our ability to execute our product strategy or require us to implement additional restructuring plans, particularly if we are unable to generate sufficient cash from operations or obtain additional sources of financing. Any future restructuring actions may slow our development of new or enhanced products by limiting our research and development and engineering activities. Our cash balances are also lower than those of our competitors, which may limit our ability to develop competitive new products on a timely basis or at all. If we are unable to successfully introduce new or enhanced products, our sales, operating results and financial condition will be adversely affected.
If we are not profitable in the future, we may be unable to continue our operations.
We have incurred operating losses each fiscal year since 2010 and have an accumulated deficit of $435.0 million as of December 31, 2021. If and when we achieve profitability depends upon a number of factors, including our ability to develop and market innovative products, accurately estimate inventory needs, contract effectively for manufacturing capacity and maintain sufficient funds to finance our activities. We cannot assure our investors that we will ever achieve annual profitability, or that we will be able to maintain profitability if achieved. If we are not profitable in the future, we may be unable to continue our operations.
A significant amount of our revenue comes from a limited number of customers and distributors and from time to time we may enter into exclusive deals with customers, exposing us to increased credit risk and subjecting our cash flow to the risk that any of our customers or distributors could decrease or cancel its orders.
The display manufacturing market is highly concentrated and we are, and will continue to be, dependent on a limited number of customers and distributors for a substantial portion of our revenue. Sales to our top distributor represented 27% and 7% of revenue for the years ended December 31, 2021 and 2020, respectively. If any of our distributors ceases to do business with us, it may be difficult for us to find adequate replacements, and even if we do, it may take some time. The loss of any of our top distributors could negatively affect our results of operations. Additionally, revenue attributable to our top five end customers represented 76% and 58% of revenue for the years ended December 31, 2021 and 2020, respectively. As of December 31, 2021, we had three accounts that each represented 10% or more of accounts receivable. As of December 31, 2020, we had two accounts that each represented 10% or more of accounts receivable. Orders included in our backlog may be fully or partially cancelable. A reduction, delay or cancellation of orders from one or more of our significant customers, or a decision by one or more of our significant customers to select products manufactured by a competitor or to use its own internally-developed semiconductors, would significantly and negatively impact our revenue. Further, the concentration of our accounts receivable with a limited number of customers increases our credit risk. The failure of these customers to pay their balances, or any customer to pay future outstanding balances, would result in an operating expense and reduce our cash flows.
We generally do not have long-term purchase commitments from our customers and if our customers cancel or change their purchase commitments, our revenue and operating results could suffer.
Substantially all of our sales to date have been made on a purchase order basis. We generally do not have long-term commitments with our customers. As a result, our customers may cancel, change or delay product purchase commitments, which could cause our revenue to decline and materially and adversely affect our results of operations.
20


Our revenue and operating results can fluctuate from period to period, which could cause our share price to decline.
Our revenue and operating results have fluctuated in the past and may fluctuate from period to period in the future due to a variety of factors, many of which are beyond our control. Factors that may contribute to these fluctuations include those described in this "Risk Factors" section of this report, such as the timing, changes in or cancellation of orders by customers, market acceptance of our products and our customers’ products and the timing and extent of product development costs. Additionally, our business is subject to seasonality related to the markets we serve and the location of our customers. For example, we have historically experienced higher revenue from the digital projector market in the third quarter of the year, and lower revenue in the first quarter of the year. As a result of these and other factors, the results of any prior quarterly or annual periods should not be relied upon as indications of our future revenue or operating performance. Fluctuations in our revenue and operating results could cause our share price to decline.
If we are unable to generate sufficient cash from operations and are forced to seek additional financing alternatives, or in the event we acquire or make an investment in companies that complement our business, our working capital may be adversely affected and our shareholders may experience dilution or our operations may be impaired.
We may be unable to generate or sustain positive cash flow from operating activities and would then be required to use existing cash and cash equivalents to support our working capital and other cash requirements. Additionally, from time to time, we may evaluate acquisitions of, or investments in, businesses, products or technologies that complement our business. Any transactions, if consummated, may consume a material portion of our working capital or require the issuance of equity securities that may result in dilution to existing shareholders. If additional funds are required to support our working capital requirements, acquisitions or other purposes, we may seek to raise funds through debt and equity financing or from other sources. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our shareholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing shareholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility, and would also require us to incur interest expense. We can provide no assurance that additional financing will be available at all or, if available, that we would be able to obtain additional financing on terms favorable to us.
We license our intellectual property, which exposes us to risks of infringement or misappropriation, and may cause fluctuations in our operating results.
We have licensed certain intellectual property to third parties and may enter into additional license arrangements in the future. We cannot assure you, however, that others will be interested in licensing our intellectual property on commercially favorable terms or at all. We also cannot ensure that licensees will honor agreed-upon market restrictions, not infringe upon or misappropriate our intellectual property or maintain the confidentiality of our proprietary information.
IP license agreements are complex and earning and recognizing revenue under these agreements depends upon many factors, including completion of milestones, allocation of values to delivered items and customer acceptances. Many of these factors require significant judgments. Also, generating revenue from these arrangements is a lengthy and complex process that may last beyond the period in which efforts begin and, once an agreement is in place, the timing of revenue recognition may depend on events such as customer acceptance of deliverables, achievement of milestones, our ability to track and report progress on contracts, customer commercialization of the licensed technology and other factors, any or all of which may or may not be achieved. The accounting rules associated with recognizing revenue from these transactions are complex and subject to interpretation. Due to these factors, the amount of licensing revenue recognized in any period, if any, and our results of operations, may differ significantly from our expectations.
Finally, because licensing revenue typically has a higher margin compared to product sales, licensing revenue can have a disproportionate impact on our gross profit and results of operations. There is no assurance that we will be able to maintain a consistent level of licensing revenue or mix of licensing revenue and revenue from product sales, which could result in wide fluctuations in our results of operations from period to period, making it difficult to accurately measure the performance of our business.
Our net operating loss carryforwards may be limited or they may expire before utilization.
As of December 31, 2021, we had federal, state and foreign net operating loss carryforwards of approximately $166.4 million, $6.8 million, and $39.5 million respectively, which will begin to expire in 2022. These net operating loss carryforwards may be used to offset future taxable income and thereby reduce our income taxes otherwise payable. However, we cannot assure you that we will have taxable income in the future before all or a portion of these net operating loss carryforwards expire.
21


Additionally, our federal net operating losses may be limited by Section 382 of the Internal Revenue Code of 1986, as amended (the "Code"), which imposes an annual limit on the ability of a corporation that undergoes an "ownership change" to use its net operating loss carryforwards to reduce its tax liability. An ownership change is generally defined as a greater than 50% increase in equity ownership by 5% shareholders in any three-year period. In the event of certain changes in our shareholder base, we may at some time in the future experience an "ownership change" and the use of our federal net operating loss carryforwards may be limited. In addition, the Tax Cuts and Jobs Act (the "TCJA"), limits the deduction for net operating loss carryforwards to 80 percent of taxable income for losses arising in taxable years beginning after December 31, 2020.
We face a number of risks as a result of the concentration of our operations and customers in Asia.
Many of our customers are located in Japan, China, or Taiwan. Sales outside the U.S. accounted for approximately 97% and 93% of revenue for the years ended December 31, 2021 and 2020, respectively. We anticipate that sales outside the U.S. will continue to account for a substantial portion of our revenue in future periods. In addition, customers who incorporate our products into their products sell a substantial portion of their products outside of the U.S. All of our products are also manufactured outside of the U.S. and most of our current manufacturers are located in Taiwan. Furthermore, most of our employees are located in China, Japan and Taiwan. Our Asian operations require significant management attention and resources, and we are subject to many risks associated with operations in Asia, including, but not limited to:
outbreaks of health epidemics in China or other parts of Asia, including COVID-19;
difficulties in managing international distributors and manufacturers due to varying time zones, languages and business customs;
compliance with U.S. laws affecting operations outside of the U.S., such as the Foreign Corrupt Practices Act;
reduced or limited protection of our IP, particularly in software, which is more prone to design piracy;
difficulties in collecting outstanding accounts receivable balances;
changes in tax rates, tax laws and the interpretation of those laws;
difficulties regarding timing and availability of export and import licenses;
ensuring that we obtain complete and accurate information from our Asian operations to make proper disclosures in the United States;
political and economic instability;
difficulties in maintaining sales representatives outside of the U.S. that are knowledgeable about our industry and products;
changes in the regulatory environment in China, Japan and Taiwan that may significantly impact purchases of our products by our customers or our customers’ sales of their own products;
imposition of new tariffs, quotas, trade barriers and similar trade restrictions on our sales;
varying employment and labor laws; and
greater vulnerability to infrastructure and labor disruptions than in established markets.
Any of these factors could require a disproportionate share of management’s attention, result in increased costs or decreased revenues, and could materially affect our product sales, financial condition and results of operations.
Our operations in Asia expose us to heightened risks due to natural disasters.
The risk of natural disasters in the Pacific Rim region is significant. Natural disasters in countries where our manufacturers or customers are located could result in disruption of our manufacturers’ and customers’ operations, resulting in significant delays in shipment of, or significant reductions in orders for, our products. There can be no assurance that we can locate additional manufacturing capacity or markets on favorable terms, or find new customers, in a timely manner, if at all. Natural disasters in this region could also result in:
reduced end user demand due to the economic impact of any natural disaster;
a disruption to the global supply chain for products manufactured in areas affected by natural disasters that are included in products purchased either by us or by our customers;
an increase in the cost of products that we purchase due to reduced supply; and
other unforeseen impacts as a result of the uncertainty resulting from a natural disaster.
22


We face additional risks associated with our operations in China and our results of operations and financial position may be harmed by changes in China's political, economic or social conditions or changes in U.S.-China relations.
We have, and expect to continue to have, significant operations in China. The economy of China differs from the economies of many countries in important respects such as structure, government involvement, level of development, growth rate, capital reinvestment, allocation of resources, self-sufficiency, rate of inflation, foreign currency flows and balance of payments position, among others. There can be no assurance that China’s economic policies will be consistent or effective and our results of operations and financial position may be harmed by changes in China’s political, economic or social conditions. Additionally, the political and economic relationship between the U.S. and China is uncertain, and any changes in policy as a result may adversely affect our business. For example, if China were to take action against the United States in response to actual or perceived political or economic threats or changes in policy, such as the detainment of Americans traveling on business, our operations could be adversely affected.
Additionally, our Chinese subsidiary is considered a foreign-invested enterprise and is subject to laws and regulations applicable to foreign investment in China and, in particular, laws applicable to foreign-invested enterprises. For example, China's government imposes control over the convertibility of RMB into foreign currencies, which can cause difficulties converting cash held in RMB to other currencies. While the overall effect of legislation over the past two decades has significantly enhanced the protections afforded to various foreign investments in China, China has not developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. Because these laws and regulations are relatively new, and published court decisions are limited and nonbinding in nature, the interpretation and enforcement of these laws and regulations involve uncertainties. In addition, China's legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, which may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until after the violation occurs. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Further, since Chinese administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings. These uncertainties may also impede our ability to enforce the contracts entered into by our Chinese subsidiary and could materially and adversely affect our business and results of operations. 

Our international operations expose us to risks resulting from the fluctuations of foreign currencies.
We are exposed to risks resulting from the fluctuations of foreign currencies, primarily those of Japan, Taiwan, China and Canada. We sell our products to OEMs that incorporate our products into other products that they sell outside of the U.S. While sales of our products to OEMs are denominated in U.S. dollars, the products sold by OEMs are denominated in foreign currencies. Accordingly, any strengthening of the U.S. dollar against these foreign currencies will increase the foreign currency price equivalent of our products, which could lead to a change in the competitive nature of these products in the marketplace. This, in turn, could lead to a reduction in revenue.
In addition, a portion of our operating expenses, such as employee salaries and foreign income taxes, are denominated in foreign currencies. Accordingly, our operating results are affected by changes in the exchange rate between the U.S. dollar and those currencies. Any future strengthening of those currencies against the U.S. dollar will negatively impact our operating results by increasing our operating expenses as measured in U.S. dollars.
We may engage in financial hedging techniques in the future as part of a strategy to address potential foreign currency exchange rate fluctuations. These hedging techniques, however, may not be successful at reducing our exposure to foreign currency exchange rate fluctuations and may increase costs and administrative complexity.

23


Failure to comply with anti-bribery, anti-corruption, and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the Foreign Corrupt Practices Act ("FCPA") and other anti-corruption, anti-bribery and anti-money laundering laws in various jurisdictions. From time to time, we may leverage third parties to help conduct our businesses abroad. We and our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, channel partners, and agents, even if we do not explicitly authorize such activities. While we have policies and procedures to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. Any violation of the FCPA or other applicable anti-bribery, anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, our business, results of operations and financial condition.
Our reported financial results may be materially and adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United Sates are subject to interpretation by the Financial Accounting Standards Board ("FASB"), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could materially and adversely affect the transactions completed before the announcement of a change. Additionally, the adoption of new or revised accounting principles may require that we make significant changes to our systems, processes and controls.
If we are unable to maintain effective disclosure controls and internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock may be materially and adversely affected.
If we are unable to maintain effective disclosure controls and internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports. For example, in the second quarter of 2019, we identified a material weakness in our internal controls over financial reporting related to the review of aged liabilities for possible extinguishment due to the expiration of the statute of limitation, which was remediated as of December 31, 2019. Additionally, if any new internal control procedures which may be adopted or our existing internal control procedures are deemed inadequate, or if we identify additional material weaknesses in our disclosure controls or internal controls over financial reporting in the future, we will be unable to assert that our internal controls are effective. If we are unable to do so, or if our auditors are unable to attest to the effectiveness of our internal controls, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline.

As we have limited insurance coverage, any incurred liability resulting from uncovered claims could adversely affect our financial condition and results of operations.
Our insurance policies may not be adequate to fully offset losses from covered incidents, and we do not have coverage for certain losses. For example, we do not have earthquake insurance related to our Asian operations because adequate coverage is not offered at economically justifiable rates. If our insurance coverage is inadequate to protect us against catastrophic losses, any uncovered losses could adversely affect our financial condition and results of operations.
Our dependence on selling to distributors and integrators increases the complexity of managing our supply chain and may result in excess inventory or inventory shortages.
Selling to distributors and OEMs that build display devices based on specifications provided by branded suppliers, also referred to as integrators, reduces our ability to forecast sales accurately and increases the complexity of our business. Our sales are generally made on the basis of customer purchase orders rather than long-term purchase commitments. Our distributors, integrators and customers may cancel or defer purchase orders at any time, but we must order wafer inventory from our contract manufacturers three to four months in advance.

24


The estimates we use for our advance orders from contract manufacturers are based, in part, on reports of inventory levels and production forecasts from our distributors and integrators, which act as intermediaries between us and the companies using our products. This process requires us to make numerous assumptions concerning demand and to rely on the accuracy of the reports and forecasts of our distributors and integrators, each of which may introduce error into our estimates of inventory requirements. Our failure to manage this challenge could result in excess inventory or inventory shortages that could materially impact our operating results or limit the ability of companies using our semiconductors to deliver their products. If we overestimate demand for our products, it could lead to significant charges for obsolete inventory. On the other hand, if we underestimate demand, we could forego revenue opportunities, lose market share and damage our customer relationships.

We may be unable to successfully manage any future growth, including the integration of any acquisition or equity investment, which could disrupt our business and severely harm our financial condition.
If we fail to effectively manage any future internal growth, our operating expenses may increase more rapidly than our revenue, adversely affecting our financial condition and results of operations. To manage any future growth effectively in a rapidly evolving market, we must be able to maintain and improve our operational and financial systems, train and manage our employee base and attract and retain qualified personnel with relevant experience. We could spend substantial amounts of time and money in connection with expansion efforts for which we may not realize any profit. Our systems, procedures, controls or financial resources may not be adequate to support our operations and we may not be able to grow quickly enough to exploit potential market opportunities. In addition, we may not be able to successfully integrate the businesses, products, technologies or personnel of any entity that we might acquire in the future, or we may fail to realize the anticipated benefits of any such acquisition. The successful integration of any acquired business as well as the retention of personnel may require significant attention from our management and could divert resources from our existing business, which in turn could have an adverse effect on our business operations. Acquired assets or businesses may not achieve the anticipated benefits we expect due to a number of factors including: unanticipated costs or liabilities associated with such acquisition, including in the case of acquisitions we may make outside of the United States, difficulty in operating in foreign countries or complying with foreign regulatory requirements, incurrence of acquisition-related costs, harm to our relationships with existing customers as a result of such acquisition, harm to our brand and reputation, the loss of key employees in the acquired businesses, use of resources that are needed in other parts of our business, and use of substantial portions of our available cash to consummate any such acquisition. Any failure to successfully integrate any entity we may acquire or any failure to achieve the anticipated benefits of any such acquisition could disrupt our business and seriously harm our financial condition.
Continued compliance with regulatory and accounting requirements will be challenging and will require significant resources.
We spend a significant amount of management time and external resources to comply with changing laws, regulations and standards relating to corporate governance and public disclosure, including evolving SEC rules and regulations, Nasdaq Global Market rules, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the Sarbanes-Oxley Act of 2002, which requires management’s annual review and evaluation of internal control over financial reporting. Failure to comply with these laws and rules could lead to investigation by regulatory authorities, de-listing from the Nasdaq Global Market, or penalties imposed on us.


25


Regulations related to conflict minerals may adversely impact our business.

The SEC has adopted disclosure and reporting rules intended to improve transparency and accountability concerning the supply of certain minerals, known as conflict minerals, originating from the Democratic Republic of Congo ("DRC") and adjoining countries. These rules require us to conduct a reasonable inquiry to determine the origin of certain materials used in our products and disclose whether our products use any materials containing conflict minerals originating from the DRC and adjoining countries. Since we do not own or operate a semiconductor fabrication facility and do not manufacture our products internally, we are dependent on the information provided by third-party foundries and production facilities regarding the materials used and the supply chains for the materials. Further, there are costs associated with complying with these rules, including costs incurred to conduct inquiries to determine the sources of any materials containing conflict minerals used in our products, to fulfill our reporting requirements and to develop and implement potential changes to products, processes or sources of supply if it is determined that our products contain or use any conflict minerals from the DRC or adjoining countries. The implementation of these rules could also affect the sourcing, supply and pricing of materials used in our products. For example, there may only be a limited number of suppliers offering “conflict free” materials and we cannot be sure that we will be able to obtain necessary "conflict free" materials from such suppliers in sufficient quantities or at reasonable prices. In addition, we may face reputational challenges if we determine that any of our products contain minerals that are not conflict free or if we are unable to sufficiently verify the origins for all materials containing conflict minerals used in our products through the procedures we may implement.

Our effective income tax rate is subject to unanticipated changes in, or different interpretations of, tax rules and regulations, and forecasting our effective income tax rate is complex and subject to uncertainty.
As a global company, we are subject to taxation by a number of taxing authorities and as such, our tax rates vary among the jurisdictions in which we operate. Unanticipated changes in our tax rates could affect our future results of operations. Our effective tax rates could be adversely affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in tax laws or the interpretation of tax laws either in the U.S. or abroad, or by changes in the valuation of our deferred tax assets and liabilities. The ultimate outcomes of any future tax audits are uncertain, and we can give no assurance as to whether an adverse result from one or more of them would have a material effect on our operating results and financial position.
The computation of income tax expense is complex as it is based on the laws of numerous tax jurisdictions and requires significant judgment on the application of complicated rules governing accounting for tax provisions under U.S. generally accepted accounting principles. Income tax expense for interim quarters is based on our forecasted tax rate for the year, which includes forward looking financial projections, including the expectations of profit and loss by jurisdiction, and contains numerous assumptions. For these reasons, our tax rate may be materially different than our forecast.
We rely upon certain critical information systems for the operation of our business, and the failure of any critical information system may result in serious harm to our business.
We maintain and rely upon certain critical information systems for the effective operation of our business. These information systems include telecommunications, the Internet, our corporate intranet, various computer hardware and software applications, network communications and e-mail. These information systems are subject to attacks, failures and access denials from a number of potential sources including viruses, destructive or inadequate code, power failures, and physical damage to computers, communication lines and networking equipment. To the extent that these information systems are under our control, we have implemented security procedures, such as virus protection software and firewall monitoring, to address the outlined risks. Security procedures for information systems cannot be guaranteed to be failsafe and our inability to use or access these information systems at critical times could compromise the timely and efficient operation of our business. Additionally, any compromise of our information security could result in the unauthorized publication of our confidential business or proprietary information, cause an interruption in our operations, result in the unauthorized release of customer or employee data, result in a violation of privacy or other laws, or expose us to a risk of litigation or damage our reputation, any or all of which could harm our business and operating results.


26


Environmental laws and regulations may cause us to incur significant expenditures to comply with applicable laws and regulations, and we may be assessed considerable penalties for noncompliance.
We are subject to numerous environmental laws and regulations. Compliance with current or future environmental laws and regulations could require us to incur substantial expenses which could harm our business, financial condition and results of operations. We have worked, and will continue to work, with our suppliers and customers to ensure that our products are compliant with enacted laws and regulations. Failure by us or our contract manufacturers to comply with such legislation could result in customers refusing to purchase our products and could subject us to significant monetary penalties in connection with a violation, either of which would have a material adverse effect on our business, financial condition and results of operations.
Increasing attention on environmental, social and governance (ESG) matters may have a negative impact on our business, impose additional costs on us, and expose us to additional risks.
Companies are facing increasing attention from investors, customers, partners, consumers and other stakeholders relating to ESG matters, including environmental stewardship, social responsibility, diversity and inclusion, racial justice and workplace conduct. In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on their approach to ESG matters. Such ratings are used by some investors to inform their investment and voting decisions. Unfavorable ESG ratings may lead to negative investor sentiment toward the Company, which could have a negative impact on our stock price and our access to and costs of capital.
We have established corporate social responsibility programs aligned with sound environmental, social and governance principles. These programs reflect our current initiatives and are not guarantees that we will be able to achieve them. Our ability to successfully execute these initiatives and accurately report our progress presents numerous operational, financial, legal, reputational and other risks, many of which are outside our control, and all of which could have a material negative impact on our business. Additionally, the implementation of these initiatives imposes additional costs on us. If our ESG initiatives fail to satisfy investors, customers, partners and our other stakeholders, our reputation, our ability to sell products and services to customers, our ability to attract or retain employees, and our attractiveness as an investment, business partner or acquirer could be negatively impacted. Similarly, our failure or perceived failure to pursue or fulfill our goals, targets and objectives or to satisfy various reporting standards within the timelines we announce, or at all, could also have similar negative impacts and expose us to government enforcement actions and private litigation.

Company Risks Related to the Semiconductor Industry and Our Markets
Dependence on a limited number of sole-source, third-party manufacturers for our products exposes us to possible shortages based on low manufacturing yield, errors in manufacturing, uncontrollable lead-times for manufacturing, capacity allocation, price increases with little notice, volatile inventory levels and delays in product delivery, any of which could result in delays in satisfying customer demand, increased costs and loss of revenue.
We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. Our wafers are not fabricated at more than one foundry at any given time and our wafers typically are designed to be fabricated in a specific process at only one foundry. Sole sourcing each product increases our dependence on our suppliers. We have limited control over delivery schedules, quality assurance, manufacturing yields, potential errors in manufacturing and production costs. We do not have long-term supply contracts with our third-party manufacturers, so they are not obligated to supply us with products for any specific period of time, quantity or price, except as may be provided in a particular purchase order. Our suppliers can increase the prices of the products we purchase from them with little notice, which may cause us to increase the prices to our customers and harm our competitiveness. Because our requirements represent only a small portion of the total production capacity of our contract manufacturers, they could reallocate capacity to other customers during periods of high demand for our products, as they have done in the past. We expect this may occur again in the future.

27


Establishing a relationship with a new contract manufacturer in the event of delays or increased prices would be costly and burdensome. The lead time to make such a change would be at least nine months, and the estimated time for us to adapt a product’s design to a particular contract manufacturer’s process is at least four months. Additionally, we have chosen, and may continue to choose new foundries to manufacture our wafers which in turn, may require us to modify our design methodology flow for the process technology and intellectual property cores of the new foundry. If we have to qualify a new foundry or packaging, assembly and testing supplier for any of our products or if we are unable to obtain our products from our contract manufacturers on schedule, at costs that are acceptable to us, or at all, we could incur significant delays in shipping products, our ability to satisfy customer demand could be harmed, our revenue from the sale of products may be lost or delayed and our customer relationships and ability to obtain future design wins could be damaged.
Shortages of materials used in the manufacturing of our products and other key components of our customers products may increase our costs, impair our ability to ship our products on time and delay our ability to sell our products.
We are currently facing shortages of components and materials that are critical to the manufacture of our products and our customers’ products. Such critical components and materials may include semiconductor wafers and packages, double data rate memory die, display components, analog-to-digital converters, digital receivers, video decoders and voltage regulators. These shortages are resulting in additional costs to us and we may be unable to ship our products to our customers in a timely fashion, both of these factors could harm our business and adversely affect our results of operations.
Our highly integrated products and high-speed mixed signal products are difficult to manufacture without defects and the existence of defects could result in increased costs, delays in the availability of our products, reduced sales of products or claims against us.
The manufacture of semiconductors is a complex process and it is often difficult for semiconductor foundries to produce semiconductors free of defects. Because many of our products are more highly integrated than other semiconductors and incorporate mixed signal analog and digital signal processing, multi-chip modules and embedded memory technology, they are even more difficult to produce without defects. Defective products can be caused by design or manufacturing difficulties. Identifying quality problems can be performed only by analyzing and testing our semiconductors in a system after they have been manufactured. The difficulty in identifying defects is compounded because the process technology is unique to each of the multiple semiconductor foundries we contract with to manufacture our products. Despite testing by both our customers and us, errors or performance problems may be found in existing or new semiconductors. Failure to achieve defect-free products may result in increased costs and delays in the availability of our products. Defects may also divert the attention of our engineering personnel from our product development efforts to find and correct the issue, which would delay our product development efforts.
Additionally, customers could seek damages from us for their losses, and shipments of defective products may harm our reputation with our customers. If a product liability claim is brought against us, the cost of defending the claim could be significant and would divert the efforts of our technical and management personnel and harm our business. Further, our business liability insurance may be inadequate or future coverage may be unavailable on acceptable terms, which could adversely impact our financial results.
We experience a small number of semiconductor field failures infrequently in certain customer applications that required us to institute additional testing. As a result of these field failures, we have incurred warranty costs due to customers returning potentially affected products and have experienced reductions in revenues due to delays in production. Our customers have also experienced delays in receiving product shipments from us that resulted in the loss of revenue and profits. Additionally, shipments of defective products could cause us to lose customers or to incur significant replacement costs, either of which would harm our reputation and our business. Any defects, errors or bugs could also interrupt or delay sales of our new products to our customers, which would adversely affect our financial results.

28


The development of new products is extremely complex and we may be unable to develop our new products in a timely manner, which could result in a failure to obtain new design wins and/or maintain our current revenue levels.
In addition to the inherent difficulty of designing complex integrated circuits, product development delays may result from:
difficulties in hiring and retaining necessary technical personnel;
difficulties in reallocating engineering resources and overcoming resource limitations;
difficulties with contract manufacturers;
changes to product specifications and customer requirements;
changes to market or competitive product requirements; and
unanticipated engineering complexities.
If we are not successful in the timely development of new products, we may fail to obtain new design wins and our financial results will be adversely affected.
Intense competition in our markets may reduce sales of our products, reduce our market share, decrease our gross profit and result in large losses.
We compete with specialized and diversified electronics and semiconductor companies that offer display processors or scaling components including: Actions Microelectronics Co., Ltd., ARM Holdings PLC, Dolby Laboratories, Inc., Egis Technology Inc., Hisilicon Technologies Co., Ltd., i-Chips Technology Inc., Lattice Semiconductor Corporation, MediaTek Inc., Novatek Microelectronics Corp., NVIDIA Corporation, Qualcomm Incorporated, Realtek Semiconductor Corp., Renesas Electronics America Inc., Socionext Inc., Solomon Systech (International) Ltd., STMicroelectronics N.V., Sunplus Technology Co., Ltd., Synaptics Incorporated, Texas Instruments Incorporated, Unisoc Communications, Inc., and other companies. Potential and current competitors may include diversified semiconductor manufacturers and the semiconductor divisions or affiliates of some of our customers, including: Apple Inc., Broadcom Inc., LG Electronics, Inc., MegaChips Corporation, Mitsubishi Digital Electronics America, Inc., NEC Corporation, Panasonic Corporation, Samsung Electronics Co., Ltd., Socionext Inc., ON Semiconductor Corporation, Seiko Epson Corporation, Sharp Electronics Corporation, Sony Corporation, and Toshiba America, Inc. In addition, start-up companies may seek to compete in our markets.
Many of our competitors have longer operating histories and greater resources to support development and marketing efforts than we do. Some of our competitors operate their own fabrication facilities. These competitors may be able to react more quickly and devote more resources to efforts that compete directly with our own. Additionally, any consolidation in the semiconductor industry may impact our competitive position. Our current or potential customers have developed, and may continue to develop, their own proprietary technologies and become our competitors. Increased competition from both competitors and our customers’ internal development efforts could harm our business, financial condition and results of operations by, for example, increasing pressure on our profit margin or causing us to lose sales opportunities. For example, frame rate conversion technology similar to that used in our line of MotionEngine® advanced video co-processors continues to be integrated into the SoC and display timing controller products of our competitors. We cannot assure you that we can compete successfully against current or potential competitors.
If we are not able to respond to the rapid technological changes and evolving industry standards in the markets in which we compete, or seek to compete, our products may become less desirable or obsolete.
The markets in which we compete or seek to compete are subject to rapid technological change and miniaturization capabilities, frequent new product introductions, changing customer requirements for new products and features and evolving industry standards. The introduction of new technologies and emergence of new industry standards could render our products less desirable or obsolete, which could harm our business and significantly decrease our revenue. Examples of changing industry standards include the growing use of broadband to deliver video content, increased display resolution and size, faster screen refresh rates, video capability such as High Dynamic Range, the proliferation of new display devices and the drive to network display devices together. Our failure to predict market needs accurately or to timely develop new competitively priced products or product enhancements that incorporate new industry standards and technologies, including integrated circuits with increasing levels of integration and new features, using smaller geometry process technologies, may harm market acceptance and sales of our products.

29


Our products are incorporated into our customers’ products, which have different parts and specifications and utilize multiple protocols that allow them to be compatible with specific computers, video standards and other devices. If our customers’ products are not compatible with these protocols and standards, consumers will return, or not purchase these products and the markets for our customers’ products could be significantly reduced. Additionally, if the technology used by our customers becomes less competitive due to cost, customer preferences or other factors relative to alternative technologies, sales of our products could decline.
We use a customer-owned tooling process for manufacturing most of our products, which exposes us to the possibility of poor yields and unacceptably high product costs.
We build most of our products on a customer-owned tooling basis, whereby we directly contract the manufacture of our products, including wafer production, assembly and testing. As a result, we are subject to increased risks arising from wafer manufacturing yields and risks associated with coordination of the manufacturing, assembly and testing process. Poor product yields result in higher product costs, which could make our products less competitive if we increase our prices to compensate for our higher costs or could result in lower gross profit margins if we do not increase our prices.
We depend on manufacturers of our semiconductor products not only to respond to changes in technology and industry standards but also to continue the manufacturing processes on which we rely.
To respond effectively to changes in technology and industry standards, we depend on our contracted foundries to implement advanced semiconductor technologies and our operations could be adversely affected if those technologies are unavailable, delayed or inefficiently implemented. In order to increase performance and functionality and reduce the size of our products, we are continuously developing new products using advanced technologies that further miniaturize semiconductors and we are dependent on our foundries to develop and provide access to the advanced processes that enable such miniaturization. We cannot be certain that future advanced manufacturing processes will be implemented without difficulties, delays or increased expenses. Our business, financial condition and results of operations could be materially adversely affected if advanced manufacturing processes are unavailable to us, substantially delayed or inefficiently implemented.
Creating the capacity for new technological changes may cause manufacturers to discontinue older manufacturing processes in favor of newer ones. We must then either retire the affected part or port (develop) a new version of the part that can be manufactured with a newer process technology. In the event that a manufacturing process is discontinued, our current suppliers may be unwilling or unable to manufacture our current products. We may not be able to place last time buy orders for the old technology or find alternate manufacturers of our products to allow us to continue to produce products with the older technology while we expend the significant costs for research and development and time to migrate to new, more advanced processes.
Because of our long product development process and sales cycles, we may incur substantial costs before we earn associated revenue and ultimately may not sell as many units of our products as we originally anticipated.
We develop products based on anticipated market and customer requirements and incur substantial product development expenditures, which can include the payment of large up-front, third-party license fees and royalties, prior to generating the associated revenue. Our work under these projects is technically challenging and places considerable demands on our limited resources, particularly on our most senior engineering talent. Additionally, the transition to smaller geometry process technologies continues to significantly increase the cost and complexity of new product development, particularly with regards to tooling, software tools, third party IP and engineering resources. Because the development of our products incorporates not only our complex and evolving technology, but also our customers’ specific requirements, a lengthy sales process is often required before potential customers begin the technical evaluation of our products. Our customers typically perform numerous tests and extensively evaluate our products before incorporating them into their systems. The time required for testing, evaluation and design of our products into a customer’s system can take nine months or more. It can take an additional nine months or longer before a customer commences volume shipments of systems that incorporate our products, if at all. Because of the lengthy development and sales cycles, we will experience delays between the time we incur expenditures for research and development, sales and marketing and inventory and the time we generate revenue, if any, from these expenditures.
Furthermore, we have entered into and may in the future enter into, co-development agreements that do not guarantee future sales volumes and limit our ability to sell the developed products to other customers. The exclusive nature of these development agreements increases our dependence on individual customers, particularly since we are limited in the number of products we are able to develop at any one time.
30


If actual sales volumes for a particular product are substantially less than originally anticipated, we may experience large write-offs of capitalized license fees, software development tools, product masks, inventories or other capitalized or deferred product-related costs, any of which would negatively affect our operating results.
Our developed software may be incompatible with industry standards and challenging and costly to implement, which could slow product development or cause us to lose customers and design wins.
We provide our customers with software development tools and with software that provides basic functionality for our integrated circuits and enables enhanced connectivity of our customers’ products. Software development is a complex process and we are dependent on software development languages and operating systems from vendors that may limit our ability to design software in a timely manner. Also, as software tools and interfaces change rapidly, new software languages introduced to the market may be incompatible with our existing systems and tools, requiring significant engineering efforts to migrate our existing systems in order to be compatible with those new languages. Software development disruptions could slow our product development or cause us to lose customers and design wins. The integration of software with our products adds complexity, may extend our internal development programs and could impact our customers’ development schedules. This complexity requires increased coordination between hardware and software development schedules and increases our operating expenses without a corresponding increase in product revenue. This additional level of complexity lengthens the sales cycle and may result in customers selecting competitive products requiring less software integration.
The competitiveness and viability of our products could be harmed if necessary licenses of third-party technology are not available to us on terms that are acceptable to us or at all.
We license technology from independent third parties that is incorporated into our products or product enhancements. Future products or product enhancements may require additional third-party licenses that may not be available to us on terms that are acceptable to us or at all. In addition, in the event of a change in control of one of our licensors, it may become difficult to maintain access to its licensed technology. If we are unable to obtain or maintain any third-party license required to develop new products and product enhancements, we may have to obtain substitute technology with lower quality or performance standards, or at greater cost, either of which could seriously harm the competitiveness of our products.
Our limited ability to protect our IP and proprietary rights could harm our competitive position by allowing our competitors to access our proprietary technology and to introduce similar products.
Our ability to compete effectively with other companies depends, in part, on our ability to maintain the proprietary nature of our technology, including our semiconductor designs and software code. We provide the computer programming code for our software to customers in connection with their product development efforts, thereby increasing the risk that customers will misappropriate our proprietary software. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as nondisclosure agreements and other methods, to help protect our proprietary technologies. As of December 31, 2021, we held 335 patents and had 9 patent applications pending for protection of our significant technologies. Competitors in both the U.S. and foreign countries, many of whom have substantially greater resources than we do, may apply for and obtain patents that will prevent, limit or interfere with our ability to make and sell our products, or they may develop similar technology independently or design around our patents. Effective patent, copyright, trademark and trade secret protection may be unavailable or limited in foreign countries and, thus, make the possibility of piracy of our technology and products more likely in these countries.
We cannot assure you that the degree of protection offered by patent or trade secret laws will be sufficient. Furthermore, we cannot assure you that any patents will be issued as a result of any pending applications or that any claims allowed under issued patents will be sufficiently broad to protect our technology. We may incur significant costs to stop others from infringing our patents. In addition, it is possible that existing or future patents may be invalidated, diluted, circumvented, challenged or licensed to others.

31


Others may bring infringement or indemnification actions against us that could be time-consuming and expensive to defend.
We may become subject to claims involving patents or other intellectual property rights. In recent years, there has been significant litigation in the U.S. and in other jurisdictions involving patents and other intellectual property rights. This litigation is particularly prevalent in the semiconductor industry, in which a number of companies aggressively use their patent portfolios to bring infringement claims. In recent years, there has been an increase in the filing of so-called "nuisance suits," alleging infringement of intellectual property rights. These claims may be asserted initially or as counterclaims in response to claims made by a company alleging infringement of intellectual property rights. These suits pressure defendants into entering settlement arrangements to quickly dispose of such suits, regardless of merit. We may also face claims brought by companies that are organized solely to hold and enforce patents. In addition, we may be required to indemnify our customers against IP claims related to their usage of our products as certain of our agreements include indemnification provisions from third parties relating to our intellectual property.
IP claims could subject us to significant liability for damages and invalidate our proprietary rights. Responding to such claims, regardless of their merit, can be time-consuming, result in costly litigation, divert management’s attention and resources and cause us to incur significant expenses. As each claim is evaluated, we may consider the desirability of entering into settlement or licensing agreements. No assurance can be given that settlements will occur or that licenses can be obtained on acceptable terms or that litigation will not occur. In the event there is a temporary or permanent injunction entered prohibiting us from marketing or selling certain of our products, or a successful claim of infringement against us requiring us to pay damages or royalties to a third-party and we fail to develop or license a substitute technology, our business, results of operations or financial condition could be materially adversely affected. Any IP litigation or claims also could force us to do one or more of the following:
stop selling products using technology that contains the allegedly infringing IP;
attempt to obtain a license to the relevant IP, which may not be available on terms that are acceptable to us or at all;
attempt to redesign those products that contain the allegedly infringing IP; or
pay damages for past infringement claims that are determined to be valid or which are arrived at in settlement of such litigation or threatened litigation.
If we are forced to take any of the foregoing actions, we may incur significant additional costs or be unable to manufacture and sell our products, which could seriously harm our business. In addition, we may not be able to develop, license or acquire non-infringing technology under reasonable terms. These developments could result in an inability to compete for customers or otherwise adversely affect our results of operations.
Our products are characterized by average selling prices that can decline over relatively short periods of time, which will negatively affect our financial results unless we are able to reduce our product costs or introduce new products with higher average selling prices.
Average selling prices for our products can decline over relatively short periods of time, while many of our product costs are relatively fixed. When our average selling prices decline, our gross profit declines unless we are able to sell more units or reduce the cost to manufacture our products. We have experienced declines in our average selling prices and expect that we will continue to experience them in the future, although we cannot predict when they may occur or how severe they will be. Our financial results will suffer if we are unable to offset any reductions in our average selling prices by increasing our sales volumes, reducing our costs, adding new features to our existing products or developing new or enhanced products in a timely manner with higher selling prices or gross profits.
The cyclical nature of the semiconductor industry may lead to significant variances in the demand for our products and could harm our operations.
In the past, the semiconductor industry has been characterized by significant downturns and wide fluctuations in supply and demand. Also, the industry has experienced significant fluctuations in anticipation of changes in general economic conditions, including economic conditions in Asia, Europe and North America. The cyclical nature of the semiconductor industry has also led to significant variances in product demand and production capacity. We have experienced, and may continue to experience, periodic fluctuations in our financial results because of changes in industry-wide conditions.

32


Risks Related to Our Strategic Plan and STAR Market Listing
If we are unable to implement our strategy to expand our PRC operations, including the positioning of our subsidiary to qualify and seek an initial public offering on the STAR Market, our ability to access capital, customers, and talent in China could suffer, which in turn may materially and adversely affect our worldwide growth and revenue potential.
In August 2021 we announced our strategic plan to transform our existing subsidiary, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd (“PWSH”) into a profit center for our mobile, projector, and video delivery businesses to improve our access to capital, customers, and talent in China. As part of this strategic plan, we intend to qualify PWSH to file an application for an initial public offering on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”) to further improve our access to capital markets and to fund growth. We may not be successful in the implementation of our strategic plan, and we may not be able to complete the Listing for a number of reasons, including those related to the risks we face associated with our operations in China as detailed separately above, many of which are outside our control. With respect to the Listing, PWSH must succeed in obtaining PRC governmental approvals required to permit the Listing, and one or more of those approvals may be denied, or significantly delayed, by the PRC regulators for reasons outside our control or unknown to us, or may be conditioned on requirements that we deem would result in an undue burden or material adverse impact on our business. Similarly, the Listing application may be denied or delayed by the Shanghai Stock Exchange in its discretion. Further, the COVID‑19 outbreak, the tensions between the United States and China, or other geopolitical forces, including war, could negatively impact our currently planned projects and investments in the PRC, including the Listing.
Additionally, pursuant to our Capital Increase Agreement, PWSH agreed to attempt to complete all requirements to qualify for a Listing such that the Listing is consummated prior to a certain date (for the private equity and strategic investors ("Investors"), June 30, 2024, and for the employee-owned entities (“ESOP”), December 31, 2024). If PWSH has not consummated the Listing before those dates, or if it seriously violates certain other restructuring actions required by the Capital Increase Agreement such that a Listing by such dates becomes impossible, the respective purchasers may elect to require that PWSH repurchase the purchaser’s respective equity interest for a price equal to the initial purchase price paid by the purchaser plus annual simple interest (for the Investors, at a rate of 3%; for the ESOP, at a rate of 5%). As noted above, various elements in the Listing process are outside our control or may be subject to conditions that are unacceptable to us, and if we fail to obtain the Listing, the provisions of the Capital Increase Agreement would require a use of PWSH cash for purposes not otherwise planned for, which in turn would negatively impact our plans for growth and the cash position of PWSH.
If we are unable to successfully implement our strategic plan, including the Listing, we may not realize the advantages to our PRC operations contemplated by our business strategy, including improving our access to capital markets, customers, and talent in China. Because it may be several years before we know whether the Listing will be completed, we may, in the interim, forego or postpone other alternative actions to strengthen our market position and operations in the PRC.
PRC companies are critical to the global semiconductor industry, and our current business is substantially concentrated in the PRC market. Our inability to build, or any delay in growing, our PRC-based operations over the next several years would materially and adversely limit our operations and operating results, including our revenue growth. In addition, during that time, the process underlying the Listing could result in significant diversion of management time as well as substantial out-of-pocket costs, which could further impair our ability to expand our business.
Even if we complete the Listing, we may not achieve the results contemplated by our business strategy and our strategy for growth in the PRC may not result in increases in the price of our common stock.
We cannot assure you that, even if the Listing is completed, we will realize any or all of our anticipated benefits of the Listing. Our completion of the Listing may not have the anticipated effects of providing access to new capital markets or strengthening our market position and operations in the PRC. If the Listing is completed, PWSH will have broad discretion in the use of the proceeds from the initial sales of shares to PWSH investors, and it may not spend or invest those proceeds in a manner that results in our operating success or with which Pixelworks, Inc. common shareholders agree. Our failure to successfully leverage the completion of the Listing to enhance our access to new capital markets and expand our PRC business could result in a decrease in the price of our common stock, and we cannot assure you that the success of PWSH will have an associated positive effect on the price of our common stock.

33


Completion of the Listing is currently planned for 2023, but there can be no assurances that the Listing will occur in that timeframe, if at all. In the interim, PWSH may require additional funding from Pixelworks to augment its PRC operations, and we cannot give any assurance that such capital will be available from Pixelworks on terms acceptable to us. Any such inability to obtain funds from Pixelworks or other sources may impair the ability of PWSH to grow its operations, which could have a material adverse effect on our consolidated operating results and on the price of our common stock.
PWSH’s status as a publicly traded company that is controlled, but less than wholly owned, by Pixelworks could have an adverse effect on us.
PWSH is not currently a wholly owned subsidiary of Pixelworks, and following the Listing, other holders may hold as much as 20% of the subsidiary. The interests of PWSH may diverge from the interests of Pixelworks and its other subsidiaries in the future. We may face conflicts of interest in managing, financing, or engaging in transactions with PWSH, or allocating business opportunities between our subsidiaries, including future arrangements for operating subsidiaries other than PWSH to license and use our intellectual property.
Pixelworks will retain majority ownership of PWSH after the Listing, but PWSH will be managed by a separate board of directors and officers and those directors and officers will owe fiduciary duties to the various stakeholders of PWSH, including shareholders other than Pixelworks. In the operation of PWSH’s business, there may be situations that arise whereby the directors and officers of PWSH, in the exercise of their fiduciary duties, take actions that may be contrary to the best interests of Pixelworks or its shareholders. Additionally, because PWSH will be managed by a separate board of directors and officers, our organizational structure will become more complex, which may in turn require substantial financial, operational, and management resources.
In the future, PWSH may issue options, restricted shares, and other forms of share-based compensation to its directors, officers, and employees, which could dilute Pixelworks’ ownership in PWSH. In addition, PWSH may engage in capital raising activities in the future that could further dilute Pixelworks’ ownership interest.
The STAR Market is relatively new, and as a result, it is difficult to predict the effect of the proposed Listing, which may in turn negatively affect the price of our common stock on the Nasdaq Global Market.
The China Securities Regulatory Commission, or the CSRC, initially launched the STAR Market in June 2019 and trading on that market began in July 2019. No assurance can be given regarding the effect of the Listing on the market price of PWSH shares or on the price of our common stock on the Nasdaq Global Market. The market price of the PWSH shares and Pixelworks common stock may be volatile or may decline for reasons other than the risk and uncertainties described above, as the result of investor negativity or uncertainty with respect to the proposed Listing.
If the Listing is completed, Pixelworks and PWSH both will be public reporting companies, but each will be subject to separate, and potentially inconsistent, accounting and disclosure requirements, which may lead to investor confusion or uncertainty that could cause decreased demand for, or fluctuations in the price of, one or both of the companies’ publicly traded shares.
If PWSH completes the Listing, it will be subject to accounting, disclosure, and other regulatory requirements of the STAR Market. At the same time, Pixelworks will remain subject to accounting, disclosure, and other regulatory requirements of the SEC and the Nasdaq Global Market. As a result, Pixelworks and PWSH periodically will disclose information simultaneously pursuant to differing laws and regulations. The information disclosed by the two companies will differ, and may differ materially from time to time, due to the distinct, and potentially inconsistent, accounting standards applicable to the two companies and disclosure requirements imposed by securities regulatory authorities, as well as differences in language, culture, and expression habit, in composition of investors in the United States and PRC, and in the capital markets of the United States and the PRC. Differing disclosures could lead to confusion or uncertainty among investors in the publicly traded shares of one or both companies. Differences between the price of PWSH shares on the STAR Market and the price of Pixelworks common stock on Nasdaq Global Market could lead to increased volatility, as some investors seek to arbitrage price differences. Additionally, news about PWSH may affect the price of Pixelworks’ common stock, and vice versa, creating additional uncertainty and volatility.

34


General Risks
The price of our common stock has and may continue to fluctuate substantially.
Our stock price and the stock prices of technology companies similar to Pixelworks have been highly volatile. The price of our common stock may decline and the value of our shareholders' investment may be reduced regardless of our performance.
The daily trading volume of our common stock has historically been relatively low, although, in the three most recent years, trading volume increased compared to historical levels. As a result of the historically low volume, our shareholders may be unable to sell significant quantities of common stock in the public trading markets without a significant reduction in the price of our common shares. Additionally, market fluctuations, as well as general economic and political conditions, including recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. Other factors that could negatively impact our stock price include:
actual or anticipated fluctuations in our operating results;
changes in or failure to meet expectations as to our future financial performance;
changes in or failure to meet financial estimates of securities analysts;
announcements by us or our competitors of technological innovations, design wins, contracts, standards, acquisitions or divestitures;
the operating and stock price performance of other comparable companies;
issuances or proposed issuances of equity, debt or other securities by us, or sales of securities by our security holders; and
changes in market valuations of other technology companies.
Any inability or perceived inability of investors to realize a gain on an investment in our common stock could have an adverse effect on our business, financial condition and results of operations by potentially limiting our ability to retain our customers, to attract and retain qualified employees and to raise capital. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company's securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management's attention and resources.

The interest of our current or potential significant shareholders may conflict with other shareholders and they may attempt to effect changes or acquire control, which could adversely affect our results of operations and financial condition.
Our shareholders may from time to time engage in proxy solicitations, advance shareholder proposals, acquire control or otherwise attempt to effect changes, including by directly voting their shares on shareholder proposals. Campaigns by shareholders to effect changes at publicly traded companies are sometimes led by investors seeking to increase short-term shareholder value through actions such as financial restructuring, increased debt, special dividends, stock repurchases or sales of assets or the entire company. Responding to proxy contests and other actions by activist shareholders can be costly and time-consuming, disrupting our operations and diverting the attention of our Board of Directors and senior management from the pursuit of business strategies. Additionally, uncertainty over our direction and leadership may negatively impact our relationship with our customers and make it more difficult to attract and retain qualified personnel and business partners. As a result, shareholder campaigns could adversely affect our results of operations and financial condition.

35


Future sales of our equity could result in significant dilution to our existing shareholders and depress the market price of our common stock.
It is likely that we will need to seek additional capital in the future and from time to time. If this financing is obtained through the issuance of equity securities, debt convertible into equity securities, options or warrants to acquire equity securities or similar instruments or securities, our existing shareholders will experience dilution in their ownership percentage upon the issuance, conversion or exercise of such securities and such dilution could be significant. For example, in December 2020, we completed a private placement of 3,200,000 shares of common stock to certain accredited investors at a purchase price of $2.071 per share. The issuance and sale of the shares in the private placement had a dilutive impact on our existing stockholders. Additionally, also in December 2020, we completed the sale of 4,900,000 shares of common stock in an underwritten registered offering and an additional 735,000 shares were issued pursuant to the 30-day over-allotment option exercised by the underwriter, at a price to the public of $2.45 per share. Additionally, pursuant to our “at the market” equity offering program, we may sell shares of our common stock having aggregate sales proceeds of up to $25 million from time to time through Cowen and Company, LLC, as our agent. Through December 31, 2021, we sold an aggregate of 1,808,484 shares of our common stock under this at the market offering. The issuance and sale of additional shares of our common stock pursuant to our “at the market” equity offering program or otherwise will have a dilutive impact on our existing stockholders. Additionally, any new equity securities issued by us could have rights, preferences or privileges senior to those of our common stock. Further, the issuance and sale of, or the perception that we may issue and sell, additional shares of common stock pursuant to our “at the market” equity offering program or an additional private placement or another offering could have the effect of depressing the market price of our common stock or increasing the volatility thereof.
Any issuance by us or sales of our securities by our security holders, including by any of our affiliates, or the perception that such issuances or sales could occur, could negatively impact the market price of our securities. For example, a number of shareholders own significant blocks of our common stock. If one or more of these large shareholders were to sell large portions of their holdings in a relatively short time, for liquidity or other reasons, the prevailing market price of our common stock could be negatively affected. This could result in further potential dilution to our existing shareholders and the impairment of our ability to raise capital through the sale of equity, debt or other securities.
We may be unable to maintain compliance with Nasdaq Marketplace Rules which could cause our common stock to be delisted from the Nasdaq Global Market. This could result in the lack of a market for our common stock, cause a decrease in the value of our common stock, and adversely affect our business, financial condition and results of operations.
Under the Nasdaq Marketplace Rules our common stock must maintain a minimum price of $1.00 per share for continued inclusion on the Nasdaq Global Market. Our stock price was previously below $1.00 on May 6, 2009 and was $1.22 on February 12, 2016 and we cannot guarantee that our stock price will remain at or above $1.00 per share. If the price again drops below $1.00 per share, our stock could become subject to delisting, and we may seek shareholder approval for a reverse stock split, which in turn could produce adverse effects and may not result in a long-term or permanent increase in the price of our common stock. Further, for continued listing on the Nasdaq Global Market we must have at least 400 total shareholders.
In addition to the minimum $1.00 per share and 400 total shareholders requirements, the Nasdaq Global Market has other continued listing requirements, and we must meet all of the criteria under at least one of the following three standards: (i) a minimum of $50.0 million in total asset value and $50.0 million in revenues in the latest fiscal year or in two of the last three fiscal years, at least 1.1 million publicly held shares and at least $15 million in market value of publicly held shares and at least four registered and active market makers (as such term is defined by the Nasdaq Marketplace Rules); ; (ii) a minimum of $50.0 million in market value of listed securities, at least 1.1 million publicly held shares and at least $15.0 million in market value of publicly held shares and at least four registered and active market makers; or (iii) a minimum of $10.0 million in shareholders' equity, at least 750,000 publicly held shares and at least $5 million in market value of publicly held shares and at least two registered and active market makers. As of December 31, 2021, we were in compliance with these listing requirements. Our stock price is volatile and we believe that we continue to remain susceptible to the market value of our listed securities and/or the market value of our publicly held securities falling below $50.0 million and $15.0 million, respectively. Accordingly, we cannot assure you that we will be able to continue to comply with Nasdaq Global Market’s listing requirements. Should we be unable to remain in compliance with these requirements, our stock could become subject to delisting.

36


If our common stock is delisted, trading of the stock will most likely take place on an over-the-counter market established for unlisted securities. An investor is likely to find it less convenient to sell, or to obtain accurate quotations in seeking to buy, our common stock on an over-the-counter market, and many investors may not buy or sell our common stock due to difficulty in accessing over-the-counter markets, or due to policies preventing them from trading in securities not listed on a national exchange or other reasons. For these reasons and others, delisting would adversely affect the liquidity, trading volume and price of our common stock, causing the value of an investment in us to decrease and having an adverse effect on our business, financial condition and results of operations by limiting our ability to attract and retain qualified executives and employees and limiting our ability to raise capital.
The anti-takeover provisions of Oregon law and in our articles of incorporation could adversely affect the rights of the holders of our common stock, including by preventing a sale or takeover of us at a price or prices favorable to the holders of our common stock.
Provisions of our articles of incorporation and bylaws and provisions of Oregon law may have the effect of delaying or preventing a merger or acquisition of us, making a merger or acquisition of us less desirable to a potential acquirer or preventing a change in our management, even if our shareholders consider the merger, acquisition or change in management favorable or if doing so would benefit our shareholders. In addition, these provisions could limit the price that investors would be willing to pay in the future for shares of our common stock. The following are examples of such provisions:
if the number of directors is fixed by the board at eight or more, our board of directors is divided into three classes serving staggered terms, which would make it more difficult for a group of shareholders to quickly replace a majority of directors;
our board of directors is authorized, without prior shareholder approval, to create and issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us or to effect a change of control, commonly referred to as "blank check" preferred stock;
members of our board of directors can be removed only for cause and at a meeting of shareholders called expressly for that purpose, by the vote of 75 percent of the votes then entitled to be cast for the election of directors;
our board of directors may alter our bylaws without obtaining shareholder approval; and shareholders are required to provide advance notice for nominations for election to the board of directors or for proposing matters to be acted upon at a shareholder meeting;
Oregon law permits our board to consider other factors beyond stockholder value in evaluating any acquisition offer (so-called "expanded constituency" provisions); and
a supermajority (67%) vote of shareholders is required to approve certain fundamental transactions.

Item 1B.Unresolved Staff Comments.
Not applicable.

37


Item 2.Properties.
We lease facilities around the world to house our engineering, sales, customer support, administrative and operations functions. We do not own any of our facilities. As of December 31, 2021, our major facilities consisted of the following: 
LocationFunction(s)Square Feet UtilizedLease Expiration
ChinaEngineering; sales;
customer support
36,000Various dates
through
March 2023
TorontoEngineering; administration12,000March 2027
CaliforniaAdministration;
engineering; sales
10,000September 2024
TaiwanCustomer support; sales;
operations; engineering
16,000Various dates through May 2023
OregonAdministration5,000December 2024
JapanSales; customer support3,000January 2023


Item 3.Legal Proceedings.
We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.

Item 4.Mine Safety Disclosures.
Not Applicable.

38


PART II
 
Item 5.Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market for Registrant’s Common Equity and Related Stockholder Matters
Our common stock is listed for trading on the Nasdaq Global Market under the symbol "PXLW". Our stock began trading on May 19, 2000.
As of March 4, 2022, there were 114 shareholders of record of our common stock and the last per share sales price of the common stock on that date was $2.96. The number of beneficial owners of our common stock is substantially greater than the number of shareholders of record because a significant portion of our outstanding common stock is held in broker "street name" for the benefit of individual investors.

Item 6.Reserved.


39



Item 7.        Management’s Discussion and Analysis of Financial Condition and Results of Operation.
COVID-19
In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and the virus continues to exist in areas where we operate and sell our products and services. Several public health organizations have recommended, and many local governments have implemented, certain measures to slow and limit the transmission of the virus, including various social distancing ordinances, which has resulted in a significant deterioration of economic conditions in many of the countries in which we operate.
The spread of COVID-19 has caused us to modify our business practices, including implementing work-from-home policies and restricting travel by our employees.
The impact of the pandemic on the global economy and on our business, as well as on the business of our suppliers and customers, and the measures that may be needed in the future in response to it, will depend on many factors beyond our control and knowledge. We will continually monitor the situation to determine what actions may be necessary or appropriate to address the impact of the pandemic, which may include actions mandated or recommended by federal, state or local authorities. While we expect the impacts of COVID-19 to be temporary, the disruptions caused by the virus have negatively affected our revenue and results of operations in 2020 and 2021. For example, our revenues for fiscal year 2020 were lower than initially anticipated and our revenues for 2021 continued to be negatively impacted by COVID-19.
Overview
Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business & Education (projector).
We were one of the first companies to commercially launch a video System on Chip ("SoC") capable of deinterlacing 1080i HDTV signals and one of the first companies with a commercial dual-channel 1080i deinterlacer integrated circuit. Our Topaz product line was one of the industry’s first single-chip SoC for digital projection. We first introduced our motion estimation / motion compensation technology ("MEMC") for TVs and in recent years introduced a mobile-optimized MEMC solution for smartphones, one of several unique features in the mobile-optimized Iris visual processor. In 2019, we introduced our Hollywood award-winning TrueCut® video platform, the industry’s first motion grading technology that allows fine tuning of motion appearance in cinematic content for a wide range of frame rates, shutter angles and display types.
Our solutions enable worldwide manufacturers to offer leading-edge consumer electronics and professional display products, as well as video delivery and streaming solutions for content service providers. Our core visual display processing technology intelligently processes digital images and video from a variety of sources and optimizes the content for a superior viewing experience. Our video coding technology reduces storage requirements, significantly reduces bandwidth constraint issues and converts content between multiple formats to enable seamless delivery of video, including OTA streaming, while also maintaining end-to-end content security.
Rapid growth in video consumption, combined with the move towards high frame rate / refresh rate displays, especially in mobile, is increasing the demand for our visual processing and video delivery solutions. Our technologies can be applied to a wide range of devices from large-screen projectors to cinematic big screens, to low-power mobile tablets and smartphones, to high-quality video infrastructure equipment and streaming devices. Our products are architected and optimized for power, cost, bandwidth, and overall system performance, according to the requirements of the specific application. On occasion, we have also licensed our technology.
During the third quarter of 2021, we engaged in a strategic plan to re-align our mobile, projector, and video delivery businesses to improve their focus on the Asia-centered customers and employee stakeholders of those businesses. The global center of the mobile, projector, and video delivery businesses continues to be in Asia, and the steps taken by us to date and going forward are intended to improve our ability to access capital, customers, and talent. We have operated our primary R&D center in Asia for over 15 years and feel that the time is right to take advantage of that existing footprint and develop PWSH as a full profit-and-loss center underneath Pixelworks, Inc., for the mobile, projector, and video delivery businesses. Most of these steps were completed before the end of 2021.

40


This plan will further enable PWSH to seek qualification to file an application for an initial public offering on the Shanghai Stock Exchange’s Science and Technology Innovation Board, known as the STAR Market (the “Listing”). We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of our growth worldwide. We presently intend to qualify PWSH to apply for the Listing so that the Listing is consummated in 2023. The process of going public on the STAR Market includes several periods of review and, therefore, is a lengthy process. There is no guarantee that PWSH will be approved for a Listing at any point in the future.
As of December 31, 2021, we had an intellectual property portfolio of 335 patents related to the visual display of digital image data. We focus our research and development efforts on developing video algorithms that improve quality and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality. We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets.
Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems Inc., a corporation organized in Canada ("ViXS").
Historically, significant portions of our revenue have been generated by sales to a relatively small number of end customers and distributors. We sell our products worldwide through a direct sales force, distributors and manufacturers’ representatives. We sell to distributors in China, Europe, Japan, Korea, Southeast Asia, Taiwan and the U.S. Our distributors often provide engineering support to our end customers and often have valuable and established relationships with our end customers. In certain countries in which we operate, it is customary to sell to distributors. While distributor payment to us is not dependent upon the distributor’s ability to resell the product or to collect from the end customer, the distributors may provide longer payment terms to end customers than those we would offer.
Significant portions of our products are sold overseas. Sales outside the U.S. accounted for approximately 97% and 93% of revenue in 2021 and 2020, respectively. Our integrators, branded manufacturers and branded suppliers incorporate our products into systems that are sold worldwide. The majority of our revenue to date has been denominated in U.S. dollars.
Seasonality
Our business is subject to seasonality related to the markets we serve and the location of our customers. For example, we have historically experienced higher revenue from the digital projector market in the third quarter of the year, and lower revenue in the first quarter of the year, as our Japanese customers reduce inventories in anticipation of their March 31 fiscal year end.

41


Results of Operations
For the year ended December 31, 2021 compared with year ended December 31, 2020.
Revenue, net
Net revenue was as follows (in thousands):
 
 Year ended December 31,2021 v. 2020
 20212020$ change% change
Revenue, net$55,102 $40,855 $14,247 35 %
Net revenue increased $14.2 million, or 35%, from 2020 to 2021.
Revenue recorded in 2021 consisted of $50.8 million in revenue from the sale of IC products and $4.3 million in revenue related to engineering services, license revenue and other. Revenue recorded in 2020 consisted of $39.2 million in revenue from the sale of IC products and $1.7 million in revenue related to engineering services, license revenue and other.
The increase in IC revenue is due to a significant increase in unit sales into the mobile market and an increase in unit sales into the digital projector market as we experienced increased demand in the mobile market and sustained recovery in the digital projector market.
The increase in revenue related to engineering services, license revenue and other is primarily due to the recognition of license revenue during 2021.
Cost of revenue and gross profit
Cost of revenue and gross profit were as follows (in thousands):
 Year ended December 31,
 2021% of
 revenue 
2020% of
 revenue 
Direct product costs and related overhead 1
$25,987 47 %$18,807 46 %
Amortization of acquired developed technology899 1,192 
Inventory charges 2
480 66 
Stock-based compensation43 432 
Restructuring— 173 
Total cost of revenue$27,409 50 %$20,670 51 %
Gross profit$27,693 50 %$20,185 49 %

1Includes purchased materials, assembly, test, labor, employee benefits and royalties.
2Includes charges to reduce inventory to lower of cost or net realizable value and a benefit for sales of previously written down inventory.
Gross profit margin increased to 50% in 2021 compared to 49% in 2020, primarily due to high margin license revenue recorded, more absorption of fixed overhead costs due to increased revenue and decreased amortization of acquired developed technology. These favorable increases to gross profit margin were partially offset by an unfavorable impact to gross profit margin due to a significant increase in sales into the mobile market compared to the comparable period.
Pixelworks’ gross profit margin is subject to variability based on changes in revenue levels, product mix, average selling prices, startup costs, restructuring charges, amortization related to acquired developed technology and the timing and execution of manufacturing ramps as well as other factors.


42


Research and development
Research and development expense includes compensation and related costs for personnel, development-related expenses including non-recurring engineering and fees for outside services, depreciation and amortization, expensed equipment, facilities and information technology expense allocations and travel and related expenses.
Co-Development Agreement
During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expect to incur in connection with our development of an integrated circuit product. We expect our development costs to exceed the amounts received from the customer, and although we expect to sell units of the product to the customer, there is no commitment or agreement from the customer for such sales at this time. Additionally, we retain ownership of any modifications or improvements to our pre-existing intellectual property and may use such improvements in products sold to other customers.
Under the co-development agreement, $5.8 million was payable by the customer within 60 days of the date of the agreement and three additional payments of $2.2 million, $1.3 million and $1.3 million are each payable upon completion of certain development milestones. As amounts become due and payable, they are offset against research and development expense on a pro rata basis. During the year ended December 31, 2021, we recognized an offset to research and development expense of approximately $4.0 million.
Research and development expense was as follows (in thousands):
 
 Year ended December 31,2021 v. 2020
 20212020$ change% change
Research and development$27,250 $25,040 $2,210 %
Research and development expense increased $2.2 million, or 9%, from 2020 to 2021. The increase was primarily due to an increase in compensation expense due to a COVID-19 relief benefit received in China in 2020 that was not received in 2021, as well as annual merit salary increases and an increased management bonus accrual. 2021 also included an increase in non-recurring engineering expense due to the timing of development activities. This increase was largely offset by a benefit related to the co-development agreement. 
Selling, general and administrative
Selling, general and administrative expense includes compensation and related costs for personnel, sales commissions, allocations for facilities and information technology expenses, travel, outside services and other general expenses incurred in our sales, marketing, customer support, management, legal and other professional and administrative support functions.
Selling, general and administrative expense was as follows (in thousands): 
 Year ended December 31,2021 v. 2020
 20212020$ change% change
Selling, general and administrative$20,445 $19,840 $605 %
Selling, general and administrative expense increased $0.6 million, or 3%, from 2020 to 2021. The increase was primarily due to increases in accounting and legal fees incurred related to our strategic plan with our PWSH subsidiary as well as an increase in compensation expense due to annual merit salary increases and an increased management bonus accrual. These increases were partially offset by a decrease in stock-based compensation expense due to the timing of awards granted.
43


Restructurings
In August 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "August 2020 Plan"). The August 2020 Plan included an approximately 14% reduction in workforce, primarily in the areas of operations, research and development, sales and marketing.
In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "January 2020 Plan"). The January 2020 Plan included an approximately 4% reduction in workforce, primarily in the areas of research and development and sales.
Restructuring expense was as follows (in thousands): 
 Year ended December 31,
 20212020
Employee severance and benefits
$— $2,214 
Total restructuring expense
$— $2,214 
Included in cost of revenue
$— $173 
Included in operating expenses
— 2,041 
During 2021, we did not record any restructuring expense.
During 2020, we recorded $1.6 million in restructuring expense related to the August 2020 Plan and $0.6 million in restructuring expense related to the January 2020 Plan. The January 2020 Plan was complete in the first quarter of 2020 and we did not incur any further charges related to the January 2020 Plan after the first quarter of 2020. The August 2020 Plan was complete in the fourth quarter of 2020 and we did not incur any further expenses related to the August 2020 Plan after the fourth quarter of 2020.
Interest income and other, net
Interest income and other, net, consisted of the following (in thousands):
 Year ended December 31,
 20212020
Other income$246 $161 
Interest income211 87 
Interest expense— (239)
Total interest income and other, net$457 $
44


Provision (benefit) for income taxes
The provision (benefit) for income taxes was as follows (in thousands):
 Year ended December 31,
 20212020
Provision (benefit) for income taxes$(133)$598 

The income tax benefit of $0.1 million recorded for the year ended December 31, 2021 is primarily comprised of current tax expense of approximately $0.6 million for our profitable cost-plus foreign jurisdictions and accruals for tax contingencies in foreign jurisdictions offset by a deferred tax benefit of approximately $0.7 million primarily associated with recognition of Canadian deferred tax assets. Included in current tax expense is a tax benefit of $0.6 million associated with the reversal of withholding taxes on our China earnings as we now plan to reinvest these earnings indefinitely, which resulted from the changes made in the third quarter of 2021 related to our strategic plan with our PWSH subsidiary. Also included in current tax expense is $0.8 million of expense resulting from the revaluation of our uncertain tax position in China to the statutory tax rate as we no longer qualify for the tax holiday we were under.
The income tax expense recorded for the year ended December 31, 2020 is primarily comprised of $0.6 million in current and deferred tax expense for our profitable cost-plus foreign jurisdictions and accruals for tax contingencies in foreign jurisdictions, partially offset by the reversal of previously recorded tax contingencies due to the expiration of the applicable statute of limitations.
We continue to record a full valuation allowance against our U.S. net deferred tax assets as of December 31, 2021 and 2020, as it is not more likely than not that we will realize a benefit from these assets in a future period. In the third quarter of 2021, we recorded a valuation allowance against our net deferred tax assets in China in conjunction with the restructuring of our intercompany agreements and intellectual property. In the fourth quarter of 2021, we recognized $0.6 million of our Canadian net deferred tax assets as we are more likely than not to realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other foreign net deferred tax assets as we have concluded it is more likely than not that we will realize a benefit from these assets in a future period because our subsidiaries in these jurisdictions are cost-plus taxpayers.
As of December 31, 2021, we have federal, state and foreign net operating loss carryforwards of approximately $166.4 million, $6.8 million, and $39.5 million respectively, which will begin expiring in 2022. As of December 31, 2021, we have available federal, state and foreign research and experimentation tax credit carryforwards of approximately $7.8 million, $5.0 million and $24.3 million respectively. The federal and state tax credits will begin expiring in 2022 while the foreign tax credits have an indefinite life. In addition, our Canadian subsidiary has unclaimed scientific and experimental expenditures to be carried forward and applied against future income in Canada of approximately $120.9 million. We have a general foreign tax credit of $0.1 million, which will begin expiring in 2022. Our ability to utilize our federal net operating losses may be limited by Section 382 of the Internal Revenue Code of 1986, as amended, which imposes an annual limit on the ability of a corporation that undergoes an "ownership change" to use its net operating loss carryforwards to reduce its tax liability. An ownership change is generally defined as a greater than 50% increase in equity ownership by 5% shareholders in any three-year period.
45


Liquidity and Capital Resources
Cash and cash equivalents
Total cash and cash equivalents increased $30.3 million from $31.3 million at December 31, 2020 to $61.6 million at December 31, 2021. Short-term marketable securities decreased $0.3 million from $0.3 million at December 31, 2020 to zero at December 31, 2021. The net increase in cash, cash equivalents and short-term marketable securities of $30.0 million was the result of $42.3 million in proceeds from equity interests issued to the redeemable non-controlling interest and certain entities owned by employees, $1.3 million in proceeds from the issuances of common stock under our employee equity incentive plans and $0.3 million in net proceeds from our "at the market" equity offering. These increases were partially offset by $9.2 million used in operating activities, $3.5 million used for purchases of property and equipment and $1.2 million used for payments on other asset financings.
As of December 31, 2021, our cash and cash equivalents balance consisted of $46.3 million in cash and $15.3 million in cash equivalents held in U.S. dollar denominated money market funds. Our investment policy requires that our portfolio maintains a weighted average maturity of less than 12 months. Additionally, no maturities can extend beyond 24 months and concentrations with individual securities are limited. At the time of purchase, short-term credit rating must be rated at least A-2 / P-2 / F-2 by at least two Nationally Recognized Statistical Rating Organizations ("NRSRO") and securities of issuers with a long-term credit rating must be rated at least A or A3 by at least two NRSROs. Our investment policy is reviewed at least annually by our Audit Committee.
Accounts receivable, net
Accounts receivable, net increased to $8.7 million at December 31, 2021 from $4.7 million at December 31, 2020. Average number of days sales outstanding increased to 47 days at December 31, 2021 from 44 days at December 31, 2020. The increase in accounts receivable was due to normal fluctuations in the timing of sales and customer receipts within the fourth quarter of 2021, and the fourth quarter of 2020.
Inventories
Inventories decreased to $1.5 million at December 31, 2021 from $2.4 million at December 31, 2020. Inventory turnover increased to 19.5 at December 31, 2021 from 6.0 at December 31, 2020 primarily due to lower average inventory balances and higher cost of goods sold during the fourth quarter of 2021 compared to the fourth quarter of 2020. Inventory turnover is calculated based on annualized quarterly operating results and average inventory balances during the quarter.
Capital resources
At the Market Offering
On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25.0 million, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers’ transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by us. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.
During the year ended December 31, 2020, we sold an aggregate of 1,747,466 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $4.4 million, and gross proceeds of approximately $4.9 million and paid Cowen commissions and fees of approximately $0.2 million, and other expenses of $0.3 million.
During the year ended December 31, 2021, we sold an aggregate of 61,018 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $0.3 million, and gross proceeds of approximately $0.4 million, and paid Cowen commissions and fees and other expenses of approximately $0.1 million.

46


Capital Increase Agreement
We have entered into a Capital Increase Agreement pursuant to which our subsidiary PWSH, received net proceeds from the sale of its securities pursuant thereto in an amount of RMB 279.7 million ($42.3 million USD). Additional information is provided in "Note 15: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees", which is incorporated by reference into this section.
Liquidity
As of December 31, 2021, our cash, cash equivalents and short-term marketable securities balance of $61.6 million was highly liquid. We currently anticipate that our existing working capital will be adequate to fund our operating, investing and financing needs for the twelve months following our 2021 fiscal year end and beyond. We may pursue financing arrangements including the issuance of debt or equity securities or reduce expenditures, or both, to meet the Company’s cash requirements, including in the longer term. There is no assurance that, if required, we will be able to raise additional capital or reduce discretionary spending to provide the required liquidity which, in turn, may have an adverse effect on our results of operations, financial position and cash flows.
From time to time, we evaluate acquisitions of businesses, products or technologies that complement our business. Any transactions, if consummated, may consume a material portion of our working capital or require the issuance of equity securities that may result in dilution to existing shareholders. Our ability to generate cash from operations is also subject to substantial risks described in Part I, “Item 1A., Risk Factors.” If any of these risks occur, we may be unable to generate or sustain positive cash flow from operating activities. We would then be required to use existing cash and cash equivalents to support our working capital and other cash requirements. If additional funds are required to support our working capital requirements, acquisitions or other purposes, we may seek to raise funds through debt financing, equity financing or from other sources. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our shareholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing shareholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility, and would also require us to incur interest expense. We can provide no assurance that additional financing will be available at all or, if available, that we would be able to obtain additional financing on terms favorable to us.
Contractual Payment Obligations
A summary of our contractual obligations as of December 31, 2021 is as follows:
 Payments Due By Period
Contractual ObligationTotalLess than
1 year
1-3 years3-5 yearsMore than 5 years
Operating leases $5,724 $2,652 $2,253 $728 $91 
Estimated purchase commitments to contract manufacturers6,598 6,598 — — — 
Payments on accrued balances related to asset financings1,498 1,133 365 — — 
Other purchase obligations and commitments619 275 344 — — 
Total 1
$14,439 $10,658 $2,962 $728 $91 

1    We are unable to reliably estimate the timing of future payments related to uncertain tax positions and repatriation of foreign earnings; therefore, $3.1 million of income taxes payable has been excluded from the table above.
Critical Accounting Policies and Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and judgments that affect the amounts reported. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, inventories, property and equipment, impairment of long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions.
We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our consolidated financial statements:
47


Revenue Recognition - Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:
Product Sales - We sell integrated circuit products, also known as "chips" or "ICs", based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.
Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the “most likely amount” method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.
Engineering Services - We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements ("ESAs") at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.
License Revenue - On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). Additionally, for certain IP license agreements, royalties are collected as customers sell their own products that incorporate our IP. IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees or royalty fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services. Royalties are recognized as revenue is earned, generally when the customer sells its products that incorporate our IP.
Other - From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.
Inventory Valuation. We value inventory at the lower of cost or net realizable value. In addition, we write down any obsolete, unmarketable or otherwise impaired inventory to net realizable value. The determination of obsolete or excess inventory requires us to estimate the future demand for our products. The estimate of future demand is compared to inventory levels to determine the amount, if any, of obsolete or excess inventory. If actual market conditions are less favorable than those we projected at the time the inventory was written down, additional inventory write-downs may be required. Inventory valuation is re-evaluated on a quarterly basis.
Useful Lives and Recoverability of Equipment and Other Long-Lived Assets. We evaluate the recoverability of equipment and other assets, including identifiable intangible assets, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If there is an indicator of impairment, we prepare an estimate of future, undiscounted cash flows expected to result from the use of each asset and its eventual disposition. If these cash flows are less than the carrying value of the asset, we adjust the carrying amount of the asset to its estimated fair value. We have concluded that the carrying value of our long-lived assets is recoverable as of December 31, 2021.
Goodwill. Goodwill is not amortized, rather tested, at least annually, for impairment at a reporting unit level. Impairment of goodwill is the condition that exists when the carrying amount of a reporting unit that includes goodwill exceeds its fair value. A goodwill impairment loss is recognized for the amount that the carrying amount of the reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. If the fair value of a reporting unit exceeds the carrying amount, goodwill of the reporting unit is not considered impaired.
48


We evaluate impairment using the guidance set forth in FASB Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment ("ASU 2017-04") which states that an entity may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If determined to be necessary, the quantitative impairment test shall be used to identify goodwill impairment and measure the amount of goodwill impairment loss to be recognized. An entity has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative goodwill impairment test. Accordingly, we have elected to bypass the qualitative assessment and proceed directly to the quantitative goodwill impairment test. We tested goodwill for impairment under the quantitative goodwill impairment test during the fourth quarter and concluded that goodwill was not impaired.
Stock-Based Compensation. Stock-based compensation expense is measured at the grant date, based on the estimated fair value of the award using the Black-Scholes option pricing model for stock options and market price for restricted stock units. The use of the Black-Scholes option pricing model, requires certain estimates, including expected term of options granted, the method of calculating expected volatilities and the risk-free interest rate used in the option-pricing model. The resulting calculated fair value of stock options is recognized as compensation expense over the requisite service period, which is generally the vesting period. When there are changes to the assumptions used in the option-pricing model, including fluctuations in the market price of our common stock, there will be variations in the calculated fair value of our future stock option awards, which results in variation in the stock-based compensation expensed recognized. Additionally, any modification of an award that increases its fair value will require us to recognize additional expense.
Income Taxes. We record deferred income taxes for temporary differences between the amount of assets and liabilities for financial and tax reporting purposes and we record a valuation allowance to reduce our deferred tax assets to the amount that is more likely than not to be realized. We also regularly conduct a comprehensive review of our uncertain tax positions. In this regard, an uncertain tax position represents our expected treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, we do not recognize the tax benefits resulting from such positions and report the tax effects for uncertain tax positions in our consolidated balance sheets.
Recent Accounting Pronouncements
See "Note 2: Summary of Significant Accounting Policies" in Part II, Item 8 of this Form 10-K for a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements.

Item 7A.Quantitative and Qualitative Disclosures about Market Risk.
Not applicable.

Item 8.Financial Statements and Supplementary Data.
The following financial statements and reports are included in Item 8:

49


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders
Pixelworks, Inc.
San Jose, California

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Pixelworks, Inc. and its subsidiaries (the Company) as of December 31, 2021 and 2020, and the related consolidated statements of operations, comprehensive loss, shareholders' equity, and cash flows for each of the two years ended December 31, 2021, and the related notes (collectively referred to as the consolidated financial statements).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

The Company's management is responsible for these consolidated financial statements. Our responsibility is to express an opinion on the Company's consolidated financial statements. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provides a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.


50


_____________________________________________________________________________________________

Revenue Recognition — Refer to Note 2 to the Consolidated Financial Statements
____________________________________________________________________________

Critical Audit Matter Description

The Company recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company's contract may contain one or more performance obligations, including hardware, professional engineering services, internally developed intellectual property ("IP") and technical support services.

Significant judgment is exercised by the Company in determining revenue recognition for these customer agreements, and includes the following:

Determination of whether products and services are considered distinct performance obligations that should be accounted for separately versus together.
Determination of stand-alone selling prices for each distinct performance obligation (i.e. for IP license fee and support service fee that are sold together under IP licensing arrangements).
The pattern of delivery (i.e., timing of when revenue is recognized) for each distinct performance obligation.
Estimation of variable consideration when determining the amount of revenue to recognize, primarily on product sale arrangements (e.g., customer credits pursuant to price protection rights, stock rotation rights and limited return rights).

Given these factors, the related audit effort in evaluating management's judgments in determining revenue recognition for these customer agreements was extensive and required a high degree of auditor judgment.

____________________________________________________________________________

How the Critical Audit Matter Was Addressed in the Audit

Our principal audit procedures related to the Company's revenue recognition for these customer agreements included the following:

We selected a sample of customer agreements and performed the following procedures:
Obtained and read contract source documents for each selection, including master agreements, and other documents that were part of the agreement to identify significant terms.
Tested management's identification of significant terms for completeness, including the identification of distinct performance obligations and variable consideration.
Assessed the terms in the customer agreement and evaluated the appropriateness of management's application of their accounting policies, along with their use of estimates, in the determination of revenue recognition conclusions.
We evaluated the reasonableness of management's estimate of stand-alone selling prices for products and services that are not sold separately.
We evaluated the reasonableness and accuracy of management's judgements and estimates used in accounting for customer credits pursuant to price protection rights, stock rotation rights and limited return rights ("variable consideration"). This included testing management's estimate of calculating expected credits issued to customers and determining whether such credits were completely and accurately reserved as of December 31, 2021.
We tested the mathematical accuracy of management's calculations of revenue and the associated timing of recognizing the related revenue subject to any constraints in the consolidated financial statements.




51


_____________________________________________________________________________________________

Inventory Valuation— Refer to Note 2 to the Financial Statements
____________________________________________________________________________

Critical Audit Matter Description

The Company computes inventory cost on a first-in-first out basis and applies judgment in determining the forecast for products and the valuation of inventories. The Company assesses inventory at each reporting date in order to assert that it is recorded at net realizable value, giving consideration to, among other factors: whether the product is valued at the lower of cost or net realizable value; and the estimation of excess and obsolete inventory or that which is not of saleable quality. Most of the Company's inventory provisions are based on the Company's inventory levels and future product purchase commitments compared to assumptions about future demand and market conditions.

Significant judgment is exercised by the Company to determine inventory carrying value adjustments, specifically the provisions for excess or obsolete inventories, and includes the following:

Developing assumptions such as forecasts of future sales quantities, which are sensitive to the competitiveness of product offerings, customer requirements, and product life cycles.
Applying management judgment on not reserving certain inventory units (e.g. in case they are items that can be used for Return Merchandise Authorization "RMA"/warranty purpose).

Given these factors and assumptions are forward-looking and could be affected by future economic and market conditions, the related audit effort to evaluate management's inventory valuation adjustments was extensive and required a high degree of auditor judgment.

____________________________________________________________________________

How the Critical Audit Matter Was Addressed in the Audit

Our principal audit procedures related to the Company's inventory valuation methodology included the following:

We selected a sample of inventory items and performed the following procedures:
Tested the mathematical accuracy of the schedule by comparing the quantities and carrying value of on-hand inventories to related unit sales, both historical and forecasted.
Assessed and tested the reasonableness of the significant assumptions (e.g., sales and marketing forecast, build plans, RMA requirements, usage and open sales-orders).
Inquired with the management team and evaluated the adequacy of management's sales forecasts by analyzing potential technological changes in line with product life cycles and/or identified alternative customer uses.

Assessed whether there were any potential sources of contrary information, including historical forecast accuracy or history of significant revisions to previously recorded inventory valuation adjustments, and performed sensitivity analyses over significant assumptions to evaluate the changes in inventory valuation that would result from changes in the assumptions.

/s/ Armanino LLP
We have served as the Company’s auditor since 2020.
San Ramon, California
March 9, 2022





52


PIXELWORKS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
 
 December 31,
 20212020
ASSETS
Current assets:
Cash and cash equivalents$61,587 $31,257 
Short-term marketable securities 250 
Accounts receivable, net8,708 4,672 
Inventories1,469 2,445 
Prepaid expenses and other current assets2,732 1,010 
Total current assets74,496 39,634 
Property and equipment, net5,656 5,103 
Operating lease right-of-use assets4,789 6,606 
Other assets, net3,162 1,081 
Acquired intangible assets, net90 1,207 
Goodwill18,407 18,407 
Total assets$106,600 $72,038 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY
Current liabilities:
Accounts payable$2,747 $995 
Accrued liabilities and current portion of long-term liabilities13,563 9,452 
Current portion of income taxes payable128 147 
Total current liabilities16,438 10,594 
Long-term liabilities, net of current portion519 1,007 
Deposit liability12,716  
Operating lease liabilities, net of current portion2,853 5,088 
Income taxes payable, net of current portion2,948 2,479 
Total liabilities35,474 19,168 
Commitments and contingencies (Note 11)
Redeemable non-controlling interest30,905  
Shareholders' equity:
Preferred stock, $0.001 par value, 50,000,000 shares authorized, none issued
  
Common stock, $0.001 par value; 250,000,000 shares authorized, 53,367,136 and 51,078,942 shares issued and outstanding as of December 31, 2021 and 2020, respectively.
475,644 467,957 
Accumulated other comprehensive income (loss)(468)47 
Accumulated deficit(434,955)(415,134)
Total shareholders' equity40,221 52,870 
Total liabilities, redeemable non-controlling interest and shareholders' equity$106,600 $72,038 
See accompanying notes to consolidated financial statements.


53



PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
 
 Year Ended December 31,
 20212020
Revenue, net$55,102 $40,855 
Cost of revenue (1)27,409 20,670 
Gross profit27,693 20,185 
Operating expenses:
Research and development (2)27,250 25,040 
Selling, general and administrative (3)20,445 19,840 
Restructuring 2,041 
Total operating expenses47,695 46,921 
Loss from operations(20,002)(26,736)
Interest income and other, net457 9 
Gain on loan extinguishment 796 
Total other income, net457 805 
Loss before income taxes(19,545)(25,931)
Provision (benefit) for income taxes(133)598 
Net loss(19,412)(26,529)
Less: Net income attributable to redeemable non-controlling interest(409) 
Net loss attributable to Pixelworks, Inc.$(19,821)$(26,529)
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.38)$(0.65)
Weighted average shares outstanding - basic and diluted52,509 40,712 
(1) Includes:
Amortization of acquired intangible assets899 1,192 
Stock-based compensation43 432 
Restructuring 173 
(2) Includes stock-based compensation2,363 2,943 
(3) Includes:
Stock-based compensation3,678 4,296 
Amortization of acquired intangible assets219 304 
See accompanying notes to consolidated financial statements.


54


PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
Year Ended December 31,
 20212020
Net loss$(19,412)$(26,529)
Other comprehensive income (loss):
Foreign currency translation adjustment
(520) 
Foreign pension adjustment
6 48 
Tax effect of foreign pension adjustment(1)(10)
Unrealized loss on available-for-sale securities
 (3)
Comprehensive loss(19,927)(26,494)
Less: comprehensive income attributable to redeemable non-controlling interest(409) 
Total comprehensive loss attributable to Pixelworks, Inc.$(20,336)$(26,494)
See accompanying notes to consolidated financial statements.

55


PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 Year Ended December 31,
 20212020
Cash flows from operating activities:
Net loss$(19,412)$(26,529)
Adjustments to reconcile net loss to net cash used in operating activities:
Stock-based compensation6,084 7,853 
Depreciation and amortization3,648 3,737 
Amortization of acquired intangible assets1,118 1,496 
Deferred income tax expense (benefit)(768)26 
Reversal of uncertain tax positions(2)(88)
Gain on loan extinguishment (796)
Accretion on short-term marketable securities (4)
Gain on sale of marketable securities (4)
Other10 9 
Changes in operating assets and liabilities:
Accounts receivable, net(4,036)6,243 
Inventories976 2,956 
Prepaid expenses and other current and long-term assets, net(46)3,295 
Accounts payable1,282 166 
Accrued current and long-term liabilities1,537 (2,361)
Income taxes payable452 290 
Net cash used in operating activities(9,157)(3,711)
Cash flows from investing activities:
Purchases of property and equipment(3,475)(2,637)
Proceeds from sales and maturities of marketable securities250 8,229 
Purchases of available-for-sale marketable securities (1,500)
Purchases of licensed technology (152)
Net cash provided by (used in) investing activities(3,225)3,940 
Cash flows from financing activities:
Net proceeds from issuance of equity interest to redeemable non-controlling interest29,976  
Net proceeds from issuance of equity interest to certain entities owned by employees12,329  
Proceeds from issuances of common stock under employee equity incentive plans1,282 600 
Payments on asset financings(1,195)(1,007)
Net proceeds from "at the market" equity offering320 4,429 
Net proceeds from equity offering 12,743 
Net proceeds from private placement investment 6,210 
Proceeds from Paycheck Protection Program loan 796 
Net cash provided by financing activities42,712 23,771 
Net increase in cash and cash equivalents30,330 24,000 
Cash and cash equivalents, beginning of period31,257 7,257 
Cash and cash equivalents, end of period$61,587 $31,257 
Supplemental disclosure of cash flow information:
Cash paid for income taxes, net of refunds received$376 $397 
Cash paid during the year for interest162 217 
Non-cash investing and financing activities:
Acquisitions of property and equipment and other assets under extended payment terms$1,229 $1,495 
Gain on loan extinguishment (796)
See accompanying notes to consolidated financial statements.
56


PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(In thousands, except share data)
 
 Common StockAccumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Shareholders'
Equity
 SharesAmount
Balance as of December 31, 201938,434,488 436,122 12 (388,605)47,529 
Stock issued under employee equity incentive plans2,061,988 600 — — 600 
Equity offering5,635,000 12,743 — — 12,743 
Private placement investment3,200,000 6,210 — — 6,210 
"At the market" equity offering1,747,466 4,429 — — 4,429 
Stock-based compensation expense— 7,853 — — 7,853 
Unrealized loss on available-for-sale securities— — (3)— (3)
Net loss attributable to Pixelworks, Inc.— — — (26,529)(26,529)
Foreign pension adjustment, net of tax of $10
— — 38 — 38 
Balance as of December 31, 202051,078,942 467,957 47 (415,134)52,870 
Stock issued under employee equity incentive plans2,227,176 1,282 — — 1,282 
"At the market" equity offering61,018 321 — — 321 
Stock-based compensation expense— 6,084 — — 6,084 
Foreign currency translation adjustment— — (520)— (520)
Net loss attributable to Pixelworks, Inc.— — — (19,821)(19,821)
Foreign pension adjustment, net of tax of $1
— — 5 — 5 
Balance as of December 31, 202153,367,136 $475,644 $(468)$(434,955)$40,221 
See accompanying notes to consolidated financial statements.

57


PIXELWORKS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share data)

NOTE 1.        BASIS OF PRESENTATION
Nature of Business
Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business & Education (projector).
As of December 31, 2021, we had an intellectual property portfolio of 335 patents related to the visual display of digital image data. We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality. We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets.
Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems, Inc., a corporation organized in Canada ("ViXS") ("the Acquisition").
During the third quarter of 2021, we engaged in a strategic plan to re-align our mobile, projector, and video delivery businesses to improve their focus on the Asia-centered customers and employee stakeholders of those businesses. The global center of the mobile, projector, and video delivery businesses continues to be in Asia, and the steps we have taken to date and going forward are intended to improve our ability to access capital, customers, and talent. We have operated our primary R&D center in Asia for over 15 years and feel that the time is right to take advantage of that existing footprint and develop our subsidiary, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH") as a full profit-and-loss center underneath Pixelworks, Inc. for the mobile, projector, and video delivery businesses. Most of these steps have been completed as of the end of 2021.
This plan will further enable PWSH to seek qualification to file an application for an initial public offering on the Shanghai Stock Exchange’s Science and Technology Innovation Board, known as the STAR Market (the “Listing”). We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of its growth worldwide. We presently intend to qualify PWSH to apply for the Listing so that the Listing is consummated in 2023. The process of going public on the STAR Market includes several periods of review and, therefore, is a lengthy process. There is no guarantee that PWSH will be approved for a Listing at any point in the future.
Our consolidated financial statements include the accounts of Pixelworks and its subsidiaries. Intercompany accounts and transactions have been eliminated. All foreign subsidiaries use the U.S. dollar as the functional currency, and as a result, transaction gains and losses are included in the consolidated statements of operations. Transaction (gains) and losses were $(258) and $419 for the years ended December 31, 2021 and 2020, respectively.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, stock-based compensation and income taxes. The actual results experienced could differ materially from our estimates.
58




NOTE 2.        SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Cash and Cash Equivalents
We classify all cash and highly liquid investments with original maturities of three months or less at the date of purchase as cash and cash equivalents. Cash equivalents, which as of December 31, 2021 and 2020 consisted of U.S. denominated money market funds, totaled $15,254 and $23,832 as of December 31, 2021 and 2020, respectively.
Marketable Securities
Our investments in marketable securities are classified as available-for-sale. Available-for-sale securities are stated at fair value based on quoted market prices with unrealized holding gains or losses, net of tax, included in accumulated other comprehensive income, a component of shareholders’ equity. The cost of securities sold is based on the specific identification method.
Accounts Receivable
Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. At the end of each reporting period, we estimate the allowance for doubtful accounts based on an account-by-account risk analysis of outstanding receivable balances. The determination to write-off specific accounts receivable balances is made based on the likelihood of collection and past due status. Past due status is based on invoice date and terms specific to each customer.
Inventories
Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).
Property and Equipment
Property and equipment are stated at cost. Depreciation and amortization is calculated on a straight-line basis over the estimated useful life of the assets which are generally as follows:
 
SoftwareLesser of 3 years or contractual license term
Equipment, furniture and fixtures2 years
Tooling2 to 4 years
Leasehold improvementsLesser of lease term or estimated useful life
The cost of property and equipment repairs and maintenance is expensed as incurred.
Licensed Technology
We have capitalized licensed technology assets in other long-term assets. These assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the asset, if the license is not contractually limited, which is generally two to five years.
Useful Lives and Recoverability of Equipment and Other Long-Lived Assets
We evaluate the remaining useful life and recoverability of equipment and other assets, including identifiable intangible assets, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If there is an indicator of impairment, we prepare an estimate of future, undiscounted cash flows expected to result from the use of each asset and its eventual disposition. If these cash flows are less than the carrying value of the asset, we adjust the carrying amount of the asset to its estimated fair value. We have concluded that the carrying value of our long-lived assets is recoverable as of December 31, 2021.

59


Goodwill
Goodwill is not amortized, rather it is tested, at least annually, for impairment at a reporting unit level. Impairment of goodwill is the condition that exists when the carrying amount of a reporting unit that includes goodwill exceeds its fair value. A goodwill impairment loss is recognized for the amount that the carrying amount of the reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. If the fair value of a reporting unit exceeds the carrying amount, goodwill of the reporting unit is not considered impaired.
We evaluate impairment using the guidance set forth in FASB Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment ("ASU 2017-04") which states that an entity may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If determined to be necessary, the quantitative impairment test shall be used to identify goodwill impairment and measure the amount of goodwill impairment loss to be recognized. An entity has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative goodwill impairment test. Accordingly, we have elected to bypass the qualitative assessment and proceed directly to the quantitative goodwill impairment test. We tested goodwill for impairment under the quantitative goodwill impairment test during the fourth quarter of 2021 and concluded that goodwill was not impaired.
Warranty Program
We warrant that our products will be free from defects in material and workmanship for a period of twelve months from delivery. Warranty repairs are guaranteed for the remainder of the original warranty period. Our warranty is limited to repairing or replacing products, or refunding the purchase price. At the end of each reporting period, we estimate a reserve for warranty returns based on historical experience and knowledge of any applicable events or transactions. The reserve for warranty returns is included in accrued liabilities in our consolidated balance sheets.
Stock-Based Compensation
We currently sponsor a stock incentive plan that allows for issuance of employee stock options and restricted stock awards, including restricted stock units. We also have an employee stock purchase plan for all eligible employees. The fair value of share-based payment awards is expensed straight-line over the requisite service period, which is generally the vesting period, for the entire award. Additionally, any modification of an award that increases its fair value will require us to recognize additional expense.
The fair value of our stock option grants and purchase rights under our employee stock purchase plan are estimated as of the grant date using the Black-Scholes option pricing model which is affected by our estimates of the risk free interest rate, our expected dividend yield, expected term and the expected share price volatility of our common shares over the expected term. The fair value of our restricted stock awards are based on the market value of our stock on the date of grant.
Research and Development
Costs associated with research and development activities are expensed as incurred, except for items with alternate future uses which are capitalized and depreciated over their estimated useful lives.
On occasion, we enter into co-development arrangements with current or prospective customers to defray a portion of the research and development expenses we expect to incur in connection with our development of an IC product. As amounts become due and payable, they are offset against research and development expense on a pro-rata basis.
Income Taxes
We account for income taxes under the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between financial statement carrying amounts and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. We establish a valuation allowance to reduce deferred tax assets if it is "more likely than not" that a portion or all of the asset will not be realized in future tax returns.
An uncertain tax position represents treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, we do not recognize the tax benefits resulting from such positions and report the tax effects for uncertain tax positions in our consolidated balance sheets.

60


Risks and Uncertainties
Concentration of Suppliers
We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. We do not have any long-term agreements with any of these suppliers. In light of these dependencies, it is reasonably possible that failure to perform by one of these suppliers could have a severe impact on our results of operations. Additionally, the concentration of these vendors within Taiwan and the People’s Republic of China increases our risk of supply disruption due to natural disasters, economic instability, political unrest or other regional disturbances.
Risk of Technological Change
The markets in which we compete, or seek to compete, are subject to rapid technological change, frequent new product introductions, changing customer requirements for new products and features, and evolving industry standards. The introduction of new technologies and the emergence of new industry standards could render our products less desirable or obsolete, which could harm our business.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.
Recent Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2019-12, Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 became effective for us in the first quarter of fiscal 2021, and early adoption is permitted. The adoption of ASU 2019-12 did not have a material impact on our financial position, results of operations and cash flows.
In November 2018, the FASB issued Accounting Standards Update No. 2018-18, Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 ("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.
61


NOTE 3.        BALANCE SHEET COMPONENTS
Accounts Receivable, Net
Accounts receivable consists of the following:
 December 31,
 20212020
Accounts receivable, gross$8,744 $4,713 
Allowance for doubtful accounts(36)(41)
Accounts receivable, net$8,708 $4,672 
The following is a summary of the change in our allowance for doubtful accounts:
 Year Ended December 31,
 20212020
Balance at beginning of year$41 $23 
Additions charged (reductions credited)(5)18 
Balance at end of year$36 $41 
Inventories
Inventories consist of the following:
 December 31,
 20212020
Finished goods$461 $1,775 
Work-in-process1,008 670 
Inventories$1,469 $2,445 
We recorded inventory write-downs of $488 and $95 for the years ended December 31, 2021 and 2020, respectively. The inventory write-downs were for lower of cost or net realizable value and excess and obsolescence exposure. The inventory write-downs were offset by sales of previously written-down inventory of $9 and $29 for the years ended December 31, 2021 and 2020, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of current prepaid expenses, deposits, income taxes receivable and other receivables.
62


Property and Equipment, Net
Property and equipment consists of the following:
 December 31,
 20212020
Equipment, furniture and fixtures$9,463 $8,889 
Tooling5,749 6,298 
Software5,230 5,711 
Leasehold improvements1,375 1,393 
21,817 22,291 
Accumulated depreciation and amortization(16,161)(17,188)
Property and equipment, net$5,656 $5,103 

Software amortization was $1,214 and $1,174 for the years ended December 31, 2021 and 2020, respectively. Depreciation and amortization expense for equipment, furniture, fixtures, tooling and leasehold improvements was $2,281 and $2,227 for the years ended December 31, 2021 and 2020, respectively.
Other Assets, Net
Other assets consist primarily of deposits, deferred tax assets and licensed technology. Amortization of licensed technology was $153 and $336 for the years ended December 31, 2021 and 2020, respectively.

Acquired Intangible Assets, Net
In connection with the Acquisition, we recorded certain identifiable intangible assets. Acquired intangible assets resulting from this transaction consist of the following:
December 31,
20212020
Developed technology$5,050 $5,050 
Customer relationships1,270 1,270 
Backlog and tradename410 410 
6,730 6,730 
Less: accumulated amortization(6,640)(5,523)
Acquired intangible assets, net$90 $1,207 

Intangible assets are amortized over the following estimated useful lives: developed technology and customer relationships, 3 to 5 years; tradename and backlog, 6 to 18 months. Backlog was fully amortized as of December 31, 2018 and tradename was fully amortized as of December 31, 2019.
Amortization expense for intangible assets was $1,118 for the year ended December 31, 2021, with $899 included in cost of revenue and $219 included in selling, general and administrative on the consolidated statements of operations. As of December 31, 2021, future estimated amortization expense is as follows:
Year ending December 31, 2022$90 
Acquired intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Conditions that would trigger an impairment assessment include, but are not limited to, past, current, or expected cash flow or operating losses associated with the asset. There were no such triggering events requiring an impairment assessment of other intangible assets as of December 31, 2021.
63


Goodwill
Goodwill resulted from the Acquisition, whereby we recorded goodwill of $18,407. See Note 2: "Summary of Significant Accounting Policies" for information on our assessment of goodwill impairment.
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
 December 31,
 20212020
Accrued payroll and related liabilities$3,490 $2,867 
Operating lease liability, current2,439 2,039 
Deferred research and development reimbursement1,838  
Current portion of accrued liabilities for asset financings1,077 786 
Accrued interest payable361 429 
Accrued commissions and royalties259 474 
Deferred revenue50 179 
Accrued costs related to restructuring 630 
Other4,049 2,048 
Accrued liabilities and current portion of long-term liabilities$13,563 $9,452 
The following is a summary of the change in deferred revenue:
 Year Ended December 31,
 20212020
Deferred revenue:
Balance at beginning of period$179 $146 
Revenue recognized(1,127)(902)
Revenue deferred998 935 
Balance at end of period$50 $179 
Short-Term Line of Credit
On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended over time, including as recently as December 14, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provided a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of (i) $10,000, or (ii) $2,500 plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable. The Revolving Line had a maturity date of March 26, 2021. In addition, the Revolving Loan Agreement provided for non-formula advances of up to $10,000 which could be made solely during the last five business days of any fiscal month or quarter and which were required to be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.
The Revolving Loan Agreement, as amended, contained customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could have resulted in the acceleration of our obligations under the Revolving Loan Agreement, as amended, and an increase to the applicable interest rate, and would have permitted the Bank to exercise remedies with respect to its security interest. The Revolving Line had a maturity date of March 26, 2021. We did not renew the Revolving Loan Agreement upon its maturity.
As of December 31, 2020, we had no outstanding borrowings on the Revolving Line. 
Paycheck Protection Program Loan
On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $796 (the “Loan”) pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).
The Loan was evidenced by a promissory note (the “Note”) dated April 25, 2020, and matured 2 years from the disbursement date. The Note bore interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest
64


were payable monthly commencing 6 months after the disbursement date and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contained customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender could require immediate repayment of all amounts outstanding under the Note.
Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, “Qualifying Expenses”), pursuant to the terms and limitations of the PPP. We used the Loan amount for Qualifying Expenses. During the fourth quarter of 2020, we applied for and received full forgiveness and recorded a gain of $796 within other income in our consolidated statements of operations.

NOTE 4.     MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS
Marketable Securities
We had no marketable securities as of December 31, 2021. As of December 31, 2020, all of our marketable securities were classified as available-for-sale, had contractual maturities of one year or less and consisted of the following:
CostUnrealized Gain (Loss)Fair Value
Short-term marketable securities:
As of December 31, 2020:
Corporate debt securities$253 $(3)$250 
$253 $(3)$250 

Unrealized holding gains and losses are recorded in accumulated other comprehensive income, a component of shareholders’ equity, in the consolidated balance sheets.

65


Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:
Level 1:Valuations based on quoted prices in active markets for identical assets and liabilities.
Level 2:Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3:Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.
The following table presents information about our assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and 2020: 
Level 1Level 2Level 3Total
As of December 31, 2021:
Assets:
Cash equivalents:
Money market funds$15,254 $ $ $15,254 
As of December 31, 2020:
Assets:
Cash equivalents:
Money market funds$23,832 $ $ 23,832 
Short-term marketable securities:
Corporate debt securities 250  250 
We primarily use the market approach to determine the fair value of our financial instruments. The fair value of our current assets and liabilities, including accounts receivable and accounts payable approximates the carrying value due to the short-term nature of these balances. We have currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with U.S. GAAP.


66


NOTE 5.     RESTRUCTURINGS
In August 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "August 2020 Plan"). The August 2020 Plan included an approximately 14% reduction in workforce, primarily in the areas of operations, research and development, sales and marketing.
In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "January 2020 Plan"). The January 2020 Plan included an approximately4% reduction in workforce, primarily in the areas of research and development and sales.
Total restructuring expense included in our statement of operations for the years ended December 31, 2021 and 2020 is comprised of the following:
Year Ended December 31,
20212020
Cost of revenue — restructuring:
Employee severance and benefits
$ $173 
 173 
Operating expenses — restructuring:
Employee severance and benefits
$ $2,041 
 2,041 
Total restructuring expense$ $2,214 

The following is a rollforward of the accrued liabilities related to restructuring for the year ended December 31, 2021:
Balance as of December 31, 2020ExpensedPayments
Balance as of December 31, 2021
Employee severance and benefits
$630 $ $(630)$ 
Accrued costs related to restructuring
$630 $ $(630)$ 

NOTE 6.     LEASES
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities in our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Operating lease ROU assets also exclude lease incentives received. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.

We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 6 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Year EndedYear Ended
December 31, 2021December 31, 2020
Operating lease cost$2,622 $2,721 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases2,809 2,816 
Leased assets obtained in exchange for new operating lease liabilities629 3,535 
Weighted average remaining lease term (in years)2.953.76
Weighted average discount rate4.96 %4.99 %
67



Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows:
Operating Lease Payments
Years ending December 31:
2022$2,652 
20231,376 
2024877 
2025364 
2026364 
Thereafter91 
Total operating lease payments5,724 
Less imputed interest(432)
Total operating lease liabilities$5,292 

As of December 31, 2021, the Company had no operating lease liabilities that had not commenced.



68


NOTE 7.     REVENUE
Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:
Product Sales - We sell integrated circuit products, also known as “chips” or “ICs”, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.
Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the “most likely amount” method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.
Engineering Services - We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (“ESAs”) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.
License Revenue - On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). Additionally, for certain IP license agreements, royalties are collected as customers sell their own products that incorporate our IP. IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees or royalty fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services. Royalties are recognized as revenue is earned, generally when the customer sells its products that incorporate our IP.
Other - From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.
The following table provides information about disaggregated revenue based on the preceding categories for the years ended December 31, 2021 and 2020:
Year ended December 31,
20212020
IC sales$50,807 $39,205 
Engineering services, license and other4,295 1,650 
Total revenues$55,102 $40,855 
For segment information, including revenue by geographic region, see "Note 14. Segment Information".
Our contract balances include accounts receivable, deferred revenue and our liability for warranty returns. For information concerning these contract balances, see "Note 3. Balance Sheet Components".
Payment terms and conditions for goods and services provided vary by contract; however, payment is generally required within 30 to 60 days of invoicing.
69


We have not identified any material costs incurred associated with obtaining a contract with a customer which would meet the criteria to be capitalized, therefore, these costs are expensed as incurred.
The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $30, which we expect to recognize ratably over the next 3 months.

NOTE 8.     INTEREST INCOME AND OTHER, NET
Interest income and other, consists of the following:
 Year Ended December 31,
 20212020
Other income$246 $161 
Interest income211 87 
Interest expense (239)
Total interest income and other, net$457 $9 

NOTE 9.     RESEARCH AND DEVELOPMENT
During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expect to incur in connection with our development of an integrated circuit product. We expect our development costs to exceed the amounts received from the customer, and although we expect to sell units of the product to the customer, there is no commitment or agreement from the customer for such sales at this time. Additionally, we retain ownership of any modifications or improvements to our pre-existing intellectual property and may use such improvements in products sold to other customers.
Under the co-development agreement, $5,800 was payable by the customer within 60 days of the date of the agreement and three additional payments of $2,200, $1,300 and $1,300 are each payable upon completion of certain development milestones. As amounts become due and payable, they are offset against research and development expense on a pro rata basis. During the year ended December 31, 2021, we recognized an offset to research and development expense of $3,962.

NOTE 10.        INCOME TAXES
Current and Deferred Income Tax Expense
Domestic and foreign pre-tax loss is as follows:
 Year Ended December 31,
 20212020
Domestic$(10,967)$(25,590)
Foreign(8,578)(341)
Domestic and foreign pre-tax loss$(19,545)$(25,931)

Income tax expense attributable to operations is comprised of the following: 
 Year Ended December 31,
 20212020
Current:
Federal$(27)$(74)
State19 3 
Foreign643 643 
Total current635 572 
Deferred:
Foreign(768)26 
Total deferred(768)26 
Income tax expense (benefit)$(133)$598 
70


The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows: 
 Year Ended December 31,
 20212020
Federal statutory rate21 %21 %
Corporate restructuring(38) 
Change in valuation allowance24  
Expiration of tax attributes(6)(14)
Tax contingencies, net of reversals(5) 
Impact of foreign earnings3 (7)
Permanent items4 (1)
Research and development credits2 1 
Stock-based compensation(1)(2)
Other(3) 
Effective income tax rate1 %(2)%

Deferred Tax Assets, Liabilities and Valuation Allowance
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows: 
 December 31,
 20212020
Deferred tax assets:
Research and experimentation credit and deduction carryforwards$62,771 $65,772 
Net operating loss carryforwards45,985 50,917 
Depreciation and amortization5,664 2,282 
Deferred stock-based compensation994 1,158 
Reserves and accrued expenses992 145 
Foreign tax credit carryforwards208 275 
Other1,451 2,074 
Total gross deferred tax assets118,065 122,623 
Deferred tax liabilities:
Other(812)(1,526)
Total gross deferred tax liabilities(812)(1,526)
Less valuation allowance(116,372)(120,981)
Net deferred tax assets$881 $116 

We continue to record a full valuation allowance against our U.S. net deferred tax assets as of December 31, 2021 and 2020, as it is not more likely than not that we will realize a benefit from these assets in a future period. In the third quarter of 2021, we recorded a valuation allowance against our net deferred tax assets in China in conjunction with the restructuring of our intercompany agreements and intellectual property. In the fourth quarter of 2021, we recognized $558 of our Canadian net deferred tax assets as we are more likely than not to realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other foreign net deferred tax assets as we have concluded it is more likely than not that we will realize a benefit from these assets in a future period because our subsidiaries in these jurisdictions are cost-plus taxpayers. The net valuation allowance decreased $4,609 for the year ended December 31, 2021 and decreased $24 for the year ended December 31, 2020.
As of December 31, 2021, we had federal, state and foreign net operating loss carryforwards of $166,448, $6,756 and $39,450 respectively, which will begin to expire in 2022 with $31,705 of our federal net operating loss carryforward lasting indefinitely. As of December 31, 2021, we had available federal, state and foreign research and experimentation tax credit carryforwards of $7,823, $4,993, and $24,252 respectively. The federal and state tax credits will begin expiring in 2022 while the foreign credits have an indefinite life. In addition, our Canadian subsidiary has unclaimed scientific and experimental expenditures to be
71


carried forward and applied against future income in Canada of approximately $120,906. We have a general foreign tax credit of $118 which will begin to expire in 2022.
Our ability to utilize our federal net operating losses may be limited by Section 382 of the Internal Revenue Code of 1986, as amended, which imposes an annual limit on the ability of a corporation that undergoes an "ownership change" to use its net operating loss carryforwards to reduce its tax liability. An ownership change is generally defined as a greater than 50% increase in equity ownership by 5% shareholders in any three-year period.
We are not indefinitely reinvested in the earnings of our subsidiaries in Canada, Japan and Taiwan and have accrued tax on the future repatriation of cash for jurisdictions where withholding taxes would apply. We are no longer indefinitely reinvested in our China subsidiary and have reversed our previous accrual of $620 as a result of changes to our operating plan and implementation of our China intellectual property strategy.
Uncertain Tax Positions
We have recorded tax liabilities to address potential exposures involving positions that could be challenged by taxing authorities. As of December 31, 2021, the amount of our uncertain tax positions was a liability of $2,493 and a reduction to deferred tax assets of $1,254. As of December 31, 2020, the amount of our uncertain tax positions was a liability of $1,610 and a reduction to deferred tax assets of $1,189.
The following is a summary of the change in our liability for uncertain tax positions and interest and penalties: 
20212020
Uncertain tax positions:
Balance at beginning of year$2,711 $2,569 
Accrual for positions taken in a prior year825 24 
Accrual for positions taken in current year121 192 
Reversals due to lapse of statute of limitations(11)(74)
Balance at end of year$3,646 $2,711 
Interest and penalties:
Balance at beginning of year$88 $85 
Accrual for positions taken in prior year16 18 
Accrual for positions taken in current year  
Reversals due to lapse of statute of limitations(3)(15)
Balance at end of year$101 $88 
During the years ended December 31, 2021 and 2020 we recognized $16 and $18, respectively, of interest and penalties in income tax expense in our consolidated statements of operations.
We file income tax returns in the U.S. and various foreign jurisdictions. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitations. Settlement of any particular position could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the liability for unrecognized tax benefits and interest and penalties of approximately $97 within the next twelve months due to the expiration of statutes of limitation in federal, state and foreign jurisdictions.
We are no longer subject to U.S. federal, state, and foreign examinations for years before 2018, 2017 and 2014, respectively. Our net operating loss and tax credit carryforwards from all years may be subject to adjustment for three years following the year in which utilized. We do not anticipate that any potential tax adjustments will have a significant impact on our financial position or results of operations.
We were not subject to, nor have we received any notice of, income tax examinations in any jurisdiction as of December 31, 2021.



72


NOTE 11.        COMMITMENTS AND CONTINGENCIES
Royalties
We license technology from third parties and have agreed to pay certain suppliers a royalty based on the number of chips sold or manufactured, the net sales price of the chips containing the licensed technology or a fixed non-cancelable fee. Royalty expense is recognized based on our estimated average unit cost for royalty contracts with non-cancelable prepayments and the stated contractual per unit rate for all other agreements. Royalty expense was $225 and $242 for the years ended December 31, 2021 and 2020, respectively, which is included in cost of revenue in our consolidated statements of operations.
401(k) Plan
We sponsor a 401(k) plan for eligible employees. Participants may defer a percentage of their annual compensation on a pre-tax basis, not to exceed the dollar limit that is set by law. A discretionary matching contribution by the Company is allowed and is equal to a uniform percentage of the amount of salary reduction elected to be deferred, which percentage will be determined each year by the Company. We made contributions of $55 and $48 to the 401(k) plan during the years ended December 31, 2021 and 2020, respectively.
Software licenses
We acquire rights to use certain software engineer design tools under software licenses.
As of December 31, 2021, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2022$1,133 
2023365 
1,498 
Less: Interest component(65)
Present value of minimum software license payments1,433 
Less: Current portion(1,077)
Long-term portion of obligations$356 
Other Contractual Obligation
As part of the Acquisition, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS Systems Inc. was provided funding to assist in research and development expenses of which a portion was later required to be repaid because the conditions for repayment were met. The scheduled payments are made on a quarterly basis and end in January 2024. $504 and $499 are included in accrued liabilities and current portion of long-term liabilities in our consolidated balance sheet as of December 31, 2021 and 2020, respectively. $57 and $268 are included in long-term liabilities, net of current portion in our consolidated balance sheets as of December 31, 2021 and 2020, respectively.
Contract Manufacturers
In the normal course of business, we commit to purchase products from our contract manufacturers to be delivered within the next 90 days. In certain situations, should we cancel an order, we could be required to pay cancellation fees. Such obligations could impact our immediate results of operations but would not materially affect our business.
Indemnifications
Certain of our agreements include limited indemnification provisions for claims from third-parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of December 31, 2021, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could immediately impact our results of operations but are not expected to materially affect our business.

73


Legal Proceedings
We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.
NOTE 12.        EARNINGS PER SHARE
Basic earnings per share amounts are computed based on the weighted average number of common shares outstanding. Diluted weighted average shares outstanding include the weighted average number of common shares outstanding plus potentially dilutive common shares outstanding during the period.
The following schedule reconciles the computation of basic and diluted net loss per share (in thousands, except per share data):
 Year Ended December 31,
 20212020
Net loss$(19,412)$(26,529)
Less: Net income attributable to redeemable non-controlling interest(409) 
Less: Net income attributable to certain entities owned by employees(198) 
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation$(20,019)$(26,529)
Weighted average shares outstanding - basic and diluted 52,509 40,712 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.38)$(0.65)

Basic and diluted earnings (loss) per share was computed by dividing the net income (loss) by the weighted-average number of common shares outstanding for the period. The numerator adjustments include an allocation of PWSH income to the redeemable non-controlling interests and the employee owned entities. The equity interest associated with the employee-owned entities are considered participating securities at PWSH and will be allocated income, however, they are not required to fund losses, and therefore, no allocations of losses will be made to the employee owned entities in periods of loss at PWSH. Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.
The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):
 Year Ended December 31,
 20212020
Employee equity incentive plans3,832 4,148 
Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.

74



NOTE 13.        SHAREHOLDERS’ EQUITY
Preferred Stock
The Company is authorized to issue 50,000,000 shares of preferred stock with a par value of $0.001 per share. The Board of Directors is authorized to fix or alter the rights, preferences, privileges and restrictions granted to, or imposed on, each series of preferred stock. There were no shares of preferred stock issued as of December 31, 2021 and 2020.
Common Stock
The Company is authorized to issue 250,000,000 shares of common stock with a par value of $0.001 per share. Shareholders of common stock have unlimited voting rights and are entitled to receive the net assets of the Company upon dissolution, subject to the rights of the preferred shareholders, if any.
Equity Offering
On December 14, 2020, we completed the sale of 4,900,000 shares of common stock in an underwritten registered offering. On December 16, 2020, an additional 735,000 shares were issued pursuant to the 30-day over-allotment option exercised by the underwriter. With the over-allotment shares, a total of 5,635,000 shares of common stock were sold in the offering at a price to the public of $2.45 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and other expenses, were approximately $12,743.
Private Placement Investment
On December 7, 2020, we completed a private placement of 724,288 shares of common stock to a certain accredited investor at a purchase price of $2.071 per share. On December 15, 2020, we completed a private placement of 2,475,712 shares of common stock to a certain accredited investor at a purchase price of $2.071. Net proceeds to the Company, after deducting commissions and other expenses, were approximately $6,210.
At the Market Offering
On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25,000, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers’ transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.
During the year ended December 31, 2020, we sold an aggregate of 1,747,466 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $4,429.
During the year ended December 31, 2021, we sold an aggregate of 61,018 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $321.
Employee Equity Incentive Plans
On May 23, 2006, our shareholders approved the adoption of the Pixelworks, Inc. 2006 Stock Incentive Plan (the "2006 Plan"). The 2006 Plan has since been amended and restated on certain occasions, most recently on May 10, 2021 when our shareholders approved an increase to the total number of authorized shares to 22,683,333 shares. As of December 31, 2021, 2,105,497 shares were available for grant under the 2006 Plan.
Stock Options
The contractual life of newly issued stock option awards is six years. Our new hire vesting schedule provides that each option becomes exercisable at a rate of 25% on the first anniversary date of the grant and 2.083% on the last day of every month thereafter for a total of 36 additional increments. Our merit vesting schedule provides that merit-type awards become exercisable monthly over a period of three years.
75



The following is a summary of stock option activity: 
Number of
shares
Weighted
average
exercise
price
Options outstanding as of December 31, 2020:719,067 $2.53 
Granted  
Exercised(352,375)2.47 
Canceled and forfeited(500)4.56 
Expired(11,583)4.51 
Options outstanding as of December 31, 2021:354,609 $2.52 

The following table summarizes information about options outstanding as of December 31, 2021:
 Options OutstandingOptions Exercisable
Range of exercise pricesNumber
outstanding as of
December 31,
2021
Weighted
average
remaining
contractual
life
Weighted
average
exercise
price
Number
exercisable as of
December 31,
2021
Weighted
average
exercise
price
$2.00 - $2.00
237,500 4.79$2.00 159,500 $2.00 
2.46 - 2.46
109,109 1.673.40 97,521 3.33 
2.79- 6.05
8,000 2.086.05 7,667 6.05 
$2.00 - $6.05
354,609 3.77$2.52 264,688 $2.61 
During the years ended December 31, 2021 and 2020 the total intrinsic value of options exercised was $445 and $28, respectively, for which no income tax benefit has been recorded because a full valuation allowance has been provided for our U.S. deferred tax assets. As of December 31, 2021, options outstanding had a total intrinsic value of $684.

Options outstanding that have vested and are expected to vest as of December 31, 2021 are as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term
Aggregate
intrinsic
value
Vested264,688 $2.61 3.48$491 
Expected to vest88,517 2.26 4.64190 
Total353,205 $2.52 3.77$681 
Restricted Stock
The 2006 Plan provides for the issuance of restricted stock, including restricted stock units. During the years ended December 31, 2021 and 2020 we granted 2,123,844 and 2,137,317 shares, respectively, of restricted stock with a weighted average grant date fair value of $3.70 and $3.42 per share, respectively.
The following is a summary of restricted stock activity:
Number of
shares
Weighted average grant date fair value
Unvested at December 31, 2020:3,176,605 $3.68 
Granted2,123,844 3.70 
Vested(1,715,624)3.67 
Canceled(268,790)3.84 
Unvested at December 31, 2021:3,316,035 $3.69 
Expected to vest after December 31, 20213,090,192 $3.68 
76


Employee Stock Purchase Plans
On May 18, 2010, our shareholders approved the adoption of the 2010 Pixelworks, Inc. Employee Stock Purchase Plan (the "ESPP") for U.S. employees and for certain foreign subsidiary employees. The ESPP provides for separate offering periods commencing on February 1 and August 1, with the first offering period beginning August 1, 2010. Each offering period continues for a period of 18 months with purchases every six months. Each eligible employee may purchase up to 3,000 shares of stock on each purchase date, with a maximum annual purchase amount of $25. The purchase price is equal to 85% of the lesser of the fair market value of the shares on the offering date or on the purchase date. On May 15, 2020 the ESPP was amended when our shareholders approved an increase to the total number of shares of common stock reserved for issuance to 3,300,000. During the years ended December 31, 2021 and 2020, we issued 159,177 and 202,019 shares, respectively for proceeds of $411 and $529, respectively, under the ESPP.
Stock-Based Compensation Expense
The fair value of stock-based compensation was determined using the Black-Scholes option pricing model and the following weighted average assumptions:
Year Ended December 31,
20212020
Stock Option Plans:
Risk free interest rate0 %2.00 %
Expected dividend yield0 %0 %
Expected term (in years)03.75
Volatility0 %64 %
Employee Stock Purchase Plan:
Risk free interest rate0.12 %0.79 %
Expected dividend yield0 %0 %
Expected term (in years)1.171.05
Volatility75 %65 %
There were no options granted during the year ended December 31, 2021. The weighted average fair value of options granted during the year ended December 31, 2020 was $0.93. The risk free interest rate is estimated using an average of treasury bill interest rates. The expected dividend yield is zero as we have not paid any dividends to date and do not expect to pay dividends in the future. Expected volatility is estimated based on the historical volatility of our common stock over the expected term as this represents our best estimate of future volatility. The contractual life of newly issued stock options is six years, and we have elected to use the "simplified method" to estimate expected term. Under the simplified method, an option's expected term is calculated as the average of its vesting period and original contractual life. The expected term of ESPP purchase rights is based on the estimated weighted average time to purchase.
As of December 31, 2021, unrecognized stock-based compensation expense is $5,560, which is expected to be recognized as stock-based compensation expense over a weighted average period of 1.12 years.



77


NOTE 14.        SEGMENT INFORMATION
We have identified a single operating segment: the design and development of ICs for use in electronic display devices. The majority of our assets are located in the United States and China.
Geographic Information
Revenue by geographic region, was as follows:
 Year Ended December 31,
 20212020
Japan$27,001 $26,554 
China23,977 8,935 
Taiwan2,142 1,668 
U.S.1,624 3,057 
Europe242 333 
Korea116 308 
$55,102 $40,855 

Significant Customers
 
The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented more than 10% of revenue in at least one of the periods presented, is as follows:
 Year Ended December 31,
 20212020
Distributors:
All distributors56 %49 %
Distributor A27 %7 %
Distributor B13 %23 %
End Customers: 1
Top five end customers76 %58 %
End customer A35 %40 %
End customer B22 %5 %
1 End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
 
Each of the following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:
 December 31,
 20212020
Account X41 %39 %
Account Y27 %20 %
Account Z15 %7 %



78


NOTE 15.     REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES
During the third quarter of 2021, Pixelworks, Inc. and our subsidiary, PWSH, entered into a Capital Increase Agreement with certain private equity and strategic investors based in China (collectively, the “Investors”) and certain entities which collectively are owned by approximately 75% of the employees of PWSH and its subsidiaries (collectively, the “ESOP”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but function as a qualified ESOP and hold an equity ownership in trust for employees.
The Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH. The Investors will have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market. Each Investor has the right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH does not consummate an initial public offering on the STAR Market on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. The Company has elected to accrete changes in the redemption value of the redeemable non-controlling interests from the issuance date through the earliest redemption date of June 30, 2024 using the interest method. Because the redeemable non-controlling interest is denominated in RMB, it will be revalued to USD at the end of each reporting period, with the changes in carrying value attributable to foreign currency being reflected within accumulated other comprehensive loss on the condensed consolidated balance sheets.
The ESOP entities invested approximately $12,329 in exchange for a redeemable non-controlling equity interest representing 5.95% of PWSH, which includes a discount of 30% from the valuation paid by the Investors. Each of the ESOP entities has the right to require PWSH to redeem the entire equity interest held by such ESOP entities at the original purchase price paid plus 5% annual interest, if PWSH does not achieve its Listing on or before December 31, 2024. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our condensed consolidated statements of operations.
The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. There can be no assurances that PWSH will complete the Listing by June 30, 2024, or at all. In the event Pixelworks, Inc. is required to redeem the entire equity interest held by the Investors or the ESOP entities, we may be required to seek additional capital in order to redeem their PWSH shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations. The listing of PWSH on China's STAR Market will not change our status as a U.S. public company.
The components of the change in redeemable non-controlling interests for the year ended December 31, 2021 are presented in the following table (in thousands):
Carrying Value of Redeemable NCI as of January 1, 2021
$ 
Increase in non-controlling interest due to issuance of stock30,844 
Closing costs incurred(868)
Net income attributable to redeemable non-controlling interest409 
Effect of foreign currency translation attributable to redeemable non-controlling interest520 
Carrying Value of Redeemable NCI as of December 31, 2021
$30,905 

79



NOTE 16.    QUARTERLY FINANCIAL DATA (UNAUDITED) 
 Quarterly Period Ended
 March 31June 30September 30December 31
2021
Revenue, net$9,270 $14,050 $15,196 $16,586 
Gross profit3,725 7,110 7,985 8,873 
Loss from operations(7,914)(4,457)(3,904)(3,727)
Loss before income taxes(7,858)(4,275)(3,850)(3,562)
Net loss attributable to Pixelworks Inc.(8,075)(4,382)(4,073)(3,291)
Net loss attributable to Pixelworks Inc. per share - basic and diluted(0.16)(0.08)(0.08)(0.06)
2020
Revenue, net$13,774 $9,253 $8,190 $9,638 
Gross profit6,775 5,049 3,976 4,385 
Loss from operations(5,277)(6,421)(8,137)(6,901)
Loss before income taxes(5,223)(6,445)(8,165)(6,098)
Net loss attributable to Pixelworks Inc.(5,399)(6,552)(8,139)(6,439)
Net loss attributable to Pixelworks Inc. per share - basic and diluted(0.14)(0.17)(0.20)(0.15)

Item 9.Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.
None.

Item 9A.Controls and Procedures.
Disclosure Controls and Procedures
As of the end of the period covered by this report, we conducted an evaluation under the supervision and with the participation of our Chief Executive Officer (our Principal Executive Officer) and Chief Financial Officer (our Principal Accounting and Financial Officer) of our disclosure controls and procedures (as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Securities Exchange Act of 1934, as amended (the "Exchange Act")). Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2021, our disclosure controls and procedures were effective to ensure that information required to be disclosed in our periodic reports filed or submitted under the Securities Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms, and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding disclosure.
80


Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining a system of internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles ("U.S. GAAP"). All internal control systems, no matter how well designed, have inherent limitations.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, under the oversight of our Board of Directors, we evaluated the effectiveness of our internal control over financial reporting as of December 31, 2021, the last day of our fiscal year. This evaluation was based on the criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our assessment, management has concluded that our internal control over financial reporting was effective as of the end of the fiscal year to provide reasonable assurances regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. GAAP.
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting for external purposes in accordance with U.S. GAAP. A company’s internal control over financial reporting includes those policies and procedures that:
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving its control objectives.
Management’s assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021 has not been audited by the Company’s independent registered public accounting firm. Management’s report is not subject to attestation by the Company’s independent registered public accounting firm pursuant to the rules of the Securities and Exchange Commission that permit the Company to provide only management’s report in this Annual Report.
Changes in Internal Control Over Financial Reporting
There were no changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the fourth quarter of 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B.Other Information.
Not applicable.

Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.


81


PART III

Item 10.Directors, Executive Officers and Corporate Governance.
Information required by Item 10 with respect to our directors and executive officers will be set forth under the captions "Proposal No. 1: Election of Directors - Director Nominees for Election" and "Information about our Executive Officers" in our Proxy Statement for our 2022 Annual Meeting of Shareholders (the "2022 Proxy Statement") to be filed within 120 days after December 31, 2021 and pursuant to Regulation 14A and is incorporated herein by reference.

Item 405 of Regulation S-K calls for disclosure of any known late filing or failure by an insider to file a report required by Section 16(a) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). To the extent disclosure for delinquent reports is being made, it can be found under the caption "Delinquent Section 16(a) Reports" in the 2022 Proxy Statement and is herein incorporated by reference.

We have adopted a Code of Business Conduct and Ethics that applies to all directors and employees, including our Chief Executive Officer (our Principal Executive Officer) and our Chief Financial Officer (our Principal Accounting and Financial Officer). We have also adopted a Code of Ethics for Senior or Designated Financial Personnel (the "Code of Ethics for Senior or Designated Financial Personnel") that applies to our Chief Executive Officer (our Principal Executive Officer), our Chief Financial Officer (our Principal Accounting and Financial Officer) and other designated financial personnel. The Code of Business Conduct and Ethics and the Code of Ethics for Senior or Designated Financial Personnel are each available on our website free of charge at www.pixelworks.com. We intend to disclose any changes in or waivers from our Code of Business Conduct and Ethics or Code of Ethics for Senior or Designated Financial Personnel by posting such information on our website at www.pixelworks.com or by filing a Current Report on Form 8-K.

We have a separately designated standing audit committee established in accordance with the Securities Exchange Act of 1934. The members of the audit committee are Daniel Heneghan, Chairman, C. Scott Gibson and Richard Sanquini. The audit committee has the responsibility and authority described in the Pixelworks, Inc. Charter of the Audit Committee of the Board of Directors, which has been approved by our board of directors. A copy of the audit committee charter is available on our website at www.pixelworks.com. Our board of directors has determined that Mr. Heneghan, Mr. Gibson and Mr. Sanquini meet the independence requirements set forth in Rule 10A-3(b)(1) under the Exchange Act and in the applicable rules of Nasdaq. In addition, our board of directors has determined that Mr. Heneghan, Mr. Gibson and Mr. Sanquini each qualify as an audit committee financial expert as defined by Securities and Exchange Commission rules.

Item 11.Executive Compensation.
Information required by Item 11 with respect to executive compensation will be included under the captions "Compensation Committee Report", "Executive Compensation" and "Information About Our Board of Directors - Director Compensation" in our 2022 Proxy Statement and is incorporated herein by reference.

Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
Information required by Item 12 with respect to security ownership of certain beneficial owners and management and related stockholder matters will be included under the captions "Security Ownership of Certain Beneficial Owners and Management" and "Information about our Equity Compensation Plans" in our 2022 Proxy Statement and is incorporated herein by reference.

Item 13.Certain Relationships and Related Transactions, and Director Independence.
Information required by Item 13 with respect to certain relationships and related transactions and director independence will be included under the captions "Certain Relationships and Related Transactions" and "Information About Our Board of Directors" in our 2022 Proxy Statement and is incorporated herein by reference.

Item 14.Principal Accounting Fees and Services.
Information required by Item 14 with respect to principal accounting fees and services will be set forth under the caption "Information About Our Independent Registered Public Accounting Firm" in our 2022 Proxy Statement and is incorporated herein by reference.
82



PART IV

Item 15.Exhibits, Financial Statement Schedules.
(a)1. Financial Statements.
The following financial statements are included in Item 8 Financial Statements and Supplementary Data:
(a)2.    Financial Statement Schedules.
All schedules have been omitted because the required information is included in the consolidated financial statements or the notes thereto, or is not applicable or required.
(a)3. Exhibits.
The exhibits listed below are either filed with this report or incorporated by reference into this report.
 
Exhibit
Number
Description
3.1
3.2
4.1
10.1+
10.2+
10.3+
10.4+
10.5+
10.6+
83


10.7+
10.8+
10.9+
10.10+
10.11+
10.12+
10.13+
10.14+
10.15+
10.16+
10.17+
10.18
10.19
10.20
10.21
84


10.22
10.23
10.24
10.25
10.26
10.27
10.28
21
23.1
24.1
31.1
31.2
32.1**
32.2**
101.INSXBRL Instance Document
101.SCH
XBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
85


101.LABXBRL Taxonomy Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
+Indicates a management contract or compensation arrangement.
*
Certain schedules and exhibits to this agreement have been omitted pursuant to Item 601(b) of Regulation S-K. The registrant hereby undertakes to furnish supplementally a copy of any omitted schedule or exhibit to such agreement to the SEC upon request.
**Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liability of that section, nor shall such exhibits be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as otherwise stated in such filing.

86


(b) Exhibits.
    See Item 15 (a) (3) above.
(c) Financial Statement Schedules.
    See Item 15 (a) (2) above.
Item 16.     Form 10-K Summary.
Not applicable.

87


SIGNATURES
Pursuant to the requirements of Sections 13 or 15(d) 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.
 
 PIXELWORKS, INC.
Dated:March 9, 2022By: /s/ Todd A. DeBonis
 Todd A. DeBonis
 President and Chief Executive Officer
(Principal Executive Officer)
POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Todd A. DeBonis and Haley F. Aman, and each of them, his true and lawful attorneys-in-fact, each with full power of substitution, for him or her in any and all capacities, to sign any amendments to this report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact or their substitute or substitutes may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 
SignatureTitleDate
/s/ Todd A. DeBonisPresident and Chief Executive Officer
Todd A. DeBonis
(Principal Executive Officer)
March 9, 2022
/s/ Haley F. AmanChief Financial Officer (Principal Accounting and Financial Officer)
Haley F. Aman
March 9, 2022
/s/ Richard L. SanquiniChairman of the Board
Richard L. Sanquini
March 9, 2022
/s/ Amy BunszelDirector
Amy BunszelMarch 9, 2022
/s/ C. Scott GibsonDirector
C. Scott Gibson
March 9, 2022
/s/ Daniel J. HeneghanDirector
Daniel J. Heneghan
March 9, 2022
/s/ David J. TupmanDirector
David J. TupmanMarch 9, 2022


88
EX-3.1 2 ex31articlesofincorporation.htm ARTICLES OF INCORPORATION, AS AMENDED Document
Exhibit 3.1

 
SIXTH AMENDED AND RESTATED ARTICLES OF INCORPORATION
OF
PIXELWORKS, INC.
 
Pursuant to the Oregon Business Corporation Act (ORS Chapter 60), Pixelworks, Inc. hereby adopts the following Sixth Amended and Restated Articles of Incorporation, which shall supersede the heretofore existing Fifth Restated Articles of Incorporation and all previous amendment and restatements thereof.
 
ARTICLE 1.
NAME.
 
The name of the Corporation is Pixelworks, Inc.
 
ARTICLE 2.
SHARES AND RIGHTS THEREOF GENERALLY.
 
2.1          Authorized Stock.  The aggregate number of shares which the corporation shall have authority to issue is 250,000,000 shares of common stock with a par value of $0.001 per share (“Common Stock”) , and 50,000,000 shares of preferred stock with a par value of $0.001 per share (Preferred Stock”).
 
2.2          Rights of Common Stock.  The shares of common stock have unlimited voting rights and are entitled to receive the net assets of the Corporation on dissolution, subject to rights of the Preferred Stock.
 
2.3          Authority to Designate Series Preferred.  The Board of Directors is hereby authorized to fix or alter the rights, preferences, privileges and restrictions granted to or imposed upon additional series of Preferred Stock, and the number of shares constituting any such series and the designation thereof, or of any of them.  Subject to compliance with applicable protective voting rights or consent rights which have been or may be granted to the Preferred Stock or any series thereof herein, by law, or in Articles of Amendment adopted by the Board of Directors (“Protective Provisions”), but notwithstanding any other rights of the Preferred Stock or any series thereof, the rights, privileges, preferences and restrictions of any such additional series may be subordinated to, made pari passu with (including, without limitation, inclusion in provisions with respect to liquidation and acquisition preferences, redemption and/or approval of matters by vote or written consent), or made senior to any of those of any present or future class of series of Preferred or Common Stock.  Subject to compliance with applicable Protective Provisions, the Board of Directors is also authorized to increase or decrease the number of shares of any series, prior or subsequent to the issue of that series, but not below the number of shares of such series then outstanding.  In case the number of shares of any series shall be so decreased, the shares constituting such decrease shall resume the status which they had prior to the adoption of the resolution originally fixing the number of shares of such series.

ARTICLE 3.
DIRECTORS.
 
3.1          Number of Directors.  The number of directors of the Corporation shall be not less than three nor more than twelve, and within such limits, the exact number shall be fixed and increased or decreased from time to time by resolution of the Board of Directors.
 
3.2          Election of Directors.  If the number of directors is fixed by the Board of Directors at six or more, the directors shall be divided into three classes designated Class I, Class II and Class III, each class to be as nearly equal in number as possible.  At the next annual meeting of shareholders following that designation (“First Meeting”), directors of all three classes shall be elected.  The term of office of Class I directors shall expire at the first annual meeting of shareholders following their election.  The terms of Class II directors shall expire at the second annual meeting of shareholders following their election.  The terms of the Class III directors shall expire at the third annual meeting of shareholders following their election.  At each annual meeting of shareholders after the


Exhibit 3.1
First Meeting, each class of directors elected to succeed those directors whose terms expire shall be elected to serve for three-year terms and until their successors are elected and qualified, so that the term of one class of directors will expire each year.  When the number of directors is changed within the limits provided herein, any newly created directorships, or any decrease in directorships, shall be so apportioned among the classes as to make all classes as nearly equal as possible, provided that no decrease in the number of directors constituting the Board of Directors shall shorten the term of any incumbent directors.
 
3.3          Removal.  All or any number of the directors of the Corporation may be removed only for cause and at a meeting of shareholders called expressly for that purpose, by the vote of 75 percent of the votes then entitled to be cast for the election of directors.  Cause for removal shall be deemed to exist only if the director whose removal is proposed has engaged in criminal conduct or has engaged in fraudulent or dishonest conduct or gross abuse of authority or discretion with respect to the Corporation. At any meeting of shareholders at which one or more directors are removed, a majority of votes then entitled to be cast for the election of directors may fill any vacancy created by such removal.  If any vacancy created by removal of a director is not filled by the shareholders at the meeting at which the removal is effected, such vacancy may be filled by a majority vote of the remaining directors.
 
3.4          Amendment of Article. The provisions of this Article3 may not be amended, altered, changed or repealed in any respect unless such action is approved by the affirmative vote of not less than 75 percent of the votes then entitled to be cast for election of directors.
 
ARTICLE 4.
EXCLUSION OF DIRECTOR LIABILITY.
 
No director of the Corporation shall be personally liable to the Corporation or its shareholders for monetary damages for conduct as a director; provided that this Article4 shall not eliminate the liability of a director for any act or omission for which such elimination of liability is not permitted under the Oregon Business Corporation Act.  No amendment to the Oregon Business Corporation Act that further limits the acts or omissions for which elimination of liability is permitted shall affect the liability of a director for any act or omission that occurs prior to the effective date of such amendment.
 
ARTICLE 5.
INDEMNIFICATION OF DIRECTORS, OFFICERS, & FIDUCIARIES.
 
5.1          Indemnification.  The Corporation shall indemnify to the fullest extent not prohibited by law any person who was or is a party or is threatened to be made a party to any Proceeding (as defined below) against all expenses (including attorney fees), judgments, fines, and amounts paid in settlement actually and reasonably incurred by the person in connection with such Proceeding.
 
5.2          Advancement of Expenses.  Expenses incurred by a director or officer of the Corporation in defending a Proceeding shall in all cases be paid by the Corporation in advance of the final disposition of such Proceeding at the written request of such person, if the person:
 
5.2.1        furnishes the Corporation a written affirmation of the person’s good faith belief that such person has met the standard of conduct described in the Oregon Business Corporation Act or is entitled to be indemnified by the Corporation under any other indemnification rights granted by the Corporation to such person; and
 
5.2.2        furnishes the Corporation a written undertaking to repay such advance to the extent it is ultimately determined by a court that such person is not entitled to be indemnified by the Corporation under this Article 5 or under any other indemnification rights granted by the Corporation to such person.
 


Exhibit 3.1
Such advances shall be made without regard to the person’s ability to repay such advances and without regard to the person’s ultimate entitlement to indemnification under this Article 5 or otherwise.
 
5.3          Definition of Proceeding.  The term “Proceeding” shall include any threatened, pending, or completed action, suit, or proceeding, whether brought in the right of the corporation or otherwise and whether of a civil, criminal, administrative, or investigative nature, in which a person may be or may have been involved as a party or otherwise by reason of the fact that the person is or was a director or officer of the corporation or a fiduciary within the meaning of the Employee Retirement Income Security Act of 1974 with respect to any employee benefit plan of the corporation, or is or was serving at the request of the corporation as a director, officer, or fiduciary of an employee benefit plan of another corporation, partnership, joint venture, trust, or other enterprise, whether or not serving in such capacity at the time any liability or expense is incurred for which indemnification or advancement of expenses can be provided under this Article 5.
 
5.4          Non-Exclusivity and Continuity of Rights.  This Article 5:  (i) shall not be deemed exclusive of any other rights to which those indemnified may be entitled under any statute, agreement, general or specific action of the board of directors, vote of shareholders or otherwise, both as to action in the official capacity of the person indemnified and as to action in another capacity while holding office, (ii)shall continue as to a person who has ceased to be a director or officer, (iii)shall inure to the benefit of the heirs, executors, and administrators of such person, and (iv)shall extend to all claims for indemnification or advancement of expenses made after the adoption of this Article 5.
 
5.5          Amendments.  Any repeal of this Article 5 shall only be prospective and no repeal or modification hereof shall adversely affect the rights under this Article 5 in effect at the time of the alleged occurrence of any action or omission to act that is the cause of any Proceeding.
 
ARTICLE 6.
SHAREHOLDER APPROVAL OF CERTAIN CORPORATE ACTIONS.
 
No agreement of merger or consolidation of this corporation which requires shareholder approval under the Oregon Business Corporation Act shall be approved or become effective unless the holders of not less than sixty-seven percent (67%) of the outstanding shares of the corporation entitled to vote thereon shall vote for the adoption of the agreement.  This corporation shall not sell, lease or exchange all or substantially all of its property and assets unless the holders of not less than sixty-seven percent (67%) of the outstanding shares of the corporation entitled to vote thereon shall vote for such sale, lease or exchange.  Dissolution or liquidation of the corporation shall require the prior approval of holders of not less than sixty-seven percent (67%) of the outstanding shares of the corporation entitled to vote thereon.
 

 
 



Exhibit 3.1
FIRST AMENDMENT TO
SIXTH AMENDED AND RESTATED ARTICLES OF INCORPORATION
OF
PIXELWORKS, INC.
 
 
Article 2 of the Sixth Amended and Restated Articles of Incorporation (the “Restated Articles”) of Pixelworks, Inc. is hereby amended by the addition of the following Section 2.4:
 
2.4          Preferred Stock Designation.  One series of Preferred Stock shall be designated “Special Voting Share Series Preferred Stock,” and shall consist of one (1) share (the “Special Voting Share”).  Special Voting Share Series Preferred Stock has an Issue Price of $0.001 per share.  The relative rights, preferences and limitations of the Special Voting Share Series Preferred Stock are as follows:
 
a.             Dividends. Neither the holder nor, if different, the owner of the Special Voting Share shall be entitled to receive dividends in its capacity as holder or owner thereof.
 
b.             Voting Right.  The holder of record of the Special Voting Share shall be entitled to all of the voting rights, including the right to vote in person or by proxy, of the Special Voting Share on any matters, questions, proposals or propositions whatsoever that may properly come before the stockholders of the Corporation at a meeting of the Corporation or in connection with a consent of the Corporation.
 
c.             Liquidation Preference.  In the event of any voluntary or involuntary liquidation, dissolution or winding-up of the Corporation, the holder of the Special Voting Share shall be entitled to be paid out of the assets of the Corporation available for distribution to the stockholders, an amount equal to $0.001 before any payment shall be made to the holders of Common Stock or any other class or series of stock ranking on liquidation junior to the Special Voting Share as to distribution of assets upon liquidation, dissolution or winding-up.
 
d.             Ranking.  The Special Voting Share shall, with respect to rights on liquidation, dissolution and winding up, rank (i) pari passu with the Common Stock and (ii) junior to any other class or series of capital stock of the Corporation.
 
e.             Redemption.  The Special Voting Share shall not be subject to redemption except that at such time as no exchangeable shares (“Exchangeable Shares”) of Jaldi Semiconductor Corp. (“Jaldi”) (other than Exchangeable Shares owned by the Corporation and its affiliates) shall be outstanding and no shares of stock, debt, options or other agreements which could give rise to the issuance of any Exchangeable Shares to any person (other than the Corporation and its affiliates) shall exist, the Special Voting Share shall automatically be redeemed and cancelled, for an amount equal to $0.001 due and payable upon such redemption.  Upon any such redemption or other purchase or acquisition of the Special Voting Share by the Corporation, the Special Voting Share shall be deemed retired and cancelled and may not be reissued.
 
f.              Other Provisions.  Pursuant to the terms of an agreement (the “Voting and Share Trust Agreement”) to be entered into between the Corporation, Pixelworks Nova Scotia Company, Jaldi and CIBC Mellon Trust Company (the “Trustee”), as such agreement may be amended, modified or supplemented from time to time (the “Trust Agreement”):
 
(A)          during the term of the Trust Agreement, the Corporation may not, without the consent of the holders of the Exchangeable Shares, issue any other additional shares of the same series as the Special Voting Shares Series Preferred Stock;
 
(B)           with respect to all meetings of stockholders of the Corporation at which holders of the Corporation’s Common Stock are entitled to vote (each a “Meeting”) and with respect to any written consents, to the extent permitted by the Articles and by-laws of the Corporation, sought by the Corporation from its stockholders, including the holders of Common Stock (each a “ Consent”), the Special Voting Share shall vote


Exhibit 3.1
together with the Common Stock as a single class and subject to (C) shall have the identical voting rights to those of the Common Stock;
 
(C)           the Special Voting Share entitles the holder of record to a number of votes in respect of a Meeting or in respect of a Consent equal to the number of Exchangeable Shares (as defined by the Trust Agreement) outstanding on the record date for determining stockholders entitled to vote at the applicable Meeting or in connection with the applicable Consent, from time to time (other than Exchangeable Shares held by the Corporation and its affiliates);
 
(D)          the Trustee shall exercise the votes held by the Special Voting Share pursuant to and in accordance with the Trust Agreement;
 
(E)           the voting rights attached to the Special Voting Share shall terminate pursuant to and in accordance with the Trust Agreement; and
 
(F)           the powers, designations and preferences, participating, optional and other special rights, and the qualifications limitations and restrictions, of such Special Voting Share shall be as otherwise provided in the Trust Agreement.
 
 



Exhibit 3.1
SECOND AMENDMENT TO
SIXTH AMENDED AND RESTATED ARTICLES OF INCORPORATION
OF
PIXELWORKS, INC.
 
Section 3.2 of the Sixth Amended and Restated Articles of Incorporation, as amended (the “Restated Articles”) of Pixelworks, Inc. is hereby replaced in its entirety by the following Section 3.2:
 
3.2 NUMBER AND QUALIFICATION. The number of directors of the Corporation shall be not less than three nor more than twelve, and within such limits, the exact number shall be fixed and increased or decreased from time to time by resolution of the Board of Directors. If the number of directors is fixed by the Board of Directors at seven or less, the directors shall hold office until the next Annual Meeting of shareholders and until their successors have been elected and qualified. If the number of directors is fixed by the Board of Directors at eight or more, the directors shall be divided into three classes designated Class I, Class II and Class III, each class to be as nearly equal in number as possible. At the next Annual Meeting of shareholders following that designation (“First Meeting”), directors of all three classes shall be elected. The term of office of Class I directors shall expire at the first Annual Meeting of shareholders following their election. The terms of Class II directors shall expire at the second Annual Meeting of shareholders following their election. The terms of the Class III directors shall expire at the third Annual Meeting of shareholders following their election. At each Annual Meeting of shareholders after the First Meeting, each class of directors elected to succeed those directors whose terms expire shall be elected to serve for three-year terms and until their successors are elected and qualified, so that the term of one class of directors will expire each year. When the number of directors is changed within the limits provided herein, any newly created directorships, or any decrease in directorships, shall be so apportioned among the classes as to make all classes as nearly equal as possible, provided that no decrease in the number of directors constituting the Board of Directors shall shorten the term of any incumbent directors. Directors need not be residents of the State of Oregon or shareholders of the Corporation.
 



Exhibit 3.1
THIRD AMENDMENT TO
SIXTH AMENDED AND RESTATED ARTICLES OF INCORPORATION
OF
PIXELWORKS, INC.
     
Pursuant to the Oregon Business Corporation Act (ORS Chapter 60), Pixelworks, Inc. (the “Corporation”) hereby adopts the following Third Amendment to its Sixth Amended and Restated Articles of Incorporation.

1. Section 2.5 is added to ARTICLE 2. to read as follows:

     2.5 Reverse Stock Split. Effective as of June 4, 2008 at 12:01 am, each three (3) shares of Common Stock, $.001 par value per share (the “Old Common Stock”), then issued and outstanding shall automatically be combined into one (1) share of Common Stock, $.001 par value per share (the “New Common Stock”), of the Corporation without any further action by the holders of such shares of Old Common Stock.

          a. Fractional Shares. Any fractional shares resulting from that exchange will not be issued, but will be paid out in cash equal to such fraction multiplied by the closing trading price of the Corporation’s Common Stock on the Nasdaq Global Market or the Nasdaq Capital Market, as the case may be, on the trading day immediately before the Effective Date.

          b. Effect of Old Certificates. Each stock certificate representing shares of Old Common Stock shall thereafter represent that number of shares of New Common Stock into which the shares of Old Common Stock represented by such certificate shall have been combined.

          c. Exchange. Each person holding of record a stock certificate or certificates that represented shares of Old Common Stock shall receive, upon surrender of such certificate or certificates, a new certificate or certificates evidencing and representing the number of shares of New Common Stock to which such person is entitled, or, at the discretion of the Corporation and unless otherwise instructed by such holder, book-entry shares in lieu of a new certificate or certificates evidencing and representing the number of whole shares of New Common Stock to which such person is entitled, under the foregoing reclassification and combination,

          d. Rights of New Common Stock. The New Common Stock issued in this exchange shall have the same rights, preferences and privileges as the Common Stock (as defined below).

2. Section 3.2 of ARTICLE 3. is amended by deleting the first sentence thereof.


EX-10.2 3 ex102amendedandrestated201.htm AMENDED AND RESTATED 2010 EMPLOYEE STOCK PURCHASE PLAN Document
Exhibit 10.2


PIXELWORKS, INC.

2010 EMPLOYEE STOCK PURCHASE PLAN
1.PURPOSE
The purpose of this Plan is to assist Eligible Employees in acquiring a stock ownership interest in the Corporation, at a favorable price and upon favorable terms, pursuant to a plan which is intended to qualify as an “employee stock purchase plan” under Section 423 of the Code. This Plan is also intended to encourage Eligible Employees to remain in the employ of the Corporation or a Participating Subsidiary and to provide them with an additional incentive to advance the best interests of the Corporation.
2.DEFINITIONS
Capitalized terms used herein which are not otherwise defined shall have the following meanings.
Account” means the bookkeeping account maintained by the Corporation, or by a recordkeeper on behalf of the Corporation, for a Participant pursuant to Section 7(a).
Board” means the Board of Directors of the Corporation.
Code” means the U.S. Internal Revenue Code of 1986, as amended from time to time.
Commission” means the U.S. Securities and Exchange Commission.
Committee” means the committee appointed by the Board to administer this Plan pursuant to Section 12.
Common Stock” means the common stock, par value $0.001 per share, of the Corporation, and such other securities or property as may become the subject of Options pursuant to an adjustment made under Section 17.
Compensation” means an Eligible Employee’s regular earnings and shall not include any overtime pay, sick pay, shift differential, shift premium, vacation pay, cash incentive compensation, commissions or cash bonuses. Compensation also includes any amounts contributed as salary reduction contributions to a plan qualifying under Section 401(k), 125 or 129 of the Code. Any other form of remuneration is excluded from Compensation, including (but not limited to) the following: prizes, awards, relocation or housing allowances, stock option exercises, stock appreciation right payments, the vesting or grant of restricted stock, the payment of stock units, performance awards, auto allowances, tuition reimbursement, perquisites, non-cash compensation and other forms of imputed income. Notwithstanding the foregoing, Compensation shall not include any amounts deferred under or paid from any nonqualified deferred compensation plan maintained by the Corporation or any Subsidiary.
Contributions” means the bookkeeping amounts credited to the Account of a Participant pursuant to this Plan, equal in amount to the amount of Compensation that the Participant has elected to contribute for the purchase of Common Stock under and in accordance with this Plan.
Corporation” means Pixelworks, Inc., an Oregon corporation, and its successors.
Effective Date” means the date on which this Plan is initially approved by the shareholders of the Corporation.


Exhibit 10.2
Eligible Employee” means any employee of the Corporation, or of any Subsidiary which has been designated in writing by the Committee as a “Participating Subsidiary.” Notwithstanding the foregoing, “Eligible Employee” shall not include any employee whose customary employment is twenty (20) hours or less per week.
Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended from time to time.
Fair Market Value” on any date means:
(a)    if the Common Stock is listed or admitted to trade on a national securities exchange, the closing price of a share of Common Stock on such date on the principal national securities exchange on which the Common Stock is so listed or admitted to trade, or, if there is no trading of the Common Stock on such date, then the closing price of a share of Common Stock on such exchange on the next preceding date on which there was trading in the shares of Common Stock;
(b)    in the absence of exchange data required to determine Fair Market Value pursuant to the foregoing, the value as established by the Committee as of the relevant time for purposes of this Plan.
Grant Date” means, with respect to an Offering Period, the first day of that Offering Period.
Individual Limit” has the meaning given to such term in Section 4(b).
Offering Period” means the period of eighteen (18) consecutive months commencing on each Grant Date as provided in Section 5; provided, however, that the Committee may declare, as it deems appropriate and in advance of the applicable Offering Period, a shorter (not to be less than three months) Offering Period or a longer (not to exceed 27 months) Offering Period.
Option” means the stock option to acquire shares of Common Stock granted to a Participant pursuant to Section 8.
Option Price” means the per share exercise price of an Option as determined in accordance with Section 8(b).
Parent” means any corporation (other than the Corporation) in an unbroken chain of corporations ending with the Corporation in which each corporation (other than the Corporation) owns stock possessing 50% or more of the total combined voting power of all classes of stock in one or more of the other corporations in the chain.
Participant” means an Eligible Employee who has elected to participate in this Plan and who has filed a valid and effective Subscription Agreement to make Contributions pursuant to Section 6.
Participating Subsidiary” shall have the meaning given to such term in Section 19(c).
Plan” means this Pixelworks, Inc. Employee Stock Purchase Plan, as it may be amended or restated from time to time.
Purchase Date” means, with respect to a Purchase Period, the last day of that Purchase Period.
Purchase Period” has the meaning set forth in Section 5.
Subscription Agreement ” means the written agreement filed by an Eligible Employee with the Corporation pursuant to Section 6 to participate in this Plan.
Subsidiary” means any corporation (other than the Corporation) in an unbroken chain of corporations (beginning with the Corporation) in which each corporation (other than the last corporation) owns stock


Exhibit 10.2
possessing 50% or more of the total combined voting power of all classes of stock in one or more of the other corporations in the chain.
3.ELIGIBILITY
Any person employed as an Eligible Employee as of the beginning of any given Offering Period (and who is not a Participant in any Offering Period then in effect) shall be eligible to participate in such Offering Period, subject to the Eligible Employee satisfying the requirements of Section 6.
4.STOCK SUBJECT TO THIS PLAN; SHARE LIMITATIONS
(a)Aggregate Share Limit. Subject to the provisions of Section 17, the capital stock that may be delivered under this Plan will be shares of the Corporation’s authorized but unissued Common Stock. The maximum number of shares of Common Stock that may be delivered pursuant to Options granted under this Plan is 3,300,000 shares, subject to adjustments pursuant to Section 17.
(b)Individual Share Limit. The maximum number of shares of Common Stock that any one individual may acquire upon exercise of his or her Option with respect to any one Purchase Period is 3,000, subject to adjustments pursuant to Section 17 (the “Individual Limit”). The Committee may amend the Individual Limit, effective no earlier than the first Purchase Period commencing after the adoption of such amendment, without shareholder approval.
(c)    Shares Not Actually Delivered. Shares that are subject to or underlie Options, which for any reason are cancelled or terminated, are forfeited, fail to vest, or for any other reason are not paid or delivered under this Plan shall again, except to the extent prohibited by law, be available for subsequent Options under this Plan.
5.OFFERING AND PURCHASE PERIODS
(a)    Offering Periods. During the term of this Plan, the Corporation will grant Options to purchase shares of Common Stock in each Offering Period to all Participants in that Offering Period. Unless otherwise specified by the Committee in advance of a particular Offering Period, each Offering Period will be of eighteen (18) months duration, with the first such Offering Period to commence on August 1, 2010, and a new Offering Period shall commence on each February 1 or August 1 thereafter such that more than one Offering Period may be in effect at any one time; provided, however, that no Eligible Employee may be a Participant in, or hold an outstanding Option with respect to, more than one Offering Period at any one time. In the event that the Fair Market Value of the Common Stock on any Purchase Date during an Offering Period is lower than the Fair Market Value of the Common Stock on the Grant Date of that Offering Period, that Offering Period will terminate on such Purchase Date, and each Participant in such terminated Offering Period will be automatically enrolled in the new Offering Period that commences on the February 1 or August 1, as applicable, that immediately follows such Purchase Date. Each Option shall become effective on the Grant Date of the Offering Period with respect to which the Option is granted. The term of each Option shall be the duration of the related Offering Period and shall end on the Purchase Date for the third and final Purchase Period of that Offering Period. Offering Periods shall continue until this Plan is terminated in accordance with Section 18 or 19, or, if earlier, until no shares of Common Stock remain available for Options pursuant to Section 4.
(b)    Purchase Periods. Unless otherwise specified by the Committee in advance of a particular Offering Period, each Offering Period will consist of three (3) Purchase Periods, and each Purchase Period will be of six (6) months duration. Purchase Periods shall commence each February 1 and August 1 and shall end the immediately following July 31 or January 31, respectively.
6.PARTICIPATION
(a)Enrollment. An Eligible Employee may become a participant in this Plan by completing a Subscription Agreement on a form approved by and in a manner prescribed by the Committee (or its delegate). To become


Exhibit 10.2
effective, a Subscription Agreement must be signed by the Eligible Employee and be filed with the Corporation at the time specified by the Committee, but in all cases prior to the start of the Offering Period with respect to which it is to become effective, and must set forth a whole percentage (or, if the Committee so provides, a stated amount) of the Eligible Employee’s Compensation to be credited to the Participant’s Account as Contributions each pay period.
(b)Contribution Limits. Notwithstanding the foregoing, a Participant may not elect to contribute less than one percent (1%) nor more than ten percent (10%) (or such other limit as the Committee may establish prior to the start of the applicable Offering Period) of his or her Compensation during any one pay period as Plan Contributions. The Committee also may prescribe other limits, rules or procedures for Contributions.
(c)Content and Duration of Subscription Agreements. Subscription Agreements shall contain the Eligible Employee’s authorization and consent to the Corporation’s withholding from his or her Compensation the amount of his or her Contributions. An Eligible Employee’s Subscription Agreement, and his or her participation election and withholding consent thereon, shall remain valid for all Offering Periods until (1) the Eligible Employee’s participation terminates pursuant to the terms hereof, (2) the Eligible Employee files a new Subscription Agreement that becomes effective, or (3) the Committee requires that a new Subscription Agreement be executed and filed with the Corporation.
7.METHOD OF PAYMENT OF CONTRIBUTIONS
(a)Participation Accounts. The Corporation shall maintain on its books, or cause to be maintained by a recordkeeper, an Account in the name of each Participant. The percentage of Compensation elected to be applied as Contributions by a Participant shall be deducted from such Participant’s Compensation on each payday during the period for payroll deductions set forth below and such payroll deductions shall be credited to that Participant’s Account as soon as administratively practicable after such date. A Participant may not make any additional payments to his or her Account. A Participant’s Account shall be reduced by any amounts used to pay the Option Price of shares acquired, or by any other amounts distributed pursuant to the terms hereof.
(b)Payroll Deductions. Subject to such other rules as the Committee may adopt, payroll deductions with respect to an Offering Period shall commence as of the first day of the payroll period which coincides with or immediately follows the applicable Grant Date and shall end on the last date of the payroll period which coincides with or immediately precedes the applicable Purchase Date, unless sooner terminated by the Participant as provided in Section 7(d) or until his or her participation terminates pursuant to Section 11.
(c)Changes in Contribution Elections for Next Purchase Period. A Participant may discontinue, increase, or decrease the level of his or her Contributions (within the Plan limits) by completing and filing with the Corporation, on such terms as the Committee (or its delegate) may prescribe, a new Subscription Agreement which indicates such election. Subject to any other timing requirements that the Committee may impose, an election pursuant to this Section 7(c) shall be effective with the first Purchase Period that commences after the Corporation’s receipt of such election. Except as contemplated by Section 7(d) and 7(e), changes in Contribution levels may not take effect during a Purchase Period. Other modifications or suspensions of Subscription Agreements are not permitted.
(d)Withdrawal During an Offering Period. A Participant may terminate his or her Contributions during an Offering Period (and receive a distribution of the balance of his or her Account in accordance with Section 11) by completing and filing with the Corporation, in such form and on such terms as the Committee (or its delegate) may prescribe, a written withdrawal form which shall be signed by the Participant. Such termination shall be effective as soon as administratively practicable after its receipt by the Corporation. A withdrawal election pursuant to this Section 7(d) with respect to an Offering Period shall only be effective for a particular Purchase Period, however, if it is received by the Corporation prior to the Purchase Date of that Purchase Period (or such earlier deadline that the Committee may reasonably require to process the withdrawal prior to the applicable Purchase Date). Partial withdrawals of Accounts are not permitted.
(e)Discontinuance of Contributions During a Purchase Period. A Participant may discontinue his or her Contributions at any time during a Purchase Period by completing and filing with the Corporation, on such


Exhibit 10.2
terms as the Committee (or its delegate) may prescribe, a new Subscription Agreement which indicates such election. If a Participant elects to discontinue his or her Contributions pursuant to this Section 7(e), the Contributions previously credited to the Participant’s Account for that Purchase Period shall be used to exercise the Participant’s Option as of the applicable Purchase Date in accordance with Section 9 (unless the Participant makes a timely withdrawal election in accordance with Section 7(d), in which case such Participant’s Account shall be paid to him or her in cash in accordance with Section 11(a)).
(f)Leaves of Absence. During leaves of absence approved by the Corporation or a Participating Subsidiary and meeting the requirements of Regulation Section 1.421-1(h)(2) under the Code, a Participant may continue participation in this Plan by cash payments to the Corporation on his normal paydays equal to the reduction in his Plan Contributions caused by his leave.
8.GRANT OF OPTION
(a)Grant Date; Number of Shares. On each Grant Date, each Eligible Employee who is a Participant during that Offering Period shall be granted an Option to purchase a number of shares of Common Stock. The Option shall be exercised on each Purchase Date that occurs during that Offering Period. The number of shares of Common Stock to be purchased upon exercise of the Option on each Purchase Date shall be determined by dividing the Participant’s Account balance as of that Purchase Date by the Option Price, subject to the limits of Section 8(c).
(b)Option Price. The Option Price per share of the shares subject to an Option for a Purchase Period shall be the lesser of: (i) 85% of the Fair Market Value of a Share on the Grant Date of the Offering Period to which the Purchase Period relates; or (ii) 85% of the Fair Market Value of a Share on the Purchase Date of that Purchase Period; provided, however, that the Committee may provide prior to the start of any Purchase Period that the Option Price for that Purchase Period shall be determined by applying a discount amount (not to exceed 15%) to either (1) the Fair Market Value of a share of Common Stock on the Grant Date of the Offering Period to which the Purchase Period relates, or (2) the Fair Market Value of a share of Common Stock on the Purchase Date of that Purchase Period, or (3) the lesser of the Fair Market Value of a share of Common Stock on the Grant Date of the Offering Period to which the Purchase Period relates or the Fair Market Value of a share of Common Stock on the Purchase Date of that Purchase Period. Notwithstanding anything to the contrary in the preceding provisions of this Section 8(b), in no event shall the Option Price per share be less than the par value of a share of Common Stock.
(c)Limits on Share Purchases. Notwithstanding anything else contained herein, the maximum number of shares subject to an Option for an Offering Period shall be subject to the Individual Limit in effect on the Grant Date of that Offering Period (subject to adjustment pursuant to Section 17) and any person who is otherwise an Eligible Employee shall not be granted any Option (or any Option granted shall be subject to compliance with the following limitations) or other right to purchase shares under this Plan to the extent:
(1)    it would, if exercised, cause the person to own stock (within the meaning of Section 423(b)(3) of the Code) possessing 5% or more of the total combined voting power or value of all classes of stock of the Corporation, or of any Parent, or of any Subsidiary; or
(2)    such Option causes such individual to have rights to purchase stock under this Plan and any other plan of the Corporation, any Parent, or any Subsidiary which is qualified under Section 423 of the Code which accrue at a rate which exceeds $25,000 of the fair market value of the stock of the Corporation, of any Parent, or of any Subsidiary (determined at the time the right to purchase such stock is granted, before giving effect to any discounted purchase price under any such plan) for each calendar year in which such right is outstanding at any time.
For purposes of the foregoing, a right to purchase stock accrues when it first become exercisable during the calendar year. In determining whether the stock ownership of an Eligible Employee equals or exceeds the 5% limit set forth above, the rules of Section 424(d) of the Code (relating to attribution of stock ownership) shall


Exhibit 10.2
apply, and stock which the Eligible Employee may purchase under outstanding options shall be treated as stock owned by the Eligible Employee.
9.EXERCISE OF OPTION
(a)Purchase of Shares. Unless a Participant withdraws pursuant to Section 7(d) or the Participant’s Plan participation is terminated as provided in Section 11, his or her Option for the purchase of shares shall be exercised automatically on each Purchase Date for that Offering Period, without any further action on the Participant’s part, and the maximum number of whole shares of Common Stock subject to such Option (subject to the limits of Section 8(c)) shall be purchased at the Option Price with the balance of such Participant’s Account.
(b)Account Balance Remaining After Purchase. If any amount which is not sufficient to purchase a whole share remains in a Participant’s Account after the exercise of his or her Option on the Purchase Date: (1) such amount shall be credited to such Participant’s Account for the next Purchase Period, if he or she is then a Participant; or (2) if such Participant is not a Participant in the next Purchase Period, or if the Committee so elects, such amount shall be refunded to such Participant as soon as administratively practicable after such date. If the share limit of Section 4(a) is reached, any amount that remains in a Participant’s Account after the exercise of his or her Option on the Purchase Date to purchase the number of shares that he or she is allocated shall be refunded to the Participant as soon as administratively practicable after such date. If any amount which exceeds the limits of Section 8(c)(1) remains in a Participant’s Account after the exercise of his or her Option on the Purchase Date, such amount shall be refunded to the Participant as soon as administratively practicable after such date. The Participant’s Account shall be reduced on a dollar-for-dollar basis by any amount used to purchase shares hereunder or any amount refunded to the Participant.
10.DELIVERY OF SHARES
As soon as administratively practicable after the Purchase Date, the Corporation shall, in its discretion, either deliver to each Participant a certificate representing the shares of Common Stock purchased upon exercise of his or her Option, provide for the crediting of such shares in book entry form in the name of the Participant, or provide for an alternative arrangement for the delivery of such shares to a broker or recordkeeping service for the benefit of the Participant. In the event the Corporation is required to obtain from any commission or agency authority to issue any such certificate or otherwise deliver such shares, the Corporation will seek to obtain such authority. If the Corporation is unable to obtain from any such commission or agency authority which counsel for the Corporation deems necessary for the lawful issuance of any such certificate or other delivery of such shares, or if for any other reason the Corporation cannot issue or deliver shares of Common Stock and satisfy Section 21, the Corporation shall be relieved from liability to any Participant except that the Corporation shall return to each Participant to whom such shares cannot be issued or delivered the amount of the balance credited to his or her Account that would have otherwise been used for the purchase of such shares.
11.TERMINATION OF EMPLOYMENT; CHANGE IN ELIGIBLE STATUS
(a)General. Except as provided in Section 11(b) below, if a Participant ceases to be an Eligible Employee for any reason (including, without limitation, due to the Participant’s death, disability, quit, resignation or retirement, or due to a layoff or other termination of employment with or without cause), or if the Participant elects to withdraw from the Plan pursuant to Section 7(d), at any time prior to the last day of an Offering Period in which he or she participates, such Participant’s Account shall be paid to him or her (or, in the event of the Participant’s death, to the person or persons entitled thereto under Section 13) in cash, and such Participant’s Option and participation in the Plan shall automatically terminate as of the time that the Participant ceased to be an Eligible Employee.
(b)Change in Eligible Status; Leave. If a Participant (1) ceases to be an Eligible Employee during a Purchase Period but remains an employee of the Corporation or a Subsidiary through the Purchase Date for that Purchase Period (for example, and without limitation, due to a change in the Participant’s employer from the


Exhibit 10.2
Corporation or a Participating Subsidiary to a non-Participating Subsidiary, if the Participant’s employer ceases to maintain the Plan as a Participating Subsidiary but otherwise continues as a Subsidiary, or if the Participant’s customary level of employment no longer satisfies the requirements set forth in the definition of Eligible Employee), or (2) during a Purchase Period commences a sick leave, military leave, or other leave of absence approved by the Corporation or a Participating Subsidiary, and the leave meets the requirements of Treasury Regulation Section 1.421-1(h)(2) and the Participant is an employee of the Corporation or a Subsidiary or on such leave as of the applicable Purchase Date, such Participant’s Contributions shall cease (subject to Section 7(d) and Section 7(f)), and the Contributions previously credited to the Participant’s Account for that Purchase Period shall be used to exercise the Participant’s Option as of the applicable Purchase Date in accordance with Section 9 (unless the Participant makes a timely withdrawal election in accordance with Section 7(d), in which case such Participant’s Account shall be paid to him or her in cash in accordance with Section 11(a)).
(c)Re-Enrollment. A Participant’s termination from Plan participation precludes the Participant from again participating in this Plan during that Offering Period. However, such termination shall not have any effect upon his or her ability to participate in any succeeding Offering Period, provided that the applicable eligibility and participation requirements are again then met. A Participant’s termination from Plan participation shall be deemed to be a revocation of that Participant’s Subscription Agreement and such Participant must file a new Subscription Agreement to resume Plan participation in any succeeding Offering Period.
(d)Change in Subsidiary Status. For purposes of this Plan, if a Subsidiary ceases to be a Subsidiary, each person employed by that Subsidiary will be deemed to have terminated employment for purposes of this Plan, unless the person continues as an employee of the Corporation or another Subsidiary.
12.ADMINISTRATION
(a)The Committee. The Board shall appoint the Committee, which shall be composed of not less than two members of the Board. The Board may, at any time, increase or decrease the number of members of the Committee, may remove from membership on the Committee all or any portion of its members, and may appoint such person or persons as it desires to fill any vacancy existing on the Committee, whether caused by removal, resignation, or otherwise. The Board may also, at any time, assume the administration of all or a part of this Plan, in which case references (or relevant references in the event the Board assumes the administration of only certain aspects of this Plan) to the “Committee” shall be deemed to be references to the Board. Action of the Committee with respect to this Plan shall be taken pursuant to a majority vote or by the unanimous written consent of its members. No member of the Committee shall be entitled to act on or decide any matter relating solely to himself or herself or solely to any of his or her rights or benefits under this Plan.
(b)Powers and Duties of the Committee. Subject to the express provisions of this Plan, the Committee shall supervise and administer this Plan and shall have the full authority and discretion: (1) to construe and interpret this Plan and any agreements defining the rights and obligations of the Corporation, any Subsidiary, and Participants under this Plan; (2) to further define the terms used in this Plan; (3) to prescribe, amend and rescind rules and regulations relating to the administration of this Plan (including, without limitation, deadlines for making elections or for providing any notices contemplated by this Plan, which deadlines may be more restrictive than any deadlines otherwise contemplated by this Plan); and (4) to make all other determinations and take such other action as contemplated by this Plan or as may be necessary or advisable for the administration of this Plan or the effectuation of its purposes. Notwithstanding anything else contained in this Plan to the contrary, the Committee may also adopt rules, procedures or sub-plans applicable to particular Subsidiaries or locations, which sub-plans may be designed to be outside the scope of Section 423 of the Code and need not comply with the otherwise applicable provisions of this Plan.
(c)Decisions of the Committee are Binding. Any action taken by, or inaction of, the Corporation, any Subsidiary, the Board or the Committee relating or pursuant to this Plan and within its authority hereunder or under applicable law shall be within the absolute discretion of that entity or body and shall be conclusive and binding upon all persons.


Exhibit 10.2
(d)Indemnification. Neither the Board nor any Committee, nor any member thereof or person acting at the direction thereof, shall be liable for any act, omission, interpretation, construction or determination made in good faith in connection with this Plan, and all such persons shall be entitled to indemnification and reimbursement by the Corporation in respect of any claim, loss, damage or expense (including, without limitation, attorneys’ fees) arising or resulting therefrom to the fullest extent permitted by law and/or under any directors and officers liability insurance coverage that may be in effect from time to time.
(e)Reliance on Experts. In making any determination or in taking or not taking any action under this Plan, the Committee or the Board, as the case may be, may obtain and may rely upon the advice of experts, including professional advisors to the Corporation. No director, officer or agent of the Corporation or any Participating Subsidiary shall be liable for any such action or determination taken or made or omitted in good faith.
(f)Delegation. The Committee may delegate ministerial, non-discretionary functions to individuals who are officers or employees of the Corporation or a Subsidiary.
13.DESIGNATION OF BENEFICIARY
If the Committee permits beneficiary designations with respect to this Plan, then each Participant may file, on a form and in a manner prescribed by the Committee (or its delegate), a written designation of a beneficiary who is to receive any shares or cash from or with respect to such Participant’s Account under this Plan in the event of such Participant’s death. If a Participant is married and the designated beneficiary is not solely his or her spouse, spousal consent shall be required for such designation to be effective unless it is established (to the satisfaction of the Committee or its delegate) that there is no spouse or that the spouse cannot be located. The Committee may rely on the last designation of a beneficiary filed by a Participant in accordance with this Plan. Beneficiary designations may be changed by the Participant (and his or her spouse, if required) at any time on forms provided and in the manner prescribed by the Committee (or its delegate).
If a Participant dies with no validly designated beneficiary under this Plan who is living at the time of such Participant’s death (or in the event the Committee does not permit beneficiary designations under this Plan), the Corporation shall deliver all shares and/or cash payable pursuant to the terms hereof to the executor or administrator of the estate of the Participant, or if no such executor or administrator has been appointed, the Corporation, in its discretion, may deliver such shares and/or cash to the spouse or to any one or more dependents or relatives of the Participant, or if no spouse, dependent or relative is known to the Corporation, then to such other person as the Corporation may designate.
If a Participant’s death occurs before the end of an Offering Period or subsequent to the end of an Offering Period but prior to the delivery to him or her or for his or her benefit of any shares deliverable under the terms of this Plan, and the Corporation has notice of the Participant’s death, then any shares purchased for that Offering Period and any remaining balance of such Participant’s Account shall be paid to such beneficiary (or such other person entitled to such payment pursuant to this Section 13). If the Committee permits beneficiary designations with respect to this Plan, any such designation shall have no effect with respect to shares purchased and actually delivered (or credited, as the case may be) to or for the benefit of the Participant.
14.TRANSFERABILITY
Neither Contributions credited to a Participant’s Account nor any Options or rights with respect to the exercise of Options or right to receive shares under this Plan may be anticipated, alienated, encumbered, assigned, transferred, pledged or otherwise disposed of in any way (other than by will, the laws of descent and distribution, or as provided in Section 13) by the Participant. Any such attempt at anticipation, alienation, encumbrance, assignment, transfer, pledge or other disposition shall be without effect and all amounts shall be paid and all shares shall be delivered in accordance with the provisions of this Plan. Amounts payable or shares deliverable pursuant to this Plan shall be paid or delivered only to (or credited in the name of, as the case may be) the Participant or, in the event of the Participant’s death, the Participant’s beneficiary pursuant to Section 13.


Exhibit 10.2
15.USE OF FUNDS; INTEREST
All Contributions received or held by the Corporation under this Plan will be included in the general assets of the Corporation and may be used for any corporate purpose. Notwithstanding anything else contained herein to the contrary, no interest will be paid to any Participant or credited to his or her Account under this Plan (in respect of Account balances, refunds of Account balances, or otherwise). Amounts payable under this Plan shall be payable in shares of Common Stock or from the general assets of the Corporation and, except for any shares that may be reserved on the books of the Corporation for issuance with respect to this Plan, no special or separate reserve, fund or deposit shall be made to assure payment of amounts that may be due with respect to this Plan.
16.REPORTS
Statements shall be provided (either electronically or in written form, as the Committee may provide from time to time) to Participants as soon as administratively practicable following each Purchase Date. Each Participant’s statement shall set forth, as of such Purchase Date, that Participant’s Account balance immediately prior to the exercise of his or her Option, the Option Price, the number of whole shares purchased and his or her remaining Account balance, if any.
17.ADJUSTMENTS OF AND CHANGES IN THE STOCK
Upon or in contemplation of any reclassification, recapitalization, stock split (including a stock split in the form of a stock dividend), or reverse stock split; any merger, combination, consolidation, or other reorganization; split-up, spin-off, or any similar extraordinary dividend distribution in respect of the Common Stock (whether in the form of securities or property); any exchange of Common Stock or other securities of the Corporation, or any similar, unusual or extraordinary corporate transaction in respect of the Common Stock; or a sale of substantially all the assets of the Corporation as an entirety occurs; then the Committee shall equitably and proportionately adjust (1) the number and type of shares or the number and type of other securities that thereafter may be made the subject of Options (including the specific maxima and numbers of shares set forth elsewhere in this Plan), (2) the number, amount and type of shares (or other securities or property) subject to any or all outstanding Options, (3) the Option Price of any or all outstanding Options, and/or (4) the securities, cash or other property deliverable upon exercise of any outstanding Options, in each case to the extent necessary to preserve (but not increase) the level of incentives intended by this Plan and the then-outstanding Options.
Upon the occurrence of any event described in the preceding paragraph, or any other event in which the Corporation does not survive (or does not survive as a public company in respect of its Common Stock); then the Committee may make provision for a cash payment or for the substitution or exchange of any or all outstanding Options for cash, securities or property to be delivered to the holders of any or all outstanding Options based upon the distribution or consideration payable to holders of the Common Stock upon or in respect of such event.
The Committee may adopt such valuation methodologies for outstanding Options as it deems reasonable in the event of a cash or property settlement and, without limitation on other methodologies, may base such settlement solely upon the excess (if any) of the amount payable upon or in respect of such event over the Option Price of the Option.
In any of such events, the Committee may take such action sufficiently prior to such event to the extent that the Committee deems the action necessary to permit the Participant to realize the benefits intended to be conveyed with respect to the underlying shares in the same manner as is or will be available to shareholders generally.
18.POSSIBLE EARLY TERMINATION OF PLAN AND OPTIONS
Upon a dissolution or liquidation of the Corporation, or any other event described in Section 17 that the Corporation does not survive or does not survive as a publicly-traded company in respect of its Common Stock, as the case may be, this Plan and, if prior to the last day of an Offering Period, any outstanding Option granted with respect to that Offering Period shall terminate, subject to any provision that has been expressly made by the Board for the survival,


Exhibit 10.2
substitution, assumption, exchange or other settlement of this Plan and Options. In the event a Participant’s Option is terminated pursuant to this Section 18 without a provision having been made by the Board for a substitution, exchange or other settlement of the Option, such Participant’s Account shall be paid to him or her in cash without interest.
19.TERM OF PLAN; AMENDMENT OR TERMINATION
(a)Effective Date; Termination. Subject to Section 19(b), this Plan shall become effective as of the Effective Date. No new Offering Periods shall commence on or after the tenth anniversary of the Effective Date, and this Plan shall terminate as of the Purchase Date on or immediately following such date unless sooner terminated pursuant to Section 18 or this Section 19. In the event that during a particular Purchase Period all of the shares of Common Stock made available under this Plan are subscribed prior to the expiration of this Plan, this Plan and all outstanding Options hereunder shall terminate at the end of that Purchase Period and the shares available shall be allocated for purchase by Participants in that Purchase Period on a pro-rata basis determined with respect to Participants’ Account balances.
(b)Board Amendment Authority. The Board may, at any time, terminate or, from time to time, amend, modify or suspend this Plan, in whole or in part and without notice. Shareholder approval for any amendment or modification shall not be required, except to the extent required by law or applicable stock exchange rules, or required under Section 423 of the Code in order to preserve the intended tax consequences of this Plan. No Options may be granted during any suspension of this Plan or after the termination of this Plan, but the Committee will retain jurisdiction as to Options then outstanding in accordance with the terms of this Plan. No amendment, modification, or termination pursuant to this Section 19(b) shall, without written consent of the Participant, affect in any manner materially adverse to the Participant any rights or benefits of such Participant or obligations of the Corporation under any Option granted under this Plan prior to the effective date of such change. Changes contemplated by Section 17 or Section 18 shall not be deemed to constitute changes or amendments requiring Participant consent.
(c)Certain Additional Committee Authority. Notwithstanding the amendment provisions of Section 19(b) and without limiting the Board’s authority thereunder and without limiting the Committee’s authority pursuant to any other provision of this Plan, the Committee shall have the right (1) to designate from time to time the Subsidiaries whose employees may be eligible to participate in this Plan (including, without limitation, any Subsidiary that may first become such after the date shareholders first approve this Plan) (each a “Participating Subsidiary”), and (2) to change the service and other qualification requirements set forth under the definition of Eligible Employee in Section 2 (subject to the requirements of Section 423(b) of the Code and applicable rules and regulations thereunder). Any such change shall not take effect earlier than the first Purchase Period that starts on or after the effective date of such change. Any such change shall not require shareholder approval.
20.NOTICES
All notices or other communications by a Participant to the Corporation contemplated by this Plan shall be deemed to have been duly given when received in the form and manner specified by the Committee (or its delegate) at the location, or by the person, designated by the Committee (or its delegate) for that purpose.
21.CONDITIONS UPON ISSUANCE OF SHARES
This Plan, the granting of Options under this Plan and the offer, issuance and delivery of shares of Common Stock are subject to compliance with all applicable federal and state laws, rules and regulations (including but not limited to state and federal securities laws) and to such approvals by any listing, regulatory or governmental authority as may, in the opinion of counsel for the Corporation, be necessary or advisable in connection therewith. The person acquiring any securities under this Plan will, if requested by the Corporation and as a condition precedent to the exercise of his or her Option, provide such assurances and representations to the Corporation as the Committee may deem necessary or desirable to assure compliance with all applicable legal requirements.


Exhibit 10.2
22.PLAN CONSTRUCTION
(a)Section 16. It is the intent of the Corporation that transactions involving Options under this Plan (other than “Discretionary Transactions” as that term is defined in Rule 16b-3(b)(1) promulgated by the Commission under Section 16 of the Exchange Act, to the extent there are any Discretionary Transactions under this Plan), in the case of Participants who are or may be subject to the prohibitions of Section 16 of the Exchange Act, satisfy the requirements for exemption under Rule 16b-3(c) promulgated by the Commission under Section 16 of the Exchange Act to the maximum extent possible. Notwithstanding the foregoing, the Corporation shall have no liability to any Participant for Section 16 consequences of Options or other events with respect to this Plan.
(b)Section 423. Except as the Committee may expressly provide in the case of one or more sub-plans adopted pursuant to Section 12(b), this Plan and Options are intended to qualify under Section 423 of the Code. Accordingly, all Participants are to have the same rights and privileges (within the meaning of Section 423(b)(5) of the Code and except as not required thereunder to qualify this Plan under Section 423) under this Plan, subject to differences in Compensation among Participants and subject to the Contribution and share limits of this Plan.
(c)Interpretation. If any provision of this Plan or of any Option would otherwise frustrate or conflict with the intents expressed above, that provision to the extent possible shall be interpreted so as to avoid such conflict. If the conflict remains irreconcilable, the Committee may disregard the provision if it concludes that to do so furthers the interest of the Corporation and is consistent with the purposes of this Plan as to such persons in the circumstances.
23.EMPLOYEES’ RIGHTS
(a)No Employment Rights. Nothing in this Plan (or in any Subscription Agreement or other document related to this Plan) will confer upon any Eligible Employee or Participant any right to continue in the employ or other service of the Corporation or any Subsidiary, constitute any contract or agreement of employment or other service or effect an employee’s status as an employee at will, nor shall interfere in any way with the right of the Corporation or any Subsidiary to change such person’s compensation or other benefits or to terminate his or her employment or other service, with or without cause. Nothing contained in this Section 23(a), however, is intended to adversely affect any express independent right of any such person under a separate employment or service contract other than a Subscription Agreement.
(b)No Rights to Assets of the Company. No Participant or other person will have any right, title or interest in any fund or in any specific asset (including shares of Common Stock) of the Corporation or any Subsidiary by reason of any Option hereunder. Neither the provisions of this Plan (or of any Subscription Agreement or other document related to this Plan), nor the creation or adoption of this Plan, nor any action taken pursuant to the provisions of this Plan will create, or be construed to create, a trust of any kind or a fiduciary relationship between the Corporation or any Subsidiary and any Participant, Beneficiary or other person. To the extent that a Participant, Beneficiary or other person acquires a right to receive payment pursuant to this Plan, such right will be no greater than the right of any unsecured general creditor of the Corporation.
(c)No Shareholder Rights. A Participant will not be entitled to any privilege of stock ownership as to any shares of Common Stock not actually delivered to and held of record by the Participant. No adjustment will be made for dividends or other rights as a shareholder for which a record date is prior to such date of delivery.
24.MISCELLANEOUS
(a)Governing Law. This Plan, the Options, Subscription Agreements and other documents related to this Plan shall be governed by, and construed in accordance with, the laws of the State of Oregon.
(b)Severability. If any provision shall be held by a court of competent jurisdiction to be invalid and unenforceable, the remaining provisions of this Plan shall continue in effect.


Exhibit 10.2
(c)Captions and Headings. Captions and headings are given to the sections of this Plan solely as a convenience to facilitate reference. Such captions and headings shall not be deemed in any way material or relevant to the construction of interpretation of this Plan or any provision hereof.
(d)No Effect on Other Plans or Corporate Authority. The adoption of this Plan shall not affect any other Corporation or Subsidiary compensation or incentive plans in effect. Nothing in this Plan will limit or be deemed to limit the authority of the Board or Committee (1) to establish any other forms of incentives or compensation for employees of the Corporation or any Subsidiary (with or without reference to the Common Stock), or (2) to grant or assume options (outside the scope of and in addition to those contemplated by this Plan) in connection with any proper corporate purpose; to the extent consistent with any other plan or authority. Benefits received by a Participant under an Option granted pursuant to this Plan shall not be deemed a part of the Participant’s compensation for purposes of the determination of benefits under any other employee welfare or benefit plans or arrangements, if any, provided by the Corporation or any Subsidiary, except where the Committee or the Board (or the Board of Directors of the Subsidiary that sponsors such plan or arrangement, as applicable) expressly otherwise provides or authorizes in writing.
25.TAX WITHHOLDING
Notwithstanding anything else contained in this Plan herein to the contrary, the Corporation may deduct from a Participant’s Account balance as of a Purchase Date, before the exercise of the Participant’s Option is given effect on such date, the amount of taxes (if any) which the Corporation reasonably determines it or any Subsidiary may be required to withhold with respect to such exercise. In such event, the maximum number of whole shares subject to such Option (subject to the other limits set forth in this Plan) shall be purchased at the Option Price with the balance of the Participant’s Account (after reduction for the tax withholding amount).
Should the Corporation for any reason be unable, or elect not to, satisfy its or any Subsidiary’s tax withholding obligations in the manner described in the preceding paragraph with respect to a Participant’s exercise of an Option, or should the Corporation or any Subsidiary reasonably determine that it or an affiliated entity has a tax withholding obligation with respect to a disposition of shares acquired pursuant to the exercise of an Option prior to satisfaction of the holding period requirements of Section 423 of the Code, the Corporation or Subsidiary, as the case may be, shall have the right at its option to (1) require the Participant to pay or provide for payment of the amount of any taxes which the Corporation or Subsidiary reasonably determines that it or any affiliate is required to withhold with respect to such event or (2) deduct from any amount otherwise payable to or for the account of the Participant the amount of any taxes which the Corporation or Subsidiary reasonably determines that it or any affiliate is required to withhold with respect to such event.
26.NOTICE OF SALE
Any person who has acquired shares under this Plan shall give prompt written notice to the Corporation of any sale or other transfer of the shares if such sale or transfer occurs (1) within the two-year period after the Grant Date of the Offering Period with respect to which such shares were acquired, or (2) within the twelve-month period after the Purchase Date of the Purchase Period with respect to which such shares were acquired.



EX-10.3 4 ex103amendedandrestated200.htm AMENDED AND RESTATED 2006 STOCK INCENTIVE PLAN Document
Exhibit 10.3


PIXELWORKS, INC.
AMENDED AND RESTATED 2006 STOCK INCENTIVE PLAN
1. Purposes of the Plan. The purposes of this Stock Incentive Plan are to attract, retain and reward individuals who can and do contribute to the Company's success by providing Employees and Consultants an opportunity to share in the equity of the Company and to more closely align their interests with the Company and its shareholders.
2. Definitions. As used herein, the following definitions shall apply:
2.1. Administrator” shall mean the Board or any of its Committees appointed to administer the Plan, in accordance with Section 4.1.
2.2. “Award” shall mean an award of an Option, SAR or Sale of Shares under the Plan.
2.3. “Award Agreement” shall mean a written agreement between the Company and a Grantee evidencing the terms and conditions of an individual Award grant. The Award Agreement is subject to the terms and conditions of the Plan.
2.4. “Board” shall mean the Board of Directors of the Company.
2.5. “Code” shall mean the Internal Revenue Code of 1986, as amended.
2.6. “Committee” shall mean a committee appointed by the Board in accordance with Section 4.1 of the Plan.
2.7. “Common Stock” shall mean the common stock of the Company.
2.8. “Company” shall mean Pixelworks, Inc., an Oregon corporation.
2.9. “Consultant” shall mean any non-Employee who is engaged by the Company or any Parent or Subsidiary to render consulting services and is compensated for such consulting services and any Director of the Company whether compensated for such services or not.
2.10. “Continuous Status as an Employee or Consultant” shall mean the absence of any interruption or termination of service as an Employee or Consultant. Continuous Status as an Employee or Consultant shall not be considered interrupted in the case of: (i) any sick leave, military leave, or any other leave of absence approved by the Company; provided, however, that for purposes of Incentive Stock Options, any such leave is for a period of not more than ninety days or reemployment upon the expiration of such leave is guaranteed by contract or statute, provided, further, that on the ninety-first day of such leave (where re-employment is not guaranteed by contract or statute) the Grantee's Incentive Stock Option shall automatically convert to a Nonqualified Stock Option; or (ii) transfers between locations of the Company or between the Company, its Parent, its Subsidiaries or its successor.
2.11. “Director” shall mean a member of the Board.

2.12. “Disability” shall mean total and permanent disability as defined in Section 22(e)(3) of the Code.
2.13. “Employee” shall mean any person, including Officers and Directors, employed by the Company or any Parent or Subsidiary. Neither the payment of a director's fee by the Company nor service as a Director or Consultant shall be sufficient to constitute “employment” by the Company.


Exhibit 10.3
2.14. “Exchange Act” shall mean the Securities Exchange Act of 1934, as amended.
2.15. “Fair Market Value” shall mean, as of any date, the value of a Share determined as follows:
2.15.1. If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the Nasdaq National Market or the Nasdaq SmallCap Market of the Nasdaq Stock Market, Fair Market Value shall be the closing sales price for a Share (or the closing bid, if no sales were reported) as quoted on such exchange or system on the date of determination, as reported in The Wall Street Journal or such other source as the Administrator deems reliable; provided, if the date of determination does not fall on a day on which the Common Stock has traded on such securities exchange or market system, the date on which the Fair Market Value shall be established shall be the last day on which the Common Stock was so traded prior to the date of determination, or such other appropriate day as shall be determined by the Administrator, in its sole discretion;
2.15.2. If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, Fair Market Value shall be the mean between the high bid and low asked prices for a Share on the date of determination, as reported in The Wall Street Journal or such other source as the Administrator deems reliable; provided, if the date of determination does not fall on a day on which the Common Stock has been so quoted, the date on which the Fair Market Value shall be established shall be the last day on which the Common Stock was so quoted prior to the date of determination, or such other appropriate day as shall be determined by the Administrator, in its sole discretion;
2.15.3. In the absence of an established market for the Common Stock, the Fair Market Value of a Share shall be determined in good faith by the Administrator.
2.16. “Grantee” shall mean an Employee or Consultant who has been granted an Award hereunder, or the permitted successor or legal representative of such Employee or Consultant.
2.17. “Incentive Stock Option” shall mean an Option intended to qualify as an incentive stock option within the meaning of Section 422 of the Code.
2.18. “Nonqualified Stock Option” shall mean an Option not intended to qualify as an incentive stock option within the meaning of Section 422 of the Code.
2.19. “Notice of Grant” shall mean a written notice evidencing certain terms and conditions of an individual Award. The Notice of Grant is part of the Award Agreement.
2.20. “Officer” shall mean a person who is an officer of the Company within the meaning of Section 16 of the Exchange Act and the rules and regulations promulgated thereunder.

2.21. “Option” shall mean an Incentive Stock Option or a Nonqualified Stock Option granted pursuant to the Plan.
2.22. “Optioned Stock” shall mean the Shares subject to an Option or Stock Appreciation Right.
2.23. “Parent” shall mean a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
2.24. “Performance Criteria” shall mean a formula or standard determined at the discretion of the Administrator with respect to a Performance Period utilizing one or more of the following factors, whether in absolute terms or relative to the performance of one or more similarly situated companies or a published index: (i) operating income, operating cash flow and operating expense; (ii) earnings before interest, taxes, depreciation and


Exhibit 10.3
amortization; (iii) earnings; (iv) cash flow; (v) market share; (vi) sales; (vii) revenue; (viii) profits before interest and taxes; (ix) expenses; (x) cost of goods sold; (xi) profit/loss or profit margin; (xii) working capital; (xiii) return on capital, equity or assets; (xiv) earnings per share; (xv) economic value added; (xvi) stock price; (xvii) price/earnings ratio; (xviii) debt or debt-to-equity; (xix) accounts receivable; (xx) writeoffs; (xxi) cash; (xxii) assets; (xxiii) liquidity; (xxiv) operations; (xxv) intellectual property (e.g., patents); (xxvi) product development; (xxvii) regulatory activity; (xxviii) manufacturing, production or inventory; (xxix) mergers and acquisitions or divestitures; (xxx) financings; (xxxi) total shareholder return; and/or (xxxii) any other performance factor selected by the Administrator. Performance Criteria may be established on a Company-wide basis or with respect to one or more business units, divisions, or Subsidiaries. When establishing Performance Criteria for a Performance Period, the Administrator may exclude any or all “extraordinary items” as determined under U.S. generally accepted accounting principles including, without limitation, the charges or costs associated with restructurings of the Company or any Subsidiary, discontinued operations, other unusual or non-recurring items, and the cumulative effects of accounting changes. The Administrator may also adjust the Performance Criteria for any Performance Period as it deems equitable in recognition of unusual or non-recurring events affecting the Company, changes in applicable tax laws or accounting principles, or such other factors as the Administrator may determine.
2.25. “Performance Period” shall mean the period selected by the Administrator during which performance is measured for the purpose of determining the extent to which an Award subject to Performance Criteria has been earned.
2.26. “Plan” shall mean this Amended and Restated 2006 Stock Incentive Plan.
2.27. “Rule 16b-3” shall mean Rule 16b-3 of the Exchange Act or any successor to Rule 16b-3, as in effect when discretion is being exercised with respect to the Plan.
2.28. “Sale” or “Sold” shall include, with respect to the sale of Shares under the Plan, the sale of Shares for any form of consideration specified in Section 8.2, as well as a grant of Shares for consideration in the form of past or future services. For purposes of clarity, a “Sale” of Shares or Shares “Sold” shall include, without limitation, awards of stock bonuses, restricted stock, stock units, performance stock, performance units or similar rights to acquire Shares, whether upon the passage of time, the occurrence of one or more events, the satisfaction of Performance Criteria or other conditions, or any combination thereof.
2.29. “Share” shall mean a share of the Common Stock, as adjusted in accordance with Section 11 of the Plan.
2.30. “Stock Appreciation Right” or “SAR” shall mean a right to receive from the Company, with respect to each Share as to which the SAR is exercised, payment in an amount equal to the excess of the Share's Fair Market Value on the exercise date over its Fair Market Value on the date the SAR was granted. Such payment will be made solely in Shares valued at Fair Market Value on the exercise date.
2.31. “Subsidiary” shall mean a “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.
3. Stock Subject to the Plan.
3.1. Subject to the provisions of Section 3.2 below and the provisions of Section 11 of the Plan, the maximum aggregate number of Shares which may be subject to Awards under the Plan is 22,683,333 shares. (All share limits in the Plan are presented after giving effect to the Company's 1-for-3 stock split in June 2008.) The Shares may be authorized, but unissued, or reacquired Common Stock. Shares issued in respect of any “full-value award” granted under the Plan shall be counted against the foregoing share limit for the Plan as 1.33 shares for every one share issued in connection with such award. (For example, if a stock bonus of 100 shares of Common Stock is granted


Exhibit 10.3
under the Plan, 133 shares shall be charged against the share limit in connection with that award.) For this purpose, a “full-value award” means any Award under the Plan that is not an Option or SAR.
3.2. If an Option or SAR should expire, or become unexercisable for any reason, or is otherwise terminated or forfeited, without having been exercised in full, the Optioned Stock which was subject thereto shall, unless the Plan shall have been terminated, become available for future Option or SAR grants and/or Sales under the Plan. If any Shares issued pursuant to a Sale or exercise of an Option or SAR shall be reacquired, canceled or forfeited for any reason, such Shares shall become available for future Option or SAR grants and/or Sales under the Plan, unless the Plan shall have been terminated. If any reacquired, canceled or forfeited Shares were originally issued upon exercise of an Incentive Stock Option, then once so reacquired, canceled or forfeited, such Shares shall not be considered to have been issued for purposes of applying the limitation set forth in Section 3.3 below. Notwithstanding the foregoing, the following shares of Stock may not again be made available for issuance as awards under the Plan: (i) shares of Stock not issued or delivered as a result of the net settlement of an outstanding Option or SAR, (ii) shares of Stock used to pay the exercise price or withholding taxes related to an outstanding award, or (iii) shares of Stock repurchased on the open market with the proceeds of the exercise price of an Option.
3.3. Notwithstanding any other provision of this Section 3, but subject to the adjustment provisions of Section 11.1 of the Plan, the maximum number of Shares that may be issued upon the exercise of Incentive Stock Options shall be 22,683,333.
4. Administration of the Plan.
4.1. Procedure.
4.1.1. Multiple Administrative Committees. If permitted by Rule 16b-3, the Plan may be administered by different Committees with respect to Directors, Officers who are not Directors, and Employees who are neither Directors nor Officers.
4.1.2. Administration With Respect to Directors and Officers Subject to Section 16(b). With respect to Award grants to Employees who are also Officers or Directors subject to Section 16(b) of the Exchange Act, the Plan shall be administered by (A) the Board, if the Board may administer the Plan in compliance with the rules governing a plan intended to qualify as a discretionary plan under Rule 16b-3, or (B) a Committee designated by the Board to administer the Plan, which Committee shall be constituted to comply with the rules, if any, governing a plan intended to qualify as a discretionary plan under Rule 16b-3. Once appointed, such Committee shall continue to serve in its designated capacity until otherwise directed by the Board. From time to time the Board may increase the size of the Committee and appoint additional members, remove members (with or without cause) and substitute new members, fill vacancies (however caused), and remove all members of the Committee and thereafter directly administer the Plan, all to the extent permitted by the rules, if any, governing a plan intended to qualify as a discretionary plan under Rule 16b-3. With respect to persons subject to Section 16 of the Exchange Act, transactions under the Plan are intended to comply with all applicable conditions of Rule 16b-3. To the extent any provision of the Plan or action by the Administrator fails to so comply, it shall be deemed null and void, to the extent permitted by law and deemed advisable by the Administrator.
4.1.3. Administration With Respect to Other Persons. With respect to Award grants to Employees or Consultants who are neither Directors nor Officers of the Company, the Plan shall be administered by the Board or a Committee designated by the Board, which Committee shall be constituted to satisfy the legal requirements relating to the administration of stock option plans under applicable corporate and securities laws and the Code. Once appointed, such Committee shall serve in its designated capacity until otherwise directed by the Board. The Board may increase the size of the Committee and appoint additional members, remove members (with or without


Exhibit 10.3
cause) and substitute new members, fill vacancies (however caused), and remove all members of the Committee and thereafter directly administer the Plan, all to the extent permitted by the legal requirements relating to the administration of stock option plans under state corporate and securities laws and the Code.

4.2. Powers of the Administrator. Subject to the provisions of the Plan, and in the case of a Committee, subject to the specific duties delegated by the Board to such Committee, the Administrator shall have the authority, in its discretion:
4.2.1. to grant Awards or SARs;
4.2.2. to authorize Sales of Shares hereunder;
4.2.3. to determine, upon review of relevant information, the Fair Market Value of a Share;
4.2.4. to determine the exercise/purchase price per Share of Options or SARs to be granted or Shares to be Sold, which exercise/purchase price shall be determined in accordance with Section 8.1 of the Plan;
4.2.5. to determine the Employees or Consultants to whom, and the time or times at which, Options or SARs shall be granted and the number of Shares to be represented by each Option or SAR;
4.2.6. to determine the Employees or Consultants to whom, and the time or times at which, Shares shall be Sold and the number of Shares to be Sold;
4.2.7. to administer and interpret the Plan;
4.2.8. to prescribe, amend and rescind rules and regulations relating to the Plan;
4.2.9. to determine the terms and provisions of each Option or SAR granted (which need not be identical) and, with the consent of the holder thereof, modify or amend each Option or SAR;
4.2.10. to determine the terms and provisions of each Sale of Shares (which need not be identical) and, with the consent of the purchaser thereof, modify or amend each Sale;
4.2.11. to accelerate (with the consent of the Grantee) the exercise date of any Option;
4.2.12. to accelerate (with the consent of the Grantee or purchaser of Shares) the vesting restrictions applicable to Shares Sold or Options or SARs granted under the Plan;
4.2.13. to authorize any person to execute on behalf of the Company any instrument required to effectuate the grant of an Option, SAR or Sale of Shares previously granted or authorized by the Administrator;
4.2.14. to determine the transfer or vesting restrictions, repurchase rights or other restrictions applicable to Shares issued under the Plan;
4.2.15. to establish, on a case-by-case basis, different terms and conditions pertaining to exercise or vesting rights upon termination of employment, but only at the time of an Option or SAR grant or Sale of Shares;
4.2.16. to approve forms for use under the Plan; and

4.2.17. to make all other determinations deemed necessary or advisable for the administration of the Plan.
Notwithstanding any other provision herein, except in connection with a corporate transaction involving the Company (including, without limitation, any stock dividend, stock split, extraordinary cash dividend,


Exhibit 10.3
recapitalization, reorganization, merger, consolidation, split-up, spin-off, combination, or exchange of shares), the terms of outstanding awards may not be amended to reduce the exercise price of outstanding Options or SARs or cancel outstanding Options or SARs in exchange for cash, other awards or Options or SARs with an exercise price that is less than the exercise price of the original Options or SARs without shareholder approval.
4.3. Effect of Administrator's Decision. All decisions, determinations and interpretations of the Administrator shall be final and binding on all Grantees and any other holders of any Shares Sold under the Plan.
5. Eligibility.
5.1. Persons Eligible. Awards may be granted only to Employees and Consultants. Incentive Stock Options may be granted only to Employees. An Employee or Consultant who has been granted an Award may, if he or she is otherwise eligible, be granted additional Awards.
5.2. ISO Limitation. To the extent that the aggregate Fair Market Value of Shares subject to a Grantee's Incentive Stock Options granted by the Company, any Parent or Subsidiary which become exercisable for the first time during any calendar year (under all plans of the Company or any Parent or Subsidiary) exceeds $100,000, such excess Options shall be treated as Nonqualified Stock Options. For purposes of this Section 5.2, Incentive Stock Options shall be taken into account in the order in which they were granted, and the Fair Market Value of the Shares shall be determined as of the time of grant.
5.3. Section 5.2 Limitations. Section 5.2 of the Plan shall apply only to an Option evidenced by an Award Agreement which sets forth the intention of the Company and the Grantee that such Option shall qualify as an Incentive Stock Option. Section 5.2 of the Plan shall not apply to any Option evidenced by an Award Agreement which sets forth the intention of the Company and the Grantee that such Option shall be a Nonqualified Stock Option.
5.4. No Right to Continued Employment. The Plan shall not confer upon any Grantee any right with respect to continuation of employment or consulting relationship with the Company, nor shall it interfere in any way with his or her right or the Company's right to terminate their employment or consulting relationship at any time, with or without cause.
5.5. Other Limitations. The following limitations shall apply to grants of Options or SARs to Employees:
5.5.1. No Employee shall be granted, in any fiscal year of the Company, Options or SARs to acquire more than 250,000 Shares.
5.5.2. In connection with his or her initial employment, an Employee may be granted Options or SARs for up to an additional 250,000 Shares which shall not count against the limit set forth in subsection 5.5.1 above.


5.5.3. The foregoing limitations shall be adjusted proportionately in connection with any change in the Company's capitalization as described in Section 11.
6. Term of Plan. The Plan shall become effective upon the earlier to occur of its adoption by the Board or its approval by the shareholders of the Company as described in Section 17 of the Plan. It shall continue in effect for a term of ten (10) years, unless sooner terminated under Section 13 of the Plan. However, if the Company's shareholders approve an increase in the number of Shares available for issuance under section 3.1, such increase shall be deemed the adoption of a new plan with respect to the increased number of Shares, which may be issued for a term of ten (10) years following the date of such increase.


Exhibit 10.3
7. Term of Options and SARs. The term of each Option and SAR shall be stated in the Notice of Grant; provided, however, that in no event shall the term of any Option or SAR exceed six (6) years from the date of grant. However, in the case of an Incentive Stock Option granted to a Grantee who, on the date the Incentive Stock Option is granted, owns stock representing more than ten percent (10%) of the voting power of all classes of stock of the Company or any Parent or Subsidiary, the term of the Incentive Stock Option shall be five (5) years from the date of grant thereof or such shorter term as may be provided in the Notice of Grant.
8. Exercise/Purchase Price and Consideration.
8.1. Exercise/Purchase Price. The per Share exercise/purchase price for the Shares to be issued pursuant to exercise of an Option or SAR or a Sale of Shares shall be such price as is determined by the Administrator, but shall be subject to the following:
8.1.1. In the case of an Incentive Stock Option
(1) granted to an Employee who, at the time of the grant of such Incentive Stock Option, owns more than ten percent (10%) of the voting power of all classes of stock of the Company or any Parent or Subsidiary, the per Share exercise price shall be at least one hundred ten percent (110%) of the Fair Market Value on the date of the grant.
(2) granted to any other Employee, the per Share exercise price shall be at least one hundred percent (100%) of the Fair Market Value on the date of grant.
8.1.2. In the case of a Nonqualified Stock Option, SAR or Sale, the per Share exercise/purchase price shall be at least one hundred percent (100%) of the Fair Market Value on the date of grant or Sale, as the case may be.
8.2. Consideration. The consideration to be paid for the Shares to be issued upon exercise of an Option or pursuant to a Sale, including the method of payment, shall be determined by the Administrator. In the case of an Incentive Stock Option, the Administrator shall determine the acceptable form of consideration at the time of grant. Such consideration may consist of:
8.2.1. cash;
8.2.2. check;
8.2.3. promissory note;
8.2.4. transfer to the Company of Shares which
(1) in the case of Shares acquired upon exercise of an Option, have been owned by the Grantee for more than six months on the date of transfer, and
(2) have a Fair Market Value on the date of transfer equal to the aggregate exercise price of the Shares to be acquired;
8.2.5. if and so long as the Common Stock is registered under Section 12(b) or 12(g) of the Exchange Act, delivery of a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company the amount of sale or loan proceeds required to pay the exercise price;
8.2.6. such other consideration and method of payment for the issuance of Shares to the extent permitted by legal requirements relating to the administration of stock option plans and issuances of capital stock under applicable corporate and securities laws and the Code; or


Exhibit 10.3
8.2.7. any combination of the foregoing methods of payment.
If the Fair Market Value of the number of whole Shares transferred or the number of whole Shares surrendered is less than the total exercise price of the Option, the shortfall must be made up in cash or by check. Notwithstanding the foregoing provisions of this Section 8.2, the consideration for Shares to be issued pursuant to a Sale may not include, in whole or in part, the consideration set forth in subsection 8.2.5 above.
9. Exercise of Option or SAR.
9.1. Procedure for Exercise; Rights as a Shareholder. Any Option or SAR granted hereunder shall be exercisable at such times and under such conditions as determined by the Administrator, including Performance Criteria with respect to the Company and/or the Grantee, and as shall be permissible under the terms of the Plan.
An Option or SAR may not be exercised for a fraction of a Share. If the exercise of a SAR would result in the issuance of a fractional Share, the Shares to be issued shall be rounded to the nearest whole Share.
An Option or SAR shall be deemed to be exercised when written notice of such exercise has been given to the Company in accordance with the terms of the Option or SAR by the Grantee and full payment for the Shares with respect to which the Option is exercised has been received by the Company. Full payment may, as authorized by the Administrator, consist of any consideration and method of payment allowable under the Award Agreement and Section 8.2 of the Plan. Each Grantee who exercises an Option or SAR shall, upon notification of the amount due (if any) and prior to or concurrent with delivery of the certificate representing the Shares, pay to the Company amounts necessary to satisfy applicable federal, state and local tax withholding requirements. A Grantee must also provide a duly executed copy of any stock transfer agreement then in effect and determined to be applicable by the Administrator. Until the issuance (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company) of the stock certificate evidencing such Shares, no right to vote or receive dividends or any other rights as a shareholder shall exist with respect to the Optioned Stock represented by such stock certificate, notwithstanding the exercise of the Option or SAR. No adjustment will be made for a dividend or other right for which the record date is prior to the date the stock certificate is issued, except as provided in Section 11 of the Plan. Subject to section 3, exercise of an Option or settlement of a SAR shall decrease the number of Shares thereafter available, both for purposes of the Plan and for issuance under the Option or SAR by the number of Shares issued upon such exercise.

9.2. Termination of Employment or Consulting Relationship. In the event that a Grantee's Continuous Status as an Employee or Consultant terminates (other than upon the Grantee's death or Disability), the Grantee may exercise his or her Option or SAR, but only within such period of time as is determined by the Administrator, and only to the extent that the Grantee was entitled to exercise it at the date of termination (but in no event later than the expiration of the term of such Option or SAR as set forth in the Notice of Grant). In the case of an Incentive Stock Option, the Administrator shall determine such period of time (in no event to exceed three (3) months from the date of termination) when the Option is granted. If, at the date of termination, the Grantee is not entitled to exercise his or her entire Option or SAR, the unexercisable portion of the Option or SAR shall, unless otherwise expressly provided by the Administrator, terminate on the date of such termination and the Shares covered by such portion shall revert to the Plan. If, after termination, the Grantee does not exercise the remaining portion of his or her Option or SAR within the time specified by the Administrator, such portion of the Option or SAR shall terminate, and the Shares covered by such portion shall revert to the Plan.
9.3. Disability of Grantee. In the event that a Grantee's Continuous Status as an Employee or Consultant terminates as a result of the Grantee's Disability, the Grantee may exercise his or her Option or SAR at any time within twelve (12) months from the date of such termination, but only to the extent that the Grantee was entitled to


Exhibit 10.3
exercise it at the date of such termination (but in no event later than the expiration of the term of such Option or SAR as set forth in the Notice of Grant). If, at the date of termination, the Grantee is not entitled to exercise his or her entire Option or SAR, the unexercisable portion of the Option or SAR shall, unless otherwise expressly provided by the Administrator, terminate on the date of such termination and the Shares covered by such portion shall revert to the Plan. If, after termination, the Grantee does not exercise the remaining portion of his or her Option or SAR within the time specified herein, such portion of the Option or SAR shall terminate, and the Shares covered by such portion shall revert to the Plan.
9.4. Death of Grantee. In the event of the death of a Grantee, the Option or SAR may be exercised at any time within twelve (12) months following the date of death (but in no event later than the expiration of the term of such Option or SAR as set forth in the Notice of Grant), by the Grantee's estate or by a person who acquired the right to exercise the Option or SAR by bequest or inheritance, but only to the extent that the Grantee was entitled to exercise the Option or SAR at the date of death. If, at the time of death, the Grantee was not entitled to exercise his or her entire Option or SAR, the unexercisable portion of the Option or SAR shall, unless otherwise expressly provided by the Administrator, terminate on the date of such termination and the Shares covered by such portion shall revert to the Plan. If, after death, the Grantee's estate or a person who acquired the right to exercise the Option or SAR by bequest or inheritance does not exercise the remaining portion of the Option or SAR within the time specified herein, such portion of the Option or SAR shall terminate, and the Shares covered by such portion shall revert to the Plan.
9.5. Rule 16b-3. Options or SARs, as well as Sales of Shares, granted to persons subject to Section 16(b) of the Exchange Act must comply with Rule 16b-3 and shall contain such additional conditions or restrictions as may be required thereunder to qualify for the maximum exemption from Section 16 of the Exchange Act with respect to Plan transactions.

10. Nontransferability of Awards. Except as otherwise specifically provided in the Award Agreement, an Award may not be sold, pledged, assigned, hypothecated, transferred or disposed of in any manner other than by will, or by the laws of descent and distribution, and may be exercised during the lifetime of the Grantee only by the Grantee or, if incapacitated, by his or her legal guardian or legal representative.
11. Adjustments Upon Changes in Capitalization or Merger.
11.1. Changes in Capitalization. Subject to any required action by the shareholders of the Company, the number of shares of Common Stock covered by each outstanding Award and the number of shares of Common Stock which have been authorized for issuance under the Plan but as to which no Awards have yet been granted or which have been returned to the Plan upon cancellation or expiration of an Award, as well as the price per share of Common Stock covered by each such outstanding Award, shall be proportionately adjusted for any increase or decrease in the number of issued shares of Common Stock resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of the Common Stock, or any other increase or decrease in the number of issued shares of Common Stock effected without receipt of consideration by the Company; provided, however, that conversion of any convertible securities of the Company shall not be deemed to have been “effected without receipt of consideration.” Such adjustment shall be made by the Administrator, whose determination in that respect shall be final, binding and conclusive. Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of Shares subject to an Award.



Exhibit 10.3
11.2. Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, each outstanding Award will terminate immediately prior to the consummation of such proposed action, unless otherwise provided by the Administrator. The Administrator may, in the exercise of its sole discretion in such instances, declare that any Award shall terminate as of a date fixed by the Board and, in the case of Options and SARs, give each Grantee the right to exercise Grantee's Option or SAR as to all or any part of the Optioned Stock subject to the Option or SAR, including Shares as to which the Option or SAR would not otherwise be exercisable.
11.3. Merger or Asset Sale. Except as otherwise provided in an Award Agreement, in the event of a proposed sale of all or substantially all of the assets of the Company, or the merger of the Company with or into another corporation, each outstanding Award shall be assumed or an equivalent award shall be substituted by such successor corporation or a Parent or Subsidiary of such successor corporation, unless the Administrator determines, in the exercise of its sole discretion and in lieu of such assumption or substitution, that, in the case of Options and SARs, each Grantee shall have the right to exercise the Grantee's Options or SARs as to all or any part of the Optioned Stock subject to the Option or SAR, including Shares as to which the Option or SAR would not otherwise be exercisable. If the Administrator determines that an Option or SAR shall be exercisable in lieu of assumption or substitution in the event of a merger or sale of assets, the Administrator shall notify the Grantee that the Option or SAR shall be so exercisable for a period of thirty (30) days from the date of such notice or such shorter period as the Administrator may specify in the notice, and the Option or SAR will terminate upon the expiration of such period. For the purposes of this paragraph, the Option or SAR shall be considered assumed or substituted if, following the merger or sale of assets, the Option or SAR confers the right to purchase, for each Share of Optioned Stock subject to the Option or SAR immediately prior to the merger or sale of assets, the consideration (whether stock, cash, or other securities or property) received in the merger or sale of assets by holders of Common Stock for each Share held on the effective date of the transaction (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding Shares); provided, however, that if such consideration received in the merger or sale of assets was not solely common stock of the successor corporation or its Parent, the Administrator may, with the consent of the successor corporation, provide for the consideration to be received upon the exercise of the Option or SAR, for each Share of Optioned Stock subject to the Option or SAR, to be solely common stock of the successor corporation or its Parent substantially equal in Fair Market Value to the per share consideration received by holders of Common Stock in the merger or sale of assets. The determination of such substantial equality of value of consideration shall be made by the Administrator and its determination shall be conclusive and binding.
12. Time of Granting Awards. The date of grant of an Award shall, for all purposes, be the date on which the Administrator makes the determination granting such Award (or such later date as the Administrator may establish at the time of granting the Award). Notice of the determination shall be given to each Grantee within a reasonable time after the date of such grant.
13. Amendment and Termination of the Plan.
13.1. Amendment and Termination. The Board may amend or terminate the Plan from time to time in such respects as the Board may deem advisable.
13.2. Shareholder Approval. The Company shall obtain shareholder approval of any Plan amendment to the extent necessary and desirable to comply with Rule 16b-3 or with Section 422 of the Code (or any successor rule or statute or other applicable law, rule or regulation, including the requirements of any exchange or quotation system on which the Common Stock is listed or quoted). Such shareholder approval, if required, shall be obtained in such a manner and to such a degree as is required by the applicable law, rule or regulation.


Exhibit 10.3
13.3. Effect of Amendment or Termination. Any such amendment or termination of the Plan shall not affect Awards already granted, and such Awards shall remain in full force and effect as if this Plan had not been amended or terminated, unless mutually agreed otherwise between the Grantee and the Administrator, which agreement must be in writing and signed by the Grantee and the Administrator.
14. Conditions Upon Issuance of Shares. Shares shall not be issued pursuant to the exercise of an Option, SAR or a Sale unless the exercise of such Option, SAR or consummation of the Sale and the issuance and delivery of such Shares pursuant thereto shall comply with all relevant provisions of law, including, without limitation, the Securities Act of 1933, as amended, applicable state securities laws, the Exchange Act, the rules and regulations promulgated thereunder, and the requirements of any stock exchange (including Nasdaq) upon which the Shares may then be listed, and shall be further subject to the approval of counsel for the Company with respect to such compliance.
15. Reservation of Shares. The Company, during the term of this Plan, will at all times reserve and keep available such number of Shares as shall be sufficient to satisfy the requirements of the Plan.

16. Liability of Company.
16.1. Inability to Obtain Authority. Inability of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed by the Company's counsel to be necessary to the lawful issuance and sale of any Shares hereunder, shall relieve the Company of any liability in respect of the failure to issue or sell such Shares as to which such requisite authority shall not have been obtained.
As a condition to the exercise of an Option or SAR or a Sale, the Company may require the person exercising such Option or SAR or to whom Shares are being Sold to represent and warrant at the time of any such exercise or Sale that the Shares are being purchased only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is required by any of the aforementioned relevant provisions of law.
16.2. Grants Exceeding Allotted Shares. If the grant of an Award causes the aggregate number of Shares previously issued under the Plan and subject to then-outstanding Awards under the Plan to exceed, as of the date of grant, the number of Shares which may be issued under the Plan without additional shareholder approval, such Award shall be void with respect to such excess Shares, unless shareholder approval of an amendment sufficiently increasing the number of Shares subject to the Plan is timely obtained in accordance with Section 13 of the Plan.
17. Shareholder Approval. Continuance of the Plan shall be subject to approval by the shareholders of the Company within twelve (12) months before or after the date the Plan is adopted. Such shareholder approval shall be obtained in the manner and to the degree required under applicable federal and state law.
18. Tax Withholding. Upon any exercise, vesting, or payment of any Award, or upon the disposition of shares of Common Stock acquired pursuant to the exercise of an Incentive Stock Option prior to satisfaction of the holding period requirements of Section 422 of the Code, or upon any other tax withholding event with respect to any award, the Company or one of its Subsidiaries shall have the right at its option to:
(a) require the Grantee (or the Grantee's personal representative or beneficiary, as the case may be) to pay or provide for payment of at least the minimum amount of any taxes which the Company or one of its Subsidiaries may be required to withhold with respect to such Award event or payment; or
(b) deduct from any amount otherwise payable in cash (whether related to the Award or otherwise) to the Grantee (or the Grantee's personal representative or beneficiary, as the case may be) the minimum amount of any taxes which the Company or one of its Subsidiaries may be required to withhold with respect to such


Exhibit 10.3
Award event or payment, except to the extent additional withholding does not result in adverse accounting treatment to the Company.
In any case where a tax is required to be withheld in connection with the delivery of shares of Common Stock under the Plan, the Administrator may in its sole discretion (subject to Section 14) require or grant (either at the time of the Award or thereafter) to the Grantee the right to elect, pursuant to such rules and subject to such conditions as the Administrator may establish, that the Company reduce the number of shares to be delivered by (or otherwise reacquire) the appropriate number of shares, valued in a consistent manner at their Fair Market Value or at the sales price in accordance with authorized procedures for cashless exercises, necessary to satisfy the minimum applicable withholding obligation on exercise, vesting or payment. In no event shall the shares withheld exceed the minimum whole number of shares required for tax withholding under applicable law.

19. Plan Not Funded. Awards payable under the Plan shall be payable in shares or from the general assets of the Company, and no special or separate reserve, fund or deposit shall be made to assure payment of such awards. No Grantee, beneficiary or other person shall have any right, title or interest in any fund or in any specific asset (including shares of Common Stock, except as expressly otherwise provided) of the Company or one of its Subsidiaries by reason of any Award hereunder. Neither the provisions of the Plan (or of any related documents), nor the creation or adoption of the Plan, nor any action taken pursuant to the provisions of the Plan shall create, or be construed to create, a trust of any kind or a fiduciary relationship between the Company or one of its Subsidiaries and any Grantee, beneficiary or other person. To the extent that a Grantee, beneficiary or other person acquires a right to receive payment pursuant to any Award hereunder, such right shall be no greater than the right of any unsecured general creditor of the Company.
20. Privileges of Stock Ownership. Except as otherwise expressly authorized by the Administrator, a Grantee shall not be entitled to any privilege of stock ownership as to any shares of Common Stock not actually delivered to and held of record by the participant. Except as expressly required by Section 11.1 or otherwise expressly provided by the Administrator, no adjustment will be made for dividends or other rights as a shareholder for which a record date is prior to such date of delivery.
21. Governing Law; Severability; Headings. The Plan, the Awards, all documents evidencing awards and all other related documents shall be governed by, and construed in accordance with the laws of the State of Oregon. If a court of competent jurisdiction holds any provision invalid and unenforceable, the remaining provisions of the Plan shall continue in effect. Captions and headings are given to the sections and subsections of the Plan solely as a convenience to facilitate reference. Such headings shall not be deemed in any way material or relevant to the construction or interpretation of the Plan or any provision thereof.
22. No Corporate Action Restriction. The existence of the Plan, the Award Agreements and the Awards granted hereunder shall not limit, affect or restrict in any way the right or power of the Board or the shareholders of the Company to make or authorize: (a) any adjustment, recapitalization, reorganization or other change in the capital structure or business of the Company or any Subsidiary, (b) any merger, amalgamation, consolidation or change in the ownership of the Company or any Subsidiary, (c) any issue of bonds, debentures, capital, preferred or prior preference stock ahead of or affecting the capital stock (or the rights thereof) of the Company or any Subsidiary, (d) any dissolution or liquidation of the Company or any Subsidiary, (e) any sale or transfer of all or any part of the assets or business of the Company or any Subsidiary, or (f) any other corporate act or proceeding by the Company or any Subsidiary. No participant, beneficiary or any other person shall have any claim under any award or award agreement against any member of the Board or the Administrator, or the Company or any employees, officers or agents of the Company or any Subsidiary, as a result of any such action.



Exhibit 10.3
23. Stock Retention Requirement for Executive Officers. The Award Agreement providing for an Award under the Plan to a participant who is the principal executive officer, principal financial officer or chief operating officer, if any, of the Company shall provide that the participant shall continue to hold the Shares issued in connection with the Award (net of Shares withheld or disposed of to pay applicable income and employment taxes due by the participant) for a period of twelve (12) months following the later of the date of issuance of the Shares to the participant or, in the case of Shares issued as restricted stock, the date of vesting of such Shares. This holding period requirement shall cease to apply (i) following the participant’s termination of employment with the Company, (ii) at such time as the participant has met such share ownership guidelines as may be adopted by the Board and as are applicable to the participant, or (iii) the occurrence of an event described in Section 11.3 (relating to a Merger or Asset Sale) or similar event involving the sale of the Company.






EX-10.9 5 ex109summaryofpixelworksno.htm SUMMARY OF PIXELWORKS NON-EMPLOYEE DIRECTOR COMPENSATION Document
Exhibit 10.9
Summary of Pixelworks Non-Employee Director Compensation


General Board Service - CashAnnual Retainer: $40,000
General Board Service - EquityInitial grant upon election or appointment: $74,000 fair value in stock options (based on Black-Scholes valuation assumptions consistent with the Company’s financial reporting obligations and 30-day average stock price) with a six year term vesting 25% on the first anniversary of the grant date, and ratably on a monthly basis thereafter for the next three years, subject to acceleration on change of control

Annual grant at annual meeting of shareholders: $74,000 fair value in RSUs (based on 30-day average stock price) vesting on first to occur of (1) the day before the next annual meeting of the Company’s shareholders that follows the grant date, or (2) the first anniversary of the grant date, subject to acceleration on change of control
Committee Member Service - Additional Annual FeesCommittee member annual fees:

Audit: $8,000 (paid quarterly)

Comp: $5,000 (paid quarterly)

Corp Gov/Nom: $3,000 (paid quarterly)
Committee Chair Service - Additional Annual FeesCommittee Chair fees:

Audit: $19,000 (paid quarterly)

Comp: $10,000 (paid quarterly)

Corp Gov/Nom: $7,500 (paid quarterly)
Chairman of the BoardAdditional annual retainer: $28,000

EX-21 6 ex21subsidiariesfor10k.htm SUBSIDIARIES Document

Exhibit 21

Subsidiaries of Pixelworks, Inc.

Equator Technologies, Inc. — a Delaware corporation
ViXS USA, Inc. – a Delaware corporation
Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. — a China company
Pixelworks Japan Inc. — a Japan company
Pixelworks Semiconductor Technology (Taiwan) Inc. — a Taiwan company
Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. Shenzhen Branch Office No. 1 – a China company
Pixelworks Hong Kong Limited (Hong Kong) – a Hong Kong company
Pixelworks Semiconductor Technology California LLC (California) – a California company
ViXS Systems Inc. dba Pixelworks Canada (Canada) – a Canadian company




EX-23 7 pxlw12312021_ex231.htm CONSENT OF ARMANINO LLP Document


Exhibit 23.1

Consent of Independent Registered Public Accounting Firm


We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-256606, 333-239466, 333-233210, 333-227352, 333-219418, 333-212650, 333-205856, 333-197644, 333-190037, 333-182701, 333-168175, 333-161125, 333-152945 and 333-136553) and Form S-3 (Nos. 333-249934, 333-221239 and 333-221238) of Pixelworks, Inc. and subsidiaries of our report dated March 9, 2022 relating to the consolidated financial statements appearing in this Form 10-K for the year ended December 31, 2021.

/s/ Armanino LLP

San Ramon, California
March 9, 2022


EX-31.1 8 pxlw12312021_ex311.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER Document

Exhibit 31.1
CERTIFICATION
I, Todd A. DeBonis, certify that:
1.I have reviewed this annual report on Form 10-K of Pixelworks, 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:March 9, 2022By: /s/ Todd A. DeBonis
  Todd A. DeBonis
  President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 9 pxlw12312021_ex312.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER Document

Exhibit 31.2
CERTIFICATION
I, Haley F. Aman, certify that:
1.I have reviewed this annual report on Form 10-K of Pixelworks, 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:March 9, 2022By: /s/ Haley F. Aman
  
Haley F. Aman
  Chief Financial Officer (Principal Financial Officer)


EX-32.1 10 pxlw12312021_ex321.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Pixelworks, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Todd A. DeBonis, President and Chief Executive Officer of the Company, certify, pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350), as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 

 
By: /s/ Todd A. DeBonis
 Todd A. DeBonis
 President and Chief Executive Officer
(Principal Executive Officer)
Date: March 9, 2022


EX-32.2 11 pxlw12312021_ex322.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Pixelworks, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Haley F. Aman, Chief Financial Officer of the Company, certify, pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350), as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 

 
By: /s/ Haley F. Aman
 
Haley F. Aman
 Chief Financial Officer (Principal Financial Officer)
Date: March 9, 2022


EX-101.SCH 12 pxlw-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statement of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1008010 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Cash and cash equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies (Property and equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies (Licensed Technology) (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Balance Sheet Components (Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Balance Sheet Components (Allowance for Doubtful Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Balance Sheet Components (Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Balance Sheet Components (Inventories) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Balance Sheet Components (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Balance Sheet Components (Property and Equipment) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - Balance Sheet Components (Other Assets, Net) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2417412 - Disclosure - Balance Sheet Components (Acquired Intangible Assets, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2418413 - Disclosure - Balance Sheet Components (Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2419414 - Disclosure - Balance Sheet Components (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2420415 - Disclosure - Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2421416 - Disclosure - Balance Sheet Components (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2422417 - Disclosure - Balance Sheet Components (Short-Term Line of Credit) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2423418 - Disclosure - Balance Sheet Components (Paycheck Protection Program) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2124104 - Disclosure - Marketable Securities and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2325302 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2426419 - Disclosure - Marketable Securities and Fair Value Measurements (Short Term Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2427420 - Disclosure - Marketable Securities and Fair Value Measurements (Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2128105 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2329303 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2430421 - Disclosure - Restructuring (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2431422 - Disclosure - Restructuring (Components of Restructuring Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2432423 - Disclosure - Restructuring (Restructuring Reserve) (Details) link:presentationLink link:calculationLink link:definitionLink 2133106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2334304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2435424 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436425 - Disclosure - Leases - Supplemental information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 2437426 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) link:presentationLink link:calculationLink link:definitionLink 2437426 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) link:presentationLink link:calculationLink link:definitionLink 2138107 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2339305 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2441428 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2142108 - Disclosure - Interest Income (Expense) and Other, Net link:presentationLink link:calculationLink link:definitionLink 2343306 - Disclosure - Interest Income (Expense) and Other, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Interest Income (Expense) and Other, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2145109 - Disclosure - Research and Development link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2348307 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Income Taxes (Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2453435 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2454436 - Disclosure - Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2455437 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) link:presentationLink link:calculationLink link:definitionLink 2456438 - Disclosure - Income Taxes (Uncertain Tax Positions) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2157111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2358308 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2459439 - Disclosure - Commitments and Contingencies (Royalties) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2460440 - Disclosure - Commitments and Contingencies (401(k) Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2461441 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2461441 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2462442 - Disclosure - Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2163112 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2364309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2465443 - Disclosure - Earnings Per Share (Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2466444 - Disclosure - Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2167113 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2368310 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Shareholders' Equity (Shareholders' Equity) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2470446 - Disclosure - Shareholders' Equity (Stock Options) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2471447 - Disclosure - Shareholders' Equity (Stock Options Activity Roll-forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2472448 - Disclosure - Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details) link:presentationLink link:calculationLink link:definitionLink 2473449 - Disclosure - Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details) link:presentationLink link:calculationLink link:definitionLink 2474450 - Disclosure - Shareholders' Equity (Restricted Stock) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2475451 - Disclosure - Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2476452 - Disclosure - Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2477453 - Disclosure - Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2478454 - Disclosure - Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2179114 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2380311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2481455 - Disclosure - Segment Information (Geographic Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2482456 - Disclosure - Segment Information (Schedule of Revenue by Major Customer) (Details) link:presentationLink link:calculationLink link:definitionLink 2483457 - Disclosure - Segment Information (Accounts Receivable by Major Customer) (Details) link:presentationLink link:calculationLink link:definitionLink 2184115 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2385312 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2486458 - Disclosure - Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2187116 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees link:presentationLink link:calculationLink link:definitionLink 2388313 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables) link:presentationLink link:calculationLink link:definitionLink 2489459 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2490460 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 pxlw-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 pxlw-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 pxlw-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Name of Major Customer [Domain] Customer [Domain] Foreign currency transaction loss, realized Foreign Currency Transaction Gain (Loss), Realized Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax credit carryforwards, research Tax credit carryforwards, research Amount of research tax credit carryforwards. Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements [Member] Leasehold Improvements [Member] Net loss attributable to Pixelworks, Inc. Net loss attributable to Pixelworks Inc. Net loss Net Income (Loss) Attributable to Parent Accounts Receivable, Policy Receivable [Policy Text Block] Line of credit facility, maximum borrowing capacity, limited by eligible A/R Line of credit facility maximum borrowing capacity limited by eligible AR Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable. Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued payroll and related liabilities Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Leasehold improvements Leasehold Improvements, Gross Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Employee Stock Purchase Plan, maximum number of shares per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Canceled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Foreign pension adjustment, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Revenue deferred Deferred Revenue, Period Increase (Decrease) Common stock, $0.001 par value; 250,000,000 shares authorized, 53,367,136 and 51,078,942 shares issued and outstanding as of December 31, 2021 and 2020, respectively. Common Stocks, Including Additional Paid in Capital Canceled and forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Restructuring Type [Axis] Restructuring Type [Axis] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Other assets, net Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Unrealized Gain (Loss) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2006 Plan, number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Income taxes payable Increase (Decrease) in Income Taxes Payable Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Plan modification, contractual life Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification Contractual Life Line of credit facility, maximum borrowing capacity under non-formula advances Line of credit facility, maximum borrowing capacity under non-formula advances Line of credit facility, maximum borrowing capacity under non-formula advances which may be made solely during the last five busines days of any fiscal month or quarter and which must be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end. Range of exercise prices, minimum Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Upfront Payment Upfront Payment [Member] Upfront Payment Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of acquired intangible assets Amortization of Intangible Assets Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Accrued Restructuring Liabilities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Net deferred tax assets Deferred tax assets, net Deferred Tax Assets, Net Proceeds from Issuance of Equity Interest to Entities Owned by Employees Proceeds from Issuance of Equity Interest to Entities Owned by Employees Proceeds from Issuance of Equity Interest to Entities Owned by Employees Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Inventories Schedule of Inventory, Current [Table Text Block] Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Private Placement Private Placement [Member] Restricted stock grants, weighted average grant date fair value Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Award Type [Domain] Award Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Axis] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Number exercisable as of end of year Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Total, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price 2.79- 6.05 $2.67 - $4.52 [Member] $2.67 - $4.52 [Member] Term of debt instrument Long-term Debt, Term Goodwill, Policy Goodwill and Intangible Assets, Policy [Policy Text Block] Reversal of uncertain tax positions Reversal of uncertain tax positions Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation. Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Percentage of revenue Percentage of accounts receivable Concentration Risk, Percentage Preferred stock, $0.001 par value, 50,000,000 shares authorized, none issued Preferred Stock, Value, Issued Property and Equipment, Policy Property, Plant and Equipment, Policy [Policy Text Block] Proceeds from issuances of common stock under employee equity incentive plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised First Additional Payment First Additional Payment [Member] First Additional Payment Options outstanding as of December 31, 2020: Options outstanding as of December 31, 2021: Number outstanding as of end of year Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current and long-term assets, net Increase (Decrease) in Prepaid Expense and Other Assets China CHINA Ownership percentage Noncontrolling Interest, Ownership Percentage by Parent Less: Interest component Software Licenses, Future Minimum Payments Due, Interest Component Software Licenses, Future Minimum Payments Due, Interest Component Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Second Additional Payment Second Additional Payment [Member] Second Additional Payment Gain on sale of marketable securities Marketable Securities, Gain (Loss) Accounts receivable, net Increase (Decrease) in Accounts Receivable ViXS Systems, Inc. ViXS Systems, Inc. [Member] ViXS Systems, Inc. [Member] Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Years of amortization period of licensed technology, lower limit Years of amortization period of licensed technology, lower limit Capitalized licensed technology assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the assets, which is generally three to five years. Schedule of Deferred Tax Assets, Liabilities, and Valuation Allowance Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Total comprehensive loss attributable to Pixelworks, Inc. Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Research and Development Research, Development, and Computer Software Disclosure [Text Block] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Operating expenses Operating Expense [Member] Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share) Basic (in dollars per share) Earnings Per Share, Basic 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Unvested at December 31, 2020: Unvested at December 31, 2021: Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number CANADA CANADA Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Unvested Restricted Stock Units - Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Tooling Machinery and Equipment, Gross Employee Stock Purchase Plan, number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Operating cash flows from operating leases Operating Lease, Payments Other Other Noncash Income (Expense) Research and Development, Policy Research and Development Expense, Policy [Policy Text Block] Employee Stock Purchase Plan, purchase period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Schedule of Revenue by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Effect of foreign currency translation attributable to redeemable non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Employee Stock Purchase Plan [Axis] Employee Stock Purchase Plan [Axis] An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Years ending December 31: Lessee, Operating Lease, Liability, Payment, Due [Abstract] Allowance for Doubtful Accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Accrual for positions taken in current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, redeemable non-controlling interest and shareholders' equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Other Accrued Liabilities, Current Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Purchases of licensed technology Payments to Acquire Other Productive Assets Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Cash equivalents, at carrying value Cash Equivalents, at Carrying Value LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Options exerciseable, weighted average exercise price Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Earnings Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Expected to vest, aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest, Outstanding, Aggregate Intrinsic Value Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of expected to vest options outstanding. Proceeds from Paycheck Protection Program loan Proceeds from Other Debt Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Net proceeds from issuance of equity interest to certain entities owned by employees Proceeds From Issuance Of Equity Interest To Redeemable Noncontrolling Interest Proceeds From Issuance Of Equity Interest To Redeemable Noncontrolling Interest Minimum Minimum [Member] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Short-term marketable securities Marketable Securities, Current Balance at beginning of year Balance at end of year Liability for uncertain tax positions, noncurrent Liability for Uncertainty in Income Taxes, Noncurrent Noncontrolling Interest [Abstract] Gross profit Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Fair Value, Assets Measured on Recurring and Nonrecurring Basis Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Selling, general and administrative Selling, General and Administrative Expense Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Account X Account A [Member] Account A [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Total gross deferred tax assets Deferred Tax Assets, Gross Accrued commissions and royalties Accrued Commissions and Royalties, Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for commisions and royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Increase in non-controlling interest due to issuance of stock Noncontrolling Interest, Increase from Sale of Parent Equity Interest Balance as of December 31, 2020 Balance as of December 31, 2021 Restructuring Reserve Current liabilities: Liabilities, Current [Abstract] Schedule of Stock Options Outstanding, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] Vested, weighted average remaining contractual term Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term The weighted average remaining contractual term for the number of shares into which fully vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan. Equity offering Stock Issued During Period, Value, New Issues Revenue, Policy Revenue [Policy Text Block] Present value of minimum software license payments Software Licenses, Future Minimum Payments Due, Present Value Software Licenses, Future Minimum Payments Due, Present Value Restructuring Plan [Domain] Restructuring Plan [Domain] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Employee Stock Purchase Plan [Domain] Employee Stock Purchase Plan [Domain] An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock. Level 3 Fair Value, Inputs, Level 3 [Member] Account Y Account B [Member] Account B [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Long-term liabilities, net of current portion Accounts Payable and Accrued Liabilities, Noncurrent Options outstanding, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Equity offering, shares Stock Issued During Period, Shares, New Issues Employee Stock Purchase Plan, Activity in Period [Line Items] Employee Stock Purchase Plan, Activity in Period [Line Items] Employee Stock Purchase Plan, Activity in Period [Line Items] Equity Sale to ESOP Equity Sale to ESOP [Member] Equity Sale to ESOP Federal Current Federal Tax Expense (Benefit) Total operating lease liabilities Operating Lease, Liability Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Document Transition Report Document Transition Report Total other income, net Nonoperating Income (Expense) Expiration of tax attributes Income Tax Reconciliation, Income Tax Expense (Benefit), Expiration of Tax Attributes The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the expiration of tax attributes. Nonvested awards, total compensation cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Unvested at December 31, 2020: Unvested at December 31, 2021: Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Commitments and contingencies (Note 11) Commitments and Contingencies Number of patents held Number of Patents Number of patents held by the Company related to visual display of digital image data. Leases Lessee, Operating Leases [Text Block] Redeemable Noncontrolling Interest Redeemable Noncontrolling Interest [Table Text Block] Long-term portion of obligations Software Licenses, Future Minimum Payments Due, Long-term Portion of Present Value Software Licenses, Future Minimum Payments Due, Long-term Portion of Present Value Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Balance at beginning of year Balance at end of year Accounts Receivable, Allowance for Credit Loss, Current Inventory write-downs Inventory Write-down Income taxes payable, net of current portion Accrued Income Taxes, Noncurrent Balance Sheet Components Balance sheet components [Text Block] Balance sheet components [Text Block] End customer B End customer B [Member] End customer B [Member] Interest and Penalties [Member] Interest and Penalties [Member] Interest and Penalties [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Stock-Based Compensation, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Paycheck Protection Program Paycheck Protection Program [Member] Paycheck Protection Program Ownership [Axis] Ownership [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Goodwill [Line Items] Goodwill [Line Items] Marketable Securities, Policy Marketable Securities, Policy [Policy Text Block] Royalty Expense Royalty Expense Reserves and accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Amortization of licensed technology amortization of licensed technology amortization of licensed technology Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Policy [Policy Text Block] Equity Offering Public Offering and Over-Allotment Option [Member] Public Offering and Over-Allotment Option Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Summary of Uncertain Tax Positions and Interest and Penalties Summary of Income Tax Contingencies [Table Text Block] Net proceeds from transaction Sale of Stock, Consideration Received on Transaction Income Tax Authority [Axis] Income Tax Authority [Axis] Work-in-process Inventory, Work in Process, Net of Reserves $2.00 - $2.00 $2.00 - $2.00 [Member] $2.00 - $2.00 [Member] Schedule of Other Operating Cost and Expense, by Component Schedule of Other Operating Cost and Expense, by Component [Table Text Block] Revenue recognized Deferred Revenue, Revenue Recognized Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Financial Instrument [Axis] Financial Instrument [Axis] Accrued liabilities and current portion of long-term liabilities Accrued liabilities and current portion of long-term liabilities Accrued Liabilities, Current Revenues Revenue from Contract with Customer, Excluding Assessed Tax Anticipated decrease of unrecognized tax liability, within twelve months Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Deferred stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Net proceeds from private placement investment Proceeds from Issuance of Private Placement Finished goods Inventory, Finished Goods, Net of Reserves Net proceeds from "at the market" equity offering Proceeds from Issuance of At the Market Offering Proceeds from Issuance of At the Market Offering Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Employee equity incentive plans Stock Option Plans: Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Payments Payments for Restructuring Warranty Program, Policy Standard Product Warranty, Policy [Policy Text Block] Accrual for positions taken in a prior year Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions Reversed accrual Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals Common Stock Common Stock [Member] Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table] Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table] Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Segment Information Segment Reporting Disclosure [Text Block] Loss from operations Loss from operations Operating Income (Loss) Employer contributions to 401(k) plan Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Property and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liability, current Operating Lease, Liability, Current Increase (Decrease) in Shareholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Restructuring Restructuring and Related Activities Disclosure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization Depreciation The Investors The Investors [Member] The Investors Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Vested, weighted average exercise price Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested, Weighted Average Exercise Price The weighted average exercise price for the number of shares into which fully vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan. Korea KOREA, REPUBLIC OF IC sales Integrated Circuits [Member] Integrated Circuits [Member] Liability for Deferred Revenue Schedule of Product Warranty Liability [Table Text Block] Accrued current and long-term liabilities Increase (Decrease) in Accrued Liabilities Purchases of available-for-sale marketable securities Payments to Acquire Debt Securities, Available-for-sale Auditor Information [Abstract] Auditor Information Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Interest income and other, net Total interest expense and other, net Other Nonoperating Income (Expense) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Current portion of accrued liabilities for asset financings Other Liabilities, Current Software licenses Software Licenses, Future Minimum Payments Due [Abstract] Software Licenses, Future Minimum Payments Due [Abstract] Maximum Maximum [Member] At the Market Offering At the Market Offering [Member] At the Market Offering Total liabilities Liabilities Japan JAPAN 2010 Employee Stock Purchase Plan [Member] 2010 Employee Stock Purchase Plan [Member] 2010 Employee Stock Purchase Plan [Member] - An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock. Third Additional Payment Third Additional Payment [Member] Third Additional Payment Accrued Liabilities and Current Portion of Long-Term Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Total intrinsic value of outstanding options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Research and development arrangement, receivable recognized Research and Development Arrangement, Receivable Recognized Research and Development Arrangement, Receivable Recognized Future Minimum Payments Under Non-cancellable Leases Future Minimum Payments Disclosure Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Revenue from Significant Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Expected to vest, weighted average remaining contractual term Share Based Compensation Arrangement By Share Based Payment Award, Options, Expected to Vest, Weighted Average Remaining Contractual Term The weighted average remaining contractuatl term for the number of unvested stock options outstanding as of the balance sheet date that are expected to vest in the future and can become converted under the option plan. Total shareholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Nature of Uncertainty [Axis] Nature of Uncertainty [Axis] Vested, number of shares Share Based Compensation Arrangement By Share-based Payment Award, Options, Vested The number of shares into which fully vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan. Corporate restructuring Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Percent Operating loss carryforwards Operating Loss Carryforwards Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Restructuring Expense Restructuring Expense [Member] Restructuring Expense Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Payments on asset financings Repayments of Other Debt Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Gain on loan extinguishment Gain on loan extinguishment Gain (Loss) on Extinguishment of Debt Expected timing of satisfaction of performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Total current Current Income Tax Expense (Benefit) Interest expense Interest Expense Face amount of debt instrument Debt Instrument, Face Amount Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Backlog and tradename Backlog and Trademark [Member] Backlog and Trademark [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Employee Stock Purchase Plans, shares issued Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Total gross deferred tax liabilities Deferred Tax Liabilities, Gross Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Income Statement [Abstract] Interest income Interest and Other Income Entity Registrant Name Entity Registrant Name Employee Stock Purchase Plan, offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Total Software Licenses, Future Minimum Payments Due, Total Amount of required minimum payments for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year. Deferred revenue: Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Options outstanding, weighted average exercise price Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Restricted stock grants, number of shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Canceled and forfeited Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision (benefit) for income taxes Income tax expense (benefit) Income Tax Expense (Benefit) Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Schedue of Shares Authorized under Stock Option Plans, by Exercise Price Range Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Accounts receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Sale of Stock [Domain] Sale of Stock [Domain] Canceled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Inventories Inventory, Net Tooling [Member] Tools, Dies and Molds [Member] Share-Based Compensation, Policy Share-based Payment Arrangement [Policy Text Block] Fair Value, Assets and Liabilities Measured on Recurring [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Less: Net income attributable to certain entities owned by employees Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Change in net valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Contractual obligation, other, current Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Allowance for Doubtful Accounts [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Restructuring Plan [Axis] Restructuring Plan [Axis] Interest Expense and Other, Net Other Income and Other Expense Disclosure [Text Block] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Options, grants in period, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total Shareholders' Equity Equity Component [Domain] Options, monthly vesting percentage beginning after year one anniversary Share-based compensation arrangement by share-based payment award, options, monthly vesting percent vesting beginning after year one Share-based compensation arrangement by share-based payment award, options, monthly vesting percent vesting beginning after year one Stock issued under employee equity incentive plans, shares Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Vested, aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Vested, Outstanding, Aggregate Intrinsic Value Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of fully vested options outstanding. 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Notes Payable to Banks Notes Payable to Banks [Member] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Other income Other Income Options Outstanding - Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Stock issued under employee equity incentive plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Deferred research and development reimbursement Deferred Research And Development Reimbursement Deferred Research And Development Reimbursement Fair Value Short-term marketable securities: Debt Securities, Available-for-sale Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Depreciation and amortization Deferred Tax Assets, Property and Equipment Amount of deferred tax asset attributable to taxable temporary differences from property and equipment. Employee Stock Purchase Plan, purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Account Z Account C [Member] Account C [Member] Line of credit facility, component of calculation for maximum borrowing amount under formula advances Line of credit facility, component of calculation for maximum borrowing amount under formula advances Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable. Tax effect of foreign pension adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Property and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Less valuation allowance Deferred Tax Assets, Valuation Allowance Deposit liability Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] 2023 Software Licenses, Future Minimum Payments, Due in Two Years Amount of required minimum payments maturing in the second fiscal year following the latest fiscal year for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year. Cost Debt Securities, Available-for-sale, Amortized Cost Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Estimated useful lives Finite-Lived Intangible Asset, Useful Life Major Customers [Axis] Customer [Axis] Line of credit facility, outstanding borrowings Line of Credit, Current Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Use of Estimates, Policy Use of Estimates, Policy [Policy Text Block] Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Document Annual Report Document Annual Report Taiwan TAIWAN, PROVINCE OF CHINA Restructuring Total restructuring expense Restructuring, Settlement and Impairment Provisions Title of 12(b) Security Title of 12(b) Security Foreign tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Foreign Net proceeds from equity offering Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Remaining lease terms on operating leases Lessee, Operating Leases, Remaining Lease Term Lessee, Operating Leases, Remaining Lease Term Cash paid during the year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Segment, Geographical [Domain] Geographical [Domain] Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Options, percent vested on one year anniversary of grant Share-based compensation arrangement by share-based payment award, options, percent vested on one year anniversary of grant Share-based compensation arrangement by share-based payment award, options, percent vested on one year anniversary of grant Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Less: Net income attributable to redeemable non-controlling interest Net income attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees Noncontrolling Interest Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Expired Share-based Compensation Arrangements by Share-based Payment Award, Options, Expired, Weighted Average Exercise Price Weighted average exercise price at which stock options awarded expired in the current period. Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities General foreign tax credit Tax Credit Carryforward, Amount Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Equipment, furniture and fixtures [Member] Furniture and Fixtures [Member] Supplemental Information Related to Leases Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Geographical [Axis] Geographical [Axis] Annual interest percentage included Noncontrolling Interest, Redemption, Annual Interest Percentage Included Noncontrolling Interest, Redemption, Annual Interest Percentage Included Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share) Diluted (in dollars per share) Earnings Per Share, Diluted State [Member] State and Local Jurisdiction [Member] Sale of stock, price per share (USD per share) Sale of Stock, Price Per Share PWSH Employees and Subsidiaries PWSH Employees and Subsidiaries [Member] PWSH Employees and Subsidiaries Revenue Sales [Member] Cash paid for income taxes, net of refunds received Income Taxes Paid, Net Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Total comprehensive loss attributable to Pixelworks, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Employee Severance [Member] Employee Severance [Member] Amortization of acquired intangible assets Amortization Of Acquired Intangible Assets Amortization Of Acquired Intangible Assets Discount on valuation Noncontrolling Interest, Discount on Valuation Noncontrolling Interest, Discount on Valuation Accrued costs related to restructuring Restructuring Reserve, Current Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Sale of stock, agreement term Sale of Stock, Agreement Term Sale of Stock, Agreement Term Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Approximate reduction in workforce from restructuring plan (percent) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Options, merit vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] All distributors All Distributors [Member] All Distributors [Member] Schedule of Restricted Stock Units Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Corporate debt securities Corporate Debt Securities [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Expensed Restructuring charges Restructuring Charges Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Expected to vest after December 31, 2021 Share Based Compensation Arrangement By Share Based Payment, Restricted Stock Unit Awards, Outstanding, Expected to Vest, Weighted Average Exercise Price The weighted average exercise price of the unvested restricted stock units outstanding as of the balance sheet date that are expected to vest in the future and issued under the restricted stock plan. Foreign [Member] Foreign Tax Authority [Member] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Restructuring Expense by Components Restructuring and Related Costs [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Employee Stock Purchase Plans, proceeds from shares issued Employee Stock Purchase Plans, proceeds from issuance of common stock Employee Stock Purchase Plans, proceeds from issuance of common stock Financial Instruments [Domain] Financial Instruments [Domain] Cost of revenue Cost of Goods and Services Sold Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Software [Member] Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date 2022 Software Licenses, Future Minimum Payments Due, Next Twelve Months Amount of required minimum payments maturing in the next fiscal year following the latest fiscal year for software liceneses having an initial or remaining non-cancelable letter-terms in excess of one year. Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Research and Development [Abstract] Research and Development [Abstract] Unrealized loss on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Schedule of Quarterly Financial Data (Unaudited) Quarterly Financial Information [Table Text Block] Options Outstanding - Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 2006 Plan Plan 2006 [Member] Plan 2006 [Member] Less: Current portion Software Licenses, Future Minimum Payments Due, Current Portion of Present Value Software Licenses, Future Minimum Payments Due, Current Portion of Present Value Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Research and experimentation credit and deduction carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Range of exercise prices, maximum Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Period until first payment Debt Instrument, First Required Payment Term Debt Instrument, First Required Payment Term Equipment, furniture and fixtures Furniture and Fixtures, Gross Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Accounts Receivable, after Allowance for Credit Loss [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Total operating expenses Operating Expenses Reduction to deferred tax assets Reduction to deferred tax assets Reduction to deferred tax assets Expected to vest, number of shares Share-based Compensation Arrangement By Share-based Payment Award, Options, Expected to Vest The number of unvested stock options outstanding as of the balance sheet date that are expected to vest in the future and can become converted under the option plan. Software Capitalized Computer Software, Gross Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Gross carrying amount Property, Plant and Equipment, Gross Other Deferred Tax Liabilities, Other Amortization of acquired intangible assets Amortization of acquired developed technology Amortization of acquired developed technology Revenue, net Revenue, net Revenues Years of amortization period of licensed technology, upper limit Years of amortization period of licensed technology, upper limit Capitalized licensed technology assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the assets, which is generally three to five years. Foreign pension adjustment, tax Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Tax, Portion Attributable to Parent Tax amount of the increase (decrease) in accumulated other comprehensive income (loss) related to pension and other postretirement benefit plans, attributable to the parent entity. Useful Lives and Recoverability of Equipment and Other Long-Lived Assets, Policy Property, Plant and Equipment, Impairment [Policy Text Block] Total, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Tax contingencies, net of reversals Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Employee severance and benefits Severance Costs Additions charged (reductions credited) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Options outstanding as of December 31, 2020: Options outstanding as of December 31, 2021: Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Public Float, Share Price public float share price The closing price of a share of the entity's common stock as of the last business day of the most recently completed second fiscal quarter. This share price is used to calculate the aggregate market value of the entity's common stock held by non-affiliates. Contractual obligation, other, noncurrent Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Stock-based compensation Share-based Payment Arrangement, Expense Europe Europe [Member] Research and development arrangement, receivable Research and Development Arrangement, Receivable Research and Development Arrangement, Receivable Entity Current Reporting Status Entity Current Reporting Status Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Ownership percentage by noncontrolling owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Unvested Restricted Stock Units - Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Schedule of Accounts Receivable Percentages from Significant Customers Schedule of accounts receivable percentages from significant customers [Table Text Block] This element may be used to disclose the percentage of accounts receivable from individual significant customers, those representing 10% or more of total accounts receivable. Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accretion on short-term marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Proceeds from sales and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Equity Sale to Investors Equity Sale to Investors [Member] Equity Sale to Investors Schedule of Income (Loss) before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Estimated useful life Property, Plant and Equipment, Estimated Useful Lives Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Beginning balance, shares Ending balance, shares Shares, Issued U.S. UNITED STATES Stock issued in transaction (shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share $2.00 - $6.05 $0.60 - $6.05 [Member] $0.60 - $6.05 [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Research and Development Arrangement, Contract to Perform for Others [Line Items] Research and Development Arrangement, Contract to Perform for Others [Line Items] Acquired intangible assets, gross Finite-Lived Intangible Assets, Gross Common stock, shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes, Policy Income Tax, Policy [Policy Text Block] Foreign pension adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent Maximum aggregate offering price Sale of Stock, Maximum Consideration Received on Transaction Sale of Stock, Maximum Consideration Received on Transaction Software amortization Capitalized Computer Software, Amortization Federal [Member] Internal Revenue Service (IRS) [Member] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 2.46 - 2.46 $2.46 - $2.46 [Member] $2.46 - $2.46 [Member] Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected to vest after December 31, 2021 Share Based Compensation Arrangement By Share Based Payment, Restricted Stock Unit Awards, Outstanding, Expected to Vest The number of unvested restricted stock units outstanding as of the balance sheet date that are expected to vest in the future and issued under the restricted stock plan. Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Exercise Price Range [Domain] Exercise Price Range [Domain] Commissions and fees Sale of Stock, Commission Fee, Percent Sale of Stock, Commission Fee, Percent Underwriter's Option Over-Allotment Option [Member] Income Taxes Income Tax Disclosure [Text Block] Accrued interest payable Interest Payable, Current Expected to vest, weighted average exercise price Share Based Compensation Arrangement By Share Based Payment Award, Options, Expected To Vest, Weighted Average Exercise Price The weighted average exercise price for the number of unvested stock options outstanding as of the balance sheet date that are expected to vest in the future and can become converted under the option plan. January 2020 Plan January 2020 Plan [Member] January 2020 Plan Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Reversals due to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Five Fair Value of Financial Instruments, Policy Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Options, number of months vesting after one year anniversary Share-based compensation arrangement by share-based payment award, options, number of months vesting after one year Share-based compensation arrangement by share-based payment award, options, number of months vesting after one year Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canada Revenue Agency [Member] Canada Revenue Agency [Member] Selling, general and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Income Tax Contingency [Table] Change in Liabiliy for Uncertain Tax Positions and Interest and Penalties [Table] Change in Liabiliy for Uncertain Tax Positions and Interest and Penalties [Table] Debt associated with agreement with TPC Debt Agreement with Technology Partnerships Canada [Member] Debt Agreement with Technology Partnerships Canada [Member] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Purchase Plan: Employee Stock [Member] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Sale of previously written-down inventory Sale of Previously Reserved Inventory Sales amount of inventory previously reserved. August 2020 Plan August 2020 Plan [Member] August 2020 Plan Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Cash equivalents: Money Market Funds [Member] Ownership [Domain] Ownership [Domain] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Current Fiscal Year End Date Current Fiscal Year End Date End customer A End customer A [Member] End customer A [Member] Licensed Technology, Policy Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Other Deferred Tax Assets, Other Distributor B Distributor B [Member] Distributor B Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Nonvested awards, total compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Distributor A Distributor A [Member] Distributor A [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Employee Stock Purchase Plan, maximum annual purchase amount per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Amount Per Employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Amount Per Employee Top five end customers Top five end customers [Member] Top five end customers [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Uncertain Tax Positions [Member] Uncertain Tax Positions [Member] Uncertain Tax Positions [Member] Acquired intangible assets, net Finite-Lived Intangible Assets, Net Goodwill Goodwill Deferred revenue Deferred revenue, beginning balance Deferred revenue, ending balance Deferred Revenue Carrying Value of Redeemable NCI as of January 1, 2021 Carrying Value of Redeemable NCI as of December 31, 2021 Stockholders' Equity Attributable to Noncontrolling Interest Impact of foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Acquisitions of property and equipment and other assets under extended payment terms Fixed asset and other asset expenses incurred but not yet paid Acquisitions of property and equipment and other assets under extended payment terms. Cost of revenue Cost of Sales [Member] Current portion of income taxes payable Accrued Income Taxes, Current Inventories, Policy Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Equity Offering, Excluding Underwriter's Option Public Offering [Member] Public Offering Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Engineering services, license and other Engineering Services And Other [Member] Engineering Services And Other [Member] Closing costs incurred Noncontrolling Interest, Closing Costs Incurred Noncontrolling Interest, Closing Costs Incurred Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Operating loss carryforwards, carried forward indefinetly Operating Loss Carryforwards, Carried Forward Indefinetly Operating Loss Carryforwards, Carried Forward Indefinetly Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income tax expense (benefit) Total deferred Deferred Income Tax Expense (Benefit) Total, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 16 pxlw-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 04, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 000-30269    
Entity Registrant Name PIXELWORKS, INC    
Entity Incorporation, State or Country Code OR    
Entity Tax Identification Number 91-1761992    
Entity Address, Address Line One 16760 Upper Boones Ferry Rd. Ste. 101    
Entity Address, City or Town Portland    
Entity Address, State or Province OR    
Entity Address, Postal Zip Code 97224    
City Area Code 503    
Local Phone Number 601-4545    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol PXLW    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 172,650,121
Entity Public Float, Share Price     $ 3.41
Entity Common Stock, Shares Outstanding   53,966,262  
Documents Incorporated by Reference Part III incorporates information by reference to the registrant’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2021.    
Entity Central Index Key 0001040161    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
ICFR Auditor Attestation Flag false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Auditor Information [Abstract]  
Auditor Firm ID 32
Auditor Name Armanino LLP
Auditor Location San Ramon, California
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 61,587 $ 31,257
Short-term marketable securities 0 250
Accounts receivable, net 8,708 4,672
Inventories 1,469 2,445
Prepaid expenses and other current assets 2,732 1,010
Total current assets 74,496 39,634
Property and equipment, net 5,656 5,103
Operating lease right-of-use assets 4,789 6,606
Other assets, net 3,162 1,081
Acquired intangible assets, net 90 1,207
Goodwill 18,407 18,407
Total assets 106,600 72,038
Current liabilities:    
Accounts payable 2,747 995
Accrued liabilities and current portion of long-term liabilities 13,563 9,452
Current portion of income taxes payable 128 147
Total current liabilities 16,438 10,594
Long-term liabilities, net of current portion 519 1,007
Deposit liability 12,716 0
Operating lease liabilities, net of current portion 2,853 5,088
Income taxes payable, net of current portion 2,948 2,479
Total liabilities 35,474 19,168
Commitments and contingencies (Note 11)
Redeemable non-controlling interest 30,905 0
Shareholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized, none issued 0 0
Common stock, $0.001 par value; 250,000,000 shares authorized, 53,367,136 and 51,078,942 shares issued and outstanding as of December 31, 2021 and 2020, respectively. 475,644 467,957
Accumulated other comprehensive income (loss) (468) 47
Accumulated deficit (434,955) (415,134)
Total shareholders' equity 40,221 52,870
Total liabilities, redeemable non-controlling interest and shareholders' equity $ 106,600 $ 72,038
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 53,367,136 51,078,942
Common stock, shares outstanding (in shares) 53,367,136 51,078,942
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Revenue, net $ 55,102 $ 40,855
Cost of revenue 27,409 20,670
Gross profit 27,693 20,185
Operating expenses:    
Research and development 27,250 25,040
Selling, general and administrative 20,445 19,840
Restructuring 0 2,041
Total operating expenses 47,695 46,921
Loss from operations (20,002) (26,736)
Interest income and other, net 457 9
Gain on loan extinguishment 0 796
Total other income, net 457 805
Loss before income taxes (19,545) (25,931)
Loss before income taxes (19,545) (25,931)
Provision (benefit) for income taxes (133) 598
Net loss (19,412) (26,529)
Less: Net income attributable to redeemable non-controlling interest (409) 0
Net loss attributable to Pixelworks, Inc. $ (19,821) $ (26,529)
Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share) $ (0.38) $ (0.65)
Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share) $ (0.38) $ (0.65)
Weighted average shares outstanding - basic (in shares) 52,509,000 40,712,000
Weighted average shares outstanding - diluted (in shares) 52,509,000 40,712,000
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring $ 0 $ 2,041
Amortization of acquired intangible assets 1,118  
Cost of revenue    
Amortization of acquired intangible assets 899 1,192
Stock-based compensation 43 432
Restructuring 0 173
Amortization of acquired intangible assets 899  
Research and development    
Stock-based compensation 2,363 2,943
Selling, general and administrative    
Stock-based compensation 3,678 4,296
Amortization of acquired intangible assets $ 219 $ 304
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statement of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net loss $ (19,412) $ (26,529)
Other comprehensive income (loss):    
Foreign currency translation adjustment (520) 0
Foreign pension adjustment 6 48
Tax effect of foreign pension adjustment (1) (10)
Unrealized loss on available-for-sale securities 0 (3)
Total comprehensive loss attributable to Pixelworks, Inc. (19,927) (26,494)
Less: Net income attributable to redeemable non-controlling interest (409) 0
Total comprehensive loss attributable to Pixelworks, Inc. $ (20,336) $ (26,494)
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net loss $ (19,412) $ (26,529)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 6,084 7,853
Depreciation and amortization 3,648 3,737
Amortization of acquired intangible assets 1,118 1,496
Deferred income tax expense (benefit) (768) 26
Reversal of uncertain tax positions (2) (88)
Gain on loan extinguishment 0 (796)
Accretion on short-term marketable securities 0 (4)
Gain on sale of marketable securities 0 (4)
Other 10 9
Changes in operating assets and liabilities:    
Accounts receivable, net (4,036) 6,243
Inventories 976 2,956
Prepaid expenses and other current and long-term assets, net (46) 3,295
Accounts payable 1,282 166
Accrued current and long-term liabilities 1,537 (2,361)
Income taxes payable 452 290
Net cash used in operating activities (9,157) (3,711)
Cash flows from investing activities:    
Purchases of property and equipment (3,475) (2,637)
Proceeds from sales and maturities of marketable securities 250 8,229
Purchases of available-for-sale marketable securities 0 (1,500)
Purchases of licensed technology 0 (152)
Net cash provided by (used in) investing activities (3,225) 3,940
Cash flows from financing activities:    
Net proceeds from issuance of equity interest to certain entities owned by employees 29,976 0
Proceeds from Issuance of Equity Interest to Entities Owned by Employees 12,329 0
Proceeds from issuances of common stock under employee equity incentive plans 1,282 600
Payments on asset financings (1,195) (1,007)
Net proceeds from "at the market" equity offering 320 4,429
Net proceeds from equity offering 0 12,743
Net proceeds from private placement investment 0 6,210
Proceeds from Paycheck Protection Program loan 0 796
Net cash provided by financing activities 42,712 23,771
Net increase in cash and cash equivalents 30,330 24,000
Cash and cash equivalents, beginning of period 31,257 7,257
Cash and cash equivalents, end of period 61,587 31,257
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds received 376 397
Cash paid during the year for interest 162 217
Non-cash investing and financing activities:    
Acquisitions of property and equipment and other assets under extended payment terms 1,229 1,495
Gain on loan extinguishment $ 0 $ (796)
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Equity Offering
Private Placement
At the Market Offering
Common Stock
Common Stock
Equity Offering
Common Stock
Private Placement
Common Stock
At the Market Offering
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance, shares at Dec. 31, 2019         38,434,488          
Beginning balance at Dec. 31, 2019 $ 47,529       $ 436,122       $ 12 $ (388,605)
Increase (Decrease) in Shareholders' Equity [Roll Forward]                    
Stock issued under employee equity incentive plans, shares         2,061,988          
Stock issued under employee equity incentive plans 600       $ 600          
Equity offering, shares           5,635,000 3,200,000 1,747,466    
Equity offering   $ 12,743 $ 6,210 $ 4,429   $ 12,743 $ 6,210 $ 4,429    
Stock-based compensation expense 7,853       7,853          
Unrealized loss on available-for-sale securities (3)               (3)  
Foreign currency translation adjustment 0                  
Net loss attributable to Pixelworks Inc. (26,529)                 (26,529)
Foreign pension adjustment, net of tax 38               38  
Ending balance at Dec. 31, 2020 52,870       $ 467,957       47 (415,134)
Ending balance, shares at Dec. 31, 2020         51,078,942          
Increase (Decrease) in Shareholders' Equity [Roll Forward]                    
Stock issued under employee equity incentive plans, shares         2,227,176          
Stock issued under employee equity incentive plans 1,282       $ 1,282          
Equity offering, shares               61,018    
Equity offering       $ 321       $ 321    
Stock-based compensation expense 6,084       6,084          
Foreign currency translation adjustment (520)               (520)  
Net loss attributable to Pixelworks Inc. (19,821)                 (19,821)
Foreign pension adjustment, net of tax 5               5  
Ending balance at Dec. 31, 2021 $ 40,221       $ 475,644       $ (468) $ (434,955)
Ending balance, shares at Dec. 31, 2021         53,367,136          
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statement of Stockholders' Equity [Abstract]    
Foreign pension adjustment, tax $ 1 $ 10
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation BASIS OF PRESENTATION
Nature of Business
Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business & Education (projector).
As of December 31, 2021, we had an intellectual property portfolio of 335 patents related to the visual display of digital image data. We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality. We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets.
Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems, Inc., a corporation organized in Canada ("ViXS") ("the Acquisition").
During the third quarter of 2021, we engaged in a strategic plan to re-align our mobile, projector, and video delivery businesses to improve their focus on the Asia-centered customers and employee stakeholders of those businesses. The global center of the mobile, projector, and video delivery businesses continues to be in Asia, and the steps we have taken to date and going forward are intended to improve our ability to access capital, customers, and talent. We have operated our primary R&D center in Asia for over 15 years and feel that the time is right to take advantage of that existing footprint and develop our subsidiary, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH") as a full profit-and-loss center underneath Pixelworks, Inc. for the mobile, projector, and video delivery businesses. Most of these steps have been completed as of the end of 2021.
This plan will further enable PWSH to seek qualification to file an application for an initial public offering on the Shanghai Stock Exchange’s Science and Technology Innovation Board, known as the STAR Market (the “Listing”). We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of its growth worldwide. We presently intend to qualify PWSH to apply for the Listing so that the Listing is consummated in 2023. The process of going public on the STAR Market includes several periods of review and, therefore, is a lengthy process. There is no guarantee that PWSH will be approved for a Listing at any point in the future.
Our consolidated financial statements include the accounts of Pixelworks and its subsidiaries. Intercompany accounts and transactions have been eliminated. All foreign subsidiaries use the U.S. dollar as the functional currency, and as a result, transaction gains and losses are included in the consolidated statements of operations. Transaction (gains) and losses were $(258) and $419 for the years ended December 31, 2021 and 2020, respectively.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, stock-based compensation and income taxes. The actual results experienced could differ materially from our estimates.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Cash and Cash Equivalents
We classify all cash and highly liquid investments with original maturities of three months or less at the date of purchase as cash and cash equivalents. Cash equivalents, which as of December 31, 2021 and 2020 consisted of U.S. denominated money market funds, totaled $15,254 and $23,832 as of December 31, 2021 and 2020, respectively.
Marketable Securities
Our investments in marketable securities are classified as available-for-sale. Available-for-sale securities are stated at fair value based on quoted market prices with unrealized holding gains or losses, net of tax, included in accumulated other comprehensive income, a component of shareholders’ equity. The cost of securities sold is based on the specific identification method.
Accounts Receivable
Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. At the end of each reporting period, we estimate the allowance for doubtful accounts based on an account-by-account risk analysis of outstanding receivable balances. The determination to write-off specific accounts receivable balances is made based on the likelihood of collection and past due status. Past due status is based on invoice date and terms specific to each customer.
Inventories
Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).
Property and Equipment
Property and equipment are stated at cost. Depreciation and amortization is calculated on a straight-line basis over the estimated useful life of the assets which are generally as follows:
 
SoftwareLesser of 3 years or contractual license term
Equipment, furniture and fixtures2 years
Tooling2 to 4 years
Leasehold improvementsLesser of lease term or estimated useful life
The cost of property and equipment repairs and maintenance is expensed as incurred.
Licensed Technology
We have capitalized licensed technology assets in other long-term assets. These assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the asset, if the license is not contractually limited, which is generally two to five years.
Useful Lives and Recoverability of Equipment and Other Long-Lived Assets
We evaluate the remaining useful life and recoverability of equipment and other assets, including identifiable intangible assets, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If there is an indicator of impairment, we prepare an estimate of future, undiscounted cash flows expected to result from the use of each asset and its eventual disposition. If these cash flows are less than the carrying value of the asset, we adjust the carrying amount of the asset to its estimated fair value. We have concluded that the carrying value of our long-lived assets is recoverable as of December 31, 2021.
Goodwill
Goodwill is not amortized, rather it is tested, at least annually, for impairment at a reporting unit level. Impairment of goodwill is the condition that exists when the carrying amount of a reporting unit that includes goodwill exceeds its fair value. A goodwill impairment loss is recognized for the amount that the carrying amount of the reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. If the fair value of a reporting unit exceeds the carrying amount, goodwill of the reporting unit is not considered impaired.
We evaluate impairment using the guidance set forth in FASB Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment ("ASU 2017-04") which states that an entity may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If determined to be necessary, the quantitative impairment test shall be used to identify goodwill impairment and measure the amount of goodwill impairment loss to be recognized. An entity has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative goodwill impairment test. Accordingly, we have elected to bypass the qualitative assessment and proceed directly to the quantitative goodwill impairment test. We tested goodwill for impairment under the quantitative goodwill impairment test during the fourth quarter of 2021 and concluded that goodwill was not impaired.
Warranty Program
We warrant that our products will be free from defects in material and workmanship for a period of twelve months from delivery. Warranty repairs are guaranteed for the remainder of the original warranty period. Our warranty is limited to repairing or replacing products, or refunding the purchase price. At the end of each reporting period, we estimate a reserve for warranty returns based on historical experience and knowledge of any applicable events or transactions. The reserve for warranty returns is included in accrued liabilities in our consolidated balance sheets.
Stock-Based Compensation
We currently sponsor a stock incentive plan that allows for issuance of employee stock options and restricted stock awards, including restricted stock units. We also have an employee stock purchase plan for all eligible employees. The fair value of share-based payment awards is expensed straight-line over the requisite service period, which is generally the vesting period, for the entire award. Additionally, any modification of an award that increases its fair value will require us to recognize additional expense.
The fair value of our stock option grants and purchase rights under our employee stock purchase plan are estimated as of the grant date using the Black-Scholes option pricing model which is affected by our estimates of the risk free interest rate, our expected dividend yield, expected term and the expected share price volatility of our common shares over the expected term. The fair value of our restricted stock awards are based on the market value of our stock on the date of grant.
Research and Development
Costs associated with research and development activities are expensed as incurred, except for items with alternate future uses which are capitalized and depreciated over their estimated useful lives.
On occasion, we enter into co-development arrangements with current or prospective customers to defray a portion of the research and development expenses we expect to incur in connection with our development of an IC product. As amounts become due and payable, they are offset against research and development expense on a pro-rata basis.
Income Taxes
We account for income taxes under the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between financial statement carrying amounts and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. We establish a valuation allowance to reduce deferred tax assets if it is "more likely than not" that a portion or all of the asset will not be realized in future tax returns.
An uncertain tax position represents treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, we do not recognize the tax benefits resulting from such positions and report the tax effects for uncertain tax positions in our consolidated balance sheets.
Risks and Uncertainties
Concentration of Suppliers
We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. We do not have any long-term agreements with any of these suppliers. In light of these dependencies, it is reasonably possible that failure to perform by one of these suppliers could have a severe impact on our results of operations. Additionally, the concentration of these vendors within Taiwan and the People’s Republic of China increases our risk of supply disruption due to natural disasters, economic instability, political unrest or other regional disturbances.
Risk of Technological Change
The markets in which we compete, or seek to compete, are subject to rapid technological change, frequent new product introductions, changing customer requirements for new products and features, and evolving industry standards. The introduction of new technologies and the emergence of new industry standards could render our products less desirable or obsolete, which could harm our business.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.
Recent Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2019-12, Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 became effective for us in the first quarter of fiscal 2021, and early adoption is permitted. The adoption of ASU 2019-12 did not have a material impact on our financial position, results of operations and cash flows.
In November 2018, the FASB issued Accounting Standards Update No. 2018-18, Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 ("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Accounts Receivable, Net
Accounts receivable consists of the following:
 December 31,
 20212020
Accounts receivable, gross$8,744 $4,713 
Allowance for doubtful accounts(36)(41)
Accounts receivable, net$8,708 $4,672 
The following is a summary of the change in our allowance for doubtful accounts:
 Year Ended December 31,
 20212020
Balance at beginning of year$41 $23 
Additions charged (reductions credited)(5)18 
Balance at end of year$36 $41 
Inventories
Inventories consist of the following:
 December 31,
 20212020
Finished goods$461 $1,775 
Work-in-process1,008 670 
Inventories$1,469 $2,445 
We recorded inventory write-downs of $488 and $95 for the years ended December 31, 2021 and 2020, respectively. The inventory write-downs were for lower of cost or net realizable value and excess and obsolescence exposure. The inventory write-downs were offset by sales of previously written-down inventory of $9 and $29 for the years ended December 31, 2021 and 2020, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of current prepaid expenses, deposits, income taxes receivable and other receivables.
Property and Equipment, Net
Property and equipment consists of the following:
 December 31,
 20212020
Equipment, furniture and fixtures$9,463 $8,889 
Tooling5,749 6,298 
Software5,230 5,711 
Leasehold improvements1,375 1,393 
21,817 22,291 
Accumulated depreciation and amortization(16,161)(17,188)
Property and equipment, net$5,656 $5,103 

Software amortization was $1,214 and $1,174 for the years ended December 31, 2021 and 2020, respectively. Depreciation and amortization expense for equipment, furniture, fixtures, tooling and leasehold improvements was $2,281 and $2,227 for the years ended December 31, 2021 and 2020, respectively.
Other Assets, Net
Other assets consist primarily of deposits, deferred tax assets and licensed technology. Amortization of licensed technology was $153 and $336 for the years ended December 31, 2021 and 2020, respectively.

Acquired Intangible Assets, Net
In connection with the Acquisition, we recorded certain identifiable intangible assets. Acquired intangible assets resulting from this transaction consist of the following:
December 31,
20212020
Developed technology$5,050 $5,050 
Customer relationships1,270 1,270 
Backlog and tradename410 410 
6,730 6,730 
Less: accumulated amortization(6,640)(5,523)
Acquired intangible assets, net$90 $1,207 

Intangible assets are amortized over the following estimated useful lives: developed technology and customer relationships, 3 to 5 years; tradename and backlog, 6 to 18 months. Backlog was fully amortized as of December 31, 2018 and tradename was fully amortized as of December 31, 2019.
Amortization expense for intangible assets was $1,118 for the year ended December 31, 2021, with $899 included in cost of revenue and $219 included in selling, general and administrative on the consolidated statements of operations. As of December 31, 2021, future estimated amortization expense is as follows:
Year ending December 31, 2022$90 
Acquired intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Conditions that would trigger an impairment assessment include, but are not limited to, past, current, or expected cash flow or operating losses associated with the asset. There were no such triggering events requiring an impairment assessment of other intangible assets as of December 31, 2021.
Goodwill
Goodwill resulted from the Acquisition, whereby we recorded goodwill of $18,407. See Note 2: "Summary of Significant Accounting Policies" for information on our assessment of goodwill impairment.
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
 December 31,
 20212020
Accrued payroll and related liabilities$3,490 $2,867 
Operating lease liability, current2,439 2,039 
Deferred research and development reimbursement1,838 — 
Current portion of accrued liabilities for asset financings1,077 786 
Accrued interest payable361 429 
Accrued commissions and royalties259 474 
Deferred revenue50 179 
Accrued costs related to restructuring— 630 
Other4,049 2,048 
Accrued liabilities and current portion of long-term liabilities$13,563 $9,452 
The following is a summary of the change in deferred revenue:
 Year Ended December 31,
 20212020
Deferred revenue:
Balance at beginning of period$179 $146 
Revenue recognized(1,127)(902)
Revenue deferred998 935 
Balance at end of period$50 $179 
Short-Term Line of Credit
On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended over time, including as recently as December 14, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provided a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of (i) $10,000, or (ii) $2,500 plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable. The Revolving Line had a maturity date of March 26, 2021. In addition, the Revolving Loan Agreement provided for non-formula advances of up to $10,000 which could be made solely during the last five business days of any fiscal month or quarter and which were required to be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.
The Revolving Loan Agreement, as amended, contained customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could have resulted in the acceleration of our obligations under the Revolving Loan Agreement, as amended, and an increase to the applicable interest rate, and would have permitted the Bank to exercise remedies with respect to its security interest. The Revolving Line had a maturity date of March 26, 2021. We did not renew the Revolving Loan Agreement upon its maturity.
As of December 31, 2020, we had no outstanding borrowings on the Revolving Line. 
Paycheck Protection Program Loan
On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $796 (the “Loan”) pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).
The Loan was evidenced by a promissory note (the “Note”) dated April 25, 2020, and matured 2 years from the disbursement date. The Note bore interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest
were payable monthly commencing 6 months after the disbursement date and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contained customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender could require immediate repayment of all amounts outstanding under the Note.
Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, “Qualifying Expenses”), pursuant to the terms and limitations of the PPP. We used the Loan amount for Qualifying Expenses. During the fourth quarter of 2020, we applied for and received full forgiveness and recorded a gain of $796 within other income in our consolidated statements of operations.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities and Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS
Marketable Securities
We had no marketable securities as of December 31, 2021. As of December 31, 2020, all of our marketable securities were classified as available-for-sale, had contractual maturities of one year or less and consisted of the following:
CostUnrealized Gain (Loss)Fair Value
Short-term marketable securities:
As of December 31, 2020:
Corporate debt securities$253 $(3)$250 
$253 $(3)$250 

Unrealized holding gains and losses are recorded in accumulated other comprehensive income, a component of shareholders’ equity, in the consolidated balance sheets.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:
Level 1:Valuations based on quoted prices in active markets for identical assets and liabilities.
Level 2:Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3:Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.
The following table presents information about our assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and 2020: 
Level 1Level 2Level 3Total
As of December 31, 2021:
Assets:
Cash equivalents:
Money market funds$15,254 $— $— $15,254 
As of December 31, 2020:
Assets:
Cash equivalents:
Money market funds$23,832 $— $— 23,832 
Short-term marketable securities:
Corporate debt securities— 250 — 250 
We primarily use the market approach to determine the fair value of our financial instruments. The fair value of our current assets and liabilities, including accounts receivable and accounts payable approximates the carrying value due to the short-term nature of these balances. We have currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with U.S. GAAP.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring RESTRUCTURINGS
In August 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "August 2020 Plan"). The August 2020 Plan included an approximately 14% reduction in workforce, primarily in the areas of operations, research and development, sales and marketing.
In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "January 2020 Plan"). The January 2020 Plan included an approximately4% reduction in workforce, primarily in the areas of research and development and sales.
Total restructuring expense included in our statement of operations for the years ended December 31, 2021 and 2020 is comprised of the following:
Year Ended December 31,
20212020
Cost of revenue — restructuring:
Employee severance and benefits
$— $173 
— 173 
Operating expenses — restructuring:
Employee severance and benefits
$— $2,041 
— 2,041 
Total restructuring expense$— $2,214 

The following is a rollforward of the accrued liabilities related to restructuring for the year ended December 31, 2021:
Balance as of December 31, 2020ExpensedPayments
Balance as of December 31, 2021
Employee severance and benefits
$630 $— $(630)$— 
Accrued costs related to restructuring
$630 $— $(630)$— 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases LEASES
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities in our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Operating lease ROU assets also exclude lease incentives received. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.

We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 6 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Year EndedYear Ended
December 31, 2021December 31, 2020
Operating lease cost$2,622 $2,721 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases2,809 2,816 
Leased assets obtained in exchange for new operating lease liabilities629 3,535 
Weighted average remaining lease term (in years)2.953.76
Weighted average discount rate4.96 %4.99 %
Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows:
Operating Lease Payments
Years ending December 31:
2022$2,652 
20231,376 
2024877 
2025364 
2026364 
Thereafter91 
Total operating lease payments5,724 
Less imputed interest(432)
Total operating lease liabilities$5,292 

As of December 31, 2021, the Company had no operating lease liabilities that had not commenced.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:
Product Sales - We sell integrated circuit products, also known as “chips” or “ICs”, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.
Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the “most likely amount” method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.
Engineering Services - We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (“ESAs”) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.
License Revenue - On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). Additionally, for certain IP license agreements, royalties are collected as customers sell their own products that incorporate our IP. IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees or royalty fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services. Royalties are recognized as revenue is earned, generally when the customer sells its products that incorporate our IP.
Other - From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.
The following table provides information about disaggregated revenue based on the preceding categories for the years ended December 31, 2021 and 2020:
Year ended December 31,
20212020
IC sales$50,807 $39,205 
Engineering services, license and other4,295 1,650 
Total revenues$55,102 $40,855 
For segment information, including revenue by geographic region, see "Note 14. Segment Information".
Our contract balances include accounts receivable, deferred revenue and our liability for warranty returns. For information concerning these contract balances, see "Note 3. Balance Sheet Components".
Payment terms and conditions for goods and services provided vary by contract; however, payment is generally required within 30 to 60 days of invoicing.
We have not identified any material costs incurred associated with obtaining a contract with a customer which would meet the criteria to be capitalized, therefore, these costs are expensed as incurred.The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $30,
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Interest Income (Expense) and Other, Net
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Interest Expense and Other, Net INTEREST INCOME AND OTHER, NET
Interest income and other, consists of the following:
 Year Ended December 31,
 20212020
Other income$246 $161 
Interest income211 87 
Interest expense— (239)
Total interest income and other, net$457 $
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Research and Development
12 Months Ended
Dec. 31, 2021
Research and Development [Abstract]  
Research and Development RESEARCH AND DEVELOPMENT
During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expect to incur in connection with our development of an integrated circuit product. We expect our development costs to exceed the amounts received from the customer, and although we expect to sell units of the product to the customer, there is no commitment or agreement from the customer for such sales at this time. Additionally, we retain ownership of any modifications or improvements to our pre-existing intellectual property and may use such improvements in products sold to other customers.
Under the co-development agreement, $5,800 was payable by the customer within 60 days of the date of the agreement and three additional payments of $2,200, $1,300 and $1,300 are each payable upon completion of certain development milestones. As amounts become due and payable, they are offset against research and development expense on a pro rata basis. During the year ended December 31, 2021, we recognized an offset to research and development expense of $3,962.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Current and Deferred Income Tax Expense
Domestic and foreign pre-tax loss is as follows:
 Year Ended December 31,
 20212020
Domestic$(10,967)$(25,590)
Foreign(8,578)(341)
Domestic and foreign pre-tax loss$(19,545)$(25,931)

Income tax expense attributable to operations is comprised of the following: 
 Year Ended December 31,
 20212020
Current:
Federal$(27)$(74)
State19 
Foreign643 643 
Total current635 572 
Deferred:
Foreign(768)26 
Total deferred(768)26 
Income tax expense (benefit)$(133)$598 
The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows: 
 Year Ended December 31,
 20212020
Federal statutory rate21 %21 %
Corporate restructuring(38)— 
Change in valuation allowance24 — 
Expiration of tax attributes(6)(14)
Tax contingencies, net of reversals(5)— 
Impact of foreign earnings(7)
Permanent items(1)
Research and development credits
Stock-based compensation(1)(2)
Other(3)— 
Effective income tax rate%(2)%

Deferred Tax Assets, Liabilities and Valuation Allowance
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows: 
 December 31,
 20212020
Deferred tax assets:
Research and experimentation credit and deduction carryforwards$62,771 $65,772 
Net operating loss carryforwards45,985 50,917 
Depreciation and amortization5,664 2,282 
Deferred stock-based compensation994 1,158 
Reserves and accrued expenses992 145 
Foreign tax credit carryforwards208 275 
Other1,451 2,074 
Total gross deferred tax assets118,065 122,623 
Deferred tax liabilities:
Other(812)(1,526)
Total gross deferred tax liabilities(812)(1,526)
Less valuation allowance(116,372)(120,981)
Net deferred tax assets$881 $116 

We continue to record a full valuation allowance against our U.S. net deferred tax assets as of December 31, 2021 and 2020, as it is not more likely than not that we will realize a benefit from these assets in a future period. In the third quarter of 2021, we recorded a valuation allowance against our net deferred tax assets in China in conjunction with the restructuring of our intercompany agreements and intellectual property. In the fourth quarter of 2021, we recognized $558 of our Canadian net deferred tax assets as we are more likely than not to realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other foreign net deferred tax assets as we have concluded it is more likely than not that we will realize a benefit from these assets in a future period because our subsidiaries in these jurisdictions are cost-plus taxpayers. The net valuation allowance decreased $4,609 for the year ended December 31, 2021 and decreased $24 for the year ended December 31, 2020.
As of December 31, 2021, we had federal, state and foreign net operating loss carryforwards of $166,448, $6,756 and $39,450 respectively, which will begin to expire in 2022 with $31,705 of our federal net operating loss carryforward lasting indefinitely. As of December 31, 2021, we had available federal, state and foreign research and experimentation tax credit carryforwards of $7,823, $4,993, and $24,252 respectively. The federal and state tax credits will begin expiring in 2022 while the foreign credits have an indefinite life. In addition, our Canadian subsidiary has unclaimed scientific and experimental expenditures to be
carried forward and applied against future income in Canada of approximately $120,906. We have a general foreign tax credit of $118 which will begin to expire in 2022.
Our ability to utilize our federal net operating losses may be limited by Section 382 of the Internal Revenue Code of 1986, as amended, which imposes an annual limit on the ability of a corporation that undergoes an "ownership change" to use its net operating loss carryforwards to reduce its tax liability. An ownership change is generally defined as a greater than 50% increase in equity ownership by 5% shareholders in any three-year period.
We are not indefinitely reinvested in the earnings of our subsidiaries in Canada, Japan and Taiwan and have accrued tax on the future repatriation of cash for jurisdictions where withholding taxes would apply. We are no longer indefinitely reinvested in our China subsidiary and have reversed our previous accrual of $620 as a result of changes to our operating plan and implementation of our China intellectual property strategy.
Uncertain Tax Positions
We have recorded tax liabilities to address potential exposures involving positions that could be challenged by taxing authorities. As of December 31, 2021, the amount of our uncertain tax positions was a liability of $2,493 and a reduction to deferred tax assets of $1,254. As of December 31, 2020, the amount of our uncertain tax positions was a liability of $1,610 and a reduction to deferred tax assets of $1,189.
The following is a summary of the change in our liability for uncertain tax positions and interest and penalties: 
20212020
Uncertain tax positions:
Balance at beginning of year$2,711 $2,569 
Accrual for positions taken in a prior year825 24 
Accrual for positions taken in current year121 192 
Reversals due to lapse of statute of limitations(11)(74)
Balance at end of year$3,646 $2,711 
Interest and penalties:
Balance at beginning of year$88 $85 
Accrual for positions taken in prior year16 18 
Accrual for positions taken in current year— — 
Reversals due to lapse of statute of limitations(3)(15)
Balance at end of year$101 $88 
During the years ended December 31, 2021 and 2020 we recognized $16 and $18, respectively, of interest and penalties in income tax expense in our consolidated statements of operations.
We file income tax returns in the U.S. and various foreign jurisdictions. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitations. Settlement of any particular position could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the liability for unrecognized tax benefits and interest and penalties of approximately $97 within the next twelve months due to the expiration of statutes of limitation in federal, state and foreign jurisdictions.
We are no longer subject to U.S. federal, state, and foreign examinations for years before 2018, 2017 and 2014, respectively. Our net operating loss and tax credit carryforwards from all years may be subject to adjustment for three years following the year in which utilized. We do not anticipate that any potential tax adjustments will have a significant impact on our financial position or results of operations.
We were not subject to, nor have we received any notice of, income tax examinations in any jurisdiction as of December 31, 2021.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Royalties
We license technology from third parties and have agreed to pay certain suppliers a royalty based on the number of chips sold or manufactured, the net sales price of the chips containing the licensed technology or a fixed non-cancelable fee. Royalty expense is recognized based on our estimated average unit cost for royalty contracts with non-cancelable prepayments and the stated contractual per unit rate for all other agreements. Royalty expense was $225 and $242 for the years ended December 31, 2021 and 2020, respectively, which is included in cost of revenue in our consolidated statements of operations.
401(k) Plan
We sponsor a 401(k) plan for eligible employees. Participants may defer a percentage of their annual compensation on a pre-tax basis, not to exceed the dollar limit that is set by law. A discretionary matching contribution by the Company is allowed and is equal to a uniform percentage of the amount of salary reduction elected to be deferred, which percentage will be determined each year by the Company. We made contributions of $55 and $48 to the 401(k) plan during the years ended December 31, 2021 and 2020, respectively.
Software licenses
We acquire rights to use certain software engineer design tools under software licenses.
As of December 31, 2021, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2022$1,133 
2023365 
1,498 
Less: Interest component(65)
Present value of minimum software license payments1,433 
Less: Current portion(1,077)
Long-term portion of obligations$356 
Other Contractual Obligation
As part of the Acquisition, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS Systems Inc. was provided funding to assist in research and development expenses of which a portion was later required to be repaid because the conditions for repayment were met. The scheduled payments are made on a quarterly basis and end in January 2024. $504 and $499 are included in accrued liabilities and current portion of long-term liabilities in our consolidated balance sheet as of December 31, 2021 and 2020, respectively. $57 and $268 are included in long-term liabilities, net of current portion in our consolidated balance sheets as of December 31, 2021 and 2020, respectively.
Contract Manufacturers
In the normal course of business, we commit to purchase products from our contract manufacturers to be delivered within the next 90 days. In certain situations, should we cancel an order, we could be required to pay cancellation fees. Such obligations could impact our immediate results of operations but would not materially affect our business.
Indemnifications
Certain of our agreements include limited indemnification provisions for claims from third-parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of December 31, 2021, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could immediately impact our results of operations but are not expected to materially affect our business.
Legal Proceedings
We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Basic earnings per share amounts are computed based on the weighted average number of common shares outstanding. Diluted weighted average shares outstanding include the weighted average number of common shares outstanding plus potentially dilutive common shares outstanding during the period.
The following schedule reconciles the computation of basic and diluted net loss per share (in thousands, except per share data):
 Year Ended December 31,
 20212020
Net loss$(19,412)$(26,529)
Less: Net income attributable to redeemable non-controlling interest(409)— 
Less: Net income attributable to certain entities owned by employees(198)— 
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation$(20,019)$(26,529)
Weighted average shares outstanding - basic and diluted 52,509 40,712 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.38)$(0.65)

Basic and diluted earnings (loss) per share was computed by dividing the net income (loss) by the weighted-average number of common shares outstanding for the period. The numerator adjustments include an allocation of PWSH income to the redeemable non-controlling interests and the employee owned entities. The equity interest associated with the employee-owned entities are considered participating securities at PWSH and will be allocated income, however, they are not required to fund losses, and therefore, no allocations of losses will be made to the employee owned entities in periods of loss at PWSH. Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.
The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):
 Year Ended December 31,
 20212020
Employee equity incentive plans3,832 4,148 
Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Shareholders' Equity SHAREHOLDERS’ EQUITY
Preferred Stock
The Company is authorized to issue 50,000,000 shares of preferred stock with a par value of $0.001 per share. The Board of Directors is authorized to fix or alter the rights, preferences, privileges and restrictions granted to, or imposed on, each series of preferred stock. There were no shares of preferred stock issued as of December 31, 2021 and 2020.
Common Stock
The Company is authorized to issue 250,000,000 shares of common stock with a par value of $0.001 per share. Shareholders of common stock have unlimited voting rights and are entitled to receive the net assets of the Company upon dissolution, subject to the rights of the preferred shareholders, if any.
Equity Offering
On December 14, 2020, we completed the sale of 4,900,000 shares of common stock in an underwritten registered offering. On December 16, 2020, an additional 735,000 shares were issued pursuant to the 30-day over-allotment option exercised by the underwriter. With the over-allotment shares, a total of 5,635,000 shares of common stock were sold in the offering at a price to the public of $2.45 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and other expenses, were approximately $12,743.
Private Placement Investment
On December 7, 2020, we completed a private placement of 724,288 shares of common stock to a certain accredited investor at a purchase price of $2.071 per share. On December 15, 2020, we completed a private placement of 2,475,712 shares of common stock to a certain accredited investor at a purchase price of $2.071. Net proceeds to the Company, after deducting commissions and other expenses, were approximately $6,210.
At the Market Offering
On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25,000, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers’ transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.
During the year ended December 31, 2020, we sold an aggregate of 1,747,466 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $4,429.
During the year ended December 31, 2021, we sold an aggregate of 61,018 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $321.
Employee Equity Incentive Plans
On May 23, 2006, our shareholders approved the adoption of the Pixelworks, Inc. 2006 Stock Incentive Plan (the "2006 Plan"). The 2006 Plan has since been amended and restated on certain occasions, most recently on May 10, 2021 when our shareholders approved an increase to the total number of authorized shares to 22,683,333 shares. As of December 31, 2021, 2,105,497 shares were available for grant under the 2006 Plan.
Stock Options
The contractual life of newly issued stock option awards is six years. Our new hire vesting schedule provides that each option becomes exercisable at a rate of 25% on the first anniversary date of the grant and 2.083% on the last day of every month thereafter for a total of 36 additional increments. Our merit vesting schedule provides that merit-type awards become exercisable monthly over a period of three years.
The following is a summary of stock option activity: 
Number of
shares
Weighted
average
exercise
price
Options outstanding as of December 31, 2020:719,067 $2.53 
Granted— — 
Exercised(352,375)2.47 
Canceled and forfeited(500)4.56 
Expired(11,583)4.51 
Options outstanding as of December 31, 2021:354,609 $2.52 

The following table summarizes information about options outstanding as of December 31, 2021:
 Options OutstandingOptions Exercisable
Range of exercise pricesNumber
outstanding as of
December 31,
2021
Weighted
average
remaining
contractual
life
Weighted
average
exercise
price
Number
exercisable as of
December 31,
2021
Weighted
average
exercise
price
$2.00 - $2.00
237,500 4.79$2.00 159,500 $2.00 
2.46 - 2.46
109,109 1.673.40 97,521 3.33 
2.79- 6.05
8,000 2.086.05 7,667 6.05 
$2.00 - $6.05
354,609 3.77$2.52 264,688 $2.61 
During the years ended December 31, 2021 and 2020 the total intrinsic value of options exercised was $445 and $28, respectively, for which no income tax benefit has been recorded because a full valuation allowance has been provided for our U.S. deferred tax assets. As of December 31, 2021, options outstanding had a total intrinsic value of $684.

Options outstanding that have vested and are expected to vest as of December 31, 2021 are as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term
Aggregate
intrinsic
value
Vested264,688 $2.61 3.48$491 
Expected to vest88,517 2.26 4.64190 
Total353,205 $2.52 3.77$681 
Restricted Stock
The 2006 Plan provides for the issuance of restricted stock, including restricted stock units. During the years ended December 31, 2021 and 2020 we granted 2,123,844 and 2,137,317 shares, respectively, of restricted stock with a weighted average grant date fair value of $3.70 and $3.42 per share, respectively.
The following is a summary of restricted stock activity:
Number of
shares
Weighted average grant date fair value
Unvested at December 31, 2020:3,176,605 $3.68 
Granted2,123,844 3.70 
Vested(1,715,624)3.67 
Canceled(268,790)3.84 
Unvested at December 31, 2021:3,316,035 $3.69 
Expected to vest after December 31, 20213,090,192 $3.68 
Employee Stock Purchase Plans
On May 18, 2010, our shareholders approved the adoption of the 2010 Pixelworks, Inc. Employee Stock Purchase Plan (the "ESPP") for U.S. employees and for certain foreign subsidiary employees. The ESPP provides for separate offering periods commencing on February 1 and August 1, with the first offering period beginning August 1, 2010. Each offering period continues for a period of 18 months with purchases every six months. Each eligible employee may purchase up to 3,000 shares of stock on each purchase date, with a maximum annual purchase amount of $25. The purchase price is equal to 85% of the lesser of the fair market value of the shares on the offering date or on the purchase date. On May 15, 2020 the ESPP was amended when our shareholders approved an increase to the total number of shares of common stock reserved for issuance to 3,300,000. During the years ended December 31, 2021 and 2020, we issued 159,177 and 202,019 shares, respectively for proceeds of $411 and $529, respectively, under the ESPP.
Stock-Based Compensation Expense
The fair value of stock-based compensation was determined using the Black-Scholes option pricing model and the following weighted average assumptions:
Year Ended December 31,
20212020
Stock Option Plans:
Risk free interest rate%2.00 %
Expected dividend yield%%
Expected term (in years)03.75
Volatility%64 %
Employee Stock Purchase Plan:
Risk free interest rate0.12 %0.79 %
Expected dividend yield%%
Expected term (in years)1.171.05
Volatility75 %65 %
There were no options granted during the year ended December 31, 2021. The weighted average fair value of options granted during the year ended December 31, 2020 was $0.93. The risk free interest rate is estimated using an average of treasury bill interest rates. The expected dividend yield is zero as we have not paid any dividends to date and do not expect to pay dividends in the future. Expected volatility is estimated based on the historical volatility of our common stock over the expected term as this represents our best estimate of future volatility. The contractual life of newly issued stock options is six years, and we have elected to use the "simplified method" to estimate expected term. Under the simplified method, an option's expected term is calculated as the average of its vesting period and original contractual life. The expected term of ESPP purchase rights is based on the estimated weighted average time to purchase.
As of December 31, 2021, unrecognized stock-based compensation expense is $5,560, which is expected to be recognized as stock-based compensation expense over a weighted average period of 1.12 years.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION
We have identified a single operating segment: the design and development of ICs for use in electronic display devices. The majority of our assets are located in the United States and China.
Geographic Information
Revenue by geographic region, was as follows:
 Year Ended December 31,
 20212020
Japan$27,001 $26,554 
China23,977 8,935 
Taiwan2,142 1,668 
U.S.1,624 3,057 
Europe242 333 
Korea116 308 
$55,102 $40,855 

Significant Customers
 
The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented more than 10% of revenue in at least one of the periods presented, is as follows:
 Year Ended December 31,
 20212020
Distributors:
All distributors56 %49 %
Distributor A27 %%
Distributor B13 %23 %
End Customers: 1
Top five end customers76 %58 %
End customer A35 %40 %
End customer B22 %%
1 End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
 
Each of the following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:
 December 31,
 20212020
Account X41 %39 %
Account Y27 %20 %
Account Z15 %%
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (Unaudited) QUARTERLY FINANCIAL DATA (UNAUDITED) 
 Quarterly Period Ended
 March 31June 30September 30December 31
2021
Revenue, net$9,270 $14,050 $15,196 $16,586 
Gross profit3,725 7,110 7,985 8,873 
Loss from operations(7,914)(4,457)(3,904)(3,727)
Loss before income taxes(7,858)(4,275)(3,850)(3,562)
Net loss attributable to Pixelworks Inc.(8,075)(4,382)(4,073)(3,291)
Net loss attributable to Pixelworks Inc. per share - basic and diluted(0.16)(0.08)(0.08)(0.06)
2020
Revenue, net$13,774 $9,253 $8,190 $9,638 
Gross profit6,775 5,049 3,976 4,385 
Loss from operations(5,277)(6,421)(8,137)(6,901)
Loss before income taxes(5,223)(6,445)(8,165)(6,098)
Net loss attributable to Pixelworks Inc.(5,399)(6,552)(8,139)(6,439)
Net loss attributable to Pixelworks Inc. per share - basic and diluted(0.14)(0.17)(0.20)(0.15)
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees
12 Months Ended
Dec. 31, 2021
Noncontrolling Interest [Abstract]  
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES
During the third quarter of 2021, Pixelworks, Inc. and our subsidiary, PWSH, entered into a Capital Increase Agreement with certain private equity and strategic investors based in China (collectively, the “Investors”) and certain entities which collectively are owned by approximately 75% of the employees of PWSH and its subsidiaries (collectively, the “ESOP”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but function as a qualified ESOP and hold an equity ownership in trust for employees.
The Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH. The Investors will have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market. Each Investor has the right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH does not consummate an initial public offering on the STAR Market on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. The Company has elected to accrete changes in the redemption value of the redeemable non-controlling interests from the issuance date through the earliest redemption date of June 30, 2024 using the interest method. Because the redeemable non-controlling interest is denominated in RMB, it will be revalued to USD at the end of each reporting period, with the changes in carrying value attributable to foreign currency being reflected within accumulated other comprehensive loss on the condensed consolidated balance sheets.
The ESOP entities invested approximately $12,329 in exchange for a redeemable non-controlling equity interest representing 5.95% of PWSH, which includes a discount of 30% from the valuation paid by the Investors. Each of the ESOP entities has the right to require PWSH to redeem the entire equity interest held by such ESOP entities at the original purchase price paid plus 5% annual interest, if PWSH does not achieve its Listing on or before December 31, 2024. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our condensed consolidated statements of operations.
The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. There can be no assurances that PWSH will complete the Listing by June 30, 2024, or at all. In the event Pixelworks, Inc. is required to redeem the entire equity interest held by the Investors or the ESOP entities, we may be required to seek additional capital in order to redeem their PWSH shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations. The listing of PWSH on China's STAR Market will not change our status as a U.S. public company.
The components of the change in redeemable non-controlling interests for the year ended December 31, 2021 are presented in the following table (in thousands):
Carrying Value of Redeemable NCI as of January 1, 2021
$— 
Increase in non-controlling interest due to issuance of stock30,844 
Closing costs incurred(868)
Net income attributable to redeemable non-controlling interest409 
Effect of foreign currency translation attributable to redeemable non-controlling interest520 
Carrying Value of Redeemable NCI as of December 31, 2021
$30,905 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Use of Estimates, Policy The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, stock-based compensation and income taxes. The actual results experienced could differ materially from our estimates.
Cash and Cash Equivalents, Policy We classify all cash and highly liquid investments with original maturities of three months or less at the date of purchase as cash and cash equivalents. Cash equivalents, which as of December 31, 2021 and 2020 consisted of U.S. denominated money market funds, totaled $15,254 and $23,832 as of December 31, 2021 and 2020, respectively.
Marketable Securities, Policy Our investments in marketable securities are classified as available-for-sale. Available-for-sale securities are stated at fair value based on quoted market prices with unrealized holding gains or losses, net of tax, included in accumulated other comprehensive income, a component of shareholders’ equity. The cost of securities sold is based on the specific identification method.
Accounts Receivable, Policy Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. At the end of each reporting period, we estimate the allowance for doubtful accounts based on an account-by-account risk analysis of outstanding receivable balances. The determination to write-off specific accounts receivable balances is made based on the likelihood of collection and past due status. Past due status is based on invoice date and terms specific to each customer.
Inventories, Policy Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).
Property and Equipment, Policy
Property and equipment are stated at cost. Depreciation and amortization is calculated on a straight-line basis over the estimated useful life of the assets which are generally as follows:
 
SoftwareLesser of 3 years or contractual license term
Equipment, furniture and fixtures2 years
Tooling2 to 4 years
Leasehold improvementsLesser of lease term or estimated useful life
The cost of property and equipment repairs and maintenance is expensed as incurred.
Licensed Technology, Policy We have capitalized licensed technology assets in other long-term assets. These assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the asset, if the license is not contractually limited, which is generally two to five years.
Useful Lives and Recoverability of Equipment and Other Long-Lived Assets, Policy If there is an indicator of impairment, we prepare an estimate of future, undiscounted cash flows expected to result from the use of each asset and its eventual disposition. If these cash flows are less than the carrying value of the asset, we adjust the carrying amount of the asset to its estimated fair value.
Goodwill, Policy
Goodwill is not amortized, rather it is tested, at least annually, for impairment at a reporting unit level. Impairment of goodwill is the condition that exists when the carrying amount of a reporting unit that includes goodwill exceeds its fair value. A goodwill impairment loss is recognized for the amount that the carrying amount of the reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. If the fair value of a reporting unit exceeds the carrying amount, goodwill of the reporting unit is not considered impaired.
We evaluate impairment using the guidance set forth in FASB Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment ("ASU 2017-04") which states that an entity may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If determined to be necessary, the quantitative impairment test shall be used to identify goodwill impairment and measure the amount of goodwill impairment loss to be recognized. An entity has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative goodwill impairment test. Accordingly, we have elected to bypass the qualitative assessment and proceed directly to the quantitative goodwill impairment test. We tested goodwill for impairment under the quantitative goodwill impairment test during the fourth quarter of 2021 and concluded that goodwill was not impaired.
Warranty Program, Policy We warrant that our products will be free from defects in material and workmanship for a period of twelve months from delivery. Warranty repairs are guaranteed for the remainder of the original warranty period. Our warranty is limited to repairing or replacing products, or refunding the purchase price. At the end of each reporting period, we estimate a reserve for warranty returns based on historical experience and knowledge of any applicable events or transactions. The reserve for warranty returns is included in accrued liabilities in our consolidated balance sheets.
Share-Based Compensation, Policy
We currently sponsor a stock incentive plan that allows for issuance of employee stock options and restricted stock awards, including restricted stock units. We also have an employee stock purchase plan for all eligible employees. The fair value of share-based payment awards is expensed straight-line over the requisite service period, which is generally the vesting period, for the entire award. Additionally, any modification of an award that increases its fair value will require us to recognize additional expense.
The fair value of our stock option grants and purchase rights under our employee stock purchase plan are estimated as of the grant date using the Black-Scholes option pricing model which is affected by our estimates of the risk free interest rate, our expected dividend yield, expected term and the expected share price volatility of our common shares over the expected term. The fair value of our restricted stock awards are based on the market value of our stock on the date of grant.
Research and Development, Policy
Costs associated with research and development activities are expensed as incurred, except for items with alternate future uses which are capitalized and depreciated over their estimated useful lives.
On occasion, we enter into co-development arrangements with current or prospective customers to defray a portion of the research and development expenses we expect to incur in connection with our development of an IC product. As amounts become due and payable, they are offset against research and development expense on a pro-rata basis.
Income Taxes, Policy
We account for income taxes under the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between financial statement carrying amounts and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. We establish a valuation allowance to reduce deferred tax assets if it is "more likely than not" that a portion or all of the asset will not be realized in future tax returns.
An uncertain tax position represents treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, we do not recognize the tax benefits resulting from such positions and report the tax effects for uncertain tax positions in our consolidated balance sheets.
Fair Value of Financial Instruments, Policy
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:
Level 1:Valuations based on quoted prices in active markets for identical assets and liabilities.
Level 2:Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3:Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.
Revenue, Policy
Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:
Product Sales - We sell integrated circuit products, also known as “chips” or “ICs”, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.
Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the “most likely amount” method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.
Engineering Services - We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (“ESAs”) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.
License Revenue - On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). Additionally, for certain IP license agreements, royalties are collected as customers sell their own products that incorporate our IP. IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees or royalty fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services. Royalties are recognized as revenue is earned, generally when the customer sells its products that incorporate our IP.
Other - From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
Accounts receivable consists of the following:
 December 31,
 20212020
Accounts receivable, gross$8,744 $4,713 
Allowance for doubtful accounts(36)(41)
Accounts receivable, net$8,708 $4,672 
Allowance for Doubtful Accounts
The following is a summary of the change in our allowance for doubtful accounts:
 Year Ended December 31,
 20212020
Balance at beginning of year$41 $23 
Additions charged (reductions credited)(5)18 
Balance at end of year$36 $41 
Inventories
Inventories consist of the following:
 December 31,
 20212020
Finished goods$461 $1,775 
Work-in-process1,008 670 
Inventories$1,469 $2,445 
Property and Equipment, Net
Property and equipment consists of the following:
 December 31,
 20212020
Equipment, furniture and fixtures$9,463 $8,889 
Tooling5,749 6,298 
Software5,230 5,711 
Leasehold improvements1,375 1,393 
21,817 22,291 
Accumulated depreciation and amortization(16,161)(17,188)
Property and equipment, net$5,656 $5,103 
Schedule of Finite-Lived Intangible Assets Acquired intangible assets resulting from this transaction consist of the following:
December 31,
20212020
Developed technology$5,050 $5,050 
Customer relationships1,270 1,270 
Backlog and tradename410 410 
6,730 6,730 
Less: accumulated amortization(6,640)(5,523)
Acquired intangible assets, net$90 $1,207 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of December 31, 2021, future estimated amortization expense is as follows:
Year ending December 31, 2022$90 
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
 December 31,
 20212020
Accrued payroll and related liabilities$3,490 $2,867 
Operating lease liability, current2,439 2,039 
Deferred research and development reimbursement1,838 — 
Current portion of accrued liabilities for asset financings1,077 786 
Accrued interest payable361 429 
Accrued commissions and royalties259 474 
Deferred revenue50 179 
Accrued costs related to restructuring— 630 
Other4,049 2,048 
Accrued liabilities and current portion of long-term liabilities$13,563 $9,452 
Liability for Deferred Revenue
The following is a summary of the change in deferred revenue:
 Year Ended December 31,
 20212020
Deferred revenue:
Balance at beginning of period$179 $146 
Revenue recognized(1,127)(902)
Revenue deferred998 935 
Balance at end of period$50 $179 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis
CostUnrealized Gain (Loss)Fair Value
Short-term marketable securities:
As of December 31, 2020:
Corporate debt securities$253 $(3)$250 
$253 $(3)$250 
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents information about our assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and 2020: 
Level 1Level 2Level 3Total
As of December 31, 2021:
Assets:
Cash equivalents:
Money market funds$15,254 $— $— $15,254 
As of December 31, 2020:
Assets:
Cash equivalents:
Money market funds$23,832 $— $— 23,832 
Short-term marketable securities:
Corporate debt securities— 250 — 250 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Expense by Components
Total restructuring expense included in our statement of operations for the years ended December 31, 2021 and 2020 is comprised of the following:
Year Ended December 31,
20212020
Cost of revenue — restructuring:
Employee severance and benefits
$— $173 
— 173 
Operating expenses — restructuring:
Employee severance and benefits
$— $2,041 
— 2,041 
Total restructuring expense$— $2,214 
Schedule of Accrued Restructuring Liabilities
The following is a rollforward of the accrued liabilities related to restructuring for the year ended December 31, 2021:
Balance as of December 31, 2020ExpensedPayments
Balance as of December 31, 2021
Employee severance and benefits
$630 $— $(630)$— 
Accrued costs related to restructuring
$630 $— $(630)$— 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Supplemental Information Related to Leases
We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 6 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Year EndedYear Ended
December 31, 2021December 31, 2020
Operating lease cost$2,622 $2,721 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases2,809 2,816 
Leased assets obtained in exchange for new operating lease liabilities629 3,535 
Weighted average remaining lease term (in years)2.953.76
Weighted average discount rate4.96 %4.99 %
Future Minimum Payments Under Non-cancellable Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows:
Operating Lease Payments
Years ending December 31:
2022$2,652 
20231,376 
2024877 
2025364 
2026364 
Thereafter91 
Total operating lease payments5,724 
Less imputed interest(432)
Total operating lease liabilities$5,292 
As of December 31, 2021, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2022$1,133 
2023365 
1,498 
Less: Interest component(65)
Present value of minimum software license payments1,433 
Less: Current portion(1,077)
Long-term portion of obligations$356 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information about disaggregated revenue based on the preceding categories for the years ended December 31, 2021 and 2020:
Year ended December 31,
20212020
IC sales$50,807 $39,205 
Engineering services, license and other4,295 1,650 
Total revenues$55,102 $40,855 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Interest Income (Expense) and Other, Net (Tables)
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of Other Operating Cost and Expense, by Component
Interest income and other, consists of the following:
 Year Ended December 31,
 20212020
Other income$246 $161 
Interest income211 87 
Interest expense— (239)
Total interest income and other, net$457 $
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) before Income Tax, Domestic and Foreign
Domestic and foreign pre-tax loss is as follows:
 Year Ended December 31,
 20212020
Domestic$(10,967)$(25,590)
Foreign(8,578)(341)
Domestic and foreign pre-tax loss$(19,545)$(25,931)
Schedule of Components of Income Tax Expense (Benefit)
Income tax expense attributable to operations is comprised of the following: 
 Year Ended December 31,
 20212020
Current:
Federal$(27)$(74)
State19 
Foreign643 643 
Total current635 572 
Deferred:
Foreign(768)26 
Total deferred(768)26 
Income tax expense (benefit)$(133)$598 
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows: 
 Year Ended December 31,
 20212020
Federal statutory rate21 %21 %
Corporate restructuring(38)— 
Change in valuation allowance24 — 
Expiration of tax attributes(6)(14)
Tax contingencies, net of reversals(5)— 
Impact of foreign earnings(7)
Permanent items(1)
Research and development credits
Stock-based compensation(1)(2)
Other(3)— 
Effective income tax rate%(2)%
Schedule of Deferred Tax Assets, Liabilities, and Valuation Allowance Significant components of our deferred tax assets and liabilities are as follows: 
 December 31,
 20212020
Deferred tax assets:
Research and experimentation credit and deduction carryforwards$62,771 $65,772 
Net operating loss carryforwards45,985 50,917 
Depreciation and amortization5,664 2,282 
Deferred stock-based compensation994 1,158 
Reserves and accrued expenses992 145 
Foreign tax credit carryforwards208 275 
Other1,451 2,074 
Total gross deferred tax assets118,065 122,623 
Deferred tax liabilities:
Other(812)(1,526)
Total gross deferred tax liabilities(812)(1,526)
Less valuation allowance(116,372)(120,981)
Net deferred tax assets$881 $116 
Summary of Uncertain Tax Positions and Interest and Penalties
The following is a summary of the change in our liability for uncertain tax positions and interest and penalties: 
20212020
Uncertain tax positions:
Balance at beginning of year$2,711 $2,569 
Accrual for positions taken in a prior year825 24 
Accrual for positions taken in current year121 192 
Reversals due to lapse of statute of limitations(11)(74)
Balance at end of year$3,646 $2,711 
Interest and penalties:
Balance at beginning of year$88 $85 
Accrual for positions taken in prior year16 18 
Accrual for positions taken in current year— — 
Reversals due to lapse of statute of limitations(3)(15)
Balance at end of year$101 $88 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Disclosure
Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows:
Operating Lease Payments
Years ending December 31:
2022$2,652 
20231,376 
2024877 
2025364 
2026364 
Thereafter91 
Total operating lease payments5,724 
Less imputed interest(432)
Total operating lease liabilities$5,292 
As of December 31, 2021, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2022$1,133 
2023365 
1,498 
Less: Interest component(65)
Present value of minimum software license payments1,433 
Less: Current portion(1,077)
Long-term portion of obligations$356 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following schedule reconciles the computation of basic and diluted net loss per share (in thousands, except per share data):
 Year Ended December 31,
 20212020
Net loss$(19,412)$(26,529)
Less: Net income attributable to redeemable non-controlling interest(409)— 
Less: Net income attributable to certain entities owned by employees(198)— 
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation$(20,019)$(26,529)
Weighted average shares outstanding - basic and diluted 52,509 40,712 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.38)$(0.65)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):
 Year Ended December 31,
 20212020
Employee equity incentive plans3,832 4,148 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of Stock Option Activity
The following is a summary of stock option activity: 
Number of
shares
Weighted
average
exercise
price
Options outstanding as of December 31, 2020:719,067 $2.53 
Granted— — 
Exercised(352,375)2.47 
Canceled and forfeited(500)4.56 
Expired(11,583)4.51 
Options outstanding as of December 31, 2021:354,609 $2.52 
Schedue of Shares Authorized under Stock Option Plans, by Exercise Price Range
The following table summarizes information about options outstanding as of December 31, 2021:
 Options OutstandingOptions Exercisable
Range of exercise pricesNumber
outstanding as of
December 31,
2021
Weighted
average
remaining
contractual
life
Weighted
average
exercise
price
Number
exercisable as of
December 31,
2021
Weighted
average
exercise
price
$2.00 - $2.00
237,500 4.79$2.00 159,500 $2.00 
2.46 - 2.46
109,109 1.673.40 97,521 3.33 
2.79- 6.05
8,000 2.086.05 7,667 6.05 
$2.00 - $6.05
354,609 3.77$2.52 264,688 $2.61 
Schedule of Stock Options Outstanding, Vested and Expected to Vest
Options outstanding that have vested and are expected to vest as of December 31, 2021 are as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term
Aggregate
intrinsic
value
Vested264,688 $2.61 3.48$491 
Expected to vest88,517 2.26 4.64190 
Total353,205 $2.52 3.77$681 
Schedule of Restricted Stock Units Activity
The following is a summary of restricted stock activity:
Number of
shares
Weighted average grant date fair value
Unvested at December 31, 2020:3,176,605 $3.68 
Granted2,123,844 3.70 
Vested(1,715,624)3.67 
Canceled(268,790)3.84 
Unvested at December 31, 2021:3,316,035 $3.69 
Expected to vest after December 31, 20213,090,192 $3.68 
Stock-Based Compensation, Valuation Assumptions
The fair value of stock-based compensation was determined using the Black-Scholes option pricing model and the following weighted average assumptions:
Year Ended December 31,
20212020
Stock Option Plans:
Risk free interest rate%2.00 %
Expected dividend yield%%
Expected term (in years)03.75
Volatility%64 %
Employee Stock Purchase Plan:
Risk free interest rate0.12 %0.79 %
Expected dividend yield%%
Expected term (in years)1.171.05
Volatility75 %65 %
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Region
Revenue by geographic region, was as follows:
 Year Ended December 31,
 20212020
Japan$27,001 $26,554 
China23,977 8,935 
Taiwan2,142 1,668 
U.S.1,624 3,057 
Europe242 333 
Korea116 308 
$55,102 $40,855 
Schedule of Revenue from Significant Customers
The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented more than 10% of revenue in at least one of the periods presented, is as follows:
 Year Ended December 31,
 20212020
Distributors:
All distributors56 %49 %
Distributor A27 %%
Distributor B13 %23 %
End Customers: 1
Top five end customers76 %58 %
End customer A35 %40 %
End customer B22 %%
1 End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
Schedule of Accounts Receivable Percentages from Significant Customers
Each of the following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:
 December 31,
 20212020
Account X41 %39 %
Account Y27 %20 %
Account Z15 %%
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Data (Unaudited)
 Quarterly Period Ended
 March 31June 30September 30December 31
2021
Revenue, net$9,270 $14,050 $15,196 $16,586 
Gross profit3,725 7,110 7,985 8,873 
Loss from operations(7,914)(4,457)(3,904)(3,727)
Loss before income taxes(7,858)(4,275)(3,850)(3,562)
Net loss attributable to Pixelworks Inc.(8,075)(4,382)(4,073)(3,291)
Net loss attributable to Pixelworks Inc. per share - basic and diluted(0.16)(0.08)(0.08)(0.06)
2020
Revenue, net$13,774 $9,253 $8,190 $9,638 
Gross profit6,775 5,049 3,976 4,385 
Loss from operations(5,277)(6,421)(8,137)(6,901)
Loss before income taxes(5,223)(6,445)(8,165)(6,098)
Net loss attributable to Pixelworks Inc.(5,399)(6,552)(8,139)(6,439)
Net loss attributable to Pixelworks Inc. per share - basic and diluted(0.14)(0.17)(0.20)(0.15)
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables)
12 Months Ended
Dec. 31, 2021
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The components of the change in redeemable non-controlling interests for the year ended December 31, 2021 are presented in the following table (in thousands):
Carrying Value of Redeemable NCI as of January 1, 2021
$— 
Increase in non-controlling interest due to issuance of stock30,844 
Closing costs incurred(868)
Net income attributable to redeemable non-controlling interest409 
Effect of foreign currency translation attributable to redeemable non-controlling interest520 
Carrying Value of Redeemable NCI as of December 31, 2021
$30,905 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
patent
Dec. 31, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of patents held | patent 335  
Foreign currency transaction loss, realized | $ $ 258 $ (419)
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Cash and cash equivalents) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Cash equivalents, at carrying value $ 15,254 $ 23,832
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Property and equipment) (Details)
12 Months Ended
Dec. 31, 2021
Software [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life Lesser of 3 years or contractual license term
Equipment, furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life 2 years
Tooling [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life 2 to 4 years
Leasehold improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life Lesser of lease term or estimated useful life
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Licensed Technology) (Details)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Years of amortization period of licensed technology, lower limit 2 years
Years of amortization period of licensed technology, upper limit 5 years
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Accounts receivable, gross $ 8,744 $ 4,713  
Allowance for doubtful accounts (36) (41) $ (23)
Accounts receivable, net $ 8,708 $ 4,672  
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts [Roll Forward]    
Balance at beginning of year $ 41 $ 23
Additions charged (reductions credited) (5) 18
Balance at end of year $ 36 $ 41
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Finished goods $ 461 $ 1,775
Work-in-process 1,008 670
Inventories $ 1,469 $ 2,445
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Inventories) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Inventory write-downs $ 488 $ 95
Sale of previously written-down inventory $ 9 $ 29
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Equipment, furniture and fixtures $ 9,463 $ 8,889
Tooling 5,749 6,298
Software 5,230 5,711
Leasehold improvements 1,375 1,393
Gross carrying amount 21,817 22,291
Accumulated depreciation and amortization (16,161) (17,188)
Property and equipment, net $ 5,656 $ 5,103
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Property and Equipment) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Software amortization $ 1,214 $ 1,174
Depreciation and amortization $ 2,281 $ 2,227
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Other Assets, Net) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Amortization of licensed technology $ 153 $ 336
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Acquired Intangible Assets, Net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 6,730 $ 6,730
Less: accumulated amortization (6,640) (5,523)
Acquired intangible assets, net 90 1,207
Amortization of acquired intangible assets 1,118  
Cost of revenue    
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets 899  
Selling, general and administrative    
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets 219 304
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 5,050 5,050
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 3 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 1,270 1,270
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 3 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years  
Backlog and tradename    
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 410 $ 410
Backlog and tradename | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 6 months  
Backlog and tradename | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 18 months  
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 90  
Acquired intangible assets, net $ 90 $ 1,207
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Goodwill) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Aug. 02, 2017
Goodwill [Line Items]      
Goodwill $ 18,407 $ 18,407  
ViXS Systems, Inc.      
Goodwill [Line Items]      
Goodwill     $ 18,407
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]      
Accrued payroll and related liabilities $ 3,490 $ 2,867  
Operating lease liability, current 2,439 2,039  
Deferred research and development reimbursement 1,838 0  
Current portion of accrued liabilities for asset financings 1,077 786  
Accrued interest payable 361 429  
Accrued commissions and royalties 259 474  
Deferred revenue 50 179 $ 146
Accrued costs related to restructuring 0 630  
Other 4,049 2,048  
Accrued liabilities and current portion of long-term liabilities $ 13,563 $ 9,452  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities and current portion of long-term liabilities Accrued liabilities and current portion of long-term liabilities  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Deferred Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred revenue:    
Deferred revenue, beginning balance $ 179 $ 146
Revenue recognized (1,127) (902)
Revenue deferred 998 935
Deferred revenue, ending balance $ 50 $ 179
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Short-Term Line of Credit) (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Line of credit facility, maximum borrowing capacity $ 10,000  
Line of credit facility, component of calculation for maximum borrowing amount under formula advances $ 2,500  
Line of credit facility, maximum borrowing capacity, limited by eligible A/R 80.00%  
Line of credit facility, maximum borrowing capacity under non-formula advances $ 10,000  
Line of credit facility, outstanding borrowings $ 0 $ 0
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Paycheck Protection Program) (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 25, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Gain on loan extinguishment     $ 0 $ 796,000
Notes Payable to Banks | Paycheck Protection Program        
Debt Instrument [Line Items]        
Face amount of debt instrument $ 796,000      
Term of debt instrument 2 years      
Stated interest rate (as a percent) 1.00%      
Period until first payment 6 months      
Gain on loan extinguishment   $ 796,000    
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities and Fair Value Measurements (Short Term Marketable Securities) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Cost $ 253
Unrealized Gain (Loss) (3)
Fair Value 250
Corporate debt securities  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Cost 253
Unrealized Gain (Loss) (3)
Fair Value $ 250
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities and Fair Value Measurements (Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Short-term marketable securities:   $ 250
Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: $ 15,254 23,832
Cash equivalents: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: 15,254 23,832
Cash equivalents: | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: 0 0
Cash equivalents: | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: $ 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Short-term marketable securities:   250
Corporate debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Short-term marketable securities:   0
Corporate debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Short-term marketable securities:   250
Corporate debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Short-term marketable securities:   $ 0
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring (Narrative) (Details)
1 Months Ended
Jun. 30, 2019
August 2020 Plan  
Restructuring Cost and Reserve [Line Items]  
Approximate reduction in workforce from restructuring plan (percent) 14.00%
January 2020 Plan  
Restructuring Cost and Reserve [Line Items]  
Approximate reduction in workforce from restructuring plan (percent) 4.00%
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring (Components of Restructuring Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense $ 0 $ 2,041
Restructuring Expense    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense 0 2,214
Cost of revenue    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefits 0 173
Total restructuring expense 0 173
Operating expenses    
Restructuring Cost and Reserve [Line Items]    
Employee severance and benefits 0 2,041
Total restructuring expense $ 0 $ 2,041
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring (Restructuring Reserve) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2020 $ 630
Expensed 0
Payments 630
Balance as of December 31, 2021 0
Employee Severance [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2020 630
Expensed 0
Payments 630
Balance as of December 31, 2021 $ 0
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2021
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms on operating leases 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms on operating leases 6 years
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Supplemental information related to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease cost $ 2,622 $ 2,721
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 2,809 2,816
Leased assets obtained in exchange for new operating lease liabilities $ 629 $ 3,535
Weighted average remaining lease term (in years) 2 years 11 months 12 days 3 years 9 months 3 days
Weighted average discount rate 4.96% 4.99%
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future minimum lease payments under noncancellable leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Years ending December 31:  
2022 $ 2,652
2023 1,376
2024 877
2025 364
2026 364
Thereafter 91
Total operating lease payments 5,724
Less imputed interest (432)
Total operating lease liabilities $ 5,292
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from External Customer [Line Items]    
Revenues $ 55,102 $ 40,855
IC sales    
Revenue from External Customer [Line Items]    
Revenues 50,807 39,205
Engineering services, license and other    
Revenue from External Customer [Line Items]    
Revenues $ 4,295 $ 1,650
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Unsatisfied performance obligations $ 30
Expected timing of satisfaction of performance obligations which we expect to recognize ratably over the next 3 months.
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Interest Income (Expense) and Other, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Other Income and Expenses [Abstract]    
Other income $ 246 $ 161
Interest income 211 87
Interest expense 0 (239)
Total interest expense and other, net $ 457 $ 9
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Research and Development (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Research and development arrangement, receivable recognized $ 3,962
Upfront Payment  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Research and development arrangement, receivable 5,800
First Additional Payment  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Research and development arrangement, receivable 2,200
Second Additional Payment  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Research and development arrangement, receivable 1,300
Third Additional Payment  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Research and development arrangement, receivable $ 1,300
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]                    
Domestic                 $ (10,967) $ (25,590)
Foreign                 (8,578) (341)
Loss before income taxes $ (3,562) $ (3,850) $ (4,275) $ (7,858) $ (6,098) $ (8,165) $ (6,445) $ (5,223) $ (19,545) $ (25,931)
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ (27) $ (74)
State 19 3
Foreign 643 643
Total current 635 572
Deferred:    
Foreign (768) 26
Total deferred (768) 26
Income tax expense (benefit) $ (133) $ 598
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Federal statutory rate 21.00% 21.00%
Corporate restructuring (38.00%) 0.00%
Change in valuation allowance 24.00% 0.00%
Expiration of tax attributes (6.00%) (14.00%)
Tax contingencies, net of reversals (5.00%) 0.00%
Impact of foreign earnings 3.00% (7.00%)
Permanent items 4.00% (1.00%)
Research and development credits 2.00% 1.00%
Stock-based compensation (1.00%) (2.00%)
Other (3.00%) 0.00%
Effective income tax rate 1.00% (2.00%)
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Research and experimentation credit and deduction carryforwards $ 62,771 $ 65,772
Net operating loss carryforwards 45,985 50,917
Depreciation and amortization 5,664 2,282
Deferred stock-based compensation 994 1,158
Foreign tax credit carryforwards 208 275
Reserves and accrued expenses 992 145
Other 1,451 2,074
Total gross deferred tax assets 118,065 122,623
Deferred tax liabilities:    
Other (812) (1,526)
Total gross deferred tax liabilities (812) (1,526)
Less valuation allowance (116,372) (120,981)
Net deferred tax assets $ 881 $ 116
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Tax Credit Carryforward [Line Items]    
Deferred tax assets, net $ 881 $ 116
Change in net valuation allowance 4,609 $ 24
CANADA    
Tax Credit Carryforward [Line Items]    
Deferred tax assets, net $ 558  
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards, carried forward indefinetly $ 31,705
Reversed accrual 620
Federal [Member]  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 166,448
Tax credit carryforwards, research 7,823
State [Member]  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 6,756
Tax credit carryforwards, research 4,993
Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 39,450
Tax credit carryforwards, research 24,252
General foreign tax credit 118
Canada Revenue Agency [Member] | Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards, research $ 120,906
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Uncertain Tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year $ 1,610  
Balance at end of year 2,493 $ 1,610
Uncertain Tax Positions [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year 2,711 2,569
Accrual for positions taken in a prior year 825 24
Accrual for positions taken in current year 121 192
Reversals due to lapse of statute of limitations (11) (74)
Balance at end of year 3,646 2,711
Interest and Penalties [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year 88 85
Accrual for positions taken in a prior year 16 18
Accrual for positions taken in current year 0 0
Reversals due to lapse of statute of limitations (3) (15)
Balance at end of year $ 101 $ 88
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Uncertain Tax Positions) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Liability for uncertain tax positions, noncurrent $ 2,493 $ 1,610
Reduction to deferred tax assets 1,254 1,189
Unrecognized tax benefits, income tax penalties and interest expense 16 $ 18
Anticipated decrease of unrecognized tax liability, within twelve months $ 97  
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Royalties) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Royalty Expense $ 225 $ 242
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (401(k) Plan) (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Employer contributions to 401(k) plan $ 55 $ 48
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Future Minimum Payments) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Software licenses  
2022 $ 1,133
2023 365
Total 1,498
Less: Interest component (65)
Present value of minimum software license payments 1,433
Less: Current portion (1,077)
Long-term portion of obligations $ 356
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details) - ViXS Systems, Inc. - Debt associated with agreement with TPC - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Contractual obligation, other, current $ 504 $ 499
Contractual obligation, other, noncurrent $ 57 $ 268
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                    
Net loss                 $ (19,412) $ (26,529)
Less: Net income attributable to redeemable non-controlling interest                 (409) 0
Less: Net income attributable to certain entities owned by employees                 (198) 0
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation                 $ (20,019) $ (26,529)
Weighted average shares outstanding - diluted (in shares)                 52,509,000 40,712,000
Weighted average shares outstanding - basic (in shares)                 52,509,000 40,712,000
Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share) $ (0.06) $ (0.08) $ (0.08) $ (0.16) $ (0.15) $ (0.20) $ (0.17) $ (0.14) $ (0.38) $ (0.65)
Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share) $ (0.06) $ (0.08) $ (0.08) $ (0.16) $ (0.15) $ (0.20) $ (0.17) $ (0.14) $ (0.38) $ (0.65)
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Employee equity incentive plans    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 3,832 4,148
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Shareholders' Equity) (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 16, 2020
Dec. 16, 2020
Dec. 15, 2020
Dec. 15, 2020
Dec. 14, 2020
Dec. 07, 2020
Jun. 05, 2020
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity Note [Abstract]                  
Preferred stock, shares authorized (in shares)               50,000,000 50,000,000
Preferred stock, par value (in usd per share)               $ 0.001 $ 0.001
Preferred stock, shares issued (in shares)               0 0
Common stock, shares authorized (in shares)               250,000,000 250,000,000
Common stock, par value (in usd per share)             $ 0.001 $ 0.001 $ 0.001
Subsidiary, Sale of Stock [Line Items]                  
Common stock, par value (in usd per share)             $ 0.001 $ 0.001 $ 0.001
Common stock, shares reserved for future issuance               22,683,333  
2006 Plan, number of shares available for grant               2,105,497  
Equity Offering, Excluding Underwriter's Option                  
Subsidiary, Sale of Stock [Line Items]                  
Stock issued in transaction (shares)         4,900,000        
Underwriter's Option                  
Subsidiary, Sale of Stock [Line Items]                  
Stock issued in transaction (shares) 735,000                
Sale of stock, agreement term 30 days                
Equity Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Stock issued in transaction (shares)   5,635,000              
Sale of stock, price per share (USD per share) $ 2.45 $ 2.45              
Net proceeds from transaction   $ 12,743              
Private Placement                  
Subsidiary, Sale of Stock [Line Items]                  
Stock issued in transaction (shares)     2,475,712     724,288      
Sale of stock, price per share (USD per share)     $ 2.071 $ 2.071   $ 2.071      
Net proceeds from transaction       $ 6,210          
At the Market Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Stock issued in transaction (shares)               61,018 1,747,466
Net proceeds from transaction               $ 321 $ 4,429
Maximum aggregate offering price             $ 25,000    
Commissions and fees             3.00%    
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Stock Options) (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2009
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options, percent vested on one year anniversary of grant 25.00%    
Options, monthly vesting percentage beginning after year one anniversary 2.083%    
Options, number of months vesting after one year anniversary 36    
Total intrinsic value of options exercised   $ 445 $ 28
Total intrinsic value of outstanding options   $ 684  
Stock Option Plans:      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options, merit vesting period 3 years    
Stock Option Plans: | Minimum | 2006 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Plan modification, contractual life 6 years    
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Stock Options Activity Roll-forward) (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Options Outstanding - Number of Shares  
Options outstanding as of December 31, 2020: | shares 719,067
Granted | shares 0
Exercised | shares (352,375)
Canceled and forfeited | shares (500)
Expired | shares (11,583)
Options outstanding as of December 31, 2021: | shares 354,609
Options Outstanding - Weighted Average Exercise Price  
Options outstanding as of December 31, 2020: | $ / shares $ 2.53
Granted | $ / shares 0
Exercised | $ / shares 2.47
Canceled and forfeited | $ / shares 4.56
Expired | $ / shares 4.51
Options outstanding as of December 31, 2021: | $ / shares $ 2.52
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number outstanding as of end of year 354,609 719,067
$2.00 - $2.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum $ 2.00  
Range of exercise prices, maximum $ 2.00  
Number outstanding as of end of year 237,500  
Options outstanding, weighted average remaining contractual life 4 years 9 months 14 days  
Options outstanding, weighted average exercise price $ 2.00  
Number exercisable as of end of year 159,500  
Options exerciseable, weighted average exercise price $ 2.00  
2.46 - 2.46    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum 2.46  
Range of exercise prices, maximum $ 2.46  
Number outstanding as of end of year 109,109  
Options outstanding, weighted average remaining contractual life 1 year 8 months 1 day  
Options outstanding, weighted average exercise price $ 3.40  
Number exercisable as of end of year 97,521  
Options exerciseable, weighted average exercise price $ 3.33  
2.79- 6.05    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum 2.79  
Range of exercise prices, maximum $ 6.05  
Number outstanding as of end of year 8,000  
Options outstanding, weighted average remaining contractual life 2 years 29 days  
Options outstanding, weighted average exercise price $ 6.05  
Number exercisable as of end of year 7,667  
Options exerciseable, weighted average exercise price $ 6.05  
$2.00 - $6.05    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum 2.00  
Range of exercise prices, maximum $ 6.05  
Number outstanding as of end of year 354,609  
Options outstanding, weighted average remaining contractual life 3 years 9 months 7 days  
Options outstanding, weighted average exercise price $ 2.52  
Number exercisable as of end of year 264,688  
Options exerciseable, weighted average exercise price $ 2.61  
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Stockholders' Equity Note [Abstract]  
Vested, number of shares | shares 264,688
Expected to vest, number of shares | shares 88,517
Total, number of shares | shares 353,205
Vested, weighted average exercise price | $ / shares $ 2.61
Expected to vest, weighted average exercise price | $ / shares 2.26
Total, weighted average exercise price | $ / shares $ 2.52
Vested, weighted average remaining contractual term 3 years 5 months 23 days
Expected to vest, weighted average remaining contractual term 4 years 7 months 20 days
Total, weighted average remaining contractual term 3 years 9 months 7 days
Vested, aggregate intrinsic value | $ $ 491
Expected to vest, aggregate intrinsic value | $ 190
Total, aggregate intrinsic value | $ $ 681
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Restricted Stock) (Narrative) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity Note [Abstract]    
Restricted stock grants, number of shares 2,123,844 2,137,317
Restricted stock grants, weighted average grant date fair value $ 3.70 $ 3.42
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Unvested Restricted Stock Units - Number of Shares    
Unvested at December 31, 2020: 3,176,605  
Granted 2,123,844  
Vested (1,715,624)  
Canceled (268,790)  
Unvested at December 31, 2021: 3,316,035 3,176,605
Expected to vest after December 31, 2021 3,090,192  
Unvested Restricted Stock Units - Weighted Average Grant Date Fair Value    
Unvested at December 31, 2020: $ 3.68  
Granted 3.70 $ 3.42
Vested 3.67  
Canceled 3.84  
Unvested at December 31, 2021: 3.69 $ 3.68
Expected to vest after December 31, 2021 $ 3.68  
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) - 2010 Employee Stock Purchase Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
May 18, 2010
Dec. 31, 2021
Dec. 31, 2020
Employee Stock Purchase Plan, Activity in Period [Line Items]      
Employee Stock Purchase Plan, offering period 18 months    
Employee Stock Purchase Plan, purchase period 6 months    
Employee Stock Purchase Plan, maximum number of shares per employee 3,000    
Employee Stock Purchase Plan, maximum annual purchase amount per employee $ 25    
Employee Stock Purchase Plan, purchase price of common stock, percent 85.00%    
Employee Stock Purchase Plan, number of shares authorized 3,300,000    
Employee Stock Purchase Plans, shares issued   159,177 202,019
Employee Stock Purchase Plans, proceeds from shares issued   $ 411 $ 529
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Option Plans:    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk free interest rate 0.00% 2.00%
Expected dividend yield 0.00% 0.00%
Expected term (in years)   3 years 9 months
Volatility 0.00% 64.00%
Employee Stock Purchase Plan:    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk free interest rate 0.12% 0.79%
Expected dividend yield 0.00% 0.00%
Expected term (in years) 1 year 2 months 1 day 1 year 18 days
Volatility 75.00% 65.00%
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2009
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options, grants in period, weighted average grant date fair value     $ 0.93
Nonvested awards, total compensation cost not yet recognized   $ 5,560  
Nonvested awards, total compensation cost not yet recognized, period for recognition   1 year 1 month 13 days  
Stock Option Plans:      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield   0.00% 0.00%
Minimum | 2006 Plan | Stock Option Plans:      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Plan modification, contractual life 6 years    
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Geographic Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Revenue, net $ 16,586 $ 15,196 $ 14,050 $ 9,270 $ 9,638 $ 8,190 $ 9,253 $ 13,774 $ 55,102 $ 40,855
Japan                    
Revenue, net                 27,001 26,554
China                    
Revenue, net                 23,977 8,935
Taiwan                    
Revenue, net                 2,142 1,668
U.S.                    
Revenue, net                 1,624 3,057
Europe                    
Revenue, net                 242 333
Korea                    
Revenue, net                 $ 116 $ 308
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Schedule of Revenue by Major Customer) (Details) - Revenue - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
All distributors    
Revenue, Major Customer [Line Items]    
Percentage of revenue 56.00% 49.00%
Distributor A    
Revenue, Major Customer [Line Items]    
Percentage of revenue 27.00% 7.00%
Distributor B    
Revenue, Major Customer [Line Items]    
Percentage of revenue 13.00% 23.00%
Top five end customers    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 76.00% 58.00%
End customer A    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 35.00% 40.00%
End customer B    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 22.00% 5.00%
[1] End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Accounts Receivable by Major Customer) (Details) - Accounts receivable - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Account X    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 41.00% 39.00%
Account Y    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 27.00% 20.00%
Account Z    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 15.00% 7.00%
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]                    
Revenue, net $ 16,586 $ 15,196 $ 14,050 $ 9,270 $ 9,638 $ 8,190 $ 9,253 $ 13,774 $ 55,102 $ 40,855
Gross profit 8,873 7,985 7,110 3,725 4,385 3,976 5,049 6,775 27,693 20,185
Loss from operations (3,727) (3,904) (4,457) (7,914) (6,901) (8,137) (6,421) (5,277) (20,002) (26,736)
Loss before income taxes (3,562) (3,850) (4,275) (7,858) (6,098) (8,165) (6,445) (5,223) (19,545) (25,931)
Net loss $ (3,291) $ (4,073) $ (4,382) $ (8,075) $ (6,439) $ (8,139) $ (6,552) $ (5,399) $ (19,821) $ (26,529)
Net loss per share:                    
Basic (in dollars per share) $ (0.06) $ (0.08) $ (0.08) $ (0.16) $ (0.15) $ (0.20) $ (0.17) $ (0.14) $ (0.38) $ (0.65)
Diluted (in dollars per share) $ (0.06) $ (0.08) $ (0.08) $ (0.16) $ (0.15) $ (0.20) $ (0.17) $ (0.14) $ (0.38) $ (0.65)
Restructuring charges                 $ 0  
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Redeemable Noncontrolling Interest [Line Items]  
Increase in non-controlling interest due to issuance of stock $ 30,844
PWSH Employees and Subsidiaries  
Redeemable Noncontrolling Interest [Line Items]  
Ownership percentage 75.00%
Annual interest percentage included 0.05
PWSH Employees and Subsidiaries | Equity Sale to ESOP  
Redeemable Noncontrolling Interest [Line Items]  
Ownership percentage 5.95%
Increase in non-controlling interest due to issuance of stock $ 12,329
Discount on valuation 0.30
The Investors | Equity Sale to Investors  
Redeemable Noncontrolling Interest [Line Items]  
Increase in non-controlling interest due to issuance of stock $ 30,844
Ownership percentage by noncontrolling owners 10.45%
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Carrying Value of Redeemable NCI as of January 1, 2021 $ 0  
Increase in non-controlling interest due to issuance of stock 30,844  
Closing costs incurred (868)  
Net income attributable to redeemable non-controlling interest 409 $ 0
Effect of foreign currency translation attributable to redeemable non-controlling interest 520  
Carrying Value of Redeemable NCI as of December 31, 2021 $ 30,905 $ 0
XML 117 pxlw-20211231_htm.xml IDEA: XBRL DOCUMENT 0001040161 2021-01-01 2021-12-31 0001040161 2021-06-30 0001040161 2022-03-04 0001040161 2021-12-31 0001040161 2020-12-31 0001040161 2020-01-01 2020-12-31 0001040161 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001040161 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001040161 2019-12-31 0001040161 us-gaap:CommonStockMember 2019-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001040161 us-gaap:RetainedEarningsMember 2019-12-31 0001040161 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001040161 us-gaap:CommonStockMember pxlw:PublicOfferingAndOverAllotmentOptionMember 2020-01-01 2020-12-31 0001040161 pxlw:PublicOfferingAndOverAllotmentOptionMember 2020-01-01 2020-12-31 0001040161 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0001040161 us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0001040161 us-gaap:CommonStockMember pxlw:AtTheMarketOfferingMember 2020-01-01 2020-12-31 0001040161 pxlw:AtTheMarketOfferingMember 2020-01-01 2020-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001040161 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001040161 us-gaap:CommonStockMember 2020-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001040161 us-gaap:RetainedEarningsMember 2020-12-31 0001040161 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001040161 us-gaap:CommonStockMember pxlw:AtTheMarketOfferingMember 2021-01-01 2021-12-31 0001040161 pxlw:AtTheMarketOfferingMember 2021-01-01 2021-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001040161 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001040161 us-gaap:CommonStockMember 2021-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001040161 us-gaap:RetainedEarningsMember 2021-12-31 0001040161 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001040161 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001040161 us-gaap:ToolsDiesAndMoldsMember 2021-01-01 2021-12-31 0001040161 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001040161 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001040161 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001040161 us-gaap:CustomerRelationshipsMember 2021-12-31 0001040161 us-gaap:CustomerRelationshipsMember 2020-12-31 0001040161 pxlw:BacklogandTrademarkMember 2021-12-31 0001040161 pxlw:BacklogandTrademarkMember 2020-12-31 0001040161 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001040161 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001040161 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001040161 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001040161 srt:MinimumMember pxlw:BacklogandTrademarkMember 2021-01-01 2021-12-31 0001040161 srt:MaximumMember pxlw:BacklogandTrademarkMember 2021-01-01 2021-12-31 0001040161 pxlw:ViXSSystemsInc.Member 2017-08-02 0001040161 pxlw:PaycheckProtectionProgramMember us-gaap:NotesPayableToBanksMember 2020-04-25 0001040161 pxlw:PaycheckProtectionProgramMember us-gaap:NotesPayableToBanksMember 2020-04-25 2020-04-25 0001040161 pxlw:PaycheckProtectionProgramMember us-gaap:NotesPayableToBanksMember 2021-10-01 2021-12-31 0001040161 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001040161 us-gaap:MoneyMarketFundsMember 2021-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001040161 us-gaap:MoneyMarketFundsMember 2020-12-31 0001040161 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001040161 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001040161 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001040161 pxlw:August2020PlanMember 2019-06-01 2019-06-30 0001040161 pxlw:January2020PlanMember 2019-06-01 2019-06-30 0001040161 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001040161 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0001040161 pxlw:RestructuringExpenseMember 2021-01-01 2021-12-31 0001040161 pxlw:RestructuringExpenseMember 2020-01-01 2020-12-31 0001040161 us-gaap:EmployeeSeveranceMember 2020-12-31 0001040161 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0001040161 us-gaap:EmployeeSeveranceMember 2021-12-31 0001040161 srt:MinimumMember 2021-01-01 2021-12-31 0001040161 srt:MaximumMember 2021-01-01 2021-12-31 0001040161 pxlw:IntegratedCircuitsMember 2021-01-01 2021-12-31 0001040161 pxlw:IntegratedCircuitsMember 2020-01-01 2020-12-31 0001040161 pxlw:EngineeringServicesAndOtherMember 2021-01-01 2021-12-31 0001040161 pxlw:EngineeringServicesAndOtherMember 2020-01-01 2020-12-31 0001040161 pxlw:UpfrontPaymentMember 2021-12-31 0001040161 pxlw:FirstAdditionalPaymentMember 2021-12-31 0001040161 pxlw:SecondAdditionalPaymentMember 2021-12-31 0001040161 pxlw:ThirdAdditionalPaymentMember 2021-12-31 0001040161 country:CA 2021-12-31 0001040161 us-gaap:InternalRevenueServiceIRSMember 2021-12-31 0001040161 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001040161 us-gaap:ForeignCountryMember 2021-12-31 0001040161 us-gaap:ForeignCountryMember us-gaap:CanadaRevenueAgencyMember 2021-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2020-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2019-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2021-01-01 2021-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2020-01-01 2020-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2021-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2020-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2019-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2021-01-01 2021-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2020-01-01 2020-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2021-12-31 0001040161 pxlw:ViXSSystemsInc.Member pxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember 2021-12-31 0001040161 pxlw:ViXSSystemsInc.Member pxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember 2020-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001040161 pxlw:PublicOfferingMember 2020-12-14 2020-12-14 0001040161 us-gaap:OverAllotmentOptionMember 2020-12-16 2020-12-16 0001040161 pxlw:PublicOfferingAndOverAllotmentOptionMember 2020-12-14 2020-12-16 0001040161 pxlw:PublicOfferingAndOverAllotmentOptionMember 2020-12-16 0001040161 us-gaap:PrivatePlacementMember 2020-12-07 2020-12-07 0001040161 us-gaap:PrivatePlacementMember 2020-12-07 0001040161 us-gaap:PrivatePlacementMember 2020-12-15 2020-12-15 0001040161 us-gaap:PrivatePlacementMember 2020-12-15 0001040161 us-gaap:PrivatePlacementMember 2020-12-07 2020-12-15 0001040161 2020-06-05 0001040161 pxlw:AtTheMarketOfferingMember 2020-06-05 2020-06-05 0001040161 srt:MinimumMember us-gaap:EmployeeStockOptionMember pxlw:Plan2006Member 2009-05-01 2009-05-31 0001040161 2009-05-01 2009-05-31 0001040161 us-gaap:EmployeeStockOptionMember 2009-05-01 2009-05-31 0001040161 pxlw:A2.002.00Member 2021-01-01 2021-12-31 0001040161 pxlw:A2.002.00Member 2021-12-31 0001040161 pxlw:A2.462.46Member 2021-01-01 2021-12-31 0001040161 pxlw:A2.462.46Member 2021-12-31 0001040161 pxlw:A2.674.52Member 2021-01-01 2021-12-31 0001040161 pxlw:A2.674.52Member 2021-12-31 0001040161 pxlw:A0.606.05Member 2021-01-01 2021-12-31 0001040161 pxlw:A0.606.05Member 2021-12-31 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2010-05-17 2010-05-18 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2010-05-18 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001040161 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001040161 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001040161 country:JP 2021-01-01 2021-12-31 0001040161 country:JP 2020-01-01 2020-12-31 0001040161 country:CN 2021-01-01 2021-12-31 0001040161 country:CN 2020-01-01 2020-12-31 0001040161 country:TW 2021-01-01 2021-12-31 0001040161 country:TW 2020-01-01 2020-12-31 0001040161 country:US 2021-01-01 2021-12-31 0001040161 country:US 2020-01-01 2020-12-31 0001040161 srt:EuropeMember 2021-01-01 2021-12-31 0001040161 srt:EuropeMember 2020-01-01 2020-12-31 0001040161 country:KR 2021-01-01 2021-12-31 0001040161 country:KR 2020-01-01 2020-12-31 0001040161 pxlw:AllDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:AllDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:DistributorMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:DistributorMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:DistributorBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:DistributorBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:EndCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:EndCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:EndCustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:EndCustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:AccountMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:AccountMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:AccountBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:AccountBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:AccountCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001040161 pxlw:AccountCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember 2021-12-31 0001040161 pxlw:TheInvestorsMember pxlw:EquitySaleToInvestorsMember 2021-01-01 2021-12-31 0001040161 pxlw:TheInvestorsMember pxlw:EquitySaleToInvestorsMember 2021-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2021-01-01 2021-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2021-12-31 0001040161 2021-01-01 2021-03-31 0001040161 2021-04-01 2021-06-30 0001040161 2021-07-01 2021-09-30 0001040161 2021-10-01 2021-12-31 0001040161 2020-01-01 2020-03-31 0001040161 2020-04-01 2020-06-30 0001040161 2020-07-01 2020-09-30 0001040161 2020-10-01 2020-12-31 iso4217:USD iso4217:USD shares shares pxlw:patent pure 0001040161 2021 FY false P2Y http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent 10-K true 2021-12-31 --12-31 false 000-30269 PIXELWORKS, INC OR 91-1761992 16760 Upper Boones Ferry Rd. Ste. 101 Portland OR 97224 503 601-4545 Common Stock, par value $0.001 per share PXLW NASDAQ No No Yes Yes Non-accelerated Filer true false false false 172650121 3.41 53966262 Part III incorporates information by reference to the registrant’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2021. 32 Armanino LLP San Ramon, California 61587000 31257000 0 250000 8708000 4672000 1469000 2445000 2732000 1010000 74496000 39634000 5656000 5103000 4789000 6606000 3162000 1081000 90000 1207000 18407000 18407000 106600000 72038000 2747000 995000 13563000 9452000 128000 147000 16438000 10594000 519000 1007000 12716000 0 2853000 5088000 2948000 2479000 35474000 19168000 30905000 0 0.001 0.001 50000000 50000000 0 0 0 0 0.001 0.001 250000000 250000000 53367136 53367136 51078942 51078942 475644000 467957000 -468000 47000 -434955000 -415134000 40221000 52870000 106600000 72038000 55102000 40855000 27409000 20670000 27693000 20185000 27250000 25040000 20445000 19840000 0 2041000 47695000 46921000 -20002000 -26736000 457000 9000 0 796000 457000 805000 -19545000 -25931000 -133000 598000 -19412000 -26529000 409000 0 -19821000 -26529000 -0.38 -0.38 -0.65 -0.65 52509000 52509000 40712000 40712000 899000 1192000 43000 432000 0 173000 2363000 2943000 3678000 4296000 219000 304000 -19412000 -26529000 -520000 0 -6000 -48000 -1000 -10000 0 -3000 -19927000 -26494000 409000 0 -20336000 -26494000 -19412000 -26529000 6084000 7853000 3648000 3737000 1118000 1496000 -768000 26000 2000 88000 0 796000 0 4000 0 4000 -10000 -9000 4036000 -6243000 -976000 -2956000 46000 -3295000 1282000 166000 1537000 -2361000 452000 290000 -9157000 -3711000 3475000 2637000 250000 8229000 0 1500000 0 152000 -3225000 3940000 29976000 0 12329000 0 1282000 600000 1195000 1007000 320000 4429000 0 12743000 0 6210000 0 796000 42712000 23771000 30330000 24000000 31257000 7257000 61587000 31257000 376000 397000 162000 217000 1229000 1495000 0 796000 38434488 436122000 12000 -388605000 47529000 2061988 600000 600000 5635000 12743000 12743000 3200000 6210000 6210000 1747466 4429000 4429000 7853000 7853000 -3000 -3000 -26529000 -26529000 10000 -38000 -38000 51078942 467957000 47000 -415134000 52870000 2227176 1282000 1282000 61018 321000 321000 6084000 6084000 -520000 -520000 -19821000 -19821000 1000 -5000 -5000 53367136 475644000 -468000 -434955000 40221000 BASIS OF PRESENTATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pixelworks is a leading provider of high-performance and power-efficient visual processing solutions that bridge the gap between video content formats and rapidly advancing display capabilities. We develop and market semiconductor and software solutions that enable consistently high-quality, authentic viewing experiences in a wide variety of applications from cinema to smartphones. Our primary target markets include Mobile (smartphone, gaming and tablet), Home Entertainment (TV, personal video recorder ("PVR"), over-the-air ("OTA") and projector), Content (creation, remastering and delivery), and Business &amp; Education (projector).</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had an intellectual property portfolio of 335 patents related to the visual display of digital image data. We focus our research and development efforts on developing video algorithms that improve quality, and architectures that reduce system power, cost, bandwidth and increase overall system performance and device functionality. We seek to expand our technology portfolio through internal development and co-development with business partners, and we continually evaluate acquisition opportunities and other ways to leverage our technology into other high-value markets. </span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pixelworks was founded in 1997 and is incorporated under the laws of the state of Oregon. On August 2, 2017, we acquired ViXS Systems, Inc., a corporation organized in Canada ("ViXS") ("the Acquisition").</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, we engaged in a strategic plan to re-align our mobile, projector, and video delivery businesses to improve their focus on the Asia-centered customers and employee stakeholders of those businesses. The global center of the mobile, projector, and video delivery businesses continues to be in Asia, and the steps we have taken to date and going forward are intended to improve our ability to access capital, customers, and talent. We have operated our primary R&amp;D center in Asia for over 15 years and feel that the time is right to take advantage of that existing footprint and develop our subsidiary, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH") as a full profit-and-loss center underneath Pixelworks, Inc. for the mobile, projector, and video delivery businesses. Most of these steps have been completed as of the end of 2021. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This plan will further enable PWSH to seek qualification to file an application for an initial public offering on the Shanghai Stock Exchange’s Science and Technology Innovation Board, known as the STAR Market (the “Listing”). We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of its growth worldwide. We presently intend to qualify PWSH to apply for the Listing so that the Listing is consummated in 2023. The process of going public on the STAR Market includes several periods of review and, therefore, is a lengthy process. There is no guarantee that PWSH will be approved for a Listing at any point in the future.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include the accounts of Pixelworks and its subsidiaries. Intercompany accounts and transactions have been eliminated. All foreign subsidiaries use the U.S. dollar as the functional currency, and as a result, transaction gains and losses are included in the consolidated statements of operations. Transaction (gains) and losses were $(258) and $419 for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, stock-based compensation and income taxes. The actual results experienced could differ materially from our estimates.</span></div> 335 258000 -419000 The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires us to make estimates and judgments that affect amounts reported in the financial statements and accompanying notes. Our significant estimates and judgments include those related to revenue recognition, valuation of excess and obsolete inventory, lives and recoverability of equipment and other long-lived assets, valuation of goodwill, stock-based compensation and income taxes. The actual results experienced could differ materially from our estimates. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify all cash and highly liquid investments with original maturities of three months or less at the date of purchase as cash and cash equivalents. Cash equivalents, which as of December 31, 2021 and 2020 consisted of U.S. denominated money market funds, totaled $15,254 and $23,832 as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable securities are classified as available-for-sale. Available-for-sale securities are stated at fair value based on quoted market prices with unrealized holding gains or losses, net of tax, included in accumulated other comprehensive income, a component of shareholders’ equity. The cost of securities sold is based on the specific identification method.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. At the end of each reporting period, we estimate the allowance for doubtful accounts based on an account-by-account risk analysis of outstanding receivable balances. The determination to write-off specific accounts receivable balances is made based on the likelihood of collection and past due status. Past due status is based on invoice date and terms specific to each customer.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. Depreciation and amortization is calculated on a straight-line basis over the estimated useful life of the assets which are generally as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of 3 years or contractual license term</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 4 years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of property and equipment repairs and maintenance is expensed as incurred.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensed Technology</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have capitalized licensed technology assets in other long-term assets. These assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the asset, if the license is not contractually limited, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmM2E4M2U4NGFkNzRlZTI5N2Y3MjdjNzg3YzhlOGY0L3NlYzo0ZjNhODNlODRhZDc0ZWUyOTdmNzI3Yzc4N2M4ZThmNF84Mi9mcmFnOjM1MTQ0NzZlZWFiMTQ4NzM4MTc4N2IwOTY2M2EzNWZkL3RleHRyZWdpb246MzUxNDQ3NmVlYWIxNDg3MzgxNzg3YjA5NjYzYTM1ZmRfMjI4Mw_d8d258c2-cc66-4511-ae56-00ed901699ff">two</span> to five years.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Useful Lives and Recoverability of Equipment and Other Long-Lived Assets</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the remaining useful life and recoverability of equipment and other assets, including identifiable intangible assets, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If there is an indicator of impairment, we prepare an estimate of future, undiscounted cash flows expected to result from the use of each asset and its eventual disposition. If these cash flows are less than the carrying value of the asset, we adjust the carrying amount of the asset to its estimated fair value. We have concluded that the carrying value of our long-lived assets is recoverable as of December 31, 2021.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized, rather it is tested, at least annually, for impairment at a reporting unit level. Impairment of goodwill is the condition that exists when the carrying amount of a reporting unit that includes goodwill exceeds its fair value. A goodwill impairment loss is recognized for the amount that the carrying amount of the reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. If the fair value of a reporting unit exceeds the carrying amount, goodwill of the reporting unit is not considered impaired.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate impairment using the guidance set forth in FASB Accounting Standards Update No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2017-04") which states that an entity may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If determined to be necessary, the quantitative impairment test shall be used to identify goodwill impairment and measure the amount of goodwill impairment loss to be recognized. An entity has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative goodwill impairment test. Accordingly, we have elected to bypass the qualitative assessment and proceed directly to the quantitative goodwill impairment test. We tested goodwill for impairment under the quantitative goodwill impairment test during the fourth quarter of 2021 and concluded that goodwill was not impaired.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty Program</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant that our products will be free from defects in material and workmanship for a period of twelve months from delivery. Warranty repairs are guaranteed for the remainder of the original warranty period. Our warranty is limited to repairing or replacing products, or refunding the purchase price. At the end of each reporting period, we estimate a reserve for warranty returns based on historical experience and knowledge of any applicable events or transactions. The reserve for warranty returns is included in accrued liabilities in our consolidated balance sheets.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently sponsor a stock incentive plan that allows for issuance of employee stock options and restricted stock awards, including restricted stock units. We also have an employee stock purchase plan for all eligible employees. The fair value of share-based payment awards is expensed straight-line over the requisite service period, which is generally the vesting period, for the entire award. Additionally, any modification of an award that increases its fair value will require us to recognize additional expense.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our stock option grants and purchase rights under our employee stock purchase plan are estimated as of the grant date using the Black-Scholes option pricing model which is affected by our estimates of the risk free interest rate, our expected dividend yield, expected term and the expected share price volatility of our common shares over the expected term. The fair value of our restricted stock awards are based on the market value of our stock on the date of grant.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with research and development activities are expensed as incurred, except for items with alternate future uses which are capitalized and depreciated over their estimated useful lives.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On occasion, we enter into co-development arrangements with current or prospective customers to defray a portion of the research and development expenses we expect to incur in connection with our development of an IC product. As amounts become due and payable, they are offset against research and development expense on a pro-rata basis.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between financial statement carrying amounts and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. We establish a valuation allowance to reduce deferred tax assets if it is "more likely than not" that a portion or all of the asset will not be realized in future tax returns.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An uncertain tax position represents treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, we do not recognize the tax benefits resulting from such positions and report the tax effects for uncertain tax positions in our consolidated balance sheets.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Suppliers</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not own or operate a semiconductor fabrication facility and do not have the resources to manufacture our products internally. We rely on a limited number of foundries and assembly and test vendors to produce all of our wafers and for completion of finished products. We do not have any long-term agreements with any of these suppliers. In light of these dependencies, it is reasonably possible that failure to perform by one of these suppliers could have a severe impact on our results of operations. Additionally, the concentration of these vendors within Taiwan and the People’s Republic of China increases our risk of supply disruption due to natural disasters, economic instability, political unrest or other regional disturbances. </span></div><div style="margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk of Technological Change</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets in which we compete, or seek to compete, are subject to rapid technological change, frequent new product introductions, changing customer requirements for new products and features, and evolving industry standards. The introduction of new technologies and the emergence of new industry standards could render our products less desirable or obsolete, which could harm our business.</span></div><div style="margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles in Accounting Standards Codification ("ASC") 740 and also clarifies and amends existing guidance to provide for more consistent application. ASU 2019-12 became effective for us in the first quarter of fiscal 2021, and early adoption is permitted. The adoption of ASU 2019-12 did not have a material impact on our financial position, results of operations and cash flows. </span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the FASB issued Accounting Standards Update No. 2018-18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements: Clarifying the Interaction Between Topic 808 and Topic 606 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2018-18"). ASU 2018-18 requires transactions in collaborative arrangements to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. The amendment also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. ASU 2018-18 became effective for us on January 1, 2020. The adoption of ASU 2018-18 did not have a material impact on our financial position, results of operations and cash flows.</span></div> We classify all cash and highly liquid investments with original maturities of three months or less at the date of purchase as cash and cash equivalents. Cash equivalents, which as of December 31, 2021 and 2020 consisted of U.S. denominated money market funds, totaled $15,254 and $23,832 as of December 31, 2021 and 2020, respectively. 15254000 23832000 Our investments in marketable securities are classified as available-for-sale. Available-for-sale securities are stated at fair value based on quoted market prices with unrealized holding gains or losses, net of tax, included in accumulated other comprehensive income, a component of shareholders’ equity. The cost of securities sold is based on the specific identification method. Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. We maintain an allowance for doubtful accounts for estimated losses that may result from the inability of our customers to make required payments. At the end of each reporting period, we estimate the allowance for doubtful accounts based on an account-by-account risk analysis of outstanding receivable balances. The determination to write-off specific accounts receivable balances is made based on the likelihood of collection and past due status. Past due status is based on invoice date and terms specific to each customer. Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value). <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. Depreciation and amortization is calculated on a straight-line basis over the estimated useful life of the assets which are generally as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of 3 years or contractual license term</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 4 years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of property and equipment repairs and maintenance is expensed as incurred.</span></div> Lesser of 3 years or contractual license term 2 years 2 to 4 years Lesser of lease term or estimated useful life We have capitalized licensed technology assets in other long-term assets. These assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the asset, if the license is not contractually limited, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmM2E4M2U4NGFkNzRlZTI5N2Y3MjdjNzg3YzhlOGY0L3NlYzo0ZjNhODNlODRhZDc0ZWUyOTdmNzI3Yzc4N2M4ZThmNF84Mi9mcmFnOjM1MTQ0NzZlZWFiMTQ4NzM4MTc4N2IwOTY2M2EzNWZkL3RleHRyZWdpb246MzUxNDQ3NmVlYWIxNDg3MzgxNzg3YjA5NjYzYTM1ZmRfMjI4Mw_d8d258c2-cc66-4511-ae56-00ed901699ff">two</span> to five years. P5Y If there is an indicator of impairment, we prepare an estimate of future, undiscounted cash flows expected to result from the use of each asset and its eventual disposition. If these cash flows are less than the carrying value of the asset, we adjust the carrying amount of the asset to its estimated fair value. <div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized, rather it is tested, at least annually, for impairment at a reporting unit level. Impairment of goodwill is the condition that exists when the carrying amount of a reporting unit that includes goodwill exceeds its fair value. A goodwill impairment loss is recognized for the amount that the carrying amount of the reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. If the fair value of a reporting unit exceeds the carrying amount, goodwill of the reporting unit is not considered impaired.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate impairment using the guidance set forth in FASB Accounting Standards Update No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2017-04") which states that an entity may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If determined to be necessary, the quantitative impairment test shall be used to identify goodwill impairment and measure the amount of goodwill impairment loss to be recognized. An entity has an unconditional option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative goodwill impairment test. Accordingly, we have elected to bypass the qualitative assessment and proceed directly to the quantitative goodwill impairment test. We tested goodwill for impairment under the quantitative goodwill impairment test during the fourth quarter of 2021 and concluded that goodwill was not impaired.</span></div> We warrant that our products will be free from defects in material and workmanship for a period of twelve months from delivery. Warranty repairs are guaranteed for the remainder of the original warranty period. Our warranty is limited to repairing or replacing products, or refunding the purchase price. At the end of each reporting period, we estimate a reserve for warranty returns based on historical experience and knowledge of any applicable events or transactions. The reserve for warranty returns is included in accrued liabilities in our consolidated balance sheets. <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently sponsor a stock incentive plan that allows for issuance of employee stock options and restricted stock awards, including restricted stock units. We also have an employee stock purchase plan for all eligible employees. The fair value of share-based payment awards is expensed straight-line over the requisite service period, which is generally the vesting period, for the entire award. Additionally, any modification of an award that increases its fair value will require us to recognize additional expense.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our stock option grants and purchase rights under our employee stock purchase plan are estimated as of the grant date using the Black-Scholes option pricing model which is affected by our estimates of the risk free interest rate, our expected dividend yield, expected term and the expected share price volatility of our common shares over the expected term. The fair value of our restricted stock awards are based on the market value of our stock on the date of grant.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with research and development activities are expensed as incurred, except for items with alternate future uses which are capitalized and depreciated over their estimated useful lives.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On occasion, we enter into co-development arrangements with current or prospective customers to defray a portion of the research and development expenses we expect to incur in connection with our development of an IC product. As amounts become due and payable, they are offset against research and development expense on a pro-rata basis.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between financial statement carrying amounts and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. We establish a valuation allowance to reduce deferred tax assets if it is "more likely than not" that a portion or all of the asset will not be realized in future tax returns.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An uncertain tax position represents treatment of a tax position taken in a filed tax return, or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for financial reporting purposes. Until these positions are sustained by the taxing authorities, we do not recognize the tax benefits resulting from such positions and report the tax effects for uncertain tax positions in our consolidated balance sheets.</span></div> BALANCE SHEET COMPONENTS<div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in our allowance for doubtful accounts:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged (reductions credited)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded inventory write-downs of $488 and $95 for the years ended December 31, 2021 and 2020, respectively. The inventory write-downs were for lower of cost or net realizable value and excess and obsolescence exposure. The inventory write-downs were offset by sales of previously written-down inventory of $9 and $29 for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of current prepaid expenses, deposits, income taxes receivable and other receivables. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software amortization was $1,214 and $1,174 for the years ended December 31, 2021 and 2020, respectively. Depreciation and amortization expense for equipment, furniture, fixtures, tooling and leasehold improvements was $2,281 and $2,227 for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Assets, Net</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist primarily of deposits, deferred tax assets and licensed technology. Amortization of licensed technology was $153 and $336 for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquired Intangible Assets, Net</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Acquisition, we recorded certain identifiable intangible assets. Acquired intangible assets resulting from this transaction consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog and tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized over the following estimated useful lives: developed technology and customer relationships, 3 to 5 years; tradename and backlog, 6 to 18 months. Backlog was fully amortized as of December 31, 2018 and tradename was fully amortized as of December 31, 2019.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $1,118 for the year ended December 31, 2021, with $899 included in cost of revenue and $219 included in selling, general and administrative on the consolidated statements of operations. As of December 31, 2021, future estimated amortization expense is as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Conditions that would trigger an impairment assessment include, but are not limited to, past, current, or expected cash flow or operating losses associated with the asset. There were no such triggering events requiring an impairment assessment of other intangible assets as of December 31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill resulted from the Acquisition, whereby we recorded goodwill of $18,407. See Note 2: "Summary of Significant Accounting Policies" for information on our assessment of goodwill impairment.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Liabilities and Current Portion of Long-Term Liabilities</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmM2E4M2U4NGFkNzRlZTI5N2Y3MjdjNzg3YzhlOGY0L3NlYzo0ZjNhODNlODRhZDc0ZWUyOTdmNzI3Yzc4N2M4ZThmNF84NS9mcmFnOmFhZjk4ZGUxZGQ2MDRjYmJiNDc2ZDlmNGQyMDMxOTI5L3RhYmxlOjYyYmViZTJlNDQxMDRlZjM5ZDFiN2YxNWFjOTQ4OTIzL3RhYmxlcmFuZ2U6NjJiZWJlMmU0NDEwNGVmMzlkMWI3ZjE1YWM5NDg5MjNfMy0wLTEtMS02NjU5_47c54a56-78c7-4604-945c-c2caf796977e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmM2E4M2U4NGFkNzRlZTI5N2Y3MjdjNzg3YzhlOGY0L3NlYzo0ZjNhODNlODRhZDc0ZWUyOTdmNzI3Yzc4N2M4ZThmNF84NS9mcmFnOmFhZjk4ZGUxZGQ2MDRjYmJiNDc2ZDlmNGQyMDMxOTI5L3RhYmxlOjYyYmViZTJlNDQxMDRlZjM5ZDFiN2YxNWFjOTQ4OTIzL3RhYmxlcmFuZ2U6NjJiZWJlMmU0NDEwNGVmMzlkMWI3ZjE1YWM5NDg5MjNfMy0wLTEtMS02NjU5_be35a058-4ad4-4bd1-a4bf-395d69526540">Operating lease liability, current</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred research and development reimbursement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions and royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs related to restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and current portion of long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in deferred revenue:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Line of Credit</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2010, we entered into a Loan and Security Agreement with Silicon Valley Bank (the "Bank"), which was amended over time, including as recently as December 14, 2020 (as amended, the "Revolving Loan Agreement"). The Revolving Loan Agreement provided a secured working capital-based revolving line of credit (the "Revolving Line") in an aggregate amount of up to the lesser of (i) $10,000, or (ii) $2,500 plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable. The Revolving Line had a maturity date of March 26, 2021. In addition, the Revolving Loan Agreement provided for non-formula advances of up to $10,000 which could be made solely during the last five business days of any fiscal month or quarter and which were required to be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Loan Agreement, as amended, contained customary affirmative and negative covenants as well as customary events of default. The occurrence of an event of default could have resulted in the acceleration of our obligations under the Revolving Loan Agreement, as amended, and an increase to the applicable interest rate, and would have permitted the Bank to exercise remedies with respect to its security interest. The Revolving Line had a maturity date of March 26, 2021. We did not renew the Revolving Loan Agreement upon its maturity. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had no outstanding borrowings on the Revolving Line. </span></div><div style="margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Paycheck Protection Program Loan</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2020, we entered into a loan with Silicon Valley Bank as the lender in an aggregate principal amount of $796 (the “Loan”) pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan was evidenced by a promissory note (the “Note”) dated April 25, 2020, and matured 2 years from the disbursement date. The Note bore interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were payable monthly commencing 6 months after the disbursement date and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. The Note contained customary events of default relating to, among other things, payment defaults or breaches of the terms of the Note. Upon the occurrence of an event of default, the Lender could require immediate repayment of all amounts outstanding under the Note.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Loan is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, “Qualifying Expenses”), pursuant to the terms and limitations of the PPP. We used the Loan amount for Qualifying Expenses. During the fourth quarter of 2020, we applied for and received full forgiveness and recorded a gain of $796 within other income in our consolidated statements of operations.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8744000 4713000 36000 41000 8708000 4672000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in our allowance for doubtful accounts:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged (reductions credited)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 41000 23000 -5000 18000 36000 41000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 461000 1775000 1008000 670000 1469000 2445000 488000 95000 9000 29000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9463000 8889000 5749000 6298000 5230000 5711000 1375000 1393000 21817000 22291000 16161000 17188000 5656000 5103000 1214000 1174000 2281000 2227000 153000 336000 Acquired intangible assets resulting from this transaction consist of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog and tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5050000 5050000 1270000 1270000 410000 410000 6730000 6730000 6640000 5523000 90000 1207000 P3Y P3Y P5Y P5Y P6M P18M 1118000 899000 219000 As of December 31, 2021, future estimated amortization expense is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 90000 18407000 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmM2E4M2U4NGFkNzRlZTI5N2Y3MjdjNzg3YzhlOGY0L3NlYzo0ZjNhODNlODRhZDc0ZWUyOTdmNzI3Yzc4N2M4ZThmNF84NS9mcmFnOmFhZjk4ZGUxZGQ2MDRjYmJiNDc2ZDlmNGQyMDMxOTI5L3RhYmxlOjYyYmViZTJlNDQxMDRlZjM5ZDFiN2YxNWFjOTQ4OTIzL3RhYmxlcmFuZ2U6NjJiZWJlMmU0NDEwNGVmMzlkMWI3ZjE1YWM5NDg5MjNfMy0wLTEtMS02NjU5_47c54a56-78c7-4604-945c-c2caf796977e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmM2E4M2U4NGFkNzRlZTI5N2Y3MjdjNzg3YzhlOGY0L3NlYzo0ZjNhODNlODRhZDc0ZWUyOTdmNzI3Yzc4N2M4ZThmNF84NS9mcmFnOmFhZjk4ZGUxZGQ2MDRjYmJiNDc2ZDlmNGQyMDMxOTI5L3RhYmxlOjYyYmViZTJlNDQxMDRlZjM5ZDFiN2YxNWFjOTQ4OTIzL3RhYmxlcmFuZ2U6NjJiZWJlMmU0NDEwNGVmMzlkMWI3ZjE1YWM5NDg5MjNfMy0wLTEtMS02NjU5_be35a058-4ad4-4bd1-a4bf-395d69526540">Operating lease liability, current</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred research and development reimbursement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions and royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs related to restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and current portion of long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3490000 2867000 2439000 2039000 1838000 0 1077000 786000 361000 429000 259000 474000 50000 179000 0 630000 4049000 2048000 13563000 9452000 <div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in deferred revenue:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 179000 146000 1127000 902000 998000 935000 50000 179000 10000000 2500000 0.80 10000000 0 0 796000 P2Y 0.01000 P6M 796000 MARKETABLE SECURITIES AND FAIR VALUE MEASUREMENTS<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no marketable securities as of December 31, 2021. As of December 31, 2020, all of our marketable securities were classified as available-for-sale, had contractual maturities of one year or less and consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized holding gains and losses are recorded in accumulated other comprehensive income, a component of shareholders’ equity, in the consolidated balance sheets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt">Valuations based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt">Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt">Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and 2020:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily use the market approach to determine the fair value of our financial instruments. The fair value of our current assets and liabilities, including accounts receivable and accounts payable approximates the carrying value due to the short-term nature of these balances. We have currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with U.S. GAAP.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 253000 -3000 250000 253000 -3000 250000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt">Valuations based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt">Valuations based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:34.5pt">Valuations based on unobservable inputs in which there is little or no market data available, which require the reporting entity to develop its own assumptions.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and 2020:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15254000 0 0 15254000 23832000 0 0 23832000 0 250000 0 250000 RESTRUCTURINGS<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "August 2020 Plan"). The August 2020 Plan included an approximately 14% reduction in workforce, primarily in the areas of operations, research and development, sales and marketing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we executed a restructuring plan to make the operation of the Company more efficient (the "January 2020 Plan"). The January 2020 Plan included an approximately4% reduction in workforce, primarily in the areas of research and development and sales.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring expense included in our statement of operations for the years ended December 31, 2021 and 2020 is comprised of the following:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue — restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses — restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the accrued liabilities related to restructuring for the year ended December 31, 2021:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expensed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs related to restructuring</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.14 0.04 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring expense included in our statement of operations for the years ended December 31, 2021 and 2020 is comprised of the following:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue — restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses — restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 173000 0 173000 0 2041000 0 2041000 0 2214000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the accrued liabilities related to restructuring for the year ended December 31, 2021:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expensed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs related to restructuring</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 630000 0 630000 0 630000 0 630000 0 LEASES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities in our consolidated balance sheets. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Operating lease ROU assets also exclude lease incentives received. For purposes of calculating operating lease liabilities, lease terms may be deemed to include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 6 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had no operating lease liabilities that had not commenced.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for office buildings and one vehicle. Our leases have remaining lease terms of 1 year to 6 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P1Y P6Y 2622000 2721000 2809000 2816000 629000 3535000 P2Y11M12D P3Y9M3D 0.0496 0.0499 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future minimum payments under non-cancelable software licenses are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Software licenses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest component</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of minimum software license payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2652000 1376000 877000 364000 364000 91000 5724000 432000 5292000 REVENUE<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell integrated circuit products, also known as “chips” or “ICs”, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the “most likely amount” method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Engineering Services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (“ESAs”) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License Revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). Additionally, for certain IP license agreements, royalties are collected as customers sell their own products that incorporate our IP. IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees or royalty fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services. Royalties are recognized as revenue is earned, generally when the customer sells its products that incorporate our IP. </span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue based on the preceding categories for the years ended December 31, 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IC sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineering services, license and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,102 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For segment information, including revenue by geographic region, see "Note 14. Segment Information".</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract balances include accounts receivable, deferred revenue and our liability for warranty returns. For information concerning these contract balances, see "Note 3. Balance Sheet Components".</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms and conditions for goods and services provided vary by contract; however, payment is generally required within 30 to 60 days of invoicing. </span></div>We have not identified any material costs incurred associated with obtaining a contract with a customer which would meet the criteria to be capitalized, therefore, these costs are expensed as incurred.The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $30, <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised good or service is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Our principal revenue generating activities consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell integrated circuit products, also known as “chips” or “ICs”, based upon a customer purchase order, which includes a fixed price per unit. We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods, and not evaluate whether these activities are promised services to the customer. We generally satisfy our single performance obligation upon shipment of the goods to the customer and recognize revenue at a point in time upon shipment of the underlying product.</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our shipments are subject to limited return rights subject to our limited warranty for our products sold. In addition, we may provide other credits to certain customers pursuant to price protection and stock rotation rights, all of which are considered variable consideration when estimating the amount of revenue to recognize. We use the “most likely amount” method to determine the amount of consideration to which we are entitled. Our estimate of variable consideration is reassessed at the end of each reporting period based on changes in facts and circumstances. Historically, returns and credits have not been material.</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Engineering Services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts for professional engineering services that include software development and customization. We identify each performance obligation in our engineering services agreements (“ESAs”) at contract inception. The ESA generally includes project deliverables specified by the customer. The performance obligations in the ESA are generally combined into one deliverable, with the pricing for services stated at a fixed amount. Services provided under the ESA generally result in the transfer of control over time. We recognize revenue on ESAs based on the proportion of labor hours expended to the total hours expected to complete the contract performance obligation. ESAs could include substantive customer acceptance provisions. In ESAs that include substantive customer acceptance provisions, we recognize revenue upon customer acceptance.</span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License Revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- On occasion, we derive revenue from the license of our internally developed intellectual property ("IP"). Additionally, for certain IP license agreements, royalties are collected as customers sell their own products that incorporate our IP. IP licensing agreements that we enter into generally provide licensees the right to incorporate our IP components in their products with terms and conditions that vary by licensee. Fees under these agreements generally include license fees or royalty fees relating to our IP and support service fees, resulting in two performance obligations. We evaluate each performance obligation, which generally results in the transfer of control at a point in time for the license fee and over time for support services. Royalties are recognized as revenue is earned, generally when the customer sells its products that incorporate our IP. </span></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time-to-time, we enter into arrangements for other revenue generating activities, such as providing technical support services to customers through technical support agreements. In each circumstance, we evaluate such arrangements for our performance obligations which generally results in the transfer of control for such services over time. Historically, such arrangements have not been material to our operating results.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue based on the preceding categories for the years ended December 31, 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IC sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineering services, license and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,102 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50807000 39205000 4295000 1650000 55102000 40855000 30000 which we expect to recognize ratably over the next 3 months. INTEREST INCOME AND OTHER, NET<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income and other, consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest income and other, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income and other, consists of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest income and other, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 246000 161000 211000 87000 0 239000 457000 9000 RESEARCH AND DEVELOPMENT<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expect to incur in connection with our development of an integrated circuit product. We expect our development costs to exceed the amounts received from the customer, and although we expect to sell units of the product to the customer, there is no commitment or agreement from the customer for such sales at this time. Additionally, we retain ownership of any modifications or improvements to our pre-existing intellectual property and may use such improvements in products sold to other customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the co-development agreement, $5,800 was payable by the customer within 60 days of the date of the agreement and three additional payments of $2,200, $1,300 and $1,300 are each payable upon completion of certain development milestones. As amounts become due and payable, they are offset against research and development expense on a pro rata basis. During the year ended December 31, 2021, we recognized an offset to research and development expense of $3,962.</span></div> 5800000 2200000 1300000 1300000 3962000 INCOME TAXES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current and Deferred Income Tax Expense</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic and foreign pre-tax loss is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic and foreign pre-tax loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,545)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,931)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense attributable to operations is comprised of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration of tax attributes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax contingencies, net of reversals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Tax Assets, Liabilities and Valuation Allowance</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and experimentation credit and deduction carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to record a full valuation allowance against our U.S. net deferred tax assets as of December 31, 2021 and 2020, as it is not more likely than not that we will realize a benefit from these assets in a future period. In the third quarter of 2021, we recorded a valuation allowance against our net deferred tax assets in China in conjunction with the restructuring of our intercompany agreements and intellectual property. In the fourth quarter of 2021, we recognized $558 of our Canadian net deferred tax assets as we are more likely than not to realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other foreign net deferred tax assets as we have concluded it is more likely than not that we will realize a benefit from these assets in a future period because our subsidiaries in these jurisdictions are cost-plus taxpayers. The net valuation allowance decreased $4,609 for the year ended December 31, 2021 and decreased $24 for the year ended December 31, 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had federal, state and foreign net operating loss carryforwards of $166,448, $6,756 and $39,450 respectively, which will begin to expire in 2022 with $31,705 of our federal net operating loss carryforward lasting indefinitely. As of December 31, 2021, we had available federal, state and foreign research and experimentation tax credit carryforwards of $7,823, $4,993, and $24,252 respectively. The federal and state tax credits will begin expiring in 2022 while the foreign credits have an indefinite life. In addition, our Canadian subsidiary has unclaimed scientific and experimental expenditures to be </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carried forward and applied against future income in Canada of approximately $120,906. We have a general foreign tax credit of $118 which will begin to expire in 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to utilize our federal net operating losses may be limited by Section 382 of the Internal Revenue Code of 1986, as amended, which imposes an annual limit on the ability of a corporation that undergoes an "ownership change" to use its net operating loss carryforwards to reduce its tax liability. An ownership change is generally defined as a greater than 50% increase in equity ownership by 5% shareholders in any three-year period.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are not indefinitely reinvested in the earnings of our subsidiaries in Canada, Japan and Taiwan and have accrued tax on the future repatriation of cash for jurisdictions where withholding taxes would apply</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> We are no longer indefinitely reinvested in our China subsidiary and have reversed our previous accrual of $620 as a result of changes to our operating plan and implementation of our China intellectual property strategy.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded tax liabilities to address potential exposures involving positions that could be challenged by taxing authorities. As of December 31, 2021, the amount of our uncertain tax positions was a liability of $2,493 and a reduction to deferred tax assets of $1,254. As of December 31, 2020, the amount of our uncertain tax positions was a liability of $1,610 and a reduction to deferred tax assets of $1,189. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in our liability for uncertain tax positions and interest and penalties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversals due to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversals due to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020 we recognized $16 and $18, respectively, of interest and penalties in income tax expense in our consolidated statements of operations. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. and various foreign jurisdictions. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitations. Settlement of any particular position could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the liability for unrecognized tax benefits and interest and penalties of approximately $97 within the next twelve months due to the expiration of statutes of limitation in federal, state and foreign jurisdictions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are no longer subject to U.S. federal, state, and foreign examinations for years before 2018, 2017 and 2014, respectively. Our net operating loss and tax credit carryforwards from all years may be subject to adjustment for three years following the year in which utilized. We do not anticipate that any potential tax adjustments will have a significant impact on our financial position or results of operations.</span></div>We were not subject to, nor have we received any notice of, income tax examinations in any jurisdiction as of December 31, 2021. <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic and foreign pre-tax loss is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic and foreign pre-tax loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,545)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,931)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -10967000 -25590000 -8578000 -341000 -19545000 -25931000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense attributable to operations is comprised of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -27000 -74000 19000 3000 643000 643000 635000 572000 -768000 26000 -768000 26000 -133000 598000 <div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration of tax attributes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax contingencies, net of reversals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.21 0.21 -0.38 0 0.24 0 -0.06 -0.14 -0.05 0 0.03 -0.07 0.04 -0.01 0.02 0.01 0.01 0.02 -0.03 0 0.01 -0.02 Significant components of our deferred tax assets and liabilities are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and experimentation credit and deduction carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 62771000 65772000 45985000 50917000 5664000 2282000 994000 1158000 992000 145000 208000 275000 1451000 2074000 118065000 122623000 812000 1526000 812000 1526000 116372000 120981000 881000 116000 558000 4609000 24000 166448000 6756000 39450000 31705000 7823000 4993000 24252000 120906000 118000 620000 2493000 1254000 1610000 1189000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in our liability for uncertain tax positions and interest and penalties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in a prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversals due to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for positions taken in current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversals due to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2711000 2569000 825000 24000 121000 192000 11000 74000 3646000 2711000 88000 85000 16000 18000 0 0 3000 15000 101000 88000 16000 18000 97000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalties</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We license technology from third parties and have agreed to pay certain suppliers a royalty based on the number of chips sold or manufactured, the net sales price of the chips containing the licensed technology or a fixed non-cancelable fee. Royalty expense is recognized based on our estimated average unit cost for royalty contracts with non-cancelable prepayments and the stated contractual per unit rate for all other agreements. Royalty expense was $225 and $242 for the years ended December 31, 2021 and 2020, respectively, which is included in cost of revenue in our consolidated statements of operations.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a 401(k) plan for eligible employees. Participants may defer a percentage of their annual compensation on a pre-tax basis, not to exceed the dollar limit that is set by law. A discretionary matching contribution by the Company is allowed and is equal to a uniform percentage of the amount of salary reduction elected to be deferred, which percentage will be determined each year by the Company. We made contributions of $55 and $48 to the 401(k) plan during the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software licenses</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire rights to use certain software engineer design tools under software licenses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future minimum payments under non-cancelable software licenses are as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Software licenses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest component</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of minimum software license payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contractual Obligation</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Acquisition, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS Systems Inc. was provided funding to assist in research and development expenses of which a portion was later required to be repaid because the conditions for repayment were met. The scheduled payments are made on a quarterly basis and end in January 2024. $504 and $499 are included in accrued liabilities and current portion of long-term liabilities in our consolidated balance sheet as of December 31, 2021 and 2020, respectively. $57 and $268 are included in long-term liabilities, net of current portion in our consolidated balance sheets as of December 31, 2021 and 2020, respectively. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Manufacturers</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we commit to purchase products from our contract manufacturers to be delivered within the next 90 days. In certain situations, should we cancel an order, we could be required to pay cancellation fees. Such obligations could impact our immediate results of operations but would not materially affect our business.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our agreements include limited indemnification provisions for claims from third-parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of December 31, 2021, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could immediately impact our results of operations but are not expected to materially affect our business.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal matters that arise from time to time in the ordinary course of our business. Although we currently believe that resolving such matters, individually or in the aggregate, will not have a material adverse effect on our financial position, our results of operations, or our cash flows, these matters are subject to inherent uncertainties and our view of these matters may change in the future.</span></div> 225000 242000 55 48 1133000 365000 1498000 65000 1433000 1077000 356000 504000 499000 57000 268000 EARNINGS PER SHARE<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share amounts are computed based on the weighted average number of common shares outstanding. Diluted weighted average shares outstanding include the weighted average number of common shares outstanding plus potentially dilutive common shares outstanding during the period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule reconciles the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to certain entities owned by employees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,019)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,529)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - basic and diluted </span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,509 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,712 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks, Inc. per share - basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basic and diluted earnings (loss) per share was computed by dividing the net income (loss) by the weighted-average number of common shares outstanding for the period. The numerator adjustments include an allocation of PWSH income to the redeemable non-controlling interests and the employee owned entities. The equity interest associated with the employee-owned entities are considered participating securities at PWSH and will be allocated income, however, they are not required to fund losses, and therefore, no allocations of losses will be made to the employee owned entities in periods of loss at PWSH. Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options, the assumed vesting of outstanding restricted stock units, and the assumed issuance of common stock under the employee stock purchase plan. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule reconciles the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income attributable to certain entities owned by employees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,019)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,529)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - basic and diluted </span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,509 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,712 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks, Inc. per share - basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -19412000 -26529000 409000 0 198000 0 -20019000 -26529000 52509000 52509000 40712000 40712000 -0.38 -0.38 -0.65 -0.65 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3832 4148 SHAREHOLDERS’ EQUITY<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 50,000,000 shares of preferred stock with a par value of $0.001 per share. The Board of Directors is authorized to fix or alter the rights, preferences, privileges and restrictions granted to, or imposed on, each series of preferred stock. There were no shares of preferred stock issued as of December 31, 2021 and 2020.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 250,000,000 shares of common stock with a par value of $0.001 per share. Shareholders of common stock have unlimited voting rights and are entitled to receive the net assets of the Company upon dissolution, subject to the rights of the preferred shareholders, if any.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Offering</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2020, we completed the sale of 4,900,000 shares of common stock in an underwritten registered offering. On December 16, 2020, an additional 735,000 shares were issued pursuant to the 30-day over-allotment option exercised by the underwriter. With the over-allotment shares, a total of 5,635,000 shares of common stock were sold in the offering at a price to the public of $2.45 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and other expenses, were approximately $12,743.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Private Placement Investment</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2020, we completed a private placement of 724,288 shares of common stock to a certain accredited investor at a purchase price of $2.071 per share. On December 15, 2020, we completed a private placement of 2,475,712 shares of common stock to a certain accredited investor at a purchase price of $2.071. Net proceeds to the Company, after deducting commissions and other expenses, were approximately $6,210.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">At the Market Offering </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25,000, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers’ transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we sold an aggregate of 1,747,466 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $4,429.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we sold an aggregate of 61,018 shares of our common stock under this at the market offering, resulting in aggregate net proceeds to us of approximately $321. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Equity Incentive Plans</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 23, 2006, our shareholders approved the adoption of the Pixelworks, Inc. 2006 Stock Incentive Plan (the "2006 Plan"). The 2006 Plan has since been amended and restated on certain occasions, most recently on May 10, 2021 when our shareholders approved an increase to the total number of authorized shares to 22,683,333 shares. As of December 31, 2021, 2,105,497 shares were available for grant under the 2006 Plan.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual life of newly issued stock option awards is six years. Our new hire vesting schedule provides that each option becomes exercisable at a rate of 25% on the first anniversary date of the grant and 2.083% on the last day of every month thereafter for a total of 36 additional increments. Our merit vesting schedule provides that merit-type awards become exercisable monthly over a period of three years.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of December 31, 2020:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled and forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of December 31, 2021:</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about options outstanding as of December 31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:30.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of exercise prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>outstanding as of<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>contractual<br/>life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>exercisable as of<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.00 - $2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.46 - 2.46</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79- 6.05</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.00 - $6.05</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020 the total intrinsic value of options exercised was $445 and $28, respectively, for which no income tax benefit has been recorded because a full valuation allowance has been provided for our U.S. deferred tax assets. As of December 31, 2021, options outstanding had a total intrinsic value of $684.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest as of December 31, 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>contractual<br/>term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2006 Plan provides for the issuance of restricted stock, including restricted stock units. During the years ended December 31, 2021 and 2020 we granted 2,123,844 and 2,137,317 shares, respectively, of restricted stock with a weighted average grant date fair value of $3.70 and $3.42 per share, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of restricted stock activity: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,715,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest after December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,090,192 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.68 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 18, 2010, our shareholders approved the adoption of the 2010 Pixelworks, Inc. Employee Stock Purchase Plan (the "ESPP") for U.S. employees and for certain foreign subsidiary employees. The ESPP provides for separate offering periods commencing on February 1 and August 1, with the first offering period beginning August 1, 2010. Each offering period continues for a period of 18 months with purchases every six months. Each eligible employee may purchase up to 3,000 shares of stock on each purchase date, with a maximum annual purchase amount of $25. The purchase price is equal to 85% of the lesser of the fair market value of the shares on the offering date or on the purchase date. On May 15, 2020 the ESPP was amended when our shareholders approved an increase to the total number of shares of common stock reserved for issuance to 3,300,000. During the years ended December 31, 2021 and 2020, we issued 159,177 and 202,019 shares, respectively for proceeds of $411 and $529, respectively, under the ESPP. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock-based compensation was determined using the Black-Scholes option pricing model and the following weighted average assumptions:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Option Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options granted during the year ended December 31, 2021. The weighted average fair value of options granted during the year ended December 31, 2020 was $0.93. The risk free interest rate is estimated using an average of treasury bill interest rates. The expected dividend yield is zero as we have not paid any dividends to date and do not expect to pay dividends in the future. Expected volatility is estimated based on the historical volatility of our common stock over the expected term as this represents our best estimate of future volatility. The contractual life of newly issued stock options is six years, and we have elected to use the "simplified method" to estimate expected term. Under the simplified method, an option's expected term is calculated as the average of its vesting period and original contractual life. The expected term of ESPP purchase rights is based on the estimated weighted average time to purchase.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, unrecognized stock-based compensation expense is $5,560, which is expected to be recognized as stock-based compensation expense over a weighted average period of 1.12 years.</span></div> 50000000 0.001 0 0 250000000 0.001 4900000 735000 P30D 5635000 2.45 12743000 724288 2.071 2475712 2.071 6210000 0.001 25000000 0.030 1747466 4429000 61018 321000 22683333 2105497 P6Y 0.25 0.02083 36 P3Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of December 31, 2020:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled and forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of December 31, 2021:</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 719067 2.53 0 0 352375 2.47 500 4.56 11583 4.51 354609 2.52 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about options outstanding as of December 31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:30.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of exercise prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>outstanding as of<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>contractual<br/>life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>exercisable as of<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.00 - $2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.46 - 2.46</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79- 6.05</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.00 - $6.05</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2.00 2.00 237500 P4Y9M14D 2.00 159500 2.00 2.46 2.46 109109 P1Y8M1D 3.40 97521 3.33 2.79 6.05 8000 P2Y29D 6.05 7667 6.05 2.00 6.05 354609 P3Y9M7D 2.52 264688 2.61 445000 28000 684000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest as of December 31, 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>contractual<br/>term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 264688 2.61 P3Y5M23D 491000 88517 2.26 P4Y7M20D 190000 353205 2.52 P3Y9M7D 681000 2123844 2137317 3.70 3.42 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of restricted stock activity: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,715,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest after December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,090,192 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.68 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3176605 3.68 2123844 3.70 1715624 3.67 268790 3.84 3316035 3.69 3090192 3.68 P18M P6M 3000 25000 0.85 3300000 159177 202019 411000 529000 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock-based compensation was determined using the Black-Scholes option pricing model and the following weighted average assumptions:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Option Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0.0200 0 0 P3Y9M 0 0.64 0.0012 0.0079 0 0 P1Y2M1D P1Y18D 0.75 0.65 0.93 0 P6Y 5560000 P1Y1M13D SEGMENT INFORMATION<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have identified a single operating segment: the design and development of ICs for use in electronic display devices. The majority of our assets are located in the United States and China.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region, was as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,102 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented more than 10% of revenue in at least one of the periods presented, is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End Customers: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Top five end customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End customer A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.353%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Y</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Z</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region, was as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,102 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 27001000 26554000 23977000 8935000 2142000 1668000 1624000 3057000 242000 333000 116000 308000 55102000 40855000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented more than 10% of revenue in at least one of the periods presented, is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End Customers: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Top five end customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End customer A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</span></div> 0.56 0.49 0.27 0.07 0.13 0.23 0.76 0.58 0.35 0.40 0.22 0.05 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.353%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Y</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Z</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.41 0.39 0.27 0.20 0.15 0.07 REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, Pixelworks, Inc. and our subsidiary, PWSH, entered into a Capital Increase Agreement with certain private equity and strategic investors based in China (collectively, the “Investors”) and certain entities which collectively are owned by approximately 75% of the employees of PWSH and its subsidiaries (collectively, the “ESOP”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but function as a qualified ESOP and hold an equity ownership in trust for employees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH. The Investors will have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market. Each Investor has the right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH does not consummate an initial public offering on the STAR Market on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. The Company has elected to accrete changes in the redemption value of the redeemable non-controlling interests from the issuance date through the earliest redemption date of June 30, 2024 using the interest method. Because the redeemable non-controlling interest is denominated in RMB, it will be revalued to USD at the end of each reporting period, with the changes in carrying value attributable to foreign currency being reflected within accumulated other comprehensive loss on the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESOP entities invested approximately $12,329 in exchange for a redeemable non-controlling equity interest representing 5.95% of PWSH, which includes a discount of 30% from the valuation paid by the Investors. Each of the ESOP entities has the right to require PWSH to redeem the entire equity interest held by such ESOP entities at the original purchase price paid plus 5% annual interest, if PWSH does not achieve its Listing on or before December 31, 2024. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our condensed consolidated statements of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. There can be no assurances that PWSH will complete the Listing by June 30, 2024, or at all. In the event Pixelworks, Inc. is required to redeem the entire equity interest held by the Investors or the ESOP entities, we may be required to seek additional capital in order to redeem their PWSH shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations. The listing of PWSH on China's STAR Market will not change our status as a U.S. public company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the change in redeemable non-controlling interests for the year ended December 31, 2021 are presented in the following table (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Carrying Value of Redeemable NCI as of January 1, 2021</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in non-controlling interest due to issuance of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Carrying Value of Redeemable NCI as of December 31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.75 30844000 0.1045 12329000 0.0595 0.30 0.05 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the change in redeemable non-controlling interests for the year ended December 31, 2021 are presented in the following table (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Carrying Value of Redeemable NCI as of January 1, 2021</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in non-controlling interest due to issuance of stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Carrying Value of Redeemable NCI as of December 31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 30844000 868000 409000 520000 30905000 QUARTERLY FINANCIAL DATA (UNAUDITED) <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarterly Period Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc. per share - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc. per share - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarterly Period Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc. per share - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks Inc. per share - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 9270000 14050000 15196000 16586000 3725000 7110000 7985000 8873000 -7914000 -4457000 -3904000 -3727000 -7858000 -4275000 -3850000 -3562000 -8075000 -4382000 -4073000 -3291000 -0.16 -0.16 -0.08 -0.08 -0.08 -0.08 -0.06 -0.06 13774000 9253000 8190000 9638000 6775000 5049000 3976000 4385000 -5277000 -6421000 -8137000 -6901000 -5223000 -6445000 -8165000 -6098000 -5399000 -6552000 -8139000 -6439000 -0.14 -0.14 -0.17 -0.17 -0.20 -0.20 -0.15 -0.15 End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors. EXCEL 118 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #. :50'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 " S@&E4O6I O>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!,'1S6?&D(+B@> O)[&ZP:4,RTN[;F\;=+J(/X#$S?[[Y M!J8S09HQXG,< T9RF&YFWP])FK!A1Z(@ 9(YHM>ISHDA-_=C])KR,QX@:/.A M#PB"\UOP2-IJTK J[ 2F>JLD2:BIC&>\=:L^/ 9^P*S!K!'CP,E:.H&F%HF MAM/<=W %+##"Z--W >U*+-4_L:4#[)R8<&WIX>7\JZE1L2 MZ<%@_I6]VHI&\D:)]7UQ_^%V%_6C=WOUC MXXN@ZN#77:@O4$L#!!0 ( #. :5297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M,X!I5&HZ^PR(!@ 3AH !@ !X;"]W;W)K[^"@WM[+0S 2R9C] FF2$0=MFF"0MIT^[./@A;@">VQ4IR"/]^ MKXS!M&.NO;LOX*][='PEG2-=7VRD>M(K(0QYB<)87]96QJS?-YO:6XF(ZX9< MBQCN+*2*N(%3M6SJM1+<3X.BL,D!#7KB[2:Q-U=2$3$P:QF"BBDRCB M:GLM0KFYK-':_L(T6*Z,O="\NECSI9@)\WD]47#6/*#X021B'A&8J-[^*[(7:%L^3H4Y_ MR6;W;*M5(UZBC8RR8& 0!?'NG[]DB3@*.'=.!+ L@/T00$^UX&8!;M6 5A;0 M2C.S>Y4T#T-N^-6%DANB[-. 9@_29*;1\/I!;/M]9A3<#2#.7 VEET W&L)C MG]S$)C!;,HYWX\GV2YU\G@W)VS?O+IH&FK-!32^#OMY!LQ/0E)%/,C8K#;B^ M\+\': +/ UFV)WO-4,2A\!K$I6>$.8P6$!K@X9^X:A"GE8:S@O A'OY;$D/K M3E'KW[V->TB]F^*Y)_ &\EDH\F=_KHV"X?\7 MDZ0+92R%99;SYLUZ*HQ_!P MZM0_(BS:!Q;M:BSZ<9SPD$S%6BI31 ?',2H1")W.@4ZG&IV)4(&TH]PG,%<* M\U."E(V_GUZ]*AD#W0.W;L4.4QRT-)URI].%8RUXJ+%\G1\XG:,XF0J,@E"0 MNR2:"U7$!<=P'*?N.JS30_CT#GQZ5?A,Q3*P,P62=<>CPM[#<2;CKS>WC_?3 MC[,S,KX;(,RHDZNG4X7;./:D@EY+-?.,S P,+R(5&<@D-FH+_WXAX1+T^RE& M\DCB:162#_R%C'T8;,$B\';J?KI[2R![M$Z['=KK,8PARQFR*@S[OJ^$UF?[ M W(+SY'[N#AW."3M=#L.^;Q>@\9>2QD+349"05],_09TD&@0ZF SF.8R3MU_ M17Y@SZ#S'^0F+B2.PTU@\H?@QABWW \HKN@_:K?:&*/<'"BN[ ^! 5^0"T+9V_D[,A->HB!; MA;1PI(&,(M"@F9'>TQE9>9@(\L9I. XE=N+J%5>8I='<0R@N_N"O?A O MR6P;S658R+;$/;[>/F)+V-PR&"[J^XR1FQ=OQ>.E.&EG)4!W_=FP_SO&*7<( M5LDA'F'[57^*0;>@7[F&0>>3L=9)\:@KP;R3&+7<&E@E:_@B0[!2V)FFZQ*E M"PGA2#BA7.Y9);D?)$K9A=MNM98.+=#6I)@8COA-:(Q9+O:LDMB/8R/4;C]M MU[E\3[60&8Y8PBS7>E9)Z].N(P.PH*54A9)1@G,GXSKW/ $P .+O #&&N>(S M7+ SAK.(AR&Y3C3.4[%E8KOP,%^V,T$TDU-*.KE\ P:S CZ(UCXMS M]_^V!RRW %9I@S!;@5R@A'"84D*YN+-*.X1),@\#CXQ"R8L&^S!#::S&W: M YV61>VS00P+)8?X? O/+4"8TV OE#I=1-F31:#M(F\K8 4D;*6,#(4G[%KO MY]>TXWS8%[P:6,WIJ.A4S;[@S12T.H8&7\A'43B!2Z!@DT^=ED,[:#4LMR\7 M-YN]HXYV^?AF\X'5:DK@ZG7*ZBY*+?8\6 T)?W$ M#PSL>/L&I,'L1.$DL__H6,VC KPU[/1#AB:>+?_L:O&'JX>/)?WT$T$S?WSW MI>43MWZO22@6$.HTNC"8U.[CQ>[$R'5:SI]+8V24'JX$]X6R#\#]A91F?V(; M.'Q"NOH'4$L#!!0 ( #. :53ML0PG& ( &D% 8 >&PO=V]R:W-H M965T&ULC53;CMHP$/T5*\\K @[0:A4B<>FJ2&R%0&T?JCZ8 M9"#6^I+:3MG^?<=.2*D$V7U)//:<,V?&GDG/VKS8$L"15RF4G46E<]5C'-N\ M!,GL0%>@\.2HC60.37.*;66 %0$D14R'PVDL&5=1EH:]K&]G\(J0:T"B.*W\I M>V?PE"/.9?.ZX(ZL57.]6*CI1]")J07L95Y /2#)Z('1(1SU\29=D$OB2OB2UN4Z3_)@?K#/X*'[V!!AW M <8AP/B- $_<2+)>W:IA/T%">U1,.A63=ZGXPB3__4!6^"N>4*+D7U5[G0JXM) M-D$+6/*VTE_$PR^P"RBV_@I1J>XW>MC9X@DJ6J5%O1ML%-1EL_W+'W>).!A MHI$!=#> OG8 VPWH,C?;*NO"NN*:S\^E>$#26AMO]J++33?:1%,V]C'>:&F^ M+ :%N@CKWA3 +JQ[A0Z0=]NKM#;-^_0&U0VZ.M*M(HW"W4^ MTV9F.WY6[&;YN)V%CLQR!<4I8F2***;$,_SR] MN5N/Z8$0/)#J6M 8^X7&>Z%Q4.B'HA"MR9_9*@HPR30RIZ@![1,8.]-G*E[U.=NH)21@>J72."R<@CS_:JLZ#JKT+SZA4" M,V?N-(KR9*#0M6)YPB*_Q'PO,7\AL8:?4C]U";6K?&V(ID<+,W&2K)SV32!A*/PNQ>"BKRBN+N5-F$1Y"Z$6S8VD] MADB80]NU'JA#%RD$FQIS,N?:I12S;$1?3Q\2OZI#J$I^6U8=&D-M NF)0<+( MV'-MS9\LU+S!>YB01LZC<:WR? 0&PGHCUT:!@Z5[ 6JNQ3_.05Z,$)330L;Y]5 ME.8CXGM4T=>@ZH452%T.L3A*HZ%$#]9RDHPEN,<5#;\M78JZ+K7M17>[M6AL MR4!3V/W[[>]" R+DG5=YT+,]13I3:U[ Q60M08'W*KE6GN%[9\N+([ MU!444-^"_/$'DN#WS\=8G;$]D)HBXV$-W7ED]73JS9I+WBB-D\C9'SQV29J/ MG?JP'M$LC&C3UK5U6W6G?+N# %&;=;BR![(;>.Z(WE9"*>\VP5SZGD3)< OV M6(VU0JPG- L3^E#[ I9E47J7,W/A>Q*Q*(^'"]IK2&(R=CC >E:S,*NWJ%"> MQ>T5[,(VPI22H5P/DVF6CBPI=G!B&8:RPS5;QR]NI%W5OSI"]PS3^Q;GL?.] MQ&PO=V]R:W-H965T&ULG59=;]HP%/TK5K2'5NI(2(! !9%: MJFI[F(2*MCU,>S#)A5AU[,QVH-NOW[4#$;2A0'D@_KCGW'-N;F2/-U(]ZQS MD)>""SWQZZM].1C7$./9+"D%3=/2J11:' (]]%S8SQLC(>.+SK"-S=H&=O1$+DDCTR@<48YF4G-7'_]NEMH MH[#+?K^3+&J212Y9[TBR&?8F*(4EQA>:/M^0DBJRIKP"K^"IZ(.M/<:[;W+M-<-0&AE"6^); ;Q,-1+VS7/FJTCR[7CD>W-E1D3*Q.&1B=:Z EL-V OW&%FZPVHA#1Y];ICCY024#<#]I91F-['G7W/= M2?X#4$L#!!0 ( #. :50PR,]Z& 4 'L3 8 >&PO=V]R:W-H965T M&ULK5A1;]LV$/XKA-&'!(@CD;(D*W ,).[6!6BW(&G7AV$/ MLD7;0B71(RD[_?<[4K+D6"03#'NQ1>GN^'U'\CZ2LP/C/\264HE>RJ(2MZ.M ME+L;SQ.K+2U3<,3W(Z],\VHTG^EWCWP^ M8[4L\HH^Q,DS4E26C/U0C8?L=N0K1+2@*ZE"I/"W MIPM:%"H2X/BG#3KJ^E2.I\_'Z+]J\D!FF0JZ8,7W/)/;V]%TA#*Z3NM"/K'# M;[0EI &N6"'T+SJTMOX(K6HA6=DZ X(RKYK_]*5-Q(D#CBP.I'4@YPX3BT/0 M.@2::(-,T_J8RG0^X^R N+*&:.I!YT9[ YN\4L/X+#E\S<%/SA>L$JS(LU32 M##U+^(,QD@*Q-?IC1WFJYI5=,K M5%%I2G[C'6IOM8+W\S#$/IEY^].,#*TF_C0,.ZM7T,(.6NB$MF!"JFG#&X@F M=$V ^*1?$D_\Y R=P(!A G,^?,DFLRBA-B@DAXJ<4+]K!;DFK/R"!>$Q@B3#/H? MPR9E4-2,=E$<1!:@?4''@1/H0R4IAR$'Y=.E746ZMP&_!5RL+X'._0 M*+% [=4!N^7A$^S;$&R."I96,/9J"M2YV-K6?1O-.4^')G%B2VDO%=BM%>TT M54ELLVK/Y5 .#+D<&DU]2UG&O61@MV;H&;JDL%>FQ[&7Z8ME,0VE88R3<%"2 M3'8D3 +;!!C3+8D2@DEH5/>DDB M;DGZ3(6X00KBL4A)R?-E+=-E ?EDL"O+*!P 5:MBU7@%>W#.M/2"1U/?3,3( M4*;&PQV;P\Q=:Z&/N%8+-]K41-A[L<&$\IB>BU0(W MV+G&HQ"VR_LNED6(#(#J%[E\'TW.& M1K/(4AM)+XK$+8K_C6"6%[4Z:+Z38O ^BD8S*\5>3(E;3+_K*P! F^YA?[*A M#5(X&M=22-@$J+5S.F;-9S.3H8J&L'E.8!MS3F9H.?%C3$XM7_/I19>X1?=] M?$Z'R,5HJ+@V1@8!-S/R3JXQ2LHW^G9'H!6K*]GV2;;]^IT-)2DA;-/6+P&;N^>>>\G=37=2/>@+^[X.C?VPI]/-VP-2S"?-[<*3WZ+DO$2 MA.92$ 6KF7=%7R]H;!6C2 MXJ6RT.Z7[&K9<>*1M-)&EHTR,BBYJ)_L>Q.( P4Z.J$0-@IA5R$^H1 U"I%S MM&;FW+IAALVG2NZ(LM*(9E]<;)PV>L.%3>/2*/S*4<_,%U)H6?",&+[*>-_>O:?GC"/@W)!XG(FKP1&61/ 7QTIO4H?/3H.AQ$O('T@D3TG(1! M2'L(+?Y? +O#K1156HJQ<6Z+SZU^J53MW^Z[1S-;@\)'TN$ M04Q;H2>TXI96/$CKJI3*\)\NOS;9+/U6<84UP(5A8LWO"R!,:S"].:VQQP>, M**63?D:7+:/+048+J8UEHF +HH*!T(]:Q-$S^C@Z\G&2))W,',M0FH3]<1BW MK,>#K)=&I@^O;&O*2"I+[-?:>=#'<7QD/XXZ%/M$3C"M^UMN[%=N3VE0, + * 8 >&PO=V]R:W-H965T&ULO59+;]LX$/XKA-!#"]31TP\%MH'$V<46:+M!T^P>%CW0TLAB2Y%> MDK;3_?4[I!3%EF6AO?0BB=0\OF^&,YSY0:ION@0PY*GB0B^\TICMM>_KK(2* MZBNY!8%_"JDJ:G"I-K[>*J"Y4ZJX'P7!Q*\H$]YR[O;NU7(N=X8S ?>*Z%U5 M4?7]%K@\++S0>][XQ#:EL1O^"@C[Z)I;*6\IM=O,L77F 1 8?,6!,47WM8 >?6$N+XMS'JM3ZM MXO'WL_7?'7DDLZ8:5I+_S7)3+KR91W(HZ(Z;3_+P!S2$QM9>)KEV3W*H9:>! M1[*=-K)JE!%!Q43]ID]-((X4PLD%A:A1B+H*R06%N%&('=$:F:-U1PU=SI4\ M$&6ET9K]<+%QVLB&"9O&!Z/P+T,]LUQ)H25G.360DP>#+\R1(;(@*UGAP2AM MQO9 WDNMR8@\/MR1UZ_>D%>$"?*YE#M-1:[GOD$HUJ"?-6YO:[?1!;=A1#Y( M84I-?A,YY*<&?.30$HF>B=Q&@Q;O(+LB=FK8W"8_QEP%W2NDN)6G/L-&U5[Y>C M,$W":.[OC^/3(Q9-QE':BIT &[? QH-Q^-.4H$AV$@!6!^"U!?SF>H#]I'4R M&62/!8WE*K!>E *1?2<85Z$YK1M%_A7+R*:B+SBUX>DQZ[$] ">A.1<*^J,R M;0%/?PCPMNF'PQBG9^XG'8#G$LFL'^&L13@;1/B9/A$H"FRV]@ 7/X5W=A[3 ML .X3^1"3-,6<3J(^%'@-<;9?]C'[,$B%N:>,D[7'$9(8*0I!Z(!#PDS#'I+ M)1U(= W\7&(4]^,.@Y<6' S'6AK*.S7B*%!C%%OOC*5 C"3W[ FXN^'?VBYR MU=MW@Y[0IFDT[1#IDXLF29I<8'-TH82#;-Z#UM?$-J2FSKLL%.2 LXA="2E& M&=X#2G(TLT$- PIT[ZEJW)X 3H*T2^M#..Z6=*]< M3W[\H[N_ K5Q(Y%&M#MAZMNSW6W'KALW;'3V;^TXYF:*%S/U+/>!J@T3FG H MT&1P-450JAZ/ZH616S=AK*7!><5]ECA2@K("^+^0TCPOK(-V2%W^#U!+ P04 M " S@&E41LAQ^2@( !\(@ & 'AL+W=O?AL@)5#"0?;>6!+= /]N-/H#0%X]"?E3;3C7Z+FI6W4]VFB]_329J&+# M&Z8^BBUOX3\K(1NFX:=<3]16D)=/S==SHZWM,T''X_]/ZK=1Z<>62*WXKZKZK4F^O18H1*OF*[6O\03__F MO4-3TU\A:F7_HJ?>-ANA8J>T:/K&H*"IVNZ3/?>! LT@#TC<@YPWR2 /: M-Z#6T4Z9=>LKT^SF2HHG)(TU]&:^V-C8UN!-U9IA?- 2_EM!.WUS*UHEZJID MFI?H0<,'C)%62*S0+5,;]"N,LT)C],?#5_3NE_?H%U2UZ#\;L5.L+=751(,& MT].DZ._WI;L?B=P/$_2;:/5&H6]MR9:00X\!I;8_&@NHB=K*1FTE18-@PDFFJW;=96RE*ZX^)>Z3'^^3 MV_ODD?M\ARE>"Q4<@J[EU+8T\WA_,\;+').KR7X8F( 9F4W)\FAV(FQZ%#9- M!N!S^5](VRZ+M("I7HBVJ&J.VEZQN6J^%R92.P5Y!RGUUC#-CFIFR3 ]:%'\ M')N)7J)"-%#]%#/U(Q2VKJ?Y(!ZS;)&?!R+H+%^<*0T8S>D\K'1Q5+I(*OT\$&9J!"O^WE72#J%F M[;IZA'%F2G$=S,N%IPAC?"X[8)0O9V'9RZ/LY84 K[CL9$(2<*39,^+/)ADX M>O?(6[ZJ]/N0XJ4G9CR?G2OVC4A$+\Y<6*U2;(N[;@4@.2K>ZM M4)4)?[CX9K[@\VD?LEDL(H('',%)P?\R^B I:L%:B*V9RKM*;4P=" K%GHCL M7*=O,I[',@$3)Y2D4[@H)._RMT5J _D\UEPV %7YDVMF,ECQ8B=M"0I*)Y>E M^R;C/"+<@0735T48LH*;M'B]8'I9L&\2%>P(A=.(^EUON P*ROTY[BGR;2)@ MPHY,.(VFVPW4**[.>&/+E2V[=<4>J_HB>["##T[3!W)-[ P(H;SS:F_&ZH-A M7S H/EG&>49GYW$)4(KD$0!A1R"<1M!=NX>9*F0LA7R8+.>>--^(+*>Q">N0 M@]/,N9=\RZKR4+"[H1(FMV"!#%6]U=W@B7;=S>1N1..!]@DSSCU??",*SD1\ M<1S":1 =$V++7DPV!/7Y/,%DX57Q@-4L$FOBL$/2V#'%<6>62L' #N9'2#CQ MP8*G@Q5'OQP/(8K.<$2Z Q!) ^CNB':>#"_QL9)/SZ,;,"+++"+1H8>DT?/] M-:O>H.8 3Y9XZH4V8$;G.!9:1Q[RMCU-!<5"O6&Q3APR2!H9]SM9;)B9Y "X MK33QT2\V"SDL-+>QU03Q83&F^7QZ'I^ &9G%UL3$<85,+U0H47!>]M$Q?.Z* M5,-TC^4W\;J_VTGR3<_Y&#!:D-C>C3ABD32Q3@: [5E5&\'CE9!CN^YXO1,^ MISP7 L3#TRPVS1S+2)IE)S[456&H42+-BTTK:K%^"7)]4U +HFH=7@C M:;P=BP*D^[XJ0>GC"WK75XCWP;D6="! -4J(-P4"7%OFL9 [KI'EFRK$JFH9 M[/I?72&H(Q1-$\J$:WLRWRJE=G SNR8V50(*!NQ&N82PF:.&P]X)2D<_%9_: M+LB\V=;BA8?C27U,D:6_Y@F818))'1NX-ZWSKV[@7O?#F[]?G#K M6](M'VR8T$'=Z-U*;<].W7+THVGZW0='S4Y2('=C=C;FL :VNR4L[0Z#XX:T M,".XYVA;L_#FE_KX"RR< E:S6,VA@U._].;LGKWT!Z=MM_YT4R"L-;#APGAY M/EV#9ED6(19UG*673P]/9]&(03IM#@5^= B[6*VX!">"/O@XI>2\:@:,\CS& M*>J02]/(]1UXC6"?F9Y6Q_11U7:9JKOMZMA VAMNE$HO\/1$-V1ZL>$P3^&R[A_&P->U9(T]_ EJOTS7@$GTL(*1CM4/7>18KA[FC=)ZF]&U,ZP?TR-=5VYKHFR4^ MS%51AAS(?;!23+PM3\!L/K0ZU>\0G*<1G-#/S>E#4KG/SAF>+CSEOMFI@Z?2 M'69SDER*/>RVV]H6%%:CLE)%+=1.VN5#<5BE03IU3X!A\B8?1CG^Y6G^V8#9 M8QKH>'#,SKMS&'-WR5> ]L-9V/FSOSYV/N^HM^8*&2UC<1L\3TLCT7E0[@Q M+ U?.).]1]V2*R@Z<)PY\QZV^48$QT0[#.;I$\WOHAW;41UL$R _W[K\SAW' M\DLGFC 7^@<0\3WZX(BN/U[M%W7/FIO'ON9\QMJ98Z7P(TP?99AXR]2051X[ MIKQUAFJ^@R^SC'"3)[E6'[H<66_NVP*/06C3V MZX8S&#QC /]?":!^_\/$8:&Y-FG8;-,WNPV(?&)F.N:%$EZ3C9+]^*5F1+(JBG;;8EUBVYPS/ M#(=SALYDS<6]7!"BP&/&C@CCZ\,!'#Q_\)7> M+53QP6@Z6>([CVLN,9B27E.= D/GAX#U\=XFB E!:_$')6FX] M@R*46\[OBS<7L\.!5S BC*2J<('URP,Y)HP5GC2/[Y730;UF =Q^?O9^5@:O M@[G%DAQS]B>=J<7A(!F &9GC%5-?^?J<5 &%A;^4,UG^!>N-;>P/0+J2BF<5 M6#/(:+YYQ8]5(K8 L ^ *@ R 5$/P*\ O@E(>@!!!0@, .JC%%: <-\8H@H0 MF2OT48HK0&P ?*\'D%2 Q 2$/8!Q!1@;@* OK=![WCG/C**/%*PW>U-TFRHI M2^P$*SR="+X&HK#7_HJ'LDY+O*XLFA='ZEH)_2W5.#4]YKGDC,ZP(C-PK?2+ M/B]* CX'UPLLR(*S&1'R-W#Z?475$QB"F^L3\/K5&_ *T!Q\6_"5Q/E,3D9* MLRE\CM)JY:/-RJAGY6]<86:!';MA%8\O\SD1-+^S.#AQ.[@2]$&'":X83LM@ M+2Y.W2[>*Z 6!'S&XEXW/0>5,[>?8YYENJU<*Y[>6] ?]D?OSLKY_L[VR=#% M_N[VSM;''5E/TU6V8F6E?M$>!="K:!U9% W^@8"+/.49 :\_<2G?6-Q?[N_^ MA,QI2HVX1_IHU><+U><+E5Z#'J]'Y([FN8Y7-WZ&\Y2\!;(X5Q)@I9=)#X / MWP+DP;&M?#:^X])W(8X/4S\)_"!(DLGHP<+*KUGY+V.U#YNCC<]PBTT0AVA< M4]EPMECY$42H;?:Q:P8-D\NNR=!/DL@+[<$'=?!!"?1[@M=UHH*^QF/WMJ(>P7CQT9KX\$8!*N=)EMLKU8H!D2\:?" %D MLR;5^Y$7@P98ZKV1SP5CJX^P4Q_(B^"XKSRBFF3TBTG:RB7JD(L\SRB6J+/% MVS8M\G%-/G:2KW:.5WW&D;X/<8=A&/FA9[(\[]KY>F3MV%UT[6 'P:T*.C[A\3E!$\>BV=B*]=Q9_/B)#0B.MMAU"(+O68&\YQT;W+= MAAC]5[-E6KQ <=5XP)3A6T:&^MHTE)@1($FZ$E11:RT?54O$K6YI]%RW39O\ MU@ )G>1U<]3WEER/JT*0/'T"2NB&P#;YQK-_]!3;,T,<59ZW^?0SXYK3QL M!^\C:$P".XS:[!I]0FY]^I%9 '6%*?*2P-C1759MPELW1K>"_82@(HLPAHGNF'H#K4S#KJ!ZR,SQF&PO=V]R:W-H965TK+.'9YB95P9Z9&S7]6QE:"^&C7 ML:LMBB* *A6G27(15T+J*!L'V]QF8].0DAKG%EQ35<(^3U&9S20:1#O#G5R7 MY UQ-J[%&A=(]_7<\BGN60I9H7;2:+"XFD17@\O9R/L'AQ\2-VYO#SZ3I3$/ M_O"MF$2)%X0*<_(,@I.B=7Y&''>*9FV2M(#2@8IW!IF=G"C"RS^)8@Y MK3ZW=)?;-'V7\1KS,Q@.3B%-TL$;@F;_#T_>D3/L2ST,?,,#?'UU0W')Y ^O MB_OK:NG(\,CZ5U:F?%>,U9HUV%&'>2FT=3>76_MGX&KT/VO[%-^'MII M_DO3OBVWPJZE=J!PQ93)V2<69-MY;0]DZM#R2T,\0&%;\A.'UCOP_Y4QM#OX M /VCF;T 4$L#!!0 ( #. :507IXBJ4 D *@4 9 >&PO=V]R:W-H M965TC4Y&_8-;4ZT3/YB>GS6ZH@6EC\U- MP+?I8*4T-;EHO%.!5J]&\Y-?+I[P>EGPR= F[GU6',G2^WO^% ;E__KQPZ'/[-AUFV8B=_Y M(/'RC4[Z_"SXC0J\&M;X@X0JN^&<<9R410KXU6!?.K_0T43E5^HF4"27-&-U M-DTPS0NF16?F(IN9?_8Q>R'%M]0,5&G M)V,U.YZ=_,#>Z1#HJ=@[_8Z]ZU!I9_XE\8W5:^^BMZ;4F1JN_")^QN.M<=H5 M1ENUP$,"#U-4_Y@O8PI@TC]_X-&3P:,GXM&3_Q?Z_V!FOKA:J.NWZN;VE& M+2EMB)SB4[PJP!.VTA44.2'HQI1VJW3YP*##8FEB8_56%;K12V--,A0GZC>" MXAY021K9AC)RC[H5J3:P6K9%\D%^B'Z5-AKQ?^48.;VTQ"X >O8"9TK(GQ&0 M2=NQTBV\=LD4\)8V[ D] @_$C5B5 5=8H*0>-)ZE+6.FF\::0N=C5L'7"A&@ M=*KD582+J5E[Q]Y?MP&@&2Y^*NE0P?4< 1LN; NS[SV")76PVS<&A#7[P7$E M=C\=CM4[7Q.DEB@D%%XFISJX^S16<#5ZA^1DK ,5/G!J#T8WGVY'V.@?D$J$ M>*0-/[V^FX\.G3U6CDP@RD,6GDJ%FMG7,[,F#Q:6I3,(CH Y&0N]:6+3RJ*W*(R&L M/1V*=1>5D$OP!-]Q*A:Y_C''GG'5MO+!I'7=\D2 M8"2Z9U3 7E['D<*5M?/65_MXIG7P;;46W ,39Q\"WEGXH_U'&T2MEGVV&[#4 M@7(YX(TH*QD'%" L>M"V17;0>3^W)II<61L^NW4B:-GED;B@-GH;V5]+'#!2 M]97'\,]W2T6P;)MZ^4SV:]M&0X6^Y3;$>CUY\>)9AE14Y@/.%\KPBB"LL7HC MQ.3/D8L]?[D.5'D'T3HU;RLT8C5CMIX\$[9*2,BF^F3^OE +20Y0N'+%!%BH M_AB).#>>[,UK[72I(3S>!^4=C/C0^0Z@$63RIA69\2]I;4+)M HI%^A!+^0J MP%3FDL1-*5&%J@7>.\8Q0.'65$YPK*6JC'<:S_G*7.Z5/&25)!$]I>$%*D6G M%R=.S:/11P4Q8^! 'E) K%)=6/]E@3(>UI[6_(O JX'G7=G3-0=MP?KER!= M-M;GX+]VMV-==GQ)C G[F+?EK%(3 M<4/A^6+56BGA*Y..<.*1]8Q6#E3$Y]!& 0E$6AJ4S=VL7>(G'+?*;;134X\EYDQ?W*O+QX(?T,]_>3X[>?82 M62AD^)#8]W)PY9Q_R.=<>+!VK.Z=WSB.3:S>S6_5^SP?'? #MC<[?OEK)H-\ M.WEY*/1< DL2J7?4ZA9E& 1 =!Q 38Z03.0ICRN\I--&V:L!4#A.PW78B9)L9[^V0!(9Y.S"E]S?Z;V,P M4A[DSIERN42R3W/UZ298]B97@#Y%[AL,NP$M(OW2D;D3&U_*WD \*W*,8]Z' M:Z4/X&TW9+LJK;?]47)N$-TZKRK4=:B5.N@E.,$<-0P19F"%14,XFM7+#9QU M;%P'*H\8>;XLAHL-;QWN,'%WA^E'3=Z)I*%3IGP+V0E?VB6>#G5!AN\K5BZ+ MB!T8=DIF$47419Z =X(#K3"YLB<8_5A0@(5;TKY9U<;LRL?)8J)*;ZT./8=W M4PUJ:PA003]9,;)@"6[>X_W#,2H;EUWB8L,#AI1R";CLX?H"HCU@@$&NT1P& M$K5G]T ,'^Y;WG :?SJ8/7V>'__TY.3%0,A7X<,Q3=6Q(WDM8 MC&T?HU3M2V2:R1H[CA*FK.%:^F?RRXMX2N0^)?.:8%M!O4$&,Y9JD[)F.8GY M$@B8#.ICQ$PBZ_\VG]^@E >228<3Q<*KN<9J'C+U+ :1)& SD(E0Y MD^\R>2[M *5'*0$RB2X!+1H$S&$7&@[HQEVFNZ/"!$N_&P!X*Y#9# M54>\B5D:B8OE%\=5WI4;IO_ !P\O)\W\#4$L#!!0 ( #. :50U7=5]:A( ",Q 9 M>&PO=V]R:W-H965TQ< M$L#Q3&9]R!MBYP:'PWU@2^QNK=5B#RFYW?OK[WFJ2$JRVTFPN/TRTY;(8K%> MGZI27FV=OPDK:[OB;MVTX?7!JNLVOQP?AW)EUR8VL;MWU]<'J0 M'GRIEZN.#X[?O-J8I;VRW=?-9X^_CC.5JE[;-M2N+;Q=O#XX/_WE[7.NEP7_ M5=MM&/TN>).YB M_D[NCKO,3; 7KOFCKKK5ZX.7!T5E%Z9ONB]N^S<;[_."]$K7!/EOL=6USY\= M%&4?.K>.F\'!NF[U_^8NRF&TX>7)(QO.XH8SX5L/$BY_-9UY\\J[;>&Y&M3X M0ZXJN\%MG6B[HT;5>*WMK+5E, Q&,W:Q;_U_.\W#GB>#W@N!SS_ MEXCW.[2_?OAP_N6_BT_OBJO+WS]>OKN\./]X79Q?7'SZ^O'Z\N/OQ>=/[R\O M+G^[*BY,6!6FK?3';W_V]:UI;-N%X@];E(T)H5[L"M,T19E6KF#.S:YH:BRN MBKJ]M:%;RY9MW:T*Y^MEW9H&MMCUONXH.5RR6WEKB[5JW?FBL2$4IL-S6U2F MLURSZ7VY@B,5)@S'R0\[,':DK(Z>S(KMJBY7W 4BL 2[GEN?K4&HX,=)43J$ MC-#9BNN^'ET=P4M;!]\Q? ;>[ Y<^QM$O$7?5B#_GL[+O'S1":PL9*<&EV1\4'H6SFC2VN;)E$\ZGW$QG6;61!%H9AH?%9 M(34XPNGFUM0-EQTB!!\&,'I4G#]X=I]&Z.2V$/W"U+Z #'LKX0M2:8L_>R>R M4"EL?%W:J->^16AOZG_@['6J$35F"8AUD?_OW?7IZ=_OP? MHO<.TKR&W90NZ+KAA@&KBSH,%Z)]40MTL**&OCMQ-0G\:]NM7'64G"X47Z!, M6!4EGY_YX1G%AS^=KU2 T)N#@/![S;6B^N*N374:V=A QWLT[;#3@@, M O&]O;=@8_"KZJ%%^![39F*$?MXM^H9$E$4^!95Z+0)6 M9>#BX'!M=K1")*)BX=U:I %SG]<-A$C1.9B?)A/(&.:.'3>\)*3L06MC=FMU MNG-U5=N*\U@#?_-VX[R$JHWUM:O@AS;S(:N_QWC6DFG3P\/Y[C#^+'P=;O#* M-#NXK7+;P7Q;,;Z17N:FX2%!K:*R$*HX-76,*VUA&_;0+1:#(9@]VDU4:#YK M4]FI#37UC6WJE7-R?R37C![:*FM.G*L''Y^G#R86&:U&HQYWD]TP\ :.1;Q) M+4?%)>)#VR&P@KGQ[QC/R-"B;FOD^JI8@L,@9 EZ#NOV<.,=;@7OY,-I!)"+ MN2W\D5Y$R1I?J5L]B3%U@^UWHM% H-0CL*O;X>8XU8<.9\SB+^B']ZS#4QIY M#")/&!4T=HB<)>(\A8P\ *2'&9(O9IX-36WZV.;'4\;)PA%B+V)(69NL!_@A M#/(?^J!F$FG*%';(+],WP=@A,Z9R6KA;7%],.WM0'RS-M*D75E,7,U*PS' J M%/"RM*WUL.\=(_'"T=##+\656W1;OGX/B:M8GQ4[Q ()D]"7X <*$;D=P<^* M\H?;0Y"];VLD3C6-17W'WZ$XBU2N'5 !K/^,9O(\/GQO85LKB7R(JKB0II*! MAX8+]*A)J!A?=!Q0-_MU (='RE#KDOAD6W%N2-'>;7@=R4N(YKU']#@JWNLE MJ^+:EJO6-6ZY8VQ;&<3\TFSJ+B:4)JWKAG51XHB FC$:URX/Y0KZ1IP]9,T\ MM(]L[]$J?L@(5$:+Z/*J(G??/AX8!K+== M(,@N,%"Z(:8U 5"6X@C6#$75; M5WQ5;;Q'1E09(QV1L5&X'MR$[S^)8-Y3,-Q4%>19Q2.NFD1"H.S435+FO)D'$E\YFE3.VMF"*-?X5%5A1:UAYX M@/%&PBWB>:FLQI!4&N]W/";FU:D/,J=IBAW8)_2YE%5>A&_:1-:) \ O8+GJ M84A2&UJRN-B0KQA$>SK;#%"GJH,D"!OQYX+N+49>\AE\[WY6[8/-B5$8%?G5 MX%=$0)<'T8T+-8-3XC;8,7VR)+@8DFBGDE"8-K4Y7,14?T>6^*[0R+"PDDUX MP'Y'@T>Z!-D>:B*?3\ @KMB(Q24O#6-=/ :-CXK?D9VV-:J)_"-Z2O91H&8C M1E=W?(>T(RX#?AC$*-56O&DFD&+0*U>8$23I$46Q!= ;LAY6@:WEZ&BYHX.Z M%2OPVO8.*34H(GM$K@_.D8T1\(;A 'M76HML3-&/!7X^XF%@C;@M"1(%(>/5 M(H:>>/3W'&3*U=A?TWFS1WB:I>!$2Y$XR,)G1#XS3$A7FKS2=/=.398]KB[V MB2SQL> 0$23@_.IK.N?@: 59W(#N7T"G[8U+9[3U3, %EX*R-)HF^S]\/YEWH(4JKZ41I5:WH(]*4GAE5W8,K5?P$9MFEQ$K4T;5O5&59Y4R\BTM>"2MHOP0#CP*V7H( M)0JR^*,QI=3E\<(S??J.\9T5%>W&IMOQVN"PS5CLK=%=(I M[H123/ 3"E<&7\KVIG7;QE9+31#P&A2; -""( ;<" #=!B.U=BSPOWEN'>YW MGGPOD%TQ;JT(5-H>((ABJI)D%HO_0OKE..>J<^7-X5NYQ(5;L[C1JI)M458W M+;T(> XTO!056,^3&5_ &S00\83T0+1'4X?0RRF4,+*"VUD;=VKH"1&4HT2I MQ<'UI=DR$XWS^8,E##Y!'-4TP6F48*J8GC(HG>R)/1.F-+6B][0ZRGF:P:49 M=ZAJC6VAR-BD_IM65[FNDHX2L"_3KK]E^R/;U)YB"!O8$1V;7O(7RI?(G2?# M:JL4O!D>:4-K5PT-/K$K79LQFF438CADCN^J2'&C &SFY!BA%#6!M( ;-["Z6\.K\J5:]AR M5Q[HW5P L=AFD+59+#2#S'?*13PDGR"M-PF/N4<)7 Z<**M3'535MTS:5;&K M;5/-1@62U.GL;5%EZ:F8D :G6"*6Z:-R6&=-\3.Z/N(P(<-+& MBSVI?4IK)[,($?$12O!@C2]U%/$KRPFGU?&%8Y6 -.O8@,(!TB3WX^75:+G, M&(,HZ-MY-@YMS1!'K4^*E<2=JW$C18V-7C+>.4JSW=GUN MZ>F?X"8EBE!8BP9XZIM:=]#(X>0.#+5+.YKUQ$C(,(U4DX8=TX8R,JL'4D7B M9#)1I^QB%-\KJBB;(,R(\@4<4DK2/'!M&UNO.F_"X_%V]?G+BY3\$"1"1(O( M2I:#!NG,:M]VQVPC8'4GPG2+A=3N,MKHOLND=I1PTB&\PV@SB?U:.>7:W%EI MQJ1^MBA6WW7R;D!-0\L@9:I='D]6W&W;G[I!,=\-LUMM( 926\TCA^1"-2'FM[ M3!C+-YDV ^KV'O<1B4Z;#YHC(1-1!Z.9UL2! \6:,]5"RV/IF>?YC.0[N(O= MRW&]B#7CP=KY. O9:9<*,/P@ IW!PQ573#I0DF!SVRZ&*UQD9'T1PDF9AL+, M>IE_\4UJFQ&2TB5I6!VH=-GCI\LZ0M8OW%:D',47JBV;-S=*"O#5XRPM.]!Z^T^J^ ,TWL!";V8S,; M0=1(:3U71 3"XE@]S%2GG1*OX\!Q0"MQ+7AM[:*6&1=;E=PK-4KH8>JCLP1Q MDK.\4\U70\5^1?P8B/X"$*$'?$U4Q. OG.!DGT':54_DSX3Q1[Z0VXHA<1"A MY4:PZYK5>L_.!C# W">8MT"U(Q%S-( 5!!SS#!BE"\MTL^W9&J&2)Q6AH!R! MD>(NGO8ML3T566TOK4QVB1'8*IF_R8 !UKV>-[LXR4/.0.52Q=:+DK?)&YP4 M< L;1R@+IW/PQB8YY"E>XNMH))"(Z7?C2<@2"&V4C_G6I<9R2$)E0L(] #R' MEP )8!.A3@Y0$8OW 6XVXQ= G(FYL[9[#<*.^J2*ST-FM M=.11IVL\C& -]J@#7=&NEG93+!\[LU,[T;.2@'EEF.&UJ;>FS6CSLW60:/Q< M@"/]38_ 5W+[!9:;40T@S!#HLKSI)554=?"]0F>"!-RXY606:,YZQS^:E$$%2D\Q-OEUH]@ :(S>.P^DL\.@_'9/.%)H+K M#%9'"6IKQ6"L ''F''M3"$Z+SS1NS/\>,9,',AS-U(2\YID9L3T3?5>T=IO, MC5Z@OZB1F:YEW$B +H$/-3G:[VAW-&IK9&*IXV8+F'^KP;$"#>34-&6.->;X M1,J"] :&HX])3L/Q2QN+9ZYZ2#&:GK>YN,J]_^Z01Y^&W"Q(F)%*E^LR%Z+!CRO>KE7ODAR\@X-WI&Q_2DX^A M:(7\]"NV&6'PTP_!)I]/)1[_2<;V?IZQ([ADY8(S8XM?;%/H;-G(%XTA[RV< M(GFK/4;YO((GIK+D2#[TN?>UG8=/,]FI!A$Q\_CJ[.3TKQJ0!FWO'16\=6PT M/#G@,.'@J;1[.)3]_E3AKX>G9[,'DX+11KK:I*K(@P)N/7B*Z#G\R9ZBXPPY M96ZM*\768M\W]EI8B^,^FT:[8GLYO1@W5'CL!:[V\_,3M44VF\K&>'Z4%LT3 M JR"CM%D])3F+9H/V3"0ZPB23%_DL;K4YI].1\>W0$@G4$ M,NH>+^K 0,WQR!;,>,N_0&)ZFLP'@ M)70TVY_BAL\99=PK:?DCO]:(1O8R&AE'43]N.R\/N?'"-8V9.Z]M]_-1I?Y+ M<2'ZR69U2:BC#=7B;2SE=&#U\N2E\*A__73RTV!F/&5D9OQS5(F.6K1:HH^9 MF;0-%'%'_XYM<*V"85AR9/R20A?XC?':[#9#$M(^_%(^Q?*YG_C$,6JW56/3 M4$@%'M^'I[%0(JE*;)/QF#,;U@_*4#0'6K!V/&C>[*9H;26S(ZFAB:-C)2(Q M*$XB(QR5;P+&,M&@-I*+U. F3S)'E^O<4H=TL9\$L-./AUA*/7U8DOLP.;*- M%?28YX#'_P009HFKD_F31_U Z/R+_6#?U]3'HP_7)?/S\_R@5J'?L.>G^5\ MG.N'[\-R_><#'XQ?\CO5QBZP]>3HYQ<'VH9-?W1N(Y_!SUT'*$#^=Q%O_@]02P,$% @ ,X!I5![*19"� ?R, !D !X M;"]W;W)K&ULK5IM<]NX$?XKML6<8FZ3>\S;C M.+Y>9G*)&^SE8U_7FV?FYR]:JE.[,;%2%-TMC2UGCUJ[.W<8JF?.D MLCA/XWAR7DI=#5Z]X&?7]M4+T]2%KM2U%:XI2VEWKU5AMB\'R:!]\%&OUC4] M.'_U8B-7ZD;5OVVN+>[..RFY+E7EM*F$5L1C>M])_9=MBRD$Y= MFN*SSNOUR\%L('*UE$U1?S3;7U2P9TSR,E,X_A1;/W8T'HBL<;4IPV1H4.K* M_Y=WP0^]";/X@0EIF)"RWGXAUO*-K.6K%]9LA:71D$87;"K/AG*ZHDVYJ2W> M:LRK7[V6A:PR)6XX BY-N3&5JFKWXKR&=!ISG@5)K[VD] %)22I^-56]=N*J MRE5^*. <:G6ZI:UNK]-');Y1V9D8)I%(XS1Y1-ZPLW7(\H;?9>M'5*- M=EEA7&.5$_^\6+C:(E+^]_7%U]$IZS6O;#="Y$9I)+#,[,4]5J)I2F0 MDKI:/1/PM"H7RG;>IH_XF)1(K*QQ3CP1LV@Z&N'_*)HF0W%!LMA< (7(3;.H METV!I L23H:34W$R2DZ/"ZV@,XN,9RQR,DW%I[Z.0CLA6^AH+\:E(9GVIJLI[\H83+_1M=8O ,%8C!/O78<>^?\-^UI4& M%N1B94Q.FS2:D,I)-)V.Q6? XU-=/=U8DREL81+%\/9D&A^L2:-'DSD9&HU& MF*5HHXPEK^DP;B>V%A8^S5*1"_X<#_586C>(%U!U;2I=F MX4RA7*9H)]3=AC/^F\N9Y=)!^&(GG,1L6A2U[U:;QA5^>*TJGM"30@Z9>W>D M\Q]TQ[55&ZES<76',NR4M^4#Y%EQV5B+%<6%@XJN&ZGZ(PV/S,)(Z4?VPJI] ML[DW.4)E@XMTC2M=9:94HI9WZ@!/]O+W#QUI#,9@ZQV_O_JCT1O4\-K#TL$[ MU;[['Y"I)W?9V$K7V$P6NM1W-4/Y$S%'' \956:SN?AD3$'9/ 9LS<4D2N*EJ%L&2*'\#D?BC2)9LE4I"FD M) 1H3=GX8@*OP1E:>L8!?61I;(VXY >?W$N C=4H)[K@E-T'/$B=0EKD%/+M M%#9 9V0XGJML79G"K+#41=\U$'-D4-BC\= ;. 3L_YAY%QG<3@J^K6I40$W9 MV#?V;44F5H'X;G6]YL5XFN/*%0'>]KB>(03!WX7.L2-ZJ3F]]5ZV]T%OW:_> MD8+@P;352VM*+(=Z#295.>F5^-.E[(V"K4B. T=2*L3CN/M_R029$:C@'7!K MO:%<35'5_.=KF7W!7/8E%(*%$F V2F+^FT338?OY#J7B&=&%+IL/DW<2348Q M%?5HG Y/'W%&F[[SF*MI&D_[&]4&U#Z1(0/98 \=(Y2K$9VD1N,4$9D"NP\% M\V..(>NRH\Z(Q!!9*,8^U)[W?$!S%MX[D9C0('"5DBG\6>M,NK58PGWT-.P,%$4'R)S).4.% M#P,[V&1O,5/$2LP**X-.)%NWBG*V>C=9*HC65[P'E*> X&)T9$..!\>9^!OH M_%87Q?["XRWMFX?;^^A.RH*U]E%^U&=DON74%5)+,-]'F'.J,+ M*!RX:LMGKRGN?3%]9ZK5TT_*E@>#6P'%/0$=F=T+*$A 30+Z@_]T,6I7W,B= MQ6!>S8;S@[Y@M'31B&$_C6:3J?BPCR\B/]W871>(1W/Q0@D MM&>.QUA4[&3:E^ X9;P?47]H/8LVNN$,:NV:H#9[^C:*XA'[:C3[\2! :1Y& M8^X0T"F,_]QY0W[/M.\Y7+COCF+):"(^!A=2-B,SJ9B> MH BF4Q"2>9R>=@,ZS>9H<.;#\9'3ATX\,RE:XV8-;[6)5E';*R[Y%$-\J/;F MI+Y%<<'QXF!I]X9Z5N%&X4=0(2+BY55/DP926_@=^2=^%T6A=I!J^J+ M."&G#NAR<$J8I1'Q5-Y!']B1GA7I4D4!\AE8?1-:U<0LW%Z[9!1Y/Y_L)42\ M;0/XQA2W-)G5[#0;G/H#@(?>"VI3-&F"4""[J"P8^X5&9G*C:UD\I2-AWM(@ MH0C^\Z= P<3> G@].*40(G^ML-***F>HDYC7;"@3:!:Z:>?/.4[T*1 [CN(X MYF)VHNE!&HWC6&R*QHE9_!.-4X7V]20'#P21R/;G;_?Z]I;Q PP4D/[8N*]< M0X:M)?D"D._WF-@.+?PK@U4Z:>L5&A 9SLC\%GS;PP1+E:F>4D4!_<;\6\\N M.I\$#X0XR9@J@%"4()R"SG80#[E'#O8>* 0#@1MT3BH[ARTW;$X6>WPQF7@ MO);N+=NO-KPB)O.XFBGO0#^N-RSLQUK>JCTWT9X:([A4 M$2@PTQ_P!+- K'I2+!J881\-DT-[F833@1MRC*IJR)>>8[OBA465G[#=ZP?\ M*^G@+N=IC$00H>Z4S;0C]4ND+B*/<2MTWC1"PS&NA;=VB1])D\_(5(03L5?X M5FT?3Y5F _>1#JW=C'T(7AIK*GFK M+6#U0B/:/@)5U=('T15L,25P=5_ELOI Z.7%QROZ7J9N1?OX8-]1:5.$=D@C M!A%)\$T[(4 *1CM]%XX):'@GI"4>= +<;6'5 M(Y(,J"V;9 % ;&*1BDFHF+12]UCYE0F^>+70OSF.QV0._A%QH'"B0P*S3T:V M!HG!DW>^" $1F;KV/'0,5+\"QW#40B4'72<"EO@;4]5Z36E&G:A?(DS@1GH! MV$*$=L?=1$V[&UK\3/RV"0GZ3>#U]?6=3R;OF5"TT'01D)'7]J:2D*+-+7> M#OL<"#IT]P<*=A$>"620SW4Z+=YH=DY&V0PDWOE&H^*-0NY5M2_R*Q0AKHK\ MFKI12WG09^L2-:&=L5<*B_5R"?3<-8M_!V3NRPTHH.[JP"\RI7)_V-&X0#3: M/HX[D#ZY#&YR!X6?0D$3MUY9 RJR5@B6-9UQ((^PYI(/C?NLRI\Z-'5H]3A+ M8>!*KGI)UWU/RXS\'ZNG5@0%?RQI&ESL2;/95:HF##X):=0&P'_%QS@U-]4TSTD1XT<&]_ M6\);?Q0AQ8K\U$([I23=AF,1_KHI?*G[?<=JQ[ZM/^_]**)4=L4__:#>'V;[ MWT=T3[M?EUSX'U7LA_N?IJ!NHSMS*%E+3(W/IN.!L/[G'OZF-AO^B<7"U( * MOD24(')IP)@.2Y!1X886Z'YS\^J_4$L#!!0 ( #. :53>WM&\FP4 &$- M 9 >&PO=V]R:W-H965T>[&]A-ROOQE[LVS5A-Y](/AUYIF9 MQX^])VMC'UV!Z.&E5-J=]@KOJ^EPZ+("2^$&ID)-,TMC2^&I:U=#5UD4>=A4 MJF$R&OT^+(74O;.3,'9KSTY,[974>&O!U64I[.8!X9G M)Y58X0+]0W5KJ3=LK>2R1.VDT6!Q>=J;C:?GA[P^+/@J<>TZ;>!(4F,>N7.5 MG_9&# @59IXM"/KWC!>H%!LB&$^-S5[KDC=VVUOKGT+L%$LJ'%X8]4WFOCCM M'?<@QZ6HE;\SZS^PB>>([65&N? +Z[CV:-2#K';>E,UF0E!*'?^+ER8/G0W' M^S8DS88DX(Z. LI+X<79B35KL+R:K'$CA!IV$SBIN2@+;VE6TCY_=B/L(WJ1 M*H0%9K657J(#H7/X)*2%KT+5"#AD"_H\>=/B)68#F(S[D(R2\1OV)FT2)L'>9(^]3JB7 MTF7*<+0._IJESEOBS=]O^#AL?1P&'X<_]_&S=+YMZ&9V]^?\?G9^/8?%_.+A M[NK^:KZ V9=+^#2[NH.OL^N'.=S,9XN'N_G-_,O] G;7^!M"(7+0ANC4SKL. M!QR8)5"JL4S1MND>P&SGQ*@/0BF>,;7=8W*-%B%3PCFYE)BS"_$LI.)U!R0P M!TXH[ =8&3&&4U\+1<;\U@*;UP@;%!:,!84NDI66.^D\V:05OD!8&D5Z(_5J M"A?&>7C0)%E*_D,K/I-4P;MKX]S[+LD7A;'^P*,M=Z.?[@N1H0K_O)N]#>[1CI .M,"HGS+ BB#$PXJ+C8E#B+&;&T@$"R6*6U66M M1(B8XK64@9)4N6"Y?$9:0GU*I0CCE#+M&;LKR! [0>M^^^4X&7_X"/A42[_I MLU5.'&?2*)D'TZE00F>4!=87-]BG"7'\.8Q+QZ)(G WE98N5E63"%\*30M>* MK(98D'#FX VEBW@C*":*U'-5*R'#!!% NR7%)D!)D4I%.$/P&C@15FWB$A$% M/D6_1M1-]Q8'S[--@XX:0 3E'4ALX(=VL 7\N-IG@RW M8L35$:_BT&^V6":KQ8#5(ITYSZ>%TTC,H#KE#,94(#DQZT"INJP"*"YU1Q8@ M'F\Z,BXP6.KXP DOA91>+T'&=A=F2X><:?5*"0Y8,+-K:]D#94&Z_W"L]BEM MUCIGJ1H? M]9.C0VH$:4@^?M=J)O=JX/_TE4SZQY-DIZ]FZN=ZO%]V6U,DK]WVMZ!&9$X2 MD>EP1U&(R$1562.8E\PC]DLB%N^23HGC]4;Z1@64E'O2:6_KH((-PWY8S'Q@ MP=E-IGYS4)DQI.JF9C9&>0P!\_)VO!*;.,A87R@0CU%C,V'MADU$SSG]L8 6 MS+$VC9KO46QN2 J^H2$!#V\!DJ<&*B4G*PP=##J0G@V%1_0/N0@'*VB'T"3, M'DOWJBZ\4RC^3MALCVV0TA3W'9]XK9&RA[/!J@4/@\4 /L]FMX-=+[!AY]E; MHEV%Q[V#D*OX FY'V^^'67PVORZ/'Q_T1%KQE:MP25M'@P]'/;#Q01\[WE3A M$9T:3T_RT"PH-K2\@.:7AK2WZ;"#]JOJ[%]02P,$% @ ,X!I5&Q$E+>M M P G D !D !X;"]W;W)K&ULM59MC]LV#/XK MA-<-+1#$+TG;0Y8$2-+;=@.Z!;F[#<.P#XI-Q\+)DB?)E^3?CY)]/N?6I$6Q M?4E,B7Q(/B(I3?=*/Y@"T<*A%-+,@L+::A*&)BVP9&:H*I2TDRM=,DNBWH6F MTL@R;U2*,(FB=V')N SF4[^VUO.IJJW@$M<:3%V63!^7*-1^%L3!T\*&[PKK M%L+YM&([O$5[7ZTU26&'DO$2I>%*@L9\%BSBR7+L]+W";QSWIO<-+I.M4@]. MN,EF0>0"0H&I=0B,_AYQA4(X( KC[Q8SZ%PZP_[W$_H//G?*9V MF 57 628LUK8C=K_A&T^;QU>JH3QO[!O=,>DG-;&JK(UI@A*+IM_=FAYZ!E< M16<,DM8@\7$WCGR4'YAE\ZE6>]!.F]#9S 1R5M8>!:9IB= H042Q=0\A30,KF(^ '3 M(8SB 211$E_ &W4)CCS>Z$L2!"8SV*!@%C-8N(+@EJ.!/Q=;TJ(*^>N"QW'G M<>P]CK^6THOFK@LGIF(IS@)J,X/Z$8/YYOKV;G._NKO?W/SRXRW<2%C4.ZH. MQU(T@#T"'C"M75J,>J6?]K10',HR\2)? M/-! -_@<#0&KFN:TI5@\P GY0(%XQT?R9@!=FP,U*99;U%VC>J<^4VX@);XT M-Z37$I@K0<.?G$_@#T)I9L4G0#S 2AG;Y/>(LD;X[INK)$Z^/\UB M=E)=01 M$0SI:293]#%L46+.K8%7G>$KB-^/.LE]_]ID]TR&^2^\)(-H''=R(UTZ@%/; M)![[LNFXN<.;P)*) M)C=?62\5(KAN0LY@S8ZN1,QG+.(O(.[=*#JAX#4MO.FM+-HT4ZJ'"PE^'NA3 M(SWLW9@EZIU_%[C*K:5M+L]NM7MZ+)H;]UF]>;=\9'K'J4\$YF0:#=^_#4 W M;X%&L*KR]^]66;K-_6=!SR?43H'V&ULE5=M M;]LV$/XK!Z\;6L#UB_R2.$T")&F+#5C1H&E7#,,^T-+9(DJ)&DG9\7[]GJ-L M1XE3;_MB4>+=GSM77??,X>U;:Y)(YM9^DY=?LHO.0!QBPVD0!(7'BF_8& &"&W]M,3M[DZ+87N_0W\?8 M$;ZQYJO.0G[1.>U0Q@M5F_#)KG_F;3P3P4NM\?&7UHWL$,)I[8,MMLKP MH-!E\U3WVSRT%$X'WU%(M@I)]+LQ%+U\JX*Z/'=V34ZD@2:+&&K4AG.ZE*+< M!8==#;UP^2LC)'_>#\"2+_UTJW?=Z"7?T1LF],&6(??TKLPX>PS0AQ-[3Y*= M)]?)4<2WG/9H-.Q2,DB&1_!&^\A&$6]T-#+ZXVKN@T/Q_SR".=YCCB/F^']G MZU_TWEW=O;NCKPS"!':H(Y->D (KG5/EDD'S0-J3(B,F2.&M3+D2YO;H8\5. M!5TNFUV(.99]4R/U6)!]+$!.N/C:+E[7>'GYTP^G23)X\^GCE[@:OGE%RGL. MODLVY.S ,^?$ :/57!L=-&-+E=D!;DL@FJVA:TMOC+$B6M%!"I;$0:2A!HFX]JYT4L5 M^QW@A?JV0ZC41G(LJ=->S"R<+1XL'.2X[7HTW#(IV7>+RNA4!X+[W*4UQYR*"ACBHDO*T-PZ<%W"L_!'<\L\9;XOM(Y.VNT+Z422VE31F+K$<8P%35KK*2 IA(E4EKTX > MX6BWE5!D4VUH+AV(>#*AQ[:#@""A>_G$]X&%]XZ:("7FA\*L1][;Q4*C MB>:U-AFV&@):C(P5YSHU0M8'0D08E%DU%6D'C$0-:B_F_P'7P8'!$JE+5Y0TITF27R>0.U&^1RDTUE,H2IL+9W5'I+B=0& MNFF*!ZJVO#YK&4L%<2'.-\/BH%9)]W0PD]_AE.+)D.TR8N?"B,8LZ)W+B(]^ ME;BF'!NJTV1&H^YD- %#9$0*)(8#KD?/UIA>PD"LZRM*>K,)C7HGTT/53/M4 M\M'T_K@WF]*/\ICA\;X.2(A<+711%T\G4YS+F#CEZU0&NVE&P^X4BA0[K.": M =@N_4-.8YKH=@1G1L#M";%B.Z?3D1!8(=SJ6 MQ30N/N,H8[5 7F@VI,]6^/TTU_O )B#-&.YX+P.T#K%64&50Z^5XE+SZ#D"[ M6"^ DLP2F=3/Y:'[:!CD*D,>C^+%"='(/K/?&ULG5CM;N.V$GT5PK>X: ''=IQD M=YM- B39+!J@[09)/U 4]PEJJ2?V$;5^&5I724#;ETQ]8U3,N=- ME9G.9[-WTTKJ>G1QQL_NW,69;8/1M;ISPK=5)=WF2AF[/A\=CKH'][HH SV8 M7IPULE /*OSG5,:WG!;]HM?:#:T&1+*Q] MI)O;_'PT(X>445D@"Q)_5NI:&4.&X,8?R>:H/Y(V#J\[ZY\Y=L2RD%Y=6_.K MSD-Y/OHP$KE:RM:$>[O^3J5X3LA>9HWG_\4ZKCU^/Q)9ZX.MTF9X4.DZ_I5/ M"8?!A@^S5S;,TX8Y^QT/8B\_R2 OSIQ="T>K88TN.%3>#>=T34EY" Z_:NP+ M%_=JI>I6G4T#C-&C:98V7L6-\U-&[,N]T=NAB:6SE;B&KPX4 +RA%-<,K'+B]\N% MY^?_>^/ X_[ 8S[P^)]C^>9&*KQ3W\A,G8]065ZYE1I=W-_\B"T-[ M%$%FBUK_J7*Q+E4M,@H*E+%+$4HE&@2J/7XLK,V%1>G!DLYX*X*L_5(YAY^# M%;9UB5W*^;'0* _\JVQ;!YB2@>J-"L>S89SC=:Z&OQ(AA:XJ8,. M)MJ%(?64E;(N@#L\"*7UBOWQ X?\1'R! XW3=:8;:7!:C+%0-9]2%[%<==#* MQ^-]Z,)<6@,IP9I3<>=LWL*1!VFP[D#\JG"$,7 CJ *&X%2F7=;J0.#04@0K MC;?BL;9K1.S%?__S83Z?? M@UT#N](-J-1EC,T2%5+<'$%,ES$;X9$TO]PPKSQ<-1PK]XP:<=N%T45D#^-' MX4'9^Y1&@CP[@EWN*=]S!.24HK%(,;$MH$/LM]E"EIS9$&XI]Y%UW;H8J&\7 M_T]4-KK2E JG0NO0<4C/_7 !!= M4\54=*1?0/[<52:SRK:SYV$0=9T/7R8 +%F:/ L\B MJM%9XC:K020AQ=>5+EQ>2:?EPKPH9U(2Y0%D+#S"+BD!+'6HPX\^%9S[EJB& MI:E0*HL"-?I1@0QQ=U=,%6AFF>"Y"LJAAZEG9^SZ@X71?:!&$73R$K.7'%6T M[Y6 6"BE]\H3@67@TQ0PPQ8E8=BIQCJ.%1S5\"U6-K9&Y?)$K*6D9!+4K""5 M#\1D*-=WD"*+E!#OQXDL:6'**!!Q@Y,?NKIBT4*, M8 0H;:.F\]G$+&1]B3@0%E12#?9OZY+4.LD-N+<,:P(M1]J,C?7 KC&S])^, M$. %8E"Q#\DJQ @?B]MZ#9>&4BH7T=2+!S<-E)Y??$/!=+.2?:N+1/R$9 M6#?0CEXK$2R76JX,)C5'J44YH=/HI49^%IMG"D2F]CO.&0SI),)C>UIFJP6" MR2/:ME;#X\9Q/(ARJC.*=SEH6Z@Z[BDL05'7(XLGVWRF(L^C_O1.;!U @\?$ MV#G82W6L@]C.5[01PL:)>JF 2 PAO:5MDG]F-6YARL@%_"Z1/,_-FD:T3E\# M1,,,?NOZ#Y!I#$JT:_DQ=?L!GD0/T+!,OF5?NZ JH3%[(.(9I9ZW,S3$9<_Z MR!9VZ?NW#;"FOD2&&\&>G1/Q/9)30[*Z:>I ? %0629]I]#(%IWKAE,C(6'2 M3J!*M4"CA:LYDZG((IY@E.G[3X>H=> #*R6\OKV;; _C M46);O;QAO2-"6[9V/2NYJ>) R.TFSGO/SV$:H:S(GEQ+2@[FD7< Y KF)]TZ9U.%LYRMWTK:APNF' M95H[3E5*JRF(M7U-:+A$^YGJ#2WM)L/G0N#?4H(]LTZ= _&9RPGN'01[ M0'_'SRC'\U21,LM#%>]\\\U@C#AISNE4EY.KLK*F[OP" ]:XOGQ"Z6Q;E'O6 M;QG&,L4Y'S,7AV(XZWX4@$QWX['\V]/Q.'XW1$?.;9H. I:X#+..E1!#7!L4'&+=Y)&V0?3PM>!XD3HQ\QV(O#8YHA MHJG;K:E1G'K[;KR0AL?07O'22R-_&U!Z%8>87*4W_?Z=B>+CMQ>YT$:GUY;^ M'28-L1,.:)A@G(M65:?7 J]>.C*,X6@BKN)C\< ?%*_[5H X[N2&H]NK_N1. M? ED27XQ3'6-H3O_(^:7-8+#"W>3[&J_4U-_M)H0H(:#PCJ:$=_?S40N-YXJ M2]1.S[\C,=?%!3\W9#GG3K$CVO]T_[3Y&7\(K=='K]K_B =J.>% M44MLG4W>GXQB_^QN@FWX^]S"!F@37Y9*HN/1 OR^M WW= !_0?;B[\ 4$L# M!!0 ( #. :53].$X=@0( '<% 9 >&PO=V]R:W-H965TNJ.,.2J0M1 M(:>35,B2:3+EQE651)984%FX@>==NB7+N1..K>]1AF.QU47.\5&"VI8EDS]G M6(C=Q/&=UK',-YDV#C<<5VR#3Z@_58^2++=C2?(2NC)*U$,_&F"<3QS,%88&Q-@R,/B]X@T5AB*B,'PVGTZ4TP/U]R_[1 M:BFS[L 8;> 4#0 );=YW(5GG+- O'4NQ FFAB,QLKU:*IN)R;2WG2 MDDYSPNEPSC5*5!KF/!8EPFGT2O>M\ P83^!!9RC/88%Z[&K*9C!NW##/:N;@ M +,?P+W@.E,0\023WPE<*K.K-6AKG05'&6\QOH">?PZ!%_A'^'J=]I[EZQW@ ML^I:X49NHUW!M^E::4E_S/+FX3Z"Z>(6'E9WT9*21.1MB\C?Y(JZAEC0B"FM0*1 M'DA%0:.:\\T(OB*3]?4!-1_+-?6KO0"S>+6.EO0$@OXEK?ZE_T?"P/=A>/7F MQJ89[]\- S_X *=![_H,5D*S@B 'B^7T3IU ?W!%ZS7\[7;6ZGHO.V[TJTWJ8WL+K)^F>R4W.%128$M2[N!HX(.LQKPTM*CM::Z%I4.TV MHY<1I0F@\U0(W1HF0??6AK\ 4$L#!!0 ( #. :52O [>3[ , -T( 9 M >&PO=V]R:W-H965TRCZ0$LKBSB)U)%4'/?7=TA]G-(V"0KTP38I<6=VALNE MET=MOMJ"V=%352J[B@KGZO=Q;-."*V&GNF:%-[DVE7"8FD-L:\,B"T%5&2>S MV65<":FB]3(\NS/KI6Y<*17?&;)-50ESNN92'U?1/.H?W,M#X?R#>+VLQ8$? MV'VJ[PQF\8"2R8J5E5J1X7P5;>;OK\_]^K#@L^2C'8W)*]EK_=5/?LY6TE!T(:WSK,:*#T@>-QC_Y3T XM>V'Y1I=?9.:*57054<:Y M:$IWKX\?N--SX?%27=KP3<=V[>(RHK2Q3E==,#*HI&I_Q5/GPRC@:O9"0-(% M)"'OEBADN15.K)=&'\GXU4#S@R U1",YJ?RF/#B#MQ)Q;GW/EH5)"Q(JHRT_ M8I=J>.Z6L0.Z7Q.G'=)UBY2\@#1/Z%8K5UC:J8RSYP QTAIR2_K< M3FDQGU R2^:OX"T&K8N M_B/6NGWS=XZ@P+YXQ66\X'E/+"<_P^.OH&T>]AM M[F\^T.;CEK:[S[M??KV[W7W\C;:-D>I KF!\I,GH6R.,8T,Z#UY-Z,@$2C:< MD51.DZ ]6W?&.8ZQLY3JLVRD7QP,$!$*$H<2-.>%@CU!\DD'AF M,]8Y1N,G= S+-B2!<>H\C%1I8_ -;J6Z(QG8-!Z/PP$OE,^:#T8X"$BE21OI MJ#8Z:U(WI2\#[M]C4VVA#FS\E#)"?9ZBTHW"4\,IHP%DE!M=A3>]RDF0($I7 MZ.90/$\;_:.D1DD =+J[-/S+YR"8&29I26DD4E72M7K,R-]_3X&TF"(=PI=^XR?I'6^>+S!I>^-C2B]IIJ-.P4C*NQV8[G-ZAD.F#OUEJPN MLP#L90]R[)0^X?2;5N,+53:A=Q>3J]F,CL)2+4YB7S+M3\]]\;4!OLL99>(T MF)^A(OKQ=U=]UJ[ C,1@F =NL\;R=\D$MQ1XYY,%>/WZ?H@M8P&A?1Y-K7V- M5G7)?;6GL,:[/A932>R6TXJA>&.'(MLS0I%FPX&D PVU<0I<.L\M>R\ :-V; MAXC\Q>5-)YP%X>\?"<+1^3\A'$<=#1>])N5J#^OZEME53*H/2OZ)!4+U]-BW MMYEAVV+RXV4R_;>F&(^N'&S7(5RLOK' AO;V&9X.=_>FO;*^+V\O_EMA#C"# M2LX1.IO^&PO=V]R:W-H965T7UFAGJQ,O:;6RCEQ5U5UN[ET<+[ MY<7YN2L6JI+NS"Q5C2=S8ROI\=/>G+NE57+&1%5YGO5ZP_-*ZOKHU0N^]]&^ M>F$:7^I:?;3"-54E[?JU*LWJY5%ZU-[XI&\6GFZ#][>=0C@52I"D\< M)+YNU94J2V($,7Z//(^Z+8EP^[KE_HYUARY3Z=25*7_3,[]X>30^$C,UETWI M/YG5WU74)R=^A2D=?XI56-OO'XFB<=Y4D1@25+H.W_(NVF&+8-P[0)!%@HSE M#ANQE&^DEZ]>6+,2EE:#&UVPJDP-X71-3KGV%D\UZ/RK]W5A*B4^RSOE7IQ[ M<*3[YT6D?AVHLP/4:29^-K5?./&VGJG9+H-SB-+)D[7RO,X>Y?A&%6>BGR8B MZV7I(_SZG7Y]YM=_4C_Q1KNB-*ZQ2OS[X=D=$J\P0WG=<$+D9F( MO5H@*9][+(*.3F@GI,.C$EGG+L2_E+3!1^!;J&JJ;&=E^NAM6!Z+D[273(:C M4[K,\B2?]$[%N[C)R3C)1^-3<=(?I*??(0=QFR3Y(&^Y3?J@BRK1*A55DMY; M/6V\G)9X8 1@QTI*7-8%RY=6.XAOYL(O5-1,US??HULTZX5XIV;@6K(H0;_1 MX%1<>^F52">BWZDY'/3Y_[/Q6%Y$MPS[N>:BXU91D,8)1M&@EGKN^[^ M'HU/IJI6<^U9CK3?I^]\,A:?H9Y5A:D+76HV0:OTE[/K,S&/.CA(W7ACUT)O M>%O2A*S76*'F<\68]V#!#P?'NP=[,A\\?A8^KHQ=&KYG$1"V*7QCX1R$"=3_ MZU_&69K]35PM9'U#THA;639!,TDRR+H LT&W$&&N[49SB-U&AW+B9(CH2^$V M2@A8R6,?!5LIEX@:50P45MTJZV2)Q?EF^_?5$AE/S]M(A=XUJ!TTYE8<9QRH< M'.0G#B?9J?@ _UF88R/.VX/N(8,2S;,-!I"NE\XI#R5_TG**R/#0F&7ZM3/F M96?,CG##&ZM1\*@:G6G<1<@7()HJOU*J9J)"6KLF MO\K*-#7;4K)4+$BY)1A,+.:ZAC :<6,5&).CQ+)!H+@H.;$,G +!EB':=6?B M&I[29=I'"7[99% _.UX/X2 #UE=['J?,M=22^*#O4,$ MQ,"8-:'/8!M!FY6T,\*_89:,1BE=Y+C(Q"\4HP'<8 \&R5V2 4!R#* !"*Y;[M]E^0GA;7[<.E.7>C>0->F3G.6P9R>L# MNTB.[H=12KZB2$UH!7P!&*^-%X@'!<6_J7*-C)(UW\2%%RN%;K*D]).E_@,2 MB%ARQ-R:BM*/"F_8%*A,LGMJCRC*S>P,18M3U"\T-/N]D=9#'(A&TB3$/2BM M2.VG-#ZD+/:]6@ HZ +V_-K4(8U6VB]X]]V"$M->UQ"%8EO6:VQCE:H8%;7G3)SD(/S(6V -7] P.,<21+WNI*UG&FRZV%_@9I09K\K MS)]V &)L(5$AB TTN=7?9VO#*=-6N1]BO\[&:Z"*T?&;4PSC]?EHTCX9=RC=)^QDT2*;;/%#,%L&+T M.QXDP]Z$:POY?DV-CCK0Z 04[RC1CGP'6>\,97EOMB;!N+.V7TNX>5([G7+] M5"D X^-T.$P&@W$BCH?)*!\R@^/^!%C;H]Q8AB:B7&/#A4:A8O=,U0U9U!"F M:\L]%X3*0E8=0\91+V_CNVTHGY!&E-+Q$PU+H+2C1RK73ZLO;Z4NN:E_Q!#V ML2I[L/J0=4;)..LGY.C)!-]LG&R09'FV8YP0,*VFM"H(L>'MM@W'5@NZ1KLM M-(TEC!]!Y):*\P<9LK$*$F>N&&_D#$N@0K*+(UW@KT'M!!"OE- 7,J&+1469 MQX%JRQ!E*,Y@AV1RY-AIZ,:T8BNR@[B6+Y@(P7Z:K;7_&$?P)&9CK\CYL[$!R@?RO*:'C=>,W0\'GO0 MLI)K4K/4%:P*[%B+ZWB6TT>[$V>B]U0):K#XA-:<:O&5F2EZF$[&0ZZ4LN+< M;?-#5VT#BK^::@1O($RH#ZV@9"! 3QAK. P)_AIPLCSC%GHI"AYM MCE@]@!@%QI/)S74!76-8OMV]4%IA]+G'G8 Y>@3^XF@C1SMR%%"+JAEC==Y[ M1OYF(",GJ-\;5JAC!T/FSX1; %P7IH1" :IKPGI4TN>,=ULEB$"8"L!VXD-T M7:.!]#QCL.6Z:2KBRGU\#Y&7B'_(I0RM[&>I5_$R1%QL1,D6T1TQ?C% 2$R MW4Q82+=@?-XM%RO4/<4@1XJ1W[H;0:=97MT@<+Z@ EJ/Y.>9\:-Q.IBFS>JN9;O?+D,')*%&Q;@J,% E-!-4Y5L.=!L?$+8WF'1VK%9A!L ME6TZ-7@:[+9F"2%M"E&TT_=\:3CJVU(' M16%+D7XR' P[A=X?,-@3UAB/Z2-_2JDM*V".1!']$2.TQT?M]X\;HT^3;OZ( M+=)>&I1Y$V:NM@=VC_;.'$?WIJ@TMJL8]N_UJMAM?U22POKA86F,>0PJSI1Z M)KV*+5S5G09U!\:,\'-JV+9/UA0*2=T.&F$ IXUO49\(M-L>9Z>@ "-$W;"N MT3RA*U'!R%-%5-0*[,\^2F)H"-P,F(B,]P'8!3R]WS]G:'(VJ^985771 ME'(3'A%V+15W&SK3)KB=2B.ZSX 8!W%+[592K?'G>PM:E9,C3%AS1XO_(9GY[+[>+<5:,0K MSJ&/(=Z>KG\E'GMY)AJK;%EK.OB"&.WC _HZ.,BS?%K9NJ8:W0E<>A M(#2<,\/]ID0/4N@ESVG4:7 J=*T)%]%NLSB^Q<'%;9T9ZWCL'Z.V.Y/N,@E2 MAN;L/HSL>S=XOO6JM<(HP"^4Z?T4FH7PUK6[V[VSO@RO:C?+PPOOGZ5%"7&B M5'.0]LY&^9&PX25R^.'-DE_<3HWWIN++A9(("%J YW,#8\0?M$'W)O_5?P%0 M2P,$% @ ,X!I5&^7VA1^" $10 !D !X;"]W;W)K&ULK5AK;]LZ$OTKA-$/+>#:CN.D:9$$2-WNW5PT:=#D/A:+_4!+ ME,4M1:HD%*B,#6>C,L;Z MW70:LE)5,DQR5SOE29Z7PV.YY64MO1^2FOW?CS4]=$ MHZVZ\2(T527]]KTR;G,V.AAU"U_TNHRT,#T_K>5:W:KX6WWC\33MI>2Z4C9H M9X57Q=GHXN#=^P6=YP._:[4)@]^"/%DY]Y4>+O.ST8P,4D9ED21(_+M72V4, M"8(9WUJ9HUXE71S^[J3_C7V'+RL9U-*9/W0>R[/1R4CDJI"-B5_>( MY&7.!/XK-NGLT7PDLB9$5[6784&E;?HO']HX#"ZY_$S9\1=S 75Y!0!O'1YBI_+& *VWH#YYV![^<_E/A!91-Q M># 6\]G\X ?R#GN'#UG>X5]Q6'S0(3,N-%Z)?UZL0O1 S;]^H'71:UVPUL7_ M*\P_$??YZNKR[NKC]=VMN+C^():?K^\NKW_Y>+V\_'@KOKBM-)'<^4,)HS.4 MD!)19:5UQJVWHO"N$K'4/A>U]'R0;"KEO1)R[97*1738VHI,^8C"1LG6M='* MXZ#P+'W+M9 +%%8LE;!-M5)>N$)DI:Z#",Y@SP.IMBD00P0T'Z>3()H@#736 M'J;1%5I.US*$!?H0&5YL;<^'QD.H%(5^P*IU]G4F;::,7!DE"J4FK>];H1YJ M=EL'4$?FUE;_!S=ZFUWCA0I1HZRQ ,<]&$@T5D?8$*( V_6.DE&$@X#2C.6^ M5E A(K7++-D=(HOM+C;2B!K18?$>6RQ>&B,<3OL4'6O;*-HB0($^Y%'G;,S[%-R$R?1%. (:!4F+V8'+[^^$C=&6@)4#Y5>',5(4"<'J(6,L(UBY,T9Z I5B 49*00!4%QM MA9&;B;@0.4K?*Y*)Y@13(B )''(2]:IA93A-TE#-,'A+,I!%MR$((=YX5-_( M0.B6E&WJF4\=$;)RC>6 HQ!(&8JC24V*NU6JOY5*L>#*26D;B-IHP(>/1.71 M%W!'21PA5.R9.:&L5#)7CWSA-+XX:H&U."&5=&F8M+SQ72G^%;1-Q*TKXD;Z MOI*9D63VK=%8\]0P ^EM /2>:KHKRJ[A%K3D*N@U:,:AU2&J.9;"OEPDD!UZ M8MI8% VQ#_5.7365Z(LU2=JKYB>"!3V@!@M'B0[OQ#\HP&AN%)A'VI[Z"OUS M\4('^%Q\?9$?%(!PBXML@<>8D@["[O$R^,CU!(6Z>%>FH9A MTUF_;]_.'8B%EB1VV0 UN%X[SZAZ>3">O7GS2GQR=OV:\-+O4"FO4):IEF'L MX=&Q^,RLM!RPU^?^#,69FD:'Y0M*9M"T!93VRL&0WZ_19^GC MQ=&;MN\=GSRQ][M&C'F^H#%DS^J?&A?^9^NZ A%7NR''$[S2G$/O#-2K&A^X MA%=- )^%P&62\3S(8U8#C$FJ9.^H"X0TGK7&)@75(P5=;S"PP[>5I5NEZB&* MMS.1RRTH$9;TK*I1QXRU,=QU#:8SLH*)CZK2>9!A:QEM,F)W .99D ^;Q (% M-^_;!N ?\D>ZK-%V8#6YH*M*Y40 %#N\*.T-#P@*X,Z7J&?3-.8U"G\K9%&H M5D87.'(H5Q7:JL[:Z\O6/1+:# >I#BFIXS-@'EU-M1_ZXLN,U%483,:ON\G8 M*W(YD0-[!,HVU*5YJO/D2P08+GFB("=J!PKA>11R&TX7QI-<9Y%3A'>WU(=< MA*%P=C .M*VJKW/GG]A-HUK7NR".H(5V""=IO!GXGZ-OM!V]YQGHLI(UM/$: MIJZ;73&V?,/=@@=>KG_MLZ;"^(?T4USOG;E/%<@#!\FD<$VNZ1U/ZR# M2$RZ"D[9&(L2 ]X]54=X#NXMQ@'; ?2?!SPQ&5E.C:2;]GX&_4]J#:]NO*.1 M%LZD20J"0K/Z-QV'#,-G("DR3="42ZZKUG%=)4C0_S;4*'O-X^Z.IAZKO3 1 M;+$NF1D2I5*? ?<@)$D%_ 0B*+X\88YJ(Y&XNX"I>%^FLG/=Q/%LH,>DDDE4AE(4-+N-V]QW =J+ MGK:8>JAE-+9ES;X%DIQ[^L*4IHN!#'IC 7WC3;[S+Z%F\KUO!M/!9YI*^35_ MC&(4V9B^V/2K_?>NB_299W<\?2R[DA[3,68-5>#J;/+F:)3FZ>XANIH_^JQ< MC*[BGZ5"(7HZ@/W"@7_:!U+0?P4\_R]02P,$% @ ,X!I5% 8]-H$!0 MB0P !D !X;"]W;W)K&ULI5=M;]LV$/XKA#8, M">#8LNRT3I882-IL+; 61K*M&(9]H*5SS)4B59**XW^_AZ0DRTF:9ML7BQ+O M'MX]]\+SV4:;SW9-Y-A]*94]3];.5:>CD=_2&I/1 ,.-+@YET1WK%_KI%_RGX#E^6W-(;+3^) MPJW/DUG""EKQ6KIKO7E'C3_''B_7TH9?MHFRDS1A>6V=+AME6% *%9_\ON&A MIS#[FD+6*&3![GA0L/(M=WQ^9O2&&2\--+\(K@9M&">4#\J-,]@5T'/S*VZ4 M4+>6+VXCF=)R@O2^:.DOG5Q?7']Q]_OF&+JVMV\^[B^HI=ZEHYR_PZUV55.RI"QA8,Z>_6Q#8A1_'.[\B@Y)BJRR7T]JWCJL )0_96R #U2/NQ,!,JEW5!__DT5LD:/FE'R@DNY985_G04[C,Z16W\ MPY\)-H0NANQ7K%=:HN7X'=_*BEH2NDBN52XD +QT9(F']@"KEH%9@,9#8;E" M5Y3:]ED^$)Y+75O(V0&C^YPJU]LO4(6'I^P/!"B6 T,R4W"\36C_D[*/+?;W M[&!\,IB.LT._S%X-CK.30_8+67L:A,"I+A%>YXQ8PMPE''$:OA2$!NW?E%9' M<,P9>!RCX @D.78P30'UPW>S;)S]^&W(G(Q#'V>>?"<\RQOEZ]0S$<(AV%5;2IM/?#JJ0S.N/AJ4@'Z?AD MCY5/+\C!HR<">9P-CM,3-DT'K]&M7F#U()J]L^TI5!B6#B>SP[AX=7S8%&=? MIG/SP)]XV$/<<-NK4Y_I=Z)H$UGMHM0H0J)?54?_IJH\]P_+ WH <-CAQ=^X M:'#3HGFT!89+0!MI*]U@+ M61X%NP-+7G3T?841F-+$J0-H;1^RQ;<[X\KH57+;9I_#?&=KLV68/_+/K"1TO**U&\%!ZL#@>S*YL.2M["=;U-%5X&"P MIW*'X'J1!QH^YD;D/@Y1N5;"[=CMU 6>')[TD[V11_#W28T;:#CY&E=@%RZ#4CG/?,E<##;2(,H]4*PR;FT%H6;(T"1<@)A03F MC[IH[5T@+[HIKKX1S,E@-LG8=#">SMA3P\RH-QZBYF_#$.Q[#\:%."EV7[LY M^R*.ESOQ.*1_X.96X$A)*ZBFP]?'"3-Q\(TO3E=AV%QJA]$U+-?XKT#&"V!_ MI9'!S8L_H/OW,?\'4$L#!!0 ( #. :52MA*W)3@X %\G 9 >&PO M=V]R:W-H965T$(',FK 1R#ARCEK^^W>P<0H"C92MKI#[;PN-O;]WZ[X,NM M*;Z4:Z4J<9NE>?EJL*ZJS8O3TS)>JTR60[-1.=XL39')"K?%ZK3<%$HFO"E+ M3T/?GYQF4N>#UR_YV67Q^J6IJU3GZK(099UELK@[5ZG9OAH$@^;!E5ZM*WIP M^OKE1J[4M:H^;RX+W)VV5!*=J;S4)A>%6KX:G 4OSD>TGA?\HM6V[%P+DF1A MS!>Z>9>\&OC$D$I57!$%B3\WZHU*4R($-GYS- ?MD;2Q>]U0_X%EARP+6:HW M)OU5)]7ZU6 V$(E:RCJMKLSV)^7D&1.]V*0E_R^V=FTT'8BX+BN3NH!*%X;_)J78J+ M/%%)G\ I6&KY"AN^SL-'*;Y5\5!$@2="/PP>H1>UF&PC\SNA2R'K:FT*_3O>5P8/REJ)L>_Y M/O\3);%7"K,4FY9.R72VNEH+*3:R$#;1T1F[21"\DOXF\H6 MX+;Q.68)%_Z0])LA@7RSPL.#&H\ME:>HN^M-]TBLY8T2-7PGTZ2H&U/I?.44 MS.="_+4E5,M^K(5&]P0@)!3%J3*3SDZ\6_86@B ML3-ELZVCU ZSGM!+\' W;"+MXQ*KB+^/^4[5P8A5[7LP%LFV216;'&1+F;). M1M[\<45J)/8<:L"IVT)7E:)2L=(E'(_K6_94 M,12_DNGIZ=YF>RIXPAD5N(&D8V_29^F>&Q&+L%1">F":C9YE1>Z%<%(-RYMZ MD>J8'2T.)L]I#U(*D6LBDJ2%\4Q/(9#2?/1 ME+]8B741KU'WG3:M_OQI+U![WC5^"HNA-YJ.O2D*Z/^$R2?:MF/#;S;AQ L# M),FSBDF_E\47G-B-][_5.8I01RD0G:-3YRPE9\W1P M8G/F&[-5.?/6"O'SSV_$\8!?#$Z\7JANUQJU D=F\LXE9]H*4)AV]-U1R7=E M3_M>)T/OIV>/,C"'&OA9@<\5&;<-P-80]88X.0HYD#VQ+$PF*N!:-@;^>CB_ M,/5J380&TJHQ8S4.A++ILT/5H#)F-@B=>%8E6PV9@&*HGC4:A=Z&XC,O):)[ M*O7<3M(-:X03K]4*$E>F4-G@,PFMY@*R4/=9;%D;T,& PX RG(VN:F3P43 ^ MEB?'HQ-B/*M34E'BF&>.5%Q3)B&V8HZ'8!Y%'I&28!&.B4J2QVF=D/!6K$PF MRO(GABI).E M+BW>@+8@<@X(8^N5/0&/%HUL!Y?53E45,\R:M5PU^3+615QG924MX-RYTJ*N MB(YHT)-+C":&/S(\92T(RG&%AAYE@F(-0R#)YBO55-NN&23#33@3JJQU<]#D ML"+>7%@]HK.W-0W6DMH[2KP4C;Q3.OU66X&%9)H'G![/_HR!1B-)Y M@=IM[A \#L2^RRF$"$(#IB"GH+:]AU>'$8GC U02EUT8;*G>.$PK$X[H?G-@8:Q^@%"&,-?GM0E$FL,FS;:O8'W%R M$Q?P<^F06F;*BEN#O(+@QHH4^*X)VJXI#A\4"R?CT$(1\G A9,%K7K.E2;&[ M!LF9$PO#T)O,(B^*(O<0^.%P&X;_O< ?>Z/YM(?+):55N4"-H:S,W6(GNEK% M#)T^/VYL&?C$Z3OG?I_R8ZJ7['"YVJ9W#=AWB=T:2V[1[G*+6Z*I)7<&LQ^A M$6P1:^1E03B,RU.\!I!*"8.9&YV0I&OX)K>KCMA"P8GQPG4(S#_CM\(Y?CA^ MUI2JI2Y*2FRYIM1#]2UQBVSF)HFY1QWZLZC=E4ILXM9D*10VHD[28(;>P4P, M]TAAG28CFG1[(#8G920G989@JKXF(B]Z7MUM5*,N*VA/3N8CM3T3(5;L,8D5 MAPJ4TRP9:&G0%&TY<$O"AW9>R$6S9QD:Z"$N7X@/K;?]RE,XV+ QN*DK2O^< M] ]W^OX+,0WFGC^9BB,HA%T_$)-HRFX@W5 ME]3%&]2[5%Q4CL>^?R)&P_$$6S>:(.]Q$'CC6<1/@R2XF0W\L9MQ%4ZC8^ZDWP0Z^;!G@NT;+T7 Z;50=3O , M;23=3H+]ZE8^5-[:"5(G+Z+EP>82?7@[]FGLLIL:;&&6HQ%:=")P%,ZXE&T4 MSZ]3-#P4P!;ZYX8"EB*MDK<(NASXN^)BP&4 :1W@F*"6BF5-^%0L:R 2.MNY M!CD0>>]NDPMM=F1._9^'UT-"]G;,0P?9R=$C.?N0KZUETJ:= VHXFLQ&PX,1 MP2F&IUV4AER4\7#K=F-1,2H*O7IXE$<%HW3A4A[,%^W%60L4?K&G[5D?7D;7 MHWE 0=T_?S;SQL$4Z\()/'@R0C?CBT\L<32.O)"\S;J4H.XNZ_0WG49+2GN^]6M>-8%&/ G=EH9-]Z >(U M"J;M\*KOJ A -V'W0:\>]K72L<] M1AXM'X]S]3EO/+$Z5$XB+YA.D$7(VM%P,FL+RDY[+)-SL&,@]V#L34*TR1$E MLK:<'(>3F3>=^_1\-GKT6"H0L,3$\R-W[/R^?]KZ?]_2D>?/?2^8APW#+?*U M'GG93)=ZN#>8T7:"BD_#O;3G/OA][$B'?R^N+R\')QP(G).4VU(V=;?%M[B& M)7,:790"[6+K*$2K'UNEVLBB/\)AB&(G0N@)Z1&D^$$MBIHHV@@YJU.LD)#JJE8-RK@7KR=&-KY5+0W9G9(*[?PM5U,D> U,9Q)-$QU M1AB5L'2[2&8T$K9#R+%5]]Y\$L'9SB=F!'FM9Z E+FT@LAHIX%Q7UV:#SHS* M[(V\+3PNFN<]GH>MT[I!)"]A)]CNADW_A7;G@2DNGJGBQA75-H.SWB/[@>,/ M)&;NGUW/0B I0$UQ[] ^SP\F96:@.^HY&@66XM$XG.\G\%U'1:IRS=3S%=AY$0\&R$?X\E=AQ'4/]I$F; M.\AO>!1G$I4ROU4OW=^K)\ H=6;1Q OQ#YI"7#R@3G:';IMHT]P+<:7++V)) MS8GFB34URN1COGAFH>BS78I--&42L'6G59KPDMY[DE,<(S6Q:4_P$B5@+'XQ M*;21TG2!E@,R/'LT$S["U# (Z5 "SG^"KV"(:AX0$NZP!D;!&_W7_[;:P+P& M'23?-O>Q*>&>Q?I^\\=H^Q8\^\-Y9$\I'E 792#TM)D=2)?-'-^Q0HF&PKRF MJ3(-UGN;70E1#^@8I']7A2'$N546N-)@<"-UPK/ 9CE/0CAID3LGAE=9HO2& MYKJ[I6[BN*RKFCXXM?:[V5FI)Y(-.)<*UYJ^%.D8F:JS_M!8C9OSJBL<.X@L M[:BM4!O*9#E]_\76!6FD.9/H6?8ZAPR?/G'ISUKLI\1&C_QC'@MHJ)UA5%!J MQ(M>:CRVGRP&]+KEJB=(]VO(O7W\.=CR\%VYIP"P!.W%=I^?M9@=)+8Y5]#>QY$)\!,A:5- 'OOK3C[)XU=T:^%T+-=Z6&Q",M6IU3 M=[C*[63NH23M/OT1#T=C;SRAFL.=IRY[[=="B0XY&D9^C:(; ]T3H8-S**/9 ML="A7^:<=G[TE*EBQ3_M(K &[&%__]0^;7\]=F9_-+5;;G]Z]EX6,%,)_+'$ M5J30\< JO[FIS(9_0K4P564ROEPK"4^B!7B_-*9J;NB ]C=UK_\#4$L#!!0 M ( #. :53'&&!!*P0 #,) 9 >&PO=V]R:W-H965T/=P[OG.9*:[:7ZHDM$ ]_J2NASKS2FF0:!SDJLF1[( M!@7-;*6JF:%7502Z4(%598$HC:\'3.^TI WLCX_H M;UWM5,N&:;R0U4>>F_+$?><;GWF0M=K( M^A!,&=1<=/_LVX&'7L D?"$@/@3$+N]N(9?E)3-L/E-R#\IZ$YH=N%)=-"7' MA15E;13-,FIS,3A)3\I\PX;J0P7!?RYV&BC MJ"G^>@5^>((?.OCA_V/Q)R"K=]>KFWNXNGG[_NYZ<7_U_@8^(I1LA\!S@N=; MCCDPT)1_A4 ;4S%7B^Z6GX(ID5I2\X+:7>0TW-&N:UQJ<@M7%QHH/V@U 0IP M.T-)P3/(N6XJ]F@#>(9Z /<$5+._I>+FT8;*5@'3&HT&IA JF3%#N1"*7?)! MC"3P,U@,[C(>0^&$ZAE6KB%N(R2-)$OA=TFD'432" M))P0>)KZ41C38!CZDS2%-=%-TF2,6+YP.Q:5=@R20!EQ3X>;Y5 =JF;&*+YI M#=N0B$8Z;DF SBB5]LG8P)8.*T"B,CM"^HY9+G*^XWG+JB=!0+H^\29AF*$U MZ:C6E .15U,=UBH@"M_T$R(5R;5"IJE-A,O5=-ESF6LX(?C _ZLRE[T4I["H MGB6=CN -#,_HT7.$!0E)IO$S\Q*BA$RQ?:QLCQU+G4($]S^D#,9V@71RB#C: M:05J!5HY?#ZQA#BV$?2+GLQH8BFKVAQ[EGTIH6E55M*M0'4IVD[5(VR5K&F+ M^9:I/=TV]O^%&*M\HV3>9D8[80\0IE2R+&PO=V]R:W-H965T)-%DR+ OG@XU)PS,X?T<')0^K/9"6'AL6TZ,PUVUNX_1)&I=J+EYDSM M18=?MDJWW**K'R*SUX+7'M0V$24DBUHNNV V\7LK/9NHWC:R$RL-IF];KK^> MBT8=ID$=7@&*,@K 'H$4%_WD,A7N>"6SR9:'4"[:&1S"]^J1V-Q MLG.'96V0A M*S+X12MC8*_55EI(PIPRR,,X)OA;%@R*L,@3N'8Q6ZU:P&FC_0D8&&%$G(YA ME(8IR]$F84E2;W.*O@=M!)Z9 -E5JA5@^:/PP((5'DASY@$%(]ZRC([A!BMO M')A;J^6FMWS3(%;!2CZ*QL]#O MXWT9%2#Q!&B8%]9;DB2>B9?P.(FP*S(YC MH3^[&2(KX%T-M6QZ/&\8D;,X&SM#BA<&-U%S\KWF,0J0IX/X+$%;H.3$^UE2 MO%0\PU &+"1IB>J7>0:N%_:*X@P%Q5F8E*4',D:/%0Q^ZNP/5#SU&L>Y-Y0,'AO_UW\\>C9?6Z$?_"MB MH%)]9X=1>]H]/53S83Y_"Q]>.?RW/4B4NA%;A)*SG 6@AY=C<*S:^VF]419G MOU_N\+$5V@7@]ZU2]LEQ"4[/]^Q?4$L#!!0 ( #. :52XM0" C0D $T9 M 9 >&PO=V]R:W-H965TT9 M12_+:R>Q/6/+VJYW_*KE;&:GTP\0"8F8D 0#@);=7]]S+TB*BF*OTW;:#[9% M"KC/<\^]@(]6QGYQB5)>/&9I[HX[B??%AW[?18G*I.N90N7X9F%L)CT>[;+O M"JMDS)NRM#\:#'[J9U+GG9,C?G=K3XY,Z5.=JULK7)EETCZ=J=2LCCO#3OWB M3B\33R_Z)T>%7*J9\I^*6XNG?B,EUIG*G3:YL&IQW#D=?C@;TWI>\)M6*]?Z M+,B3N3%?Z.$B/NX,R""5JLB3!(D_#VJBTI0$P8ROEEG'?ODN'/8$;%:R#+U=V;UBZK\V2=YD4D=_Q:K:NV@(Z+2>9-5FV%! MIO/P5SY6<7C-AE&U8<1V!T5LY;GT\N3(FI6PM!K2Z .[RKMAG,XI*3-O\:W& M/G]RIV*%-,]3):Y-_FYBB&E6I.9)*7?4]S"+A/>CRH2S8,+H&1.&(W$%M8D3TSQ6\:: /OQIG!K5 M3IV-7I1XKJ*>V!MVQ6@P&KX@;Z\)TA[+VWM&'B(3?2\P?S^=.V\!K'^\H&3< M*!FSDO'_,Q,OFD $\,$5,E+''52X4_9!=4[NIN?3Z=7IV>547-]7ES_55QWGS^W0Z$^>E):]\HO"C;2R^EM+"&W*%,M85M_I1I4Q,73B*9)+CIB0RF3L= M:]!'EZ5WA>(XQ$+G\%V*B2RTERGM D.A**QYU& ;^NI@_RW%A-2H M.JN<;XHKR=?>K4-"\I\W<#J[N:UMZXE[?$%OUI;%1N3&4RI2O8 AK@&2F"5D MXPULM"[1A;BU9FEEYD2)>K7BXFXBQN\/]G?4[L[!;E?,2R\695ZQKD-2@E - M%UDG69X06F5>Q]\TPA$M;\%[ @UG[76PN ERE2$(W S8F[U!]W \)B'J,4ID MOE0L1Z)_--65H[K:Y5R9H%L%-1STQB'V%.IOE:]TFHI$/BC(335VQY)]1H,"/S#MTHI:1HNU97+14R-3"&04IIFYBLD#DBD_.CDQFJ M15E$G8%E\EB34D<1;JW?T%B@K'2D"P(ZY0(6&@&02\*UIB@*4K$H?8D$+X#P M/**(6(/,-DCKLL:6#H+1\. C5*]K*]&(K/:(,TT"9&3(Z09<*15^9<3.:%<\ M*6G9>E 4ZYE3@XQSJ3P#,F"!A*RTJCU2);XS5$+ M:QM+(V,W:LA6O561#095$%=IL2KE9#(6V88& 1#-D85SR*)Z+#1DE@4"JW/D M J13E'-8!>6 <6QRMWL_O1.7$G[1?F>F$H00(TEH"ADKTF9)31"+L>,GPFW M@0)0JE9MP351*5.'*UN"D3//FPPD(Z]DFT5!P 9L"EKQGQA8JN'4&I(KY6(?LQ<05(12+'#S(M56UL MS,6Q$-JY4E+IUH#])L[H1+GR&RLC0RH(V-PMT>E \@EUJYRO^6Y,=#B$JFP,%U4%DO%D#W]C6'@)?.>O1R_52DE"%*PZA MXN&,AGCR#IG2:%J:<=EFU]=P.+7%)EJ$U$#06X-3[<"V?W7-HD8(-"K, F%^ M/)U-Q,'P4.P0ZZ$H GC>B9DWT1?1?ED-KG_0&$*)\%A"@)HKE;=Z &&7)JUW M-$R!8@KCP"FIEG.=_BA9U[/7<[&, "- 9<[BD#@^J*!LYUR.C$?0G->9ZHG/ M*@2)+%WF^I\!)8&V^$A2!9DXQ>1J[:Y<2WP83PA\QDD==N@U2^Y#M00 MR+;:B60@_@&>7Q+\72X/H';MT$B1P35/K7.]6=)FS*9A(X%EM+\/L!#)49!O MJ7K=[O^D-;1AM-46EAA\^TSRV$B'U68QFUD)X%?YTB=/M2+6:FEVSBER.:8, M# *64$[[$#EF((XL(2RMD523'NI]8PCH$E]@&X;D'F@_!/Z! +MUJM?N&\IZ M+;MO=!32M\4X2*<2F7P*:%CK<$I]$3(.AR?FD'!?0"FS<3B&K.W L,C>.SH! MN_HL-W[$,1Q_7MTX0_.QD&Y><[_:!PW&KJRXO)N 0[AY\ MO$"1$\'$8N?PI\-=<1WJ'B?7K3GU-5/U>/!>3"NL++8IS /'+AR _RWQ^Z/! M:X.XG;(W%(#W@WWQO$E7%*E:8.N@=[#?"1-G_>!-P1?F<^.]R?ACHB3(@1;@^X4QOGX@!]VUMWXM=9M<;>I M&__^9-VVV[=G9[Y-&F/IN?G_]TME&F M.?GPCI]=N0_O;-?6IM%7KO#=9J/<_J.N[>[]R>PD/OAF5NN6'IQ]>+=5*WVM MVQ_;*X>_SM(NE=GHQAO;%$XOWY]^>QS05=96'M#?UQ6 M[T_.B2)=Z[*E+13^N]6?=%W33J#CC[#I23J3%N:?X^Y?^/*XS$)Y_7-25'JINKK]9G=_U^%"KVB_TM:>_RUVX=WSDZ+L?&LW83$HV)A&_E=W M@1%/63 /"^9,MQS$5/ZB6O7AG;.[PM';V(T^\%5Y-8@S#4GENG7XUF!=^^%: MI%'897%M5HU9FE(U;7%1EK9K6M.LBBM;F])H7SR+GYZ_.VMQ-&UP5H9C/LHQ M\P>.F1\(_ST1U_T>5I\6(V*>;G\]G(?B\2 M(U[P?B\>V._8C?_[8N%;!\7YGY$#7J8#7O(!+Q\XX(?7Q.7/OC50)NTGGQ4HWVJFZWL- 2KVE]:IGQ=89[+2M2?PG_/[?+BZN3I[#(/_H MC,/CSA>MA4;>Z$+'JQ6JJ8K?NVHE1[=KU19JN80A%FI#6WNLWUI'AX&N%OZGQ3\ZX$JFK0\=#-KKKM(XP(+Y3M?,'I#K]*UN.GI4 M6FQ#7)P4MZKN$D/U7:F][&<78*UN-;;#JM:Z_:2H 27R+6UQ"PXN3$V,I:7@ MS)8(D-6XG2MJVZRFM @7\EZW_N"XE;75SM3U!->WYKI-ZO1I7RD_)KII$_? 8/<$&2PIB>CV_YFR[*&NPR2RAG71=E/&(- MJ,5%:H-3*A:+;T7BK-?6F174J:9+=P[2A:C XW;MM"XV D,6,F$!MZQ^9#CT MSK9SY1J\AY3ZX_B#[F]T*G?4^1UW:U.N:14V 33IS0),C_#$N^##.=NI\:2% M>(_MJ=*-!:ZS9H(VO0?5[@;N>-DU%39N;8LSJN+/LU>3^:N7O-6?YR\F;U[, M#X[[RY]F/YW_?._,"2G'5K/WJ_=CHOXIB?JG4;G\R@2J1:V+:UT&#H^)>7P[ MLN9C3HN+>\\.]V"$J4CT2V4< M&Z(NQ.)@9W]TEF4A4@ @A$K[H&<4]M_H5OU[:N")!6B'M$F2S,&DQHL(9T M3=U-(OPPQ@'&NDTG "200,;M])H"G%L=+'M2*'X./6AX'[\&P728=OXO?WHS MG[W^F?6NW8OYE];+>_T- 58XT?<7(OTF!2"T+ STK67<9%#9:&!C-:84KY-2 MO!Z58O"?OO@&=81=0 !C*O'$S5S:C"5'8.LJD1U4QAK".7$IK.^5)1=1++0B ME0+B0:E@FKKI5T)6D(7K],$+6X5/50<% NQ0.-LJ$EM#R&-W\$WP45A;V6[1 M+KLZ.DG/3R.25D$/Q.5MU#X LV N"0*6WGL* F&)\2#>Y$:#:ZU TGXC>',A M**4;Q@VM #7B0-E' ]AM!0CJ/3"__1CA24%4$Q].%_MI^%@XXV_PE:KW0"RA MMH7E-*SWF5P6JJ9#@C^JX"@=XQFI%ZZT@UKJJ5TN>QU41Z0;=R'-W:A*#]6W M-C>Z-FLX20EVZA34-U62'-MU!SJNA@\&QA"T1@"?5A.YOJ<-%#-[HUC&3.-- M,HTWH]I\&>*&1U#RR9M$+T*\0-QD$/U7'$%(1$)IT-0TTZVS%,-,)(P:X![S MU.Z 0H0=)%3E*@&39\&3;;'\+D95$F0(V(#I.-7Y%F=,PB>H!K'8^.=D7P$Z MGQ$6"F*RB!EGGX\Q]*^)H7\=Y<650U;J8$-TL\\QW!KC[?]BORQ\&_",;G\* M9PO01IR:M _H S/\ESPP%#749<1Y8A4E$)093NE085)! :,8=,*-SFLRSMHL MM<0J.@2*,;( +5FH3K!#YNW?%M=VV>[HZZ\0MDCT1;$' K)?@JIP!D/R W/@ M;32K?,ZV9><0 W=.#&)I[NBS+^9AE^\6;(7-S\DX7H:'7S4L:LVN!FX,%Q+? MW=-0TPMRU @\XOF'FQ[7 :4YD#%^"FCLFX8THS$NHV70 #NLW/ S#'MFIWW M.?'YJ#Y\%495Q7==KAM;V]5^3+D>V0W^9*W@XDNU-6V('^IX0IM.B/*&U\ER M!F:@?,, ZY->W-?.9.A!)Y^D@B*A98!941![J)WWU!+!S7 )MB3/FZD;!^A( M-G45HV.\TZMPN[-CLLKJ%[/'TFK2IZ\I(?MV+R'[/$C(_L',_4K,_UBVDZ&UOMJ0O&.3&Z""+,RGIVC M#FG'DHR<5;U,N>LPHNBDKL!>BV4CF2(E@^0QR/"QZ=9Z3G-/"Z'6ZWQ_(HG3 M(<0MXG%+Y1RGW!(=#V6/BZCJ=WC(X:LA$,O?)8*9E*1*?<@]:JOS7O[S4>;_ M+67.(_)[VA91B9/Y('52K"VFI>_@"EF;86Z$;L3HAA5]PA%6+VIZ0V416@=X MQ1+D7V!__U:6]_/VC(;0 F=*(+4=W#S7@+4!UA][QQ>&%(/WQ] !0V-"(&D MDPX39.(&Z0\#%&4 M F?;)X(IPBU5>E.U!Z=&9<_SO&,LBW0OSI\C5@ 5P/)]//\[I3\DV+0P M4\]G)Q?7/^(Y)\\#B+/+B34]H!A(;/>0AQ =4JF$/O0";+1,4TEHV0YIZU9&Q:ZWW-R?Z># M#2C/QK8+1E->'_+D_=$S.1@! E#(E)G$P)X/;$E(ZLT)AI>8MU;L-[HF63_4 MW6YC!K78(\/Q\0Z)J\)H/H$DJ)K]/=5L^*GDAY(J44J@J2@(2MIZ'RWLB5PF MG71DPP1YNQ#6<(,E,/U12O\?B/A-!R#NWSE 7WC1$-P\:4NDBBX:Q!(I.8P0 MZUPK<6RJI4$XH9S#NI]VVRE!@&3V8VZM[T;,7HP'C8 AT+XOD)NLG-J,NK=' MMH*QR6Y".54=((.J*[E@*GJ_I-HHQQ25ID)]*,-)T3BEE1O5^+79BL)%Q2)< MW.GZ-M56PS94[G9[""Q>)<7RE,N PWBH,\?B- 7XE;"='J0Z[B[N("=* R ] M!'QD#D,.(7EB6_Q1JU(:&7+AB3RFXFJ4>:KYUC#F>-.R!"S.CWS]J:QNUI7*W%/L%FDWY VI\TT>ZW#2H'=V-I!YF08W.1+M2,OG,Y!M+@C:WZ,C-KM;R;XE-'!8+#V$_P*%1 M0V\Q.4TD'8Q!I="[,8D5V(2)-C'?$&Q]Y?$!E3A)9?,HJ)'!7W-H:,AI4I.T&0"XO MY;6J?,^'^/Z R3 #!Q7=4",\)K1FT)%C%H^B4-^AG(WW$[\!+94KI:GW"Z5C M]M'"X2-;?K*4GR' L503Q/6X4>3R@ZK^()E!Z1M1QRI8DA5M):B#G6Y"\TG5 MX#NU"4.Q@"+5O#B85Y?DV%"H))X'&9JCA;A;;JG#2,M2>0;E'9NWYAZ*A3Y, M!W<@-[/26;\UX#"Y*+C9V&L<=C8053CD" @:R)$*)+3!@QUE5>"-9V)8]3@L M)RZ%688F] "DYXO'^7)!G,M/T?$#HGP:/EAH;J-3BT :"'MI5X&@/3/3+I=< M2.'V7OLHD5)FPTE3V*:2"MNHRO:=UMEX;_12&O[?J>$_JJ;CVY ["FT=5JML MC""+EOOJ48P1]K%!"',GM**F@,1#8?I#1)B&*(CM%#^2(M/VJ5;9#...Y$0B MI@2=IB44C&![S=T@TA(@LW64&LHH@WRQT(@Y=7-L;N0PA9?C:>L%>QQ2C:-D M477_<=I)/T+R5P74UXT29,0JQ^B=%^PHEI,D1]UQ1!?8'R9?I)Z./\2695;E M^*4C9J1\2\?Q$VEL@MZVUI6 LY:!&PCE*1+AL@@\'BR;"4LW&1:!3'- ?<@! MAD4GB0_ $Q8'(;G40CRU] U-5633+WV;DGT]C%4?I=@L0ZW@9&-=: GNI6") M].LD!'D]ODA,-2A&(BM?)QD4S[0O#,Z3D2QER+LI M3V-U)$WL+3MA$]E:;R59)M,YT$I:_P.A7!V*PI'\T%\ A"LNJ2PD&L3&;%@= MU#3.?0"@0]^]C]3"NZ"UT4O#K5ZJ6M-:S@Y]!U7/SN)HFRA+*T5]!2J."^+_ MG+[THPVS\7&$+Q3G_#.&*E\2,R_A'%RW>6S*Z2F[2R $[8;J,\.5F)$$:2S_ M'<]SBIE-?^>)*BYL,X*89MNUGHN!62DM5LKZ:/%M\976%+.WS%4E MTCR

5/#.>I,!Y%D/B-6,[P":G4QXB5Y3[SSE@J%%.@6UXK2SBDY7 8'RAM7CK&Q-*[L3)L5P[A(0=4G M$G=!$V;S\Y_+M=GRM-E\]C-1&AY??HH/)T%)NRT'OI%Y?=+,")-*"C$L($=X M%VV,(H?0I/GM?B4YCU:IXKAE-M#H)_[A:03E<[9@"9*9)?GW3/H#'.1\G9@O M S'DKU)S)C8CQ <>9&E)E:+$8L$ZS0C1#?JJ"96V_%+R>0H/:QT[&E)S0@BT M$NUA_M'U8@B1:#P\(HT:BWN-.A(B'HB8XS$#UW]T3X[QZWU6" U#U.&]Z.T7 MOP=5C@55"4!BM21[@2X77TJ51Y+6H+I,LXBG<).IW2WRAG&U0-S M)B0)*7(LY_3-G1'KY!,$#%V*@E/Y+/_DU5MGNW8\@%[L<:N")AV4$V=#$&"/7WU-% MF\I^L?#,+P:)LF&GJ#4V%$Z+S\T*E]<9)I$7#ZDOL0]0OTO M6]_;99:%0/?"7-2@>$&DL6:%D2V67VKV,4L>,-80;!X]6*T0"(DA/0M*\/GZ M(L+EQ1Q7;3XM)=G,/(JJS$,KQMF M60*!":K%#L2=<^D*P,:"NH^ $ QQ>EAB2YOE< MFCQ*4WW/3BZO3IX?-@I(H2+@7UZE[7MS JC8O:K[\7\9_97\J'<1'.A(@9-" MF>1_(D>MHVH*(26HOKPZ[0_C4**W7DFT!B#4:VOT68',6/XB=Q-JDP?G]+/\ MT0C-H/5*YL7CQZ&_7(6\EJFXI>K/8I]..RV^Z+Q<-^#3?0A)S%S2*FIZ,B/W M\C?_%HH]G(VTLB?MMIR$QV"9WIUDN3M=8F"F0^6V@4UDFH7S2>>JE*==00;XGLQ_$BG9%FB=-K,>5 M3@9RIL47-B>0-VWME/X_K+@/2NP<5/'*T1"P7WB*>(\ '7]!_H@8B4)I'B73(?,0Q( M[M-S/!R)5D!8)7P-=!S->\^R7]N"?2O^33'C?]/*#V_3T_2[Y0OYM6[_NOSH M^5?E5O0#HEHOL?3\]/6K$\&3^$=KM_S;W85M(2O^N-8*"$ OX/NE120<_J # MTJ^Y/_P;4$L#!!0 ( #. :50LQ3%A108 -41 9 >&PO=V]R:W-H M965T3:<6XF)P>NV?7 MZO18UJ;D JX5T755,;4]AU(^G$SHI'UPPU=K8Q],3X\W; 6W8'[?7"N\FW8H M!:] :"X%4; \F9S1^3EU&]R*/S@\Z-XUL:8LI/QD;]X5)Q/?:@0EY,9",#S= MPP64I45"/3[O0">=3+NQ?]VBOW7&HS$+IN%"EA]Y8=8GDVQ""EBRNC0W\N%7 MV!D46[Q..B-Z&S-^S(=AM")S>C2"G MY24S[/18R0>B[&I$LQ?.5+<;E>/">N76*/R7XSYS>LY*)G(@MRX$+F2UD0*$ MT>3@CBU*T(?'4X-B[.)IOH,\;R"#/9 T(.^E,&M-WH@"BN< 4]2O4S)HE3P/ M1A$O(7]-0NJ1P _H"%[8&1TZO/";C+Z!DADHR"77>2EUK4"3O\X6VB@,F;]' MQ$6=N,B)B_:(.\MS65M.;R '?F]Y]0?N8@DS0@(RS' M'&"R%H1-L[5G/P) M3#6)LL\S;;0R0Q:PXD)8R2AL:WJ3ODR[.DIF MEG$OBN(QDM*.I'24I&N%+5:9+6'HAC>?:[[!IF?V%HA1L&'2GDF 5L)_J!$] M[9:U$MQ@K72@2_YH7-U\16;(3^CR.\MFY$[*TH9KC 5D1A(OF&7D5B[- \.= ML1>$OOV+4G(%V%K7LBP(K] %]U"Y+D2]$'V#QUE( NIE-"5!@"C4YG5=U4WE M+@"-S3EK^CSJPRJI#/_2/#B@B4<3K$8'-/5HEAV284+:RA1[29RX,_7#,0]G MG8>S40_?XBA5U%B5D6@;@P:.KG 4*3"R#-8*;@OVF=8P7*1&L?=U!+0)$QZ+ M4"> .0%8B#7.*]8E2R4K]#N6,&QT0K-F2OKNI+J$>QSM-BC,0+X6LI2KK2// MC_WN?.$&&=RK;*^U!6G--]:[ >97U!^\AH'3[S75X'?CKF[5GG[=G_Y&V/O*U= M"IWU]7_SB!.WAJ%0&!6\)Q1<>G_E.YO 3C1HPZNO281&"=?@]"X*VF:%[<+& MSTO,H&%RA$'J/PVE_K]-3*I&G:XX6_ 2VQJ6%AL8%[52MG1=6U51333M2HK5 MT1VHJK]X<&@=%;EWM')ZE"_TR'=Z;)[T**T>QNK17_S=Z=1*W+"MPL5.FMH- MJ'U@[-->Y (W\+(D)1^PH#&7UZ6MI-W:K=L=!*">$:B-.J; M@[VZQM:"927M(VA7^QH>C;1F&X6S4:TL9:U="5:7#^@GA5.I'SFNHHS\R]N=#1'VG#?-O-NR\!-P\!@!HP"_OB\6[SPPK<,MR\] M-]\[[F* ,]#ND< M([J$)6[U7Z?X-J*:;PC-C9$;]]Z^D :;I[M< S9&91?@_TLI37MC!71?!:QN(DVY;(%D$<7;[4/2! MDD86$8KTVDU,6XNB#$:-BM/)Y)>X$5)'RWE8>[3+N6F=DAH? M+5#;-,)^6:$RNT641/N%)[FIG5^(E_.MV. :W8?MH^59/*"4LD%-TFBP6"VB MFV2VFOKSXS^Q-[?X+ PB@*O[#KSOXZ MC:!HR9FF-V8%C=3=5WSNXS RN)X<,4A[@S3H[HB"RCOAQ')NS0ZL/\UH?A!< M#=8L3FJ?E+6SO"O9SBT?A'U!)W*%L,:BM=)))!"ZA'="6O@H5(OP@():BYP+ M1W#V[$_3^3QVS.]1XJ+G6G5A.2\-YH.RRL!$DZ%/:3A/Y:SV@K"EQ$?&\) M[2M&RUM##CXPN%#R/V;^@^\OG-T;HO-QYM>UL>YGA[;AHALJA89*F;$+8"K@ M1&"3H]TG8S*#6V.WQ@J'?$ER-[*!'R&=9OQ[EIV'\>3 RHE 3X= 3T\&>LT- MK&Q9+NL[$'0?WGLI3<#3F)[D/Q_RY1JB,XC[HD;M0AEU_K:3N.FQH M53FW3S"M!?&F58VT-GNMPD'E77L-V?*F\%8ON=?.P."8N#":C)(E)Z3D'25T MP8GT?8/A#^8P";1=,N_Q%14D_3?MOQD\&R?4D1I(9GVHN18$U8"?6LDZO;#=I->*.($]9JUS7R875X!F^Z[O]VO'M#N9MOI"90 M6+'IY-*_.K9[E[J),]OP%N3&\&ULK59M3]LP$/XKIPQ-3$+DI>5%75NI!:9-&EH%;-,T[8.37%L+Q\YL MA])_O[/3AH#:P(=]:7S.W7-OS^4Z7"E];Y:(%AX+(Z8)9$O0A-J9'EWJ@081)%IV'!N S&0W\WT^.AJJS@$F<:3%443*^G M*-1J%,3!]N*&+Y;6783C8(OV>SG3)(4-2LX+E(8K"1KGHV 2#Z8G3M\K M_."X,JTSN$Q2I>Z=\"4?!9$+" 5FUB$P>CS@!0KA@"B,OQO,H''I#-OG+?HG MGSOEDC*#%TK\Y+E=CH+S '*F_*E,D<;E PBSE, M'#.XY6C@]R0E+:+*GPZ/_<9CWWOLO\GCU2,-DD%(UW"ABE))E-;L*G0GJ!O2 M@2E9AJ. IM"@?L!@?* *1-U2XQS\E(AVHY6#C.V=LPVKUC$;^CW:2]ZUKE# MNOC0NMD6/2,:=R3X.M N,H2M#WJ!>N'7EANX2MKZV][<-IMQ4B^$)_5ZK5XS MO> TW@+G9!H=GU'C=;VJ:L&JTJ^'5%E:-OZXI.V.VBG0^[E2=BLX!\W_A?$_ M4$L#!!0 ( #. :52@8-G?2 0 "$* 9 >&PO=V]R:W-H965T3 M3(BUCIVS'6C__8X=2"FT?$GLV//,\XQG)IYME/YE2D0+SY609AZ4UM;3P'^>(?^S6LG+4MF\%J)GSRWY3RX""#'@C7"WJO-G[C5XPEF2AC_A$V[-XD# MR!IC5;4U)@85E^V;/6_CL&=P,?S (-H:1)YWZ\BS_,HL6\RTVH!VNPG-#;Q4 M;TWDN'2'\F UK7*RLXL?2)(,G#VRI4!S/AM8 G5+@VP+<-4"1!\ A!'<*&E+ M W_('/.W -BTU&*=I2NHI.(7S'K0QSV(!I&X0F\N),8>[SXM,1_+Y?&:LJ" M_TY@CCK,D<<I'I@]O9/$]6?I55HN"S]06Z.WFU%H*S)1?<N* !KMU3LA1ZRG>\XR MAU@X\E!H51V?5=2[&$[<,TS;1,AW$5%+2^?1NL7GK&1RA9Z7I!9V@/,F:&DT M@;B7Q G\]+W&0:YI^^K],X8S>RV !*5Z/[0%,'U"9FFD1N$D/8B^E@:#B"B_'8#>BLTI$;I'[P M6))?5M"APB2$1^6*\S!1.F$)9?R(Z!A*\*INK$\T,D6JB[-1')U_ +"?:9\( M)9I$/!R9;L,7]L(X M;L,7IPE-1Y,++WI*W7BK-E-539V14OLL3<[ASF4&35RW0J=KQ_Z0WZL<@B4O M+>QUH[4SKY7VK>XL[ W'XW/XH>3JBZ^WW0I!JZ7@*]\273#C)(7W:FFP]]NN M4*_\Y<2 +\?V#]Y][>X_E^UO_W5[>WFZ87K%R9G @DR'_3$5C&XO).W$JMI? M I;*TI7"#TNZPZ%V&VB]4,KN)LY!=RM<_ 902P,$% @ ,X!I5!MYK/.A M @ EP4 !D !X;"]W;W)K&ULA53;;MLP#/T5 MPMC#!ACU)7$O06*@23>L#P6*MMLP#'N0;=H6*DN>I"3MWX^2$S<#FNS%IB3R M\/ ZWRK];%I$"R^=D&81M-;VLR@R98L=,V>J1TDOM=(=LW34361ZC:SR1IV( MTC@^CSK&99#/_=V]SN=J;067>*_!K+N.Z=];@ M(]IO_;VF4S2B5+Q#:;B2H+%>!-?);#EU^E[A.\>M.9#!15(H]>P.M]4BB!TA M%%A:A\#HM\$5"N& B,:?'68PNG2&A_(>_8N/G6(IF,&5$C]X9=M%E9B8N ALZ@WF"0/[44C!(T4%PV8%WE MH-=JPRLTP.4PJK[G"YI#J-[H8$63-&3#]7(%I&1;9XTE5@ZM)*5&:4Y(A.,? M7Y%I ^BJ"U0;[ I*V+X^P&3EA'@&/TGOJ)I3@=L5&$9M!A\@B\/+^(*$R568 MQADU3T.AHW8<7)B\1!."H)\TZ)THXJ)A&J97&23A>1;#D[),[ /RH%F8Q"D) M4T+/,GBOEM'!L%#E&[\2#)1J+>TP-^/MN'6NAV%[4Q]6UAW31-J P)I,X[.+ M+ ]K('A8%7O1Z]0EMK,BRUM3M1.@=YKI>S^X!R,NSC_"U!+ P04 " S M@&E41TSO+8H" !\!0 &0 'AL+W=OYNYS'*VV>;8GHX%4*92=1Z5P]BF.;ERBY/=$U*KJ9:R.YHZ-9 MQ+8VR(L0)$7,DN0TEKQ2T70<;/=F.M9+)RJ%]P;L4DINWF8H]&H2I=':\% M M2N<-\71<\P4^HOM6WQLZQ1U*44E4MM(*#,XGT44ZFO6]?W#X7N'*;NW!9Y)I M_>P/-\4D2KP@%)@[C\#I\X*7*(0'(AE_6LRHH_2!V_LU^N>0.^62<8N76ORH M"E=.HF$$!<[Y4K@'O?J";3X#CY=K8<,*J\9W:K47/V%[$*\Q/H)<> TM8N@>OUQ6A%_!Z._!" MFNL*^+S;(ECX=9%99^C7^;V'IM_1] --?P?-(TU4L10(>MY4%NYJ--Q5:@&7 MFGJP17T,V1L99:T5*O=>T?=R^5D>V9KG.(EH6"V:%XPVS:XVJ>JFQ;FF.;/. M>FUD@;D6-*^D; 0_D9NF=4"%1YF1\'7Q_9*TR;2@!\#ZI[2FIRG\3\C2%(9G M&S,VR<+'#T.6LD]PR'KG1_"D'1<4LE.LHO_Q /J#,UK/X;W.Q%L3(=$LPMQ; MRG*I7#,+2ED0.*?0Y.1L$(%I9KTY.%V'^1S3>@>[G6KOUP1-T#^[T+U!+ P04 " S@&E4SCIL2R4& "'$ M&0 'AL+W=OP 6UL MW;*;!,BU:(#=-LBQ15'T@99HFX@DNB25H[^^,]1AN6L[V8=8%^?ZOCG('#]+ M]:A7G!MX*?)2GPQ6QJQGX[%.5[Q@^DBN>8E?%E(5S."C6H[U6G&66:$B'WN3 M230NF"@'I\?VW8TZ/9:5R47);Q3HJBB8>CWGN7P^&;B#]L6M6*X,O1B?'J_9 MDM]Q\["^4?@T[K1DHN"E%K($Q1KO@F^#/NG6)7_ \)T7HQC^-SD%GD@3[]ZWVSS9VC&7.-+^0^1\B,ZN3 M03* C"]8E9M;^?PK;^()25\J&T\&D%;:R*(11@\*4=97]M+@T!-( M]@EXC8!G_:X-62\OF6&GQTH^@Z+5J(UN;*A6&IT3)9%R9Q1^%2AG3J_+5!8< M[MD+US"\9_.Y@,;<\(O4>@1SCN7#8>.# Y=XIXU(@9498()A^I2[ M<#]L-L/TC9UPB!LM4U]=W0 ]+ # M/7PWZ!>R6,N2ET;W*"#&KUZPB6FDXYR7?"',S@P_:(>:XTRO6OE="(/CIH5KPA1I3+]U!S42F% MT;\CXN&\ =5R[/MT#:<)'" WZLB-WDWNU6+!;0OO$WM+ M$=_R5):IR(7%>1>UAZW<(P]J2T?+SL/1W1$L&K UPEL9J5Y!;$!0Y #17"G@ MG8?_7_##1?CY.YM6#W[^6/]<2+66]ATFHU%5:BJ%683EB#S]_%/BN=XO<+%B MY9*\@2>65W5DC'Q@98K*@FXAUH=0F\C1[3:-:2I$6.4NYA<)RK5*\@#"\T!&AG MA'1J7)>N;"_)4',NUP4M2C$3!=:V!R[FNDP?/]$\SFQ182;6_I.&H3>"WY$_ MA7!LW+G:2P\!2C(?#Z1LW*5L_.Z4;>O+(G>F-3<(V1?!YIAGQN)'(7[KN#EK MN=F5PP?-[FY/=XBY6(B4$7A;O9'2M2MNR[?USOJ3;QP$AE.KG[G[9L;WJF;; M/%*S4+2;,W6H-9<-Q5E5;]%2IM0KYLHS4QE-C,ASXMBEFQ!O//B-LJWNIYCJ M=JQLBP0X5A+L;3BVW!B]0BC2IJ+)$BND,N+?^D7H1%$ GN,EFT:(];8GK:;3 M %S'#1,;%J);8\725%4\:WNAQG68G4'8-50"I(EUVU5ODH 7ATV>NDX0(I;. M) Z:UKM4%-XNCEPW<291"*[G.9'G;X/?(V_6UD#B>E3!3NAA)>_5WJ=]6^0+ MQ[6[.LC0=2/'C^U2#S%/L/:(HUU>?X D(2I1Y-!D2+HR2PZ767V(H%Q^0%>4 MP?.'+;,;J44];HF?Z])P:I#VX8:7+*?X=I7707.[R^N^/[]MCV_/-NW\2+L& M3 77(OQ*_1"JSFU":;WEMNB[O6[=GO4J[F&W] S.66ZY809WG4M14K\E=UYI MYGS %(M=UU[#: IGE+Z8#N3/Q@/#'GE)3C/YN+0IAFIX2)-:KW-+UP>)GU O&=*(BZ@*[W M /8&&DE"/^%;0?50P.QUDQ\"H1T_[?7'P?"IOL(#6+@3MPYF5V&->X?#@JNE M/0+33K0J37U.[-YVI^RS^G"Y65X?T;\RA1AJR/D"12=',6Z957WLK1^,7-NC MYEP:/+C:VQ5GN)6A!?A](:5I'\A ][^'T_\ 4$L#!!0 ( #. :50<%PPM M, , " ' 9 >&PO=V]R:W-H965T91$W<)'OMDZOQ O M9C7;X!VZ3_7*D!?W*"67J"S7"@Q6\^@RF5Z-?'P(^,QQ9P]L\)VLM?[AG??E M/!KZ@E!@X3P"H]<#+E$(#T1E_-QC1CVE3SRT._2WH7?J98W$&63* =)@F+^!E?>=9P,O^J_-K;@NA;6,0OEVNK3/T M^7Q_@774LXX"Z^@(Z]O&>F-:P0P*D MS4H+NLMV"A]J-,R+!C0#L9YZIT,DD$V&7MS M!.>3B3=RR,8C;XR#<;\E7E8Y0KA(X%X[)D#WS$\:RP<3 KI!:X'+NG%8 E>4 MBM;!R2A+3X\ ",[67'#GS_X5H:07*5P^K\, JK^U/:IJ$-7JRNV8\10%#3.O M[Q,9O5K^FCP1:P!W_Z3NY4L&29:U\F7CG-S1Q7EH>@KONVX++6NMJ"XX&>>G ML/)?!CD/3#3H^^JJ?UK?8SL$2RPM[+(QQJ?7VH1I>I(,AI/)*=QHM7E-C++? M(6B]%GS#O.?%S/(Q/'=SXH.I)=%LPFRV5'>C7#O ^M5^_%^V4^\QO/UWW#*S MX40FL*+4X=DDC\"T\[AUG*[##%QK1Q,UF%OZA:'Q ;1?:>TZQQ/T/\7%'U!+ M P04 " S@&E4'ZW=A*,# "A" &0 'AL+W=O;*>.9QN(DQ0KL Y&W:T8AGV@I)-% ME")5DHJ=?[\C92M.FGK^(I'4W7//O?$TVRK]U52(%G:UD&8>5-8VTR@R>84U M,U>J04E?2J5K9FFK-Y%I-++"*]4B2N/X.JH9E\%BYL]6>C%3K15N: MZ:I> U2L.5!(WE/+A-ILNQ MD_<"?W'.?L-W+Q@'DK;&J MWBL3@YK+[LUV^SBG;QP+3D?V\Q83=7Q M[PG\48\_\OBC'^"OJ6F*5B"H$KZW%<*2&9X#DP7<<]':US'J0G+:Q.<*H52" MNHG P1P,:LR5S#DE#BQ)Y*IN6LM\Y1.7K+=;='9!4L,+90PTQ,YTB>>2=%5K M2,Z$@+L<&WOTO: "&TSA;V2Z2S!0>K#.2."0(O>(X8\#]L]PD=R$HR0=N&5Z M'8[3FP'\CL9,O1"7Q!.!6:MY1G2I[L J\J5 NGO<3BIY28Y931X[?[FTJ-%8 MN!C%!/7+3Y,T27_]?\@*TUEC+BO+]\(Y'C-!S'-S"*PW?4?V>P#CO:S]S>0B5B\=5P M,N@6U^/!B>88]\TQ/KLY;BD/WA;=R;#&O-5=6AYVN6A=:95:U7#WLHJ_[ZBW MVN]A7+N"WEMLG5_JNO FK$4P:&(:3 M80JC,!E-X*WT14=CHT:]\F-YQ,"BQ) M-;YZ1TG0W4#L-E8U?@AERM)(\\N*_B%0.P'Z7BIE#QMGH/\K6?P'4$L#!!0 M ( #. :52AU';<6 4 #8. 9 >&PO=V]R:W-H965TCW)C-;#+1:2XJKL=R M(VK<64E5<8-3M9[HC1(\LTQ5.?%<-YQ4O*A'\W.[=JWFYW)KRJ(6UPKTMJJX MNK\4I=Q=C-BH6[@IUKFAA37DI65*+6A:Q!B=7%:,%F MES'16X+/A=CI@S&0)TLI;VGR1W8Q\%1=]' JY5D0JXX?5:' / MH/[G ,!0X;8(0+,T%'73N"T EABX%@W/#&(7\?<'Q-U:ZY35:#TB&:+S=$.> MZ@YJ/<[ZP>.-%][8=>&L_7I^Y" :,.U1DT$] 7;6H<1Q%QRK+Y-Q MSN\$W.WU(^PQQWL;:.LI^%ABW&O@J8_VG7ZP6*^56'/LPZVWCZ*-6:7Q-&$/ M8F#UQ[$3L CIO! 1$TZ!)2Y\E(:7F$??\2B[30K;=(;Q8/JB/GW1L]-W@X8@ MY,FL)I.?ZL+HP78_*/Q'VKW:V]!T_L&6CYE5>.^"-;5OR"CT*UXHN.,E-KE/ M=9=U<^P(\!T6A5@A%%E_',;](> YS/.=>#JE6+M=,D^8$[' ";WI*9$?' $G M7A@[4>+2>CP=5$M-W?%9Z+A^JS;Y'@M\99#C>RSZCINX#DN\SN"!_,=]_N/A M_%.0SRXY'7%7LL*+LK:=%BL68]@TW87&!#75=0P#PPILNO2F@G)4L1Z%QXV73TE_ML9@C;3*!9 M]X4H,TOR8)_\A).BAGLT19_B)J(M@,^RQ&B4=*4C=4$2 ^RN)]^)V0@KZI^+\7U!+ P04 " S@&E40:7!8O0# ## M"0 &0 'AL+W=O+-LQ; -VDFWM4"!(TFW=L ^T=):(2J1&4G'S[W>D9$4)$J\%;(H\WCUW MO'OXLCI*]467B :^UI70:Z\TIED&@R 8%S1RDJIFAH2H"W2ADN3.J MJR .PUE0,RZ\S2?!+2]*8P7!9M6P M N_0?&IN%(V" 27G-0K-I0"%A[6WC9:[F=5W"K]S/.I1'^Q*]E)^L8/W^=H+ M;4!8868L J// UYB55D@"N/?'M,;7%K#RNH/GIMR[2T\ MR/' VLK7L)G9*HK#%!:L=ZC&E)KFQ ^L(8)^ 'B MN1^&D>W,_#2=PF7)!8,X\2_F#3Y&YBN_$4 M$C],YW#=*CH](":-)$G@-TG'!D31#))P0>!IZD=A3)UIZ"_2%,[D/QWRGWYW M_@]*UG#'"\$//&-4^TNWK5#IUZIP'O^^1&A0940A.K*L%]5[8<8HOF^-W3I@ M),A60LNJ9$4CU7!M,R0SY=!00 MABI94U*M5$ 4OAL'Q.G(,U ATP:D<+&:+GHNVER-0IQ"=OJ1=#I M#-[!](*:D2)LB54DFK\0[R!*2!3;AIP^%6<)$=R_FC*86P?IHK182FA:E95TUM.Z%%T?U6-'HM96BS3H#K'? M-VQLY1LE\S8SVA6VAS"EDFU1/LO5Y SG9P/G9]_,^6V6R5:0WUNJ'']P9+P9 M^*J_%)]KEC8!R.9']!E':L?*T2P>ABI205[OE A;>FW1T[2(<7RK:[ MF)_4N^?-1Z8*+C2M[4"FX61.!XWJG@S=@(X'=TWOI:&*N&Y)KRQ45H'F#U*: MT\ Z&-YMF_\ 4$L#!!0 ( #. :53@QO_H; , - ' 9 >&PO=V]R M:W-H965TZ#T.]&>C32\=N6:;V+U!V090WR6&K!CWTOSY1H[?5A&:?0T<:>V.^P.!F&5VEE]>YCP\!ORD\V&=C\)VLM?[LG0_M,F*^(.RP<9Y!DGG M=]AUGHC*^.O(&9U2>N#S\1/[^] [];*6%M_I[G?5NMTRJB)H<2/'SMWIPP]X M[$=XOD9W-GSA,,6*/()FM$[W1S!5T*MALO+QJ,,S0,5> ? C@(>ZIT2ARAOI MY&IA] &,CR8V/PBM!C05IP:_*/?.T%]%.+?Z993&H>F^P'LUR*%1L@-/!+-/ M@QQ;Y;"=P^Q7N>[0SA>)HY0>F#1'^NN)GK]"GW+XJ >WL_#=T&+[DB"A6D\% M\Z>"K_E9QAML+B!+8^",IV?XLI, 6>#+WB# AV':[7[;W"C;=-J.!N&/J[5U MAO;1GV?RYJ>\>@/_91&^IOW9#/XX7]J];' 9T7FU:!XP M6CW+=8M&Z79:&/@H3;,C7>''<4#(&-SCWF&_1N,=$OTX3H/N<(; E)S^ UD@+AJ"&1O<(3CYB M %:B"D!>B@"H! M6%'P./U/EG0=+YXQ:C\[O<7 :;M4C=N%6I(U FVU6Q2P0 MY'%6\6!9F04B7J=O(**FP.XD%?JMOTE4 W)HH57=2 L,,W:1%G-O6/7"T"1I MSOZM>4H"E/DDOLC(5B0Y"WZ152\5+RA4@(A97I/Z=5F [T6\HK@@P;S219QS MZH_Z3[/)KUEZ3G$"\FP"YF("%B+XK*[>HKB(L[H.0"'XL8+)S[W]'Q7/@\9I M&0QGDR?F7SO@R;-;MD>S#6^)A4:/@YLNW-/LZ;FZFF[I?\*GMXY.VU:1U!UN M",HN2A&!F=Z/R7%Z'^[LM7;T H3ACIY<-#Z _F^T=D^.3W!ZQ%=_ U!+ P04 M " S@&E4/MP6W/T" #;!@ &0 'AL+W=OW;/],E@J_61R1 NOA9!F&.36EOTP-$F.!3-GJD1) M*YG2!;,TU8O0E!I9ZI,*$<91=!X6C,M@-/"QF1X-5&4%ESC38*JB8'HU1J&6 MPZ 5; )W?)%;%PA'@Y(M\![MCW*F:18V*"DO4!JN)&C,AL%EJS_NN/U^PR/' MI=D:@^MDKM23FURGPR!R!:' Q#H$1G\O.$$A'!"5\;S&#!I*E[@]WJ!_];U3 M+W-F<*+$3Y[:?!CT D@Q8Y6P=VKY#=?]=!U>HH3QO[!<[XT"2"IC5;%.I@H* M+NM_]KK6X9"$>)T0^[IK(E_E%;-L--!J"=KM)C0W\*WZ;"J.2W!:6M1H+#"9PO2YXG;U%E,9S)8FAWLE4K * MID4IU K1P/�S,G@]!2?8XE3-:UC.M:XG=J:<5P0_RY@:E,,?T;(*3&FN[B M37?C>"_B%29GT&Z=0AS%K3UX[4:MML=KOX-'$B6[%/IU.3=6TPW[O8>DTY!T M/$GGH"/9Q;=+VKV8[FGW3PX3J"CQ]Z<2O^ M0G(EY%/&]_)> Y 2--U?;DS%9.)IZ-$E3]".3GN=#DR$,BXA4:Y;+I-*DRYP MW#OOG< MN2:%5(' K-5\7M6M$. !XD$GNH!IEI%!.5I2DCQ$@F>0R0KH1DDC M6.U>_P'?C:-#1?SWR(Z< !=1%W;=Z'#+< K4"V^KAC2JI*V]IXDVSGU9&];; M]MKV;YA><&E 8$:IT=GG;@"ZMM)Z8E7I[6NN+)FA'^;T]4'M-M!ZII3=3!Q! M\ST;_0%02P,$% @ ,X!I5*P7I 2+ @ YP4 !D !X;"]W;W)K&ULC93?3]LP$,?_%2OB 21&?K6#H302;8>V!UA%Q_8P M[<%-KHV%8V>VTP+:'[^SG6:%T6HOB7V^^_ISE]QE&ZD>= 5@R&/-A1X%E3'- M91CJHH*:ZC/9@,"3I50U-;A5JU W"FCI@FH>)E'T/JPI$T&>.=M,Y9EL#6<" M9HKHMJZI>AH#EYM1$ =;PQU;5<8:PCQKZ KF8.Z;F<)=V*N4K :AF11$P7(4 M7,67DZ'U=P[?&&STSIK83!92/MC-YW(41!8(.!3&*E!\K6$"G%LAQ/C5:0;] ME39P=[U5OW:Y8RX+JF$B^7=6FFH47 2DA"5MN;F3FT_0Y>, "\FU>Y)-YQL% MI&BUD747C 0U$_Y-'[LZ[ 0DYWL"DBX@>1T0[PE(NX#4)>K)7%I3:FB>*;DA MRGJCFEVXVKAHS(8)^Q7G1N$IPSB3CZEFFL@EF2G0( QUQ3V>@J&,ZQ-R1)@@ M7RO9:BI*G84&[[218='IC[U^LD<_3LB-%*;2Y*,HH7PI$")L3YQLB@[%V^5)I4P$ORF^RMW-@+GCM!.PO6>9H.LW#]!L6PIQ@>I,#&P[82 M^%\K!:)X(IB?T-0W-)=:G^)@H)P]@T4[>HO*7S# MH8<[/5.#6KE1HDDA6V'\S]A;^VEUY9KTE7V,4\P/G;\R?@3>4+5B0A,.2Y2, MSLX12?FQXC=&-JXS%])@G[MEA9,8E'7 \Z649KNQ%_2S/?\#4$L#!!0 ( M #. :509[Z=Y)@( *\$ 9 >&PO=V]R:W-H965T=E3C2O)? M;&^J17 =P!X+VG)S)[NO./0S=WRYY-I_H1MBPP#R5AM9#V!;0.5(7YEO:TT-S5(E.U NVK(YPVOCT;8;)MPI;HVRN\SB M3+;M3P]D 5M6"E:PG H#RSR7K3!,E+"1G.4,-4Q65%= Q1YR9^!CRPZ4HS#Z M$B9K-)1Q:WV ^^T:)A>7< %,P(]*MMIB=$J,+=D[N8>LF@>SV]4E4QHX%A87#C]9 E4?SUZQ\C&3]A.&CNOWJSLBX+*!=C] M0DIS=-S0CF]4]@)02P,$% @ ,X!I5,^^O4G? @ 8PD !D !X;"]W M;W)K&ULO59-3^,P$/TKHYP6"9$F+2V@MA(%5HL$ M4D7WXX#VX":3QL*Q@^U0^/<[=IJT*VU3#K"7UG8\;]Z\L6<\7BO]9')$"Z^% MD&82Y-:6%V%HDAP+9DY4B9*^9$H7S-)4KT)3:F2I-RI$&/=ZP[!@7 ;3L5^; MZ^E8559PB7,-IBH*IM]F*-1Z$D1!L_# 5[EU"^%T7+(5+M#^*.>:9F&+DO(" MI>%*@L9L$EQ&%[-HX S\CI\8X0"$^L@&/V]X!4* MX9"(Q_,&-&A].L/=<8/^U0=/P2R9P2LE?O'4YI/@+( 4,U8)^Z#6WW 3T*G# M2Y0P_A?6]=X1;4XJ8U6Q,28&!9?U/WO="+%C,!CN,8@W!K'G73OR+*^99=.Q M5FO0;C>AN8$/U5L3.2Y=5A96TU=.=G:ZJ+,!*H,%7TF>\81)"Y=)HBIIN5S! M7 F><#3P9:[I,&C[!DRF@,\5+RD]]@B^7*-E7)BC<6B)D@,.DXW[6>T^WN,^ MBN%>29L;N)$IIG\#A!1+&U#YTL:[92QZ&-$/8 3@U4P."AM M%&^)Q0?N#?6,7(D4>%%J]8(N_G<=WFA;HJ+^?]!Z6[VBP0=IW8VS+2G"B>0K MAZLJ>!B_9A[N]+T"]&PO=V]R:W-H965T!C0^[6*)%/G>(V4J;=$\V1J V+.2VBZBFJBYBV.;UZ"X'6$#VIV4:!0G M9YHJMHT!7H0D)>-D/+Z-%1A=E?+CENX1_E- M%%0OHK<1*Z#D>TF/V'Z 8SU!8([2AB]KN]@W\XCE>TNHCLE.@1*Z6_GSL0]G M"9/;"PG),2$)NCNBH'+-B6>IP989'^W0_":4&K*=.*']I6S)N%/A\BC;=I?! ML&1;46E1BIQK8LL\Q[TFH2NV02ER 99=?1*YNPTHV&?(:XT2J\,UNUH#<2'M M=1J3T^-1X_S(O>JXDPOZ@.)?@-@5TE>3G*I9)8.(:\A';#JY M8] +>:VWXL=Q9,NYO^CE ,.L)9H%@=H'@.W!C??.Y0D/B MA8=?M0$CL/!N>6HY]2V_86Z0P+@C)>BUI@\S)NS@.0>TSWOM\_^O?=\T0]J' M&>>7M<=G(Z# 5&'0+0O7UTU#[^W?DF4W0G_#NX?H@9M*:,LDE"YU//*C:[KA M[@S")@S4#LF-9]C6[CT$XP/<>8E()\,3]"]L]@=02P,$% @ ,X!I5/Z/ MRA5R @ B@8 !D !X;"]W;W)K&ULE55=;YLP M%/TK%NI#*K7A,TU7$:0T:-JD3:J:=7N8]N# )5@U-K--TOW[V88BTI N>PG^ MN.=PSG%\B?==^-6F# GB>W:@TABWBA*&#P())NJPN+//5"^7SB^\[KP2+:E,@MN M$M=X"VM03_6#T#.W9\E)!4P2SI" 8N$L_;MT9NIMP7<">SD8(^-DP_FSF7S. M%XYG! &%3!D&K!\[6 &EADC+^-UQ.OTK#7 X?F7_:+UK+QLL8<7I#Y*KT39HY]K83>)1JG MDGM,,U_;,6KFC-@2J+),LMX8T:/D '9X0V%2S1)06%"Y26Z1D_K%$TN M+M$%(@Q]*WDC,"#P] M&^Y_.(2[.LL^T* /-+!\X0F^D=BN$"X4"+2D^I+9M/5U12L!.5'H"Y<2_5QN MI!+Z#OQZ1T'8*PBM@NA?"L1 P5;H]XR=3YN> +'1='< M#_NB YE1+S-Z7^9!&CEO-JIHJ&X$K?HQK2WA?"#C.KQY(W6D)O(/:]+HR,YU M<,+-K'?!&I#NX^*9+?\5B2YA$% H-\Z9S MC1=MYVLGBM>V%VRXTIW%#DO]L0!A"O1^P;EZG9CVTG]^DK]02P,$% @ M,X!I5+OZ4+&4 @ E 8 !D !X;"]W;W)K&UL MC55-;]LP#/TKA-%#"FQU8B=I420!\K%A.Q0HFG4[##LH%A,+E:5,DIOVWX^2 M'2_-5WNQ*8I\?'R2Z<%&FR>;(SIX*:2RPRAW;GT;QS;+L6#V2J]1T!"KW'E'/!JLV0KGZ![7]X96<8/"18'*"JW X'(8C3NWT[Z/#P$_!6[LC@V^ MDX763W[QG0^CMB>$$C/G$1B]GG&*4GH@HO&WQHR:DCYQU]ZB?PV]4R\+9G&J MY2_!73Z,;B+@N&2E= ]Z\PWK?GH>+]/2AB=LZMAV!%EIG2[J9&)0"%6]V4NM MPTY"IW\B(:D3DOV$[HF$M$Y(0Z,5L]#6C#DV&AB] >.C"6*6X'L2.*OE"FP63;X"0YBSC#[ K2SB=(VDGG"*'IQ]/;9^BDC=YIP$M/X+VC M*OQ^T%("W= -,_S/F8+=IF W%.R^<\#,P0)70BFA5J"7\(K,'#N?"JT7T/P( M>!YU2;;G7<4.0Y*T"7E#LM>0[)TE.>9<^*_:0I8SLT(.+8.\S&H?V<(AOSS& MMP*^WB'SN;?']S"DI3:+S-:!V'B;+GG]#(K2;D?YAJ7M^1[H+$EK@DR/;5-1$RU0RL M%DZOPQA9:$=#*9@Y_3;0^ #:7VKMM@M?H/D1C?X!4$L#!!0 ( #. :52* M)&8;3 ( +(% 9 >&PO=V]R:W-H965T5GLPR4"L.IZL;:#]]VL[(4KY$I=X MQIXW\^;%X]$>Y;O* #3YR+E08R_3NGCT?95DD%/5P0*$.5FCS*DVKMSXJI! M4P?*N1\&P<#/*1->/')[?765*6@U ,!9&P'GM/W<=IW\:[@-\,]JIA$]O)"O'=.B_I MV LL(>"0:)N!FF4'4^#<)C(T_E4YO;JD!3;M0_9GU[OI94453)&_L51G8^_! M(RFLZ9;K!>Y_0-6/(Y@@5^Y+]F7L,/)(LE4:\PIL&.1,E"O]J'1H +J7 &$% M"&\%]"I SS5:,G-MS:BF\4CBGD@;;;)9PVGCT*8;)NQ?7&II3IG!Z7A".14) MD*6[,E/,"Q0@M"*M%[$S!DH&ZIZT9J IX\9JD]?EC+3N[LD=88+\RG"KJ$C5 MR->&CDWJ)U7I25DZO%!Z!DF']+K?2!B$W3/PZ>WPX"O<-R+42H2U$J'+U[M) MB05PJB$E,Z82CFHK09$_3RNEI;EX?Z^4Z]7E>JY<=*'<,Q/,_+:4;!#/JU?B M^PYOAW$71P.CTZXIT6E,=SCLUT%?F$4UL^@JLS2^8V)LJ_93RHW M3"C"86U@06=H\+)\(4I'8^&&;(7:C*PS,_.H@K0!YGR-J ^.G=OZF8[_ U!+ M P04 " S@&E4"8RZZW8" #F!0 &0 'AL+W=O0!DG3E@%*(]%VTWA@JNC8'J8]N,FUL7#L MS+XV\.]G.VE6"JUX2<[G^[[[[FQ?4BO]9 I$@N=22#,*"J+J)@Q-5F#)S(6J M4-J=I=(E([O4J]!4&EGN0:4(XRBZ#$O&99 FWC?3::+6)+C$F0:S+DNF7\8H M5#T*>L'6\]F,G3Q/N G MQ]KLV. J62CUY!9W^2B(G" 4F)%C8/:WP0D*X8BLC+\M9]"E=,!=>\O^U==N M:UDP@Q,E?O&VS[L 'J7!P!Q"XCW 8,#@'X+Z/M"&V6^K"DCEB9:U:!=M&5SAN^-1]MJ MN'2G."=M=[G%43IF@LD,8>ZOS$25E9(HR<#IG=Q80VF.Y@Q.OS.MF>NXM:=( MC OK/8?'^11.3\[@!+B$'X5:&R9SDX1DI;D$8=;*&#C'<*TF%@2\R MQ_PU06AKZ@J+MX6-XZ.,4\PNH-_[!'$4]]X1-/DX/#HBI]_UN>_Y^A_J\P,* M1IC#E)M,*+/6:.#W[<*0MM?ZSY%T@R[=P*<;'$BW/;P7J#4G/,]5+=\]EH9F MZ&G;MA=>O?Z)Y_;(=8 M,W/^TS03\)[I%9<&!"XM973QV0K2S51I%J0J_S 7BNPS]V9A!S%J%V#WETK1 M=N$2=*,]_0=02P,$% @ ,X!I5$8M> 'Z @ < @ !D !X;"]W;W)K M&ULC9;;3N,P$(9?Q8JX G(J3FAMA*T>Y)VI8K" M[L5J+]QDTE@D=K"=%O;IUW9"MK1IA2HU/LP_\WEL9S+>,OXD"@")7JJ2BHE5 M2%G?V+9("ZBPN&8U4#63,UYAJ;I\;8N: \Z,J"IMSW%"N\*$6M.Q&5OPZ9@U MLB04%AR)IJHP?[V#DFTGEFN]#=R3=2'U@#T=UW@-2Y"/]8*KGMU[R4@%5!!& M$8=\8MVZ-[-$VQN#GP2V8J>-]$I6C#WISK=L8CD:"$I(I?: U6,#,RA+[4AA M/'<^K3ZD%NZVW[Q_-FM7:UEA 3-6_B*9+"96;*$, MCCG;(JZME3?=,+DQ:K4:0O4N+B57LT3IY/0.EYBF@);FR,Q853,*5 ITON#J MJ'#YBC#-T*?GAM1J\^0%.I^#Q*04%^@*/2[GZ/SL ITA0M%#P1JAC,78EHI, M^[?3CN*NI?".4,PAO4:^>XD\QW,'Y+./RYWWZ!WMJ*<=G:1]8$P-K8>86F&T$RZ( M1LD>TZ%1Z"7Q,%/0,P4GF98LEUO,80@J.(3R?&BE8F2%2U9QM0&_QX%Z&!]%=/PKV$(>,$G\8,>H1HY.(7S@3 J68\U>UI0A7 MK*%RB# Z".ZYL1OM(0Y8>5YR)(UQSQB?9+Q-TZ9JVBN8@2I5*<%M!5 W1!%S M2?Z:@2'N^(#HR@W5;P]\R"QRXR.G,NG)DY/D[]Z@\/^24QC,<7)P68,P"/=( M!XQ<9_\4V#OU0-?B'YBO"16HA%S)G.M(Z7E;W]J.9+4I$2LF5<$QS4)]$@#7 M!FH^9TR^=735Z3\RIO\ 4$L#!!0 ( #. :52_^K>A>P( .T% 9 M>&PO=V]R:W-H965T2MBB< M $W283MT")IU.PP[*#83"Y4E5Z*;=K]^DNRX:99DO=BBQ/?X2(E,UTH_F *1 MX+D4T@R#@JBZ"D.3%5@R8 M*6'\%]:M;Q1 5AM290NV"DHNFS][;NNP!8C/#P"2%I#L OH' +T6T/.)-LI\ M6E-&;)1JM0;MO"V;6_C:>+3-ADMWBW/2]I1;'(W&3#"9( MJ-I8H$E#LBI=K#!K%8T;1!&YIB_)0AM>EV.R2;'<7*4<8K9 M&?3BCY!$2;Q'T.3]\.B(G%Y7\I[GZ[VKY'"HPBG: 91QUO2U?6W_4SKX1T227,8[2O:9A#>,KWBTH# I:6,SBZL)-T, ME\8@5?G^7"BRW>Z7A9W'J)V#/5\J11O#!>@F_.@O4$L#!!0 ( #. :50O MEIZ?7@( $H% 9 >&PO=V]R:W-H965T:#85C(!\;MD.[HEFWP["#8C.Q4%GR)+II^^LGR8Z7=4W1 MBRU*?(^/E,ALJ_2=J1 )'FHAS22HB)J+,#1%A34S9ZI!:4_62M>,K*DWH6DT MLM*#:A$F430.:\9ED&=^[UKGF6I)<(G7&DQ;UTP_SE"H[22(@]W&#=]4Y#;" M/&O8!I=(M\VUME8XL)2\1FFXDJ!Q/0FF\<5\Y/R]PW>.6[.W!I?)2JD[9WPI M)T'D!*' @AP#L[][G*,0CLC*^-US!D-(!]Q?[]@_^=QM+BMF<*[$#UY2-0D^ M!%#BFK6";M3V,_;YG#N^0@GCO[#M?:, BM:0JGNP55!SV?W90U^'/4 \/@!( M>D#R'# Z $A[0.H3[93YM!:,6)YIM07MO"V;6_C:>+3-ADMWBTO2]I1;'.4S M)I@L$);^R95Q@<49I/$I)%$2OR!H_G9X](J<=*AVZOG2-U7[!@4C+&'!32&4 M:34:^#E=&=+V^3IN/!IU,;[CW+&O7&=ZN!0K62NBL<=H>! M,/5]\&Q_9@=%U]=_:;HI<\GTADL# M>6,CI[;Q7IKG,[@U3C'_]*D6TEOZSL ML$/M'.SY6BG:&2[ ,#[S/U!+ P04 " S@&E46?7(BIP$ %%P &0 M 'AL+W=OG7A>2I:TI2H<[&BW-R9"YD2;4[EPE,K24E<5$H3 M#_E^WTL)X[W)N+AV+R=CD>F$<7HO@V\7OK'%4N<7O,EX M11;T@>KOJWMISKQ*)68IY8H)#B2=7_:NX,4L\/,*18D_&5VKVC'(N_(HQ%-^ MZ8PF2:YD?/PH17M5FWG%^O&;^M>B\Z8SCT31F4C^ M8K%>7O:&/1#3.4->5-J9 M;NR@%CL0@3O!]5*!+SRF\;: 9_I6=1"]=7"*G(K7-#H'&'X&R$>PP=#L^.J^ MPPZN\L:%'F[1^\HXT_3LUCR[#7"C::K^<;065*T%16M!2VO5&#+; M$BG'<"&%:ARAC6182.84>)[T!]CT_;F>VH%"6V[#RFWH='M+E;HP+W:4I5E" MM+%-4B$U^TGR-[[)ZD9O4'-QUN\'NUX;2H4APLUF^Y79_KNCY50WN>WO^1CM M6MTO I$_:'8ZJ)P.W$YK(0(Q-P&W.6\R/=AW!.&PV=&PZG T:LX4UD@.G9X>S%S(^,*\V91321)@ M$ Q(;"8-IK0D^73IZCNR[: NLK;$A/@CL\9[62,XVGGM&@IA/V@9$ M?Z*;O MM7F\$[/@BH&FT9*+1"Q>78E83L*PBQ&PJ(/O9UWK-%)JUJ>(T ]W@0?WB;=5 M:MNQ11YT,Z\I>O ON#/!I5GJ"L4R# Z[& 1+.#AR=NF+TBPM9L5,T7F6@,2T MW)R\6PB#5TJD1FX-M.9.7 SDCBS4$.\@96;PA]#_E?$ H/)RS92!R M,W!6? E0::;,I "A6K*54]I2"@5=Y&OAA=RKO'?!I-0,MQ9&@UV8H/V5WE:I M;<<6?\B-O^;PC\()LL1"@RZ&P>(+N==@O_"8NX6.P(EE''*CJ3WI@T#!EEG8 M[R!I; &&W>NRXY,^('08*-A2#KOA-"71DX%UL48TB\.8X]H';Q1_7P.XBY,#A;;]6OYA-_\:DS\*)M@2"_>[& ,++^Q>;OW"(^X6 MZH.TV/YQN;*(PVXRM29]&":66+B+#\_ PBMP+[B.3_J $!PZHO9J&XH&QXMB MGU6!2&1<;[;>JJO57NY5L8.Y&PO=V]R:W-H965T(WPH8=8"1%]HR\[+F''F:&-TPXZ(IFQMX;SR:U CE3G&!AG8% MX3"]Y9*K#-C"M\Q,EY56H-"RP5V-M0$V+;5!\9M[TS]MJ7LLG+/!') +:<_9 M._:TF+/!V3D[8T*Q;X6N+5>Y34(D>JY(F'54;ELJ\1$J<\@NV6AXP>(H'AZ MS]X.C_Z&AV1*[TS<.Q/[?*,C^3YKG3="2D9JV+U"KM9B*M:@KCW)73 M9,>DD*1A[,;6D<[SZIS7EN*&BV=9 BCT6E$F9TZI5'WKNC(OH<)RQ&M@>F7# M1865#L76E;4 7%BHHF[@>1.WPH0Y26SG5B*)^4Y1PF ED-Q5%19O_7/MG?=RQI+ M6'#Z@Q2JG#DW#BI@@W=4/?#F*W3]C(U>SJFT3]2TN5.]8[Z3BE<=K..*L/:- M7SL?#@ _.@$$'1!<"H0=$%X*1!T066?:5JP/*58XB05OD##96LT,K)F6UNT3 M9CY[IH1>)9I3R1Q3S') F?W'%KRJ.0.F)!I\X;QH"*5#-$A!84+E$'U"CUF* M!E=#=(4(0]]+OI.8%3)VE:[%*+IYM^^\W3'H>O]MM1\@+#.Y/W^.N-K!W,>A=#*Q>>$)O[Q7Z]4VOH*6"2OX^HQOVNJ'5 MC3[0/>9O2XXM:0[W2^+?1)[NYN70QH^RWI45]65%9\MZ(C\SE+U)T^8U6K)\ M=*;7<2\Z_J\>3GK=R;]ZF$XNXO^>0O4$L#!!0 ( #. :53:)M-V MZ0, !<- 9 >&PO=V]R:W-H965TC5E3!0O! M_V0;O;]W)@[9P)867+^(XZ]0&C0R\A+!E?TEQY+6^K);GY\)%\("PC MW_:B4"A+S5R--A@D;E+B?3SA#7KP+B&Y(Z%_2P(O\#O8%\/9O0[VY6!V?_J> MW47'5]X/*N\'5EXXR/LOP*E&CR^92KA0A42/_WA8*RVQ.OZZHBZLU(567=2C M[AS2G+Y)P;D-IRR5\DODNJ)R$CRR@DTO./-1]WR8*)N.X(GJ'.:HP M1U57_T+6+_U7E*0!N;0DUGPQ? MJ=PQ;&T[QRP6D(<#W6R'T^6)6W>I; M:/X/4$L#!!0 ( #. :51BJN#@D@( <' 9 >&PO=V]R:W-H965T M,OX@"0*+7JJ1B[A12UG>N*](" M*BQ&K :JOFP9K[!46YZ[HN: ,P.J2C?PO*E;84*=)#:V1Y[$K)$EH?#(D6BJ M"O-?"RC9?N[XSL'P1/)":H.;Q#7.80WRN7[D:N=V+!FI@ K"*.*PG3OW_MTR MTO[&X3N!O>BMDV_P)M/A/-E[)2F"?:6]]HYJ"T M$9)5+5@IJ BU;_S:UJ$'\*:0?:6P%7)=!D%AXP6P5G&%:0C%/K7*/ "?T#0\N-P[XR&5/_=N\2/9K&[ MZQ=GP&<\[7S>J)UT:B=GU;;G1XE-64[)[^,N6W&6(^H%OO'](#J2-^ U\X)A M?=-.W_1#^K*VJD/JIN_BSF:W1]H&?,+)L+2HDQ;]9Z.!9O_H*E")NQZ[=2%:;R;5A4LU!LRS4305<.ZCO6\;D8:,#='=?\@=02P,$ M% @ ,X!I5.W3%Y&W @ G < !D !X;"]W;W)K&ULK55K;]HP%/TK5U$GM5(A(;RJ"I!:T+1)VU1!NWV8]L%)+L2J'YGM M0/GWLYV0,140J\H'XL<]]YYSXER/-E(]ZQS1P MG0H^#W)CB-@QUFB,GNBT+ M%'9G*14GQD[5*M2%0I)Y$&=A'$6#D!,J@LG(KSVHR4B6AE&!#PITR3E1VWMD MYG0Y=O _X M3G&C]\;@E"12/KO)YVP<1(X0,DR-RT#L8XU39,PELC1^USF#IJ0#[H]WV3]Z M[59+0C1.)?M!,Y./@YL ,ER2DIFYW'S"6D_?Y4LET_X?-G5L%$!::B-Y#;8, M.!75D[S4/NP!.KTC@+@&Q.<"NC6@ZX56S+RL&3%D,E)R \I%VVQNX+WQ:*N& M"O<6%T;976IQ9G)/&!$IPL(?F:GDA10HC(;+12Z5:3VBXO#%@D N8:HPH^8* M+K\1I8CSWXYG: AE^@I:\+28P>7%%5P %?"8RU(3D>E1:"Q15RY,:U+W%:GX M"*D9IFWH=JXACN+. ?CT?'CT+SRT]C0>Q8U'L<_7/==HHVR1_+7B7+=IES7E^L=*;=S._5NPY*DE%&SO7:OG?*20R*534G%"E)2 MV%VS/61Q5:3OB[AO>3WI1/8W"M<'N/4:;KVW<4MW)\?O$I:6UB7WG=I&HW43N*/IPX+X-&QN"]9=3&"RE:YY@_^)^C-&QH#]]&V]XUVMC& MX0@WU _R&K[B]9=3U2A.152LP[W>Z>ZMKT2MJ-# <&DQ47MHP:JZ"ZJ)D85O MIXDTMCG[86ZO3U0NP.XOI32[B>O0S84\^0-02P,$% @ ,X!I5 -&+8#H M @ %PD !D !X;"]W;W)K&ULM59;;Q)!%/XK M)QM-:*+LA5O; $F!5IMH0XK5!^/#L!Q@TIF==68H)?''>V;8;E%AQ:@ONW,Y MWS??NL+0V/P]#DRY1,E-7.68T,U=:,DM=O0A-KI'- M/$B*,(FB=B@9SX)^UX^-=;^K5E;P#,<:S$I*IC<#%&K="^+@:>"6+Y;6#83] M;LX6.$%[EX\U]<*29<8E9H:K##3.>\%%?'X91P[@+3YR7)N=-CA7IDK=N\[U MK!=$3A$*3*VC8/1[P"$*X9A(Q]>"-"C7=,#=]A/[E7>>G)DR@T,E/O&97?:" MTP!F.&0.V& M:8UJ$1>WB\!S[Z._CE\?"?Q(>4CS(I29F4Q/,U#O)-+5QGQNH5[4D+ MG]^1 5Q;E.9+!7VCI&]X^N8!^C=T?@!E4RB6 3Y:GBU6W"S=4OM"MR5K>3)W M[CSTR<>'W>C\:M$Y:T?1L]D/,INES&:ES!LJ.P-4AFPJ$*R" :2 :J($-LBTJ0C-:2GIM))I8IG%&8FQJ-%8H ,&H<8,,,A1IZ1N[\%231K7 MH^AEA;BS4MQ9)<\8-5]A+XJ_?Q]GG<[R1ZDEG MB 9>&NFKMZU(A2QTH%WX8!*=^SGCA M36(W=JLFL:R,X 7>*M!5GC/U=8I";L9>WWL=N./KS-@!?Q*7;(T+- _EK:*> MW[*D/,="]\_G_8#"W K'CEN]%8;;"A+*9]LYRH=>X%UA (38RD8 M_9YQAD)8)O+QI2'U6DT+W&Z_LE^XX"F8)=,XD^(C3TTV]D8>I+ABE3!W&%/96$4S7+"FU@!^U;;$

_7\R2,!K'_W"%UTDJ=[)5Z*.CR"OX-4[BD2PN] M:ZGU89=XS3/<$G^W0SMJM:.]VF_;WJ47_:071D&WX&DK>/J+?56E5'1Z=%&7 M!G2;HWO.;-AR#_^+'!JU?D9_E$.CCFW=<8YGK=39/\JAL]_.H7[P5K&"O\BB M!ASM32-_JV#:QX?JV)K3D0A<$2HX'A)>W8LMR^JI/O4$L#!!0 ( #. :51CKSV;: , *D0 9 >&PO M=V]R:W-H965TJ[\5:+\Y]7TUB2*@Z%0M(S9V9D G59BKGOEI(H-,\*>$^"8*VGU"6 M>H->?NU6#GHBTYRE<"N1RI*$RM^7P,6J[V'O\<(=F\?:7O 'O06=PPCTU\6M M-#._JC)E":2*B11)F/6]"WP^)!V;D$=\8[!2M3&RK8R%N+>3ZVG?"RPBX##1 MM@0U7TL8 N>VDL'QJRSJ5<^TB?7Q8_6/>?.FF3%5,!3\.YOJN.]U/32%&9/#WX3.4]:#KF M@$8PR233#!2BZ11]I$RB;Y1G@#X#59D$HYY6Z/A"*=!%S VC8\;SG'?H^,H4 M8MR,WJ.OHRMT?/0.'2&6HB^QR)0)5SU?&\CVP?ZDA'=9P"-;X%W!Y!2%^ 21 M@. -Z]QBF.2-2J M6"V8+Z(Z=>;#;D@V<]^I\'7^#Q_Z@VY@"1SAANZ[5?7N054XJW"J\/8-;@0(EISIS4IHKVE<+Z)=QBGD LAJ0;S M.C76M5VIJ7/G>KAS6 V<0^+NZV_"91WUK_W5/G V2 M'3:XB_S=[D^IT"G83&PO=V]R:W-H965T5H+CKF0HT MS6R-51RI:XO8519X'IR4C-,D&<>*"QW-IV%L;>=34Z,4&M:6N5HI;G\M09K= M+.I'QX$'493H!^+YM.(%/ )^J=:6>G%+R84"[831S,)V%BWZ5\N)MP\&7P7L MW$F;^4PVQCSYSDT^BQ(O""1DZ FW0J(,S*5!" M-W^^/ZS#B0-Q7G9(#PYIT-T$"BJO.?+YU)H=L]Z::+X14@W>)$YHORF/:&E6 MD!_.'\"AK3.LK= %._O,K>5^G<[9V34@%]*=3V.D0-X\S@[090--7X'VV;W1 M6#KV0>>0_^T?D\!697I4N4P[@;>U[K%!\IZE2?^R@S=HLQX$WO 5WJ(N:&F) MEB9L+;GN0 Y;Y# @!V]:R)4A/-TGRKD/^ MN)4_[@3=@^:TQ>.SX .T#,_\-4$L#!!0 ( #. :51)@2^J^P( -@* 9 M>&PO=V]R:W-H965TICVXR6UCD=B9[;3P[V<[:1IH&MB$>&G\<>^YYQ[;MW>XYN)! M)@ */68IDR,G42H_VK5K,1[R0J64P;5 LL@R(IXFD/+UR,'.9N&&+A-E%MSQ,"=+N 5UGU\+ M/7-KE)AFP"3E# E8C)QS?#;%/>-@+7Y06,O&&)E4YIP_F,EE/'(\PPA2B)2! M(/JS@BFDJ4'2//Y4H$X=TS@VQQOT+S9YG-53)R3AP4PX(4J;KA MZZ]0)60)1CR5]A>M*UO/05$A%<\J9\T@HZS\DL=*B(8#[N]Q\"L'_Z5#N,W2I()._.Z*% M=;301@OW1+OCBJ3ZF35C0GE^;6=3@O4LF'GXJ[%.>=44:]?"]T)<&STCV:M) M]CI)MEZOCN3[-6[_ Z0>U-$&[REU"3;HD'K7PO=QV"[U24WRI).D%4&_: $K M8$67R* M!.U:XT9-Q>]Y)2JT3IZ[)OMY^EN>?B?/[[E64C78R:ZCVE8Z_!&E#F]K'>XN M=O]S-<+7)=\UV5_R\+;FX>ZB]Z]WH_=J:6XQ:2'J-GJ$#,32MDX21;Q@JOQ3 MK5?K]NS<-B4OUB>F;;.]QQ:F[/FNB%A2)E$*"PWI'0\T)5&V4>5$\=QV(G.N M=%]CAXEN/4$8 [V_X%QM)B9 W&ULM59=;]HP%/TK5M2' M5IJ:KP)M!9%*Z;0]5$*P;@_5'DQR(5;]D=D.*?]^MA,"W2!"7?>2^#J^YYQ[ M?>V;827DB\H!-'IEE*N1EVM=W/J^2G-@6%V* KCYLA2286U,N?)5(0%GSHE1 M/PJ"OL\PX5XR='-3F0Q%J2GA,)5(E8QAN1D#%=7("[WMQ(RLHG]VP9M@%EC!O: _2*;SD7?MH0R6 MN*1Z)JHOT 34LWBIH,H]456O[<<>2DNE!6N/W&KTTB]ARB\(A#U#A$ M3G=-Y%1.L,;)4(H*2;O:H-F!"]5Y&W&$VUV9:VF^$N.GDQDH+8I(*R06"(3"[ %R&T\P:$$UX ] M!V@/W3KIQV;A^H"*7JNBUZGBX=6<=@C^X(6;\EZW>23?'&'&M] ML'CZ?Y$=C6W0T@W^(7%51L - L'MAM..+WEVRC>MI$>YNGS#^ MZ*IM$'L=@?M[C8*!7+EVJ% J2J[KGM'.MBWWKFXTN^5UOW[$6;? VM"B<&UG(;1I8FZ8F]\&D':!^;X40F\-2]#^B"2_ 5!+ P04 M" S@&E4%B%N2#H" 7!@ &0 'AL+W=OGB3/Z;>? M)#M:!C3>J9=$#_+'/ZF025NIGG4%8-"),Z'7465,?8.QSBO@1(]E#<+>'*7B MQ-BM*K&N%9#".W&&D\ED@3FA(LI2?[9362H;PZB G4*ZX9RHEPTPV:ZC.#H? M[&E9&7> L[0F)3R!^5KOE-WA0"DH!Z&I%$C!<1W=QC>;E;/W!M\HM/IBC5PF M!RF?W>:^6$<3)P@8Y,81B/WZ#7? F -9&;]Z9A1".L?+]9G^R>=N2 M?:>%J=;1*D(%'$G#S%ZVGZ'/9^YXN63:?Z*VLYTE$'\YZVZ6C)%5J(!WC3D._6\V17>(Q64-WR - NDF2=-KU9. M:X 1\A48ATGQ0\QY<=U%1(N9B(0.*:V3C MV-9T;W:^T*\]V# Z1B] U(#&1="X&*XK.?VGKLM 6KYQ75WX31,O=NNV?^:=R/SD:B2"FU5'JWK9+RTCZVZ M,=1MC*Q]ZQ^DL8/$+RL[N4$Y WM_E-*<-RY ^"_(_@!02P,$% @ ,X!I M5"[&ULE5;; M;MLX$/V5@= "";"-;,F7.+ -)$X76Z!%@Z:7AZ(/M#2VB%*DEJ3LY.\[)&75 M<16U?;%%:N;HG#,CCN9[I;^; M'"0RFD642%M=55')NLP)*9"U6AI#L;I4MF M::FWL:DTLMPGE2).!H-)7#(NH^7<[]WIY5S55G")=QI,799,/]Z@4/M%-(P. M&Q_XMK!N(U[.*[;%>[2?JCM-J[A%R7F)TG E0>-F$5T/KU8S%^\#/G/84?M(EWA\?4#_UVLG+6MF M<*7$%Y[;8A%=1I#CAM7"?E#[_[#1,W9XF1+&_\*^B1U$D-7&JK)))@8EE^&? M/30^'"4DDV<2DB8A.4T8/9.0-@FI%QJ8>5FWS++E7*L]:!=-:.[">^.S20V7 MKHKW5M-=3GEV^1;) P.OX+ZN*H%4'\L$"USS)\" MQ"2J598 M;SV8HQ9SY#%'SV"^KU!3D>0V5 8R96R7]0%E[%'<:[U;)I,DF<>[8SLZ@J;. MN%T'P7%+<-PK>L5, 17C.5 _ 2M5+:VA3LE$345V+6,+A)+(U]KW'JA-HT5P MMN:"6X[FJL>J2SLW8 ]/?;F4'UUI9&H/^LJ /%=0N@.YOE+*'A7M M^^FS_ %02P,$% @ ,X!I5$2I-Z6F @ EP< !D !X;"]W;W)K&ULG95=;YLP%(;_BH5ZT4IK^0J05$FDM5&U29U4]6/3 M+ATX"5:-S6S3M/]^QX:R="')M)N C=_W>0_$Q].-5,^Z!##DM>)"S[S2F/K2 M]W5>0D7UA:Q!X).55!4U.%1K7]<*:.%$%?>C($C]BC+AS:=N[D[-I[(QG FX M4T0W5475VQ5PN9EYH?<^<<_6I;$3_GQ:TS4\@'FJ[Q2._-ZE8!4(S:0@"E8S M[W-X>14Z@5OQG<%&;]T36\I2RF<[^%K,O, F @ZYL184+R]P#9Q;)\SQJS/U M>J85;M^_N]^XXK&8)=5P+?D/5IARYHT]4L"*-MSQ)8C"/8*H$T0N=PMR*1?4T/E4R0U1=C6ZV1M7 MJE-C.";L5WDP"I\RU)GY+6!)FIR3F\8T"BR"54U%N)TG-7W#+V T:40!B@@I M2QEHZDH]-0W&-!B_+P+<]6&B?:$64!^ M0>+P$XF"*'QZ6)#3D[./+CZ6U]<8]35&SC;>8_L3J-($1,'$FB #JB46$X>7 M![SCWCMVWJ,]WI@T&BJT525.97?&RSQ*$USY,L :]:S1,58\Q&I5V18KC+-T MF)7TK.08:S3$2G98XRP;1J4]*CV&2H90Z0XJ3D?#J*Q'9<=0Z1 J^W?4N$>- M#Z(>2\ NN3*@AH#C'> D'.9->M[D,$\:R@EV:T6-_9]_W,!#&28[&9(LVE-U M&/SI)\'!'+>@-6%5W1@HL!U@_:#-8"L(=OCGHWC/%@FW^EGX'^^!,[IDG!D& MPVTIW-FN233Y.XN_U6;MD?6-JC43&A$KE 47&>I5>PJT R-KUWF7TF ?=[&PO=V]R:W-H965T-[V E MU;,N$ VL2R[T,"B,F5^&H4X++*F^D',4]F0F54F-7:H\U'.%-/.@DH*="+LJ3JSQBY7 V#*-ALW+.\,&XC' WF-,<'-(_S M.V578<.2L1*%9E* PMDPN(HN)Q%Q !_QG>%*;\W!E?(DY;-;W&3#@#A%R#$U MCH+:88D3Y-PQ61V_:]*@R>F V_,-^V=?O"WFB6J<2/Z#9:88!KT ,IS1!3?W MDG21.W(2AI9R5%9-Q/0E._+VJ'J M-%2=#_"SVV3KOMO/"MG=]I/T2'?/S]=1K7Y,#OC9:V3UCLJZ%KG=0<5$#AK5 MDJ6HSX';06@$^R6"- 6J(P;TFTS]#[ [(B_/$'FWX35TY[\9]Y,]P]^(BCH) MV3,\W'HJ;2&Y[R :4KD0IGIKFMVF2UWYMWEO?^RZEW^"7VBJUG=+E;TE#1QG MEI)<=*TD5763:F'DW#_(3])8-_VTL!T8E0NPYS,IS6;A$C0]??074$L#!!0 M ( #. :52%E "7:P( &(% 9 >&PO=V]R:W-H965T(DW58X!O+183MT"-)U.PP[*#9M"Y4E3Y+C MM+]^E)QX&=!FV,46);['1XI4W"K]:$I$"_M*2#,+2FOKFS T:8D5,P-5HZ23 M7.F*63)U$9I:(\L\J!)A-!Q>AQ7C,DABO[?62:P:*[C$M0;35!733PL4JIT% MH^"XL>%%:=U&F,0U*_ >[4.]UF2%/4O&*Y2&*PD:\UDP']TLIL[?.WSCV)J3 M-;A,MDH].N-S-@N&3A *3*UC8/3;X1*%<$0DX]>!,^A#.N#I^LC^T>=.N6R9 MP:42WWEFRUGP/H ,<]8(NU'M)SSDXP6F2AC_A;;SG7X((&V,5=4!3 HJ+KL_ MVQ_J< *X'KT"B Z R.ON GF5*V99$FO5@G;>Q.86/E6/)G%%L MLL$=R@;A+7QA6C-7(KAA?16<85I@,8C]Y -(Q&#_9@),^X,0'G+P2\$$:*K;) M.690H_;3)5,$M16\8*YA7RQW1SKUI&[>=LEX&(>[%X1,>R'3LT)N]S4-"*FP MG-JK )5#IXQU8T/V?^@['ZLM>5I"BX ^*%A%/>O3YW3!=<&A"8 M$W0X>$>9Z&ZB.\.JVD_15EEJ![\LZ1%$[1SH/%?*'@T7H']6D]]02P,$% M @ ,X!I5)3GC>*6 @ _ 8 !D !X;"]W;W)K&ULC95+;]LP#,>_BF#TT )M_4KLKG ,-$F']="MZ&,[##LH-A,+M:5,8I+V MVT^2'2W-"[W8DDS^^2,ET=E*R%=5 2!Y:VJN!EZ%.+_V?554T%!U*>; ]9>I MD U%/94S7\TET-(Z-;4?!4'B-Y1Q+\_LVH/,,[' FG%XD$0MFH;*]R'48C7P M0F^]\,AF%9H%/\_F= 9/@"_S!ZEGOE,I60-<,<&)A.G NPFO1ZFQMP8_&:S4 MQIB83"9"O)K)73GP @,$-11H%*A^+6$$=6V$-,;?3M-S(8WCYGBM_M7FKG.9 M4 4C4?]B)58#[\HC)4SIHL9'L?H&73Y]HU>(6MDG6;6V:>*18J%0-)VS)F@8 M;]_TK:O#AD-XR"'J'*)MA]X!A[ASB&VB+9E-:TR1YID4*R*-M58S UL;ZZVS M8=SLXA-*_95I/\SO.(($A>2.%Z(!4E^8 7RG'S7I^ET#$A9 MK<[(!7EY&I/3DS-R0A@GSY58*&VL,A\UD)'UBR[XL T>'0@>1N1><*P4N>4E ME!\%?)V)2R=:IS.,CBJ.H;@D<7A.HB *]P"-/N\>',&)775CJQYEHO\ZB79/YRLS"[ M-F$2.IL/6'V'U3^*Y<[68;)6(-TD"\,MLEV;JW0_6.+ DL^!0;L=^\B2G:C! M%M>NQ444?]E/ECJR]"C9LT!:ZWI]Y+-'1[1WD0/NPTUWMJ_73[> =VVV:?V- M1M* G-G^JD@A%AS;2^A670N_L9UK:WVH6WO;B?_+M/^%>RIGC"M2PU1+!I>I MYI%MKVTG*.:V74T$ZN9GAY7^/8$T!OK[5 A<3TP ]\/+_P%02P,$% @ M,X!I5+@'L '9 @ WPH !D !X;"]W;W)K&UL MS5913]LP$/XK5L0#2(C$#DT+:BM1.C2DH544MH=I#VYR;2P2.[/=%O;K9SMI MFHTV FE(?4ELY^Z[[^ZKK]=?"_FD4@"-GO.,JX&7:EU<^KZ*4\BI.A,%G@/"JB,4T1Y@L:P,C(5IN@:'8]!4Y:I$W2$&$0_ W@&[XU:;(A/2*MB&.(SU"(3Q$)"'Z$M$ 3D/9B(/- 7W4*4J$?7PPJ MNM60JY\MG,YK3N>.T_E;."4-3K3)24(,;$5G&=BE6'#V^]]"EW4M@W5<,'MA M5\/P(B)]?[6#8J>FV&FE^%C,I:D)FM 7RZ8EZ:A&C Y&B&[-J?M?A=A5_3)" MMU']3B\(=E>_5_/JM?*Z85*9PB0)LUV.9F^0X:*&OC@8&7"P;5C!APM1A6@J M0<@^)7"CE^)6:E-S]PRI=XF!R1:='(XK.Q >J9=O@'4$L#!!0 ( #. :510HB43/ , '0+ 9 >&PO=V]R M:W-H965T2(#HT- M8]LKTZ3)!A8QO<1;B/B7%29%S'B5K$VZ)3!.)53DIF-9@5G$&3)& ]DV)Z,! M+EF>(3@G@)9%$9.?8YCCW="PC7W#<[;>,-%@C@;;> T7D+UNYX37S#I*FA40 MT0PC0.!J:%S;5X^!T$O!EPSNZ$$9B)XL,7X3E6DZ-"QA".8P82)"S/_>X0W, MEO?1[V3?>5^6,84W./^:I6PS-"(#I' 5ESE[QKL'J/KC MBW@)SJG\!3NEM0R0E)3A0L'<09&AZC_^4.-P / X>L!1@-,$O!. JP"W*^ I MP.L*^ KPNP*! H*N0*B L"L0*2#J"O05T&\"P:F)L_8S9W7-8=>372VZ:I7( M)3:)63P:$+P#1.AY/%&0ZU3R?&5E2.RH!2/\:\8Y-IJB!!<0O,0?D(+S"2]3 MEB4@1BG@2Y8O2 3F!%[P[T!)SS]C2GL]+H8LSG+: Q?@=3$!YV<]< 8R!%XV MN*0\ !V8C#L4>*W[?A33%K-WW7ONZ7! M[[OW78<_=.^[#I]V[[L.G_W?O#_^\] =+4.WWJ:NC.?^=9N"24:3'-.20/#M M>DD9X;?2]Y847IW"DRF\4Y;5WM>-547ZDA1W]/OHPK;Z03@PWP_'1"-S?+]O MU;(C8WYMS&\UILXAG:\*# \31GX8-6QI5*YGZTT%M:F@U90X!,$2\B<-Y&>> MG!PFSE#=F1?\.2RN'SC'+F]TJLBWCE43C7 Y%I"LY?N- M@@27B%4;L&ZMGXC7\F74:!_;5U-;TS[C3\KJ,OX=OGJ/\C-HG2$*H"]L" #<" &0 'AL+W=O*E5-NWMV8 BH8&=MTV3__=J& MT!0(JO82;#/SSC../4-XH.R=IP "'8N<\+F1"K&_-4T>I5!@?D/W0.2;A+(" M"SEE.Y/O&>!8.Q6YZ5B6;Q8X(\8BU&O/;!'24N09@6>&>%D4F/U=0DX/<\,V M3@LOV2X5:L%7C U:0YTI)\L%NGASANZ/\J1P0*,E$$@R,1ZCT1H$SG(^ M1M?H;;-&HZLQND(90:\I+3DF,0]-(9F4LAG5\9=5?.="?-M!3Y2(E*-[$D/\ M5<"4R309.:>,ELZ@XAJB&^3:/Y!C.78/T.K[[M8 CMMLL*OUW MZJY(Q(.)V M0&K22$VTU.2"U /$P'#>M\F5HZ<=UQ9"Z=KXO;#^ V,/[P]E,E+2_IP_$XL?^*V>(9MOA %#5$P M2/1*!<[E+=8GH(\KZ,9TO197U\8+G'ZN:<,U'3R3:TA ,L5#AW+6:,W^=]=G M'?+KP)^VTNL:.7Y_=K;U6=.L;^Q[7&?96Y2L[[#U6%V$.RNX]B!<76.%K+%P MJK';NL;VHMK=>VN[[=/;8^7-IBU6\ZQ/%,!VNGUR%-&2B*K -JM-B[[3C:FU MOE2M6_>?3YFJ[S]AMLL(1SDD4M*Z"201JUII-1%TK[O1E@K9V_0PE9\?P)2! M?)]0*DX3%:#YH%G\ U!+ P04 " S@&E4U!FNVYX# !C#0 &0 'AL M+W=O%),]-4%=<_[J!4^WD0!Z>!E=@5: ?"Q:SF.U@#?JV?-/7" MEB47%4@CE&0:MO/@-OZXC"<6X&;\(V!O+MK,2MDH]6P[C_D\B*Q%4$*&EH+3 MWPLLH2PM$]GQ_4@:M&M:X&7[Q/[)B2@#I M$9 ZH0?+G*Q[CGPQTVK/M)U-;+;A]L:A28V0UHUKU/15$ X7CS)3%;"_^2L8 M-EI!IF0F2L'='JLM^SI>C]DGR$'SDJV18\-1Z1]LQ1$8*J8:S1ZV6W#><*/O MV.@>D(O2O)N%2";:A<+L:,[=P9RDQYPX85^4Q,*P!YE#_I8@)&VMP.0D\"[Q M,MY#-F9I_)XE41)W&+3\__#(8T[:[G?J^-+!_6;WPF2E,HT&]M_MQJ"F(_W- ML\2D76+BEICT+''REK'>[TS (PG'<@WBFY:13=>*GLA*?8AG2^@" CF/9.41$F=AA?0AI>=PORDHZM> M87[@D)\^M*H^>'D>JYJ"BE5!"9\RFF3 M22-G6+\7&G?D?/#1M=#+HJC*!U5<9-S8R[4"0U[("L9E3A7'"Y52=65% M91IR@=VR_)1)KRP_;BA2Q\E95.)E6J/*GO^T!55.]ZBB*M.X^- IQD_5N==' M.0/(9-!+YSP=IUZNO[ W6F]'S=*^ZWW(X'Y M\87KG9"&E; ERFA\36E>'RKZ0P=5[8KBC4(JL5VSH%<0:#N!OF^5PE/'+M"^ MJQ8_ 5!+ P04 " S@&E4*G+2T: # !<# &0 'AL+W=OW[\#+5#%C#E MN;2_Z%C+!AY*]U+QHE;6! 4KJRM]J0/14L#3 052*Y!S%2:UPL0Z6I%9MU94 MT>5<\",21EI;,S\-*\QD?E-!OF=93RR]ER@M C_0%)'J_@C4( 9E9 MHQLI0(5:BQRW?2ZTFY[[2O&97/ZW9/E9L9(!M!>D5FN /B 0$.]1OSU(HFD'M2]$2#(0V*@AC=X@K4^?+@GI M\Z4I71G2N:OKN1RDC7H@LUD7MB^#<9BX8>,&-AZ%U156U\_29DI]A-\\!7$_ M:$'2877(Q*$;-6E0DS?33QSJTD;35.RA2L-2@I,S<<24=#C[,G@ZP#EK.&>C MG/^J+0@7S\RU5S?7^T(DB*=N(AR<>D.]Y"MHW$,S;=#7:<-)VF\/EQA'D[@' MZQ(DP2S! [BG5H+'>XEI?>=F0=CKO4G2S5F'D/:H0^FW1C\S=W^C8L-*B7)8 M:ZW@*M;JHAIEJX7B.SL-/G&E9TM[N]7C/P@CH-^O.5>O"S-@-G\HEO\#4$L# M!!0 ( #. :52RSLT^M0( "T' 9 >&PO=V]R:W-H965T8Y/"1EJK\6\E7EB!HV!>-JX.5:+Z]\7Z4Y%D1= MBB5R\V4N9$&T,>7"5TN))'.@@OE1$'3]@E#N#?MN[UX.^Z+4C'*\EZ#*HB#R M;8Q,K =>Z&TW'N@BUW;#'_:79(&/J)^7]])8?L.2T0*YHH*#Q/G &X57D\3Z M.X<7BFNULP:;R4R(5VM<9P,OL(*08:HM S&O%4Z0,4MD9/RJ.;TFI 7NKK?L M7UWN)I<943@1[#O-=#[P$@\RG).2Z0>Q_H9U/K'E2P53[@GKVC?P("V5%D4- M-@H*RJLWV=1UV &$W2. J 9$^X#.$4"[!K1=HI4RE]:4:#+L2[$&:;T-FUVX MVCBTR89RV\5'+,U342 \D0TJ.)_B'*7$S-HP4@JUNH ;2F:444V- M!^$9O!!6$M>#$3.'@/ 46W!^1Z0DMB4M2Z,)9:H%G^#Y<0KG9RTX \KA*1>E M,A2J[VNCW2KPTUKGN-(9'=$91G KN,X5?.$99N\)?)-TDWFTS7PF]%3#Q)3RS?R@:R(S^'%C'.%: M8Z%^G@C3:<)T7)C.4=EUA[6)1^H.<]2'.E(QQ8[)3H/5,$E,I5:[1?KH$X;= MQN>=Q+B1&)^4.,D)7Z ]+T87K)K31K:G[9#6BK*WHZ/3#3[OB8T_B(TZA[5V M&ZW=TUI'=Z/IZ$1?>@U1[W^V/VG")/^L_W/S9W036Z_]!4%\DMD0O*%3"<&\K@LF<4R6HX5X862S?? M9D*;:>F6N;G/4%H'\WTNA-X:-D!S0PY_ U!+ P04 " S@&E4%LC<^T0# M '# &0 'AL+W=OL MJ ^M5#6Q20)4@-2"NE5JMZJTVT.U!Y,<8#6QF6V@2/OC9XF*I$\;A3B*U3%,J-Y>0B'7?P<[KPCV;S;5= M< >]!9W!&/3CXDZ:F5N@Q"P%KIC@2,*T[US@\TOB68/LQ \&:U49(QO*1(AG M.[F.^XYG&4$"D;80U/RM8 A)8I$,C]\YJ%/XM(;5\2OZ51:\"69"%0Q%\I/% M>MYW.@Z*84J7B;X7ZZ^0!Q18O$@D*OM%Z_RLYZ!HJ;1(8T!R Y+QWCK*6(ZHIH.>%&LD[6F#9@=9J)FU(<>XK7/-( MI( >Z LH=/S-7(/O"Y!4,SY#-T(I-*12;DSUUU3&"E$>V[-H*"%F6IT8$[-/ M;6;-> 2:LL2L'B'&T<-<+)4Q4#U7&Z;6GQOEK"ZWK,@>5B.(SE +GR+B$?PX M'J'CHY.W**Z)LPB6%,&2#+:U![9D_B8L]'1C#J)K#:GZU>"F5;AI96[\/6[* M#"8V@U$U@Z?9E$&,7ITS;BZ10=#)IBY16U=!YLI^8JM!"[>]H.>N:ACZ!4._ MD>$]K$ J0X)&D5S2I,[Q%J%=<1P2K]YM4+@-&MU>06PRDZ"G6T@G()MR'1:0 MX2%+VB[A[W?J\]&1RX-L# <#P &0 M 'AL+W=O;(1,B#9;N?757@*)G5+"_# ( MAGY"*/?F4W>VE/.I2#6C')82J31)B/RQ "8.,P][KP^#/IWNRA0?0 MC_NE-#N_0(EI EQ1P9&$S4VS ^:&F>4J.GYW<\ M$@F@?\@+*'3QR".0V@3?'J"E4-3>M7J/+F[!'#.SND2/#[?HXMU[] Y9N9U( M%>&QFOK:T+&@?I2;7F2FPQ;3.$3W@NN=0I]X#/$I@&_\*)P)7YU9A)V(MQ!= MH1[^@,(@Q V$;LY7#SKH](J[[3F\7@O>"B+!(\HH<1DK-NB12W.VY?0GQ.Z* M%\!A0[7Z@#Z]1"R-*=^BZT2D7"NTS$)AC[0PSXD)?ZZV IU*KM"WE6 ,F7P^ M$!E_[Z#<+RCW'>5^"^4%8<3D "(:K6%+N;-NB/\ (ILBG*$-')JM&,]S/,3F M[IX;. P*#H-S.0"/NZQG.*,CZV%_TBNL9S$?_ ;%84%QV$FQY3U!W^XA68/L MBL2H,#'Z6Y)G7% >OVGRC.OA&V%<"5^#T& X:0[?I" ZZ21Z'44R)0R9+HCV M1? T>0)N:QI!>TG-HS;>DQJE<3BHT*[+A/UFTC@H2W7P)[2C5$K@NI5VCG[, M"8?5ZVX2FH0MS(^:#.YDOH)GD(HPA>(4;$(RLE=@3EK>5>@\RXA7?9J_#H?ZU,HQJGH$J[2^24==FN<'>_>I.J5.]/ ME]4OD"89W)8K90_#W4WL-XK2I/X)%-0J9UUH7,T+_VC.2$!NW?BE4&3?[>PK MO3@M1KQK-]A4SA=V]'/S2PF3S8WW1)H75"$&&P,97(T,(9F-8ME&B[V;9M9" MF]G(+7=F? 5I!&ULC57;;MLP#/T5P=A# M"W1U[-S:(@F0-!M68!V"=MD>ACTH-A,+E:5,HI-T7S]*=KPTM^W%EBA>SJ%$ MLK?6YL5F ,@VN52V'V2(R[LPM$D&.;?7>@F*3N;:Y!QI:Q:A71K@J3?*91@W M&ITPYT(%@YZ73O(Y!ZW0^B8"MX$HL,G2 <])9\ <^ MT^7$T"ZLO:0B!V6%5LS O!\,H[O[KM/W"M\$K.W.FCDF,ZU?W.8A[0<-!P@D M).@\7,+GQMO36R$S9]'K.+=Y?L'7,V MF2XL5ZGMA4C07( PJ6",2ACQ"1A1S!ZUPLRR#RJ%]*V#D#C5Q.(ML5%\UN,8 MDFO6C*Y8W(BC(X#N_]^\<09.L\YST_MK_C//;"QL(K4M#+ ?PYE%0T_YYYD0 MK3I$RX=HG0CQ6?"9D )?&14W*^JK1(JYW%[E%5-:)84QH/#8-94AVCZ$ZP"K M0=RZ;?;"U6[J#I6B3M2HE=Z@;]?HVV?1/T%:E)6-VM4A$,348^?6 AY]4Z7' M[BZ.N-W: WM$*;JY/0ZV4X/MG 4[5082O5#B=X5Q!@KF BF]HKQHGW107**@ MPJ*BH ,$ Q89;.C PC%"G4.LG3TZGT1U)N']@5-2G,W--:@UP!RWWI'B/4/4![V]U#&^XTKQS,PO=TRQ)= M*"S+O9;68V/HN^6>?$3CI.S^?]V4L^B1FX50EDF8D\O&=9< F;*_EQO42]\B M9QJIX?IE1B,1C%.@\[G6N-VX /60'?P!4$L#!!0 ( #. :51F'&,,2 ( M #H% 9 >&PO=V]R:W-H965T.DW5 X!IJDPW;H4+3K=AAV4&PF%JJ/3**;]M^/DATO*YIBV,6F*+[' M1TI4L;7NWC>(!(]:&3]-&J+->9KZJD$M_(G=H.&=E75:$"_=.O4;AZ*.(*W2 M/,O.4BVD2OW; B5+*V]#XO/]33)@B!4 M6%%@$/Q[P#DJ%8A8QJ^>,QE2!N"^O6/_&&OG6I;"X]RJ[[*F9II\2*#&E6@5 MW=CM)^SK.0U\E54^?F';QV8)5*TGJWLP*]#2='_QV/=A#S Z.P#(>T#^'# Y M !CW@'$LM%,6RUH($F7A[!91#17(TTXQ5MRO"L91^7<:BV)CX4\ M"%/#W!J29HVFDNCAZ,8^"45L'L/1%^&<"$UG>X$DI&+O.[B[7<#1FV-X ]+ MU\:VGGE\D1*K"SG2JE6[VF;YJXP+ MK$Y@/'H+>9:/7A T_W=X]HJ<\=#J<>0;_U>K%])7ROK6(?RX6'IR?,%_OI)U M,F2=Q*R3 UF[$WR"RT<>?(\OG4M'&PO=V]R:W-H965T5I.+D[SND9-5- M8Z/H1>(R[[U9.),=E-Z;"L"29\&EF0:5M?5M&)JB D'-2-4@\6:KM* 6MWH7 MFEH#+3U(\#")HJM04":#//-G*YUGJK&<25AI8AHAJ'Z9 U>':1 'QX,'MJNL M.PCSK*8[6(-]K%<:=V'/4C(!TC EB8;M-)C%MXO4V7N#KPP.YF1-7"0;I?9N M\[FWT5D*(Q5HD.C!X()ML_?>[R< *( MSP&2#I"\!J1G .,.,/:!MI[YL);4TCS3ZD"TLT8VM_"Y\6B,ADE7Q;75>,L0 M9_.%$H)9+(LUA,J2+)2T3.Y %@P,&:11/-@/R8I3.22#+U1KZM*.ZR58RK@9 MD@_D<;TD@W?#++3HD*,-BTY\WHHG9\3CA-RC7F7(G2RA_),@Q$CZ<))C.//D M(N,2BA$9Q^])$B7Q&PXM_AT>77!GW&=W[/G&_Y7=)3,%5Z;10+[/-L9J?-,_ M+JBFO6KJ5=,SJG>BYNH%-"E03K--XQK&$*M(5\X:R_E6M5K:B:=U[?^43R99 M^'2:O[]-TIO>I/4V/'F- O3.-ZE!9QIIVTKVI_T??-.UP MN:=ZQS D#ENDC$;7Z)!N&[;=6%7[-[]1%CO(+RN<<:"= =YOE;+'C1/HIV;^ M"U!+ P04 " S@&E4+:7I\98" #*!@ &0 'AL+W=O[ M!3\)[-71&-E*-D*\V D\)Z#0]4.C&PGHB7#"&H96^,,MO4'7 M2]"84#.Z0H2CETHTRNA5ZFN3RGK[>9?@ODT0G4FPA/P6Q>$7% 51^+I>HNNK MF[]=?%-37UC4%Q8YV_B,[5H4>H]-=DIR\_8>8[.>)J$T5"!K6KL M5/8MV&5A&,>IOQM@C7K6Z%^L>(C5JI(C5CP9#Z/&/6I\$?4B-*9#K/$)*QS- MIL.P20^;7(3] *7NT"/7($%IE M6"V[.U!!_J[6I,GNQ(& M23),G_7TV66ZX.57\TS8@6SW1FPH*;&=#>["[.38Q^/)IQC^46NR7?X)RY)P MA2@41A7<)D8NV\[93K2H7;?:"&UZGQM6YF,#TBXP]PLA]&%B&V#_^ MZC4H.EEI4W.DT)2A71O@A0?5,HRCZ#BLN5!!EOJ]N#Y)7+Y/ MN!6PL5MKYIPLM;YSP:P8!Y$3!!)R= RO,9.C]'CB_7TOI?MNERHX#EC45==V!2 M4 O5?OE#5XP*@#C+S15IFW->7(L]3H#3,NF]C" [7_CQG#7!UI/ ;F0]H!]8+?BQX(M'BU";0=LIO)#VIS"$AFW5N>"(Q3D M$RO&2P/@;F_#Z_F$,F\64[:_=\#VF%#LNM*-)64V#9'\.M5AWGF[:+W%.[Q- M@2X>#0Y+'?>ECCW?:"=W4WV='49*&]]NE M>IV3G)WU.<\$)[W@Y'\$*ZW^H3EYK?GDA>37*?'QZ0O)X=;DN%?K*S>E4)9) M6!$J.CPAN&E?@C9 O?;#M-1(H^F7%3V>8%P"G:^TQJ? S6?_'&=_ %!+ P04 M " S@&E42P#R5D4$ !9$0 &0 'AL+W=O+N=S*;I/G3Z(,.UK5F0 MJ"3BY.\K 288!&6:]L5&XIRK>] 1NF*^Y^*GW $H]!I'3%X-=DHEEXXC@QW$ M1%[P!)B^L^$B)DHWQ=:1B0 29J0X2L%#.':63-$,Y M09'039Z0UY+0$'WC3.TDNF,AA!;^JIOO>AT!'/UTRD?D'1[1C=<9<0G!!1JZ M9\C#GFM)Z+:;_@2)IN-6^K*;ODI9)_VNF_Z-B,[D[_MKQQ;ZY_[:;?0O_;7; MZ _]M=OHJX_-^]=__>B.;#@L5^HPBS?LOU+_N%Y+)?2N]&='_%$9?Y3%'[7$ M_U7OWQ&7MB6[RIGCC&DVZ9?%N3L;N=[<>:D^$ O,\\?>K(0=)38N$QMW)O8+ M2'F)3'J4!3P&1)02=)TJLHX *:YW]A!TH6%:C+/S0"]_P2,=9JL9"O3[2=E$ MY:-.JMF.\*PFJ0G"=C5^J<;_F)H A'[3,@1,447UNY7O&81H_88@3B+^!F"= M(K^IQIU-:VJ:H!8UDU+-I)=I&BH>Z2M$66&('IA>".=(EW\H247"I=&T07#P M M=CY=IDJEMSKCMG,4TB@UH!,]@3G@U*9DVIB'L3?&,XQQ34L3.,(3UZL"C]3, M2C6S_T"-KE5I\$]:9GVU-('=6ES\7L/@C[KP++?AN]>JZE(9OM^QB;PI$O"K MIL(7V#^6>-L"JRW#93_8G1WFU@:];X&-CV&?[;#:*_Q+2[#),>RA!38ZAJWL ML&']M62'^>,67U1J6_=_\$5U#?=PAMO/&798PQF]8'=V6-,9=EC#&598PQGV M8 UGV&$-9UAA36=880UG.)4#4 QBFYW1)0IXRE1>896]Y7> Z^ST6^N_<2\? M7$O_RGPWR Y<[^'SCPZZR-Q2)E$$&ST4OICHC4?DY_B\H7B2';_67.GC7':Y M Q*", !]?\.Y.C3, .77E,7?4$L#!!0 ( #. :53N%<^,@P( /T% 9 M >&PO=V]R:W-H965TB!D586$3X4DK*3O^^2DA4[C8U>)#YV9F>6Y(XVVCS; M"M'!JQ3*CJ/*N?HZCFU>H63V3->H:*?41C)'4[.*;6V0%0$D19P.!A>Q9%Q% MDU%86YC)2#=.<(4+ [:1DIFW&0J]&4=)M%UXX*O*^85X,JK9"I?H?M8+0[.X M9RFX1&6Y5F"P'$?3Y'I^[N-#P"^.&[LS!N_D2>MG/[DKQM' "T*!N?,,C'YK MG*,0GHADO'2<49_2 W?'6_9OP3MY>6(6YUH\\L)5X^@J@@)+U@CWH#??L?,3 M!.9:V/"%31<[B"!OK-.R Y,"R57[9Z]='78 R<4!0-H!TH^ X0% U@&R8+15 M%FS=,,*\ MTS%K=:0'="0IW&OE*@NWJL!BGR F4[VS=.MLEAYEO,'\#++D%-)!FGPB:/[_ M\,$1.5E?Z"SP#0\56M9"OR$"OC3&ULM5EM;^(X$/XK%MK3ME*OQ,X;K"C2MG3[HMO=:GM[]V%U'PPQ$#6) M6=N!=G_]C9.4!$A,Z JD%B>99SPS'C\S#H,5%T]RSIA"SW&4R(O.7*G%AVY7 M3N8LIO*<+U@"3Z9A\Q!_N;4<#,HE_0K:2E3'2KHPY?](7=\%%Q](6L8A-E%9!X6O)KE@4 M:4U@Q\]":6<]IP96QZ_:/V7.@S-C*MD5C_X- S6_Z/0Z*&!3FD;J&U_=LL(A M5^N;\$AF_]&JD+4Z:))*Q>,"#!;$89)_T^5!GQYD29?A(4W"1.^/1R7@:0@X-7R<4\'F/ J8D._1]<\T5"_HI.[N M*3KY0H6@.I]A/&**AI$\17^B[X\C=/+N%+U#720U4J(P0=^34,DSN GCO^<\ ME30)Y*"KP&@]=7=2&'B9&T@:#!RQR3G"WADB%K%JX%>_!Q^U@;N-\.O?@W]J M W<:X3A?N&+HQ\>Q5 *(^C_#-/9Z&CN;QFF8Y@'HG0G! B3UA&>O&X*F M:LY%^ L>G,"&R.^>UD4UU^]G^G5U6PY=*_\,NLMJ_%H(;KC@K%UP#G-A005: MTBAEF>FI#-""B=R%6@]R];V*8=:Y9>$M\_=);=CNKFUWWQ3^4,IT?^C=G8AN MQ]PDL6&PMS;8,QI\Q>,8VH2W)HNW8P]IR)8VDAL>^&L/_ ,\.#!7;OTVN7+7 M2NI^G]2&>[VU>STS;Z1C&08A](YGZ)%&#/$IRK@$_?@+1-&=8K$T,4=_/5'_ MB''LMXIC*ZG[?5(;[F&K[#2LPU,=_IA80J)#JX^FJ4H%RS8K32:LMN98NWE, MO)X-GP;[*IT0-MJGCQ3H(:+)&4K2> SAAJ5^W9%+:';H&)9?VSD3-%&UUN%= MZ[#E.GV_P;BR>F%B-*XH6%^G0&]A,CM#U\^3* U@"(T6U+25"!43[R7ZNM#G M#D,^XK*48?NXJ8_+DH/--2=76[ T)#S4XT32_ AUTLQ_GPJUU8 [?0.IX;*0 M8',E.32J)>%C[\A1+9D9FZGYC5&]+-16H^K;;G-02R[%/;-!A;\%!]"98 P. MVPI!E.-:2\SZ; L%]$6:@E72+S;S[]8.,[6<)>41Z[AK34KV(F;V>N-:7Y%= MRG(]PV*32L-MIJRMQ5Z(<,+**H9.]+'16-0NBPF\*IV>.^YFN;K:)[5I?LE^ MQ-S)?V$*;.83Q@*)IH+'U9#61C+7YU;LP,1W&NH2*;F1[.O'PR6%3<\K=:KNMV8C=[Q3;]+'F9F'GTT%R_+O15<]V#3J?!CI*#B9F# M/T(EF#/TF8HGL*@%%=LE%=M'IF*[I&+[*%1\9^]2L8]38<,SZ MHRX%NY47O/IG"]@@LQ#FBM@4%%GG/G@D\E\"\@O%%]D[WS%7BL?9<,XH=+1: M )Y/.5>O%_HU\OKWF.'_4$L#!!0 ( #. :52,"^#.I@, .T+ 9 M>&PO=V]R:W-H965TT=+:(2*1+4G8,[,/O2,FRD,IJME=]8Y,4_W>_X\/Q M)@>IGG2*:. YSX2>>JDQNSO?UW&*.=,]N4-!7S92YAN12@<#/U[L.[13BP C?C#XX'W6B##64MY9/M?$RF7F") M,,/86!.,_O8XQRRSEHCC:V74JWU:8;-]LOZ+"YZ"63.-+#/M?N%0S0T\B MM9%Z)B2#GHOQGS]5"- 1DIUT058+H MI6!T0="O!/V7@L$%P: 2N*7VRU#<.BR88;.)D@=0=C99LPVWF$Y-X7-A]WUE M%'WEI#.S5H&$\ MH]%W\&6U@*LW;^$-< &?4UEH)A(]\0V!6?-^7$$\E!#1!8@0'J4PJ8;W(L&D M13__CC[J,.#3BM3+$IV6Y2'JM/C(CM /KX&NSVT;3[=Z@7&ODD=ABWSQ>GG0 M$4R_WN.^L]?OVN-W]G8D,)N0%((I\37BTJGEY:TZQE-AM6]"&77J[ M<=[L\[*?]4<3?]]">%,3WG02?I:&991+C.+TL,2P9UF!EE.6Z(#/M-I( MTO:PP3,8#&N@\N)].R<:MS./:^;Q_V0NC#:4#^W"5OQMU.-OB$;C03O2;8UT MVXG4S-ZPS)C0=QW')PS.3T7P8^21L/%ZA:^\EJBX:5Y*+ML.R<-W[/7=R=== M;-&9+?JOVP#_P",7/"]R:MG2S(UW>3OG^/ '2?+A.56HO MQN>VEG7UU=E,60@_,D5)7D.&&S(9]&[HYJJRMBP[1NY&ULK99M;]HP$,>_BA5-6BNM)$Y(@ J0 MH.T>7G1%15M?F^0@5I,XLTUII7WXV0XD=.2AF_J&Q$[N?O^[^(X;[QA_%#& M1,]IDHF)%4N97]JV"&-(B>BQ'#+U9,UX2J1:\HTM<@XD,D9I8KN.$]@IH9DU M'9N]!9^.V58F-(,%1V*;IH2_S"%ANXF%K]^!9-+$:"1C"?6T$(1K,DVD?=L M]Q7V ?G:7\@287[1KG@W&%DHW K)TKVQ4I#2K+B2YWTBC@P\I\' W1NX1G6 MRA=TMI0L?$1WN4Z<0#.=.;U_SY+D0IV$'>'1.3J[!DEH(L['ME1*M#\[W%/G M!=5MH&(7W;),Q@+=9!%$KQW8*H0R#O<0Q]QM]7@-80]Y^!-R'1=_0#82.C!1 M_+;X]\H\><:_U^#_D(N[K1229!'--N@"?=^F*^"(K=&R"]0O07T#ZG> V!&( M"(U0(8+![<-T+M%O5!=@D:\",S 879M/TP$>.<%@;#_5R/-+>7ZKO"^<9!*B M5K)_0G;JH4$)#5JA-\_ 0RHZL,$)]L+S76_@U\,')7S0"K\B6:B:2(34QT#J M\*^!=B5@<*K$=QIR,"QE##MRD%/>P1V>5221^]T(G'[B1R=R//\ M?N",ZN5AIVIASG_4YH-IR"ICLR?@Z@\&'4X16G :0DNIXJ/FB=^S6*N^5-LR M"U9PE!^WYS=\/.Q6&MTW5FP'WGUKV>*J:6+OS87;02\:_HF:?L\/&M14O1.W-\^JACOP?AT>-^"K+HK;V^@_%G*'QJ#NM+I_ M:;2/)I,4^,;,7P*%;)O)8D@I=\L9;U9,-M7KQ8!X2_B&*O4)K)6ITQNH)/%B MYBH6DN5FSEDQJ:8F&ULS9E; M;]LV%,>_"F$46 LDEDA*LE4X!G(;5J#=C 3='H8],!9M"]7%)>DXWJ0[_/.?P)XJ:;'/VC:\H%> I33)^,5@)L?[H.'R^HBGAPWQ- M,_G/(F8GBE&8\SC/ Z.)B< D_ M7GNN,BA:_!G3+:^= S64ASS_IBX^11<#5RFB"9T+Y8+(PR.]IDFB/$D=W[73 M0=6G,JR?[[W_6@Q>#N:!<'J=)W_%D5A=#,8#$-$%V23B+M_^1O6 ?.5OGB>\ M^ 5;W=8=@/F&BSS5QE)!&F?ED3SI0-0,D-]B@+0!>F8 O18#K UP,=!263&L M&R+(=,+R+6"JM?2F3HK8%-9R-'&FTG@OF/PWEG9B>K\BC*[R)**,_P)NOV]B ML0/O[V6U1)N$@GP!BA8<7&[$*F?QOS0"7S/9>M_V.D]E27%2)&66D(R?@:L= MN'VB;!YS"F8LGM,/X/T-%21.^ =P#MX!!_#"Z\01<@Q*B3/7>J]*O:A%+T3@ M2YZ)%0>W4D5TZ,"1@Z\B@/81N$)6CS=T/@08G@'D(M@@Z+J[N6N1@ZN$X,(? MMB7D7%5F!&9D)V>, )>,D6Q)U?D9^&.M0GWV+,+@3K4 ?W^6[L G05/^CT6, M5XGQ"C%>BYC?-^F#3+6<_ER0+(JS)2!<%07-(G784<*:%4@>I]CW M C><.(_UR+YL-H*A&XRJ9@>B_4JT;Q7]#@U=5Y69.EJ"$%3^@K?/R*@2,[(. MKG2J,K#O;*TZDY-.PB%.-VE3.DJ7?BW.J#G$XTK%N*\*\M2F8MQ515BI"%^E M.L,798?PR%>UTJ0&N@:EKE5/60>\+N@,;(L'B2P=\DB9?##*9Y]ZNBJQ?(-MB#L%:Q\.):E?M'#G:!F,0SO'T= + M)!'5P589AK#0?WLD0@-H&)P>BMIG6(]S$9_&4!L^P]Z ;D>C]AETTV(H#>V8 M[@M([?9@DK@AK#V_#P498$,[L5^%D/8N83%*,*X J?AH6S8:W*-3X/[XA-?= MU)./AUYSJ)&!-[+#NR\@M=MZ[L.1KU;&C7H,L)$=V"?CH^[G,%P8M^@S_$9V M?J/A*#P'P=#U;<5AB(N\MR$'+5 !E:H]ZT;B>D]EG/ M>IFK1BV&ULA.Z[Z$U&[KLV3LMBTBD $VL@/[-?AXI$ND5Y H/+9P1 ;SZ!28 M[S#5PQ](.C;@QG9P]T6C=GOPOAJTO:UB0VK<;9G]TV34_70,ER$WMI.[>I\^ M D=EV\FH?7;,NJ$TME.Z+QFU M6\O>SZ$@@VIL1_5KL/%(E_CYV_7H&".Q03T^!>H[3/IQPZN#WU:*!N&XT][* MCS.R87,E\(+QN%F09Z#M=5MM_S0EO9?+;30,GJ]OG=J6>DK9LOC2P&51;3)1 M[JY7=ZNO&9?%'KYCFI>?0KX0MHRE\H0NI*D[',D)R\JO"^6%R-?%!OU#+D2> M%J(F>R$?)198@:GHJ\5%,GTWKUUG55DF'!U*5884E?%D(63--4+EVUDLA2 M*U3D;N!YL5LP7CJSB5V[D[.)J'3.2[R3H*JB8/+Y&G.QF3J^LUWXQ)>9-@ON M;+)B2[Q'_;"ZDS1S6RTI+[!47)0@<3%UKORWUWYD!.R.+QPW:F\,QI6Y$(]F M\D\Z=3Q#A#DFVJA@]%KC.\QSHXDXOC5*G=:F$=P?;[6_M\Z3,W.F\)W(_^.I MSJ;.R($4%ZS*]2>Q^1L;ARQ@(G)EG[!I]GH.))72HFB$B:#@9?UF3TT@]@3" MX1&!H!$(+'=MR%+>,,UF$RDV(,UNTF8&UE4K37"\-%FYUY*^(%_#F4L:& E_!0@_0 ^B%)G"F[+%-.?%;@4@38,P38,UT&O1O+ALN5_N+^!LS?G._3Z MV6,F;*,=6C/AL6AKD3S^&NV/0B/\?S576E*-?NTQ,VC-#*R9P1$S==HNH*QL M7BA'30J^0YK]67HEF@N3ETM(Z!PSOWW%>7O70_^:ZO@1&?Z[0T:9X:M,]YOG0EVS@1_5"PG>M!O9)N. M\=:#X6\=V%T??OBB@F++I<0EHWN#$R^G'BF!-:*_ !^,C!X2_ MNV;\_GOFL#A.!SN\=ORQ=P1L=^GX_;=.D^C3::*#,,6C7\/D[G5;!F^49@-]7PAJ'IJ),=!V\[,?4$L#!!0 ( #. :51/9LZX? ( H& M 9 >&PO=V]R:W-H965T M7_H5H=Q+$[>VE&DB:LTHQZ4$55<5D:]S9**9>8'WOO!(-Z6V"WZ:;,D&5ZA_ M;)?2S/R>):<5UP@8Q9(B/CN>/T^I06.!R_LW]UWHV7-5&X$.P7S74Y\ZX\R+$@-=./ MHOF&G1\G,!-,N2\T;>QTXD%6*RVJ#FP45)2W?_+2U6$ ""Z/ ,(.$.X#XB. MJ -$SFBKS-FZ)9JDB10-2!MMV.S U<:AC1O*[2FNM#2[U.!TNBJ)Q%*P'*7Z M#'?/-=6OH"67J'+[ )_!!60Z5^-KH ML:Q^UN6>M[G#([F#$.X%UZ6".YYC_I' -T9Z-^&[FWEXDO$6LQ%$P06$XS X M(&CQ[_#Q"3E17]S(\47'BFMKMU_F>@6A$G:$U7C(49OP\MSXWC:[M2W]IVBYY3^2&<@4,"T,Y M'MF^(MO.TTZTV+K'NQ;:M (W+$VS1FD#S'XAS'7J)C9!W_[3-U!+ P04 M" S@&E4%KI\)EL# "B"P &0 'AL+W=OVF'.DD3'*4MMU'-_.:));P[XYN^7#/EO(-,GQEH-89!GE;Q>8LM7 M(M;ZX"Z9Q5(?V,/^G,YP@O)^?LO5SJY0HB3#7"0L!X[3@34BYV/B:P-SXR'! ME=A:@W;EB;%GO?D=#2Q'*\(40ZDAJ'HL<8QIJI&4CI<2U*HXM>'V>HU^;9Q7 MSCQ1@6.6/B:1C =6UX((IW21RCNV^H6E0QV-%[)4F%]8E7<="\*%D"PKC96" M+,F+)WTM [%EH!RM-W!+ W??H'W$P"L-/.-HH'DYARC%D:(1??X>IED<@W.+G/ER@D1G"G'CP)]7(B M6?@,]WDB!8QT\/7-.Y:F9RJ>*\JC4SBY1$F35)S"&7P#&X0&%WU;*J&:S@Y+ M41>%*/>(*.+"#=P3OO?B>P9]%]H0E B\P>+H?+(<>"7S?Z?3M98V03B6DTRCD)Z>YW$]KP=@Y8'2)ZW7;[7I& MOV+T&QD?C.-UA/X!X1D)2,=WCS &%6/0R#BF>:AZ52UG<,CI^MV@Y]13=BO* M[J?S2VKSVSW,KT=\Q]ODMRB.FGM-WT&O$MQK%'SU.D?SZ4L&6CK0J522#[37 M2>\=2G)Z#NFY]9*(L^F'SA=+\]'\-:CCT1*Y^JL#\SV#:K\(US3A\$#3!384 M+-EJSN0_EVP)Z&\'IN5WCT3%W0AQ/UNRI65OAS'8^X+*2[NRVL>2M6FCQ/MD M79>&NZK\X CAIH62YA[:5-:EZ2YE]T@?(9MF29J[Y^<7>@ U4]0& MIIA>;RB?);F %*<*TFD%*E:\& B+C61S,U,],:DF-+.,U1"-7%]0[Z>,R?5& M$U1C^? O4$L#!!0 ( #. :51+[-,#( , $8* 9 >&PO=V]R:W-H M965TPT#16D 5%>6MOQ_YS?N3CQ<"GDO8H1-3RQA*N1$VN= M'KNN"F-D1#5%BMP\F0O)B#93N7!5*I%$N8@E;N!Y79<1RIWQ,%^;RO%09#JA M'*<25,88D:M33,1RY/C.9N&*+F)M%]SQ,"4+G*&^3J?2S-S22D09.7T'(IR3+-%78OD#BX ZUEXH$I7_ MPK+8ZSD09DH+5H@- :-\_4^>BD1L"?S6#D%0"(*7@O8.0:L0M-XK:!>"=IZ9 M=2AY'B9$D_%0BB5(N]M8LX,\F;G:A$^YK?M,2_.4&IT>SV(B,19)A%)]A?.' MC.H5')ZS-!$K1)AI$=[#-)-A;)(+TX1P=02'OXB4Q!;,C">H"4W,ZC<(/-^# M.BW<7"*[0WEK-E_/)G!X< 0'0#G\CD6F"(_4T-4F*LOFAD4$I^L(@AT17)(5 M^/U&[KQ"?5:OGF#8A)9OY8%?(9^\7_["NVLJ498C*,L1Y/9:.^S5):\!)_:0 MV *9C$U14A'!S4]C 2XT,G5;X[]5^F_E_ML?\B_F<^.5+R#-G5?5JMZ\WPS),CD'9,ZDL.6 A MK>)?.^WE3NWK_7'<\CS3A(\5J-T2M?L)J(3SC"3/.29,9%R_";QVW=D"#CK5 MN+T2M_-][_KYY^^"G4H2(D8*Y%.SM8 IGVSW<]OT7H51LZ@0O W&WOMGV MAG5)Y()R!0G.CBCM!O-\+H3>3.S- MH+PZCO\#4$L#!!0 ( #. :50#G3BA9@, (T, 9 >&PO=V]R:W-H M965T,YY MH<9!IG5Y$X8JR3"GZD*46)@G:R%SJLU4;D)52J2I ^4\C*-H$.:4%<%DY-86 M:LP(4$5>4YE;L9CE_8/SOQ1LR**IP+_A=+=38.K@)(<4TKKA_$]@LV@BXM M7R*XDYH M;9F3=4LUG8RDV(*TNPV;'3C?.+11PPH;QJ66YBDS.#U99E1B)GB*4OT!=]\K MIG=PMC2G):TX@EB#V_')NBJ%!=V9$&J8;JE,SV&I1?($7TL;$'4.CY17U 5G MJLRQJ)<_PMDM:LJX^C@*M;'8OC=,&NMFM77Q$>M(#/>BT)F"NR+%]#5!:*2V M>N,7O;/8RWB+R07TR#G$44PZ#)J_'1YYS.FU[N\YOOXQ]Q]X$!:<%NK&P]IO M6?N.M><+:A.RNH,Y$*+C8[ M^'NZ4EJ:7/S'8_9E:_:EUQD/3#W!6B("*S1*5!HDU=AU;/Q$T444?>@*KA\6 M_PI[I6/0ZAAX>>Z>2U.DC$]3]H.E:%RV8\C3+AU^HJ,ZW@U[I6/8ZAB^38<) M1@YGK( =4MF9QW,_4Z]&PC7D+IT]QEVUQEUY*1\%-V>:FW+5Y5<_]JA?_;!! M_X1CKUO;K_V.S4LN=N:B!?3_NM9;]/47\%]4[:L'L!!5Q4(B; M6@ $4MJ5Q/.W\9 KB_>5%+*_-TG_/Q25$^#AY=$H^8&##F M(#QH['*4&]?O M*DA$5>BZYVE7VYYZZCK)G]9GMM=V#>.>IF[4[ZG<,)/7'->&TAQ^M M)UJ4KGU<"6V:43?,S/<"2KO!/%\+H5\F]@7M%\CD7U!+ P04 " S@&E4 MD[J G8@# ,"P &0 'AL+W=O7*F'\+^SKO5$ :6FL*FHP*2BX MK/[9 MM-M-;&[@@^G1Y#Z7+N\KJ^DK)YR=K7*F,5%+CN&[33H9[]D!!G$/J,RNVO1THQ>8]FMX$K? %_\='G4X,VC.PL#S M#;K.0EO6;RC5#W"Z;\D.?OEFSW0&?_Q,E/#18F'^[! T; 0-O:#A M&X)^V3KS=' V9-_ZD[1%S576@[TO:!+ =JCI@JJV0,8LPIIQ#3LF2FR+:65R M[$VZ6W$WB_I7@TFX:Q$Z:H2..H5^4G*'QLMQ<2#%5EDF(#V-8JJ,!:DL'.@Z MUYBJC>1_M1_CRMKH1.-H-([:-8X;C>/_36.OCCO00W-<=OO;M'>KB(F9:8BA M<(4(\8!2=C =9^6B<>^BD]A?65"=&%@*)LUU!^MEPWKY?93$52/HJM--=P&G M+HD9W_$,908'CJ+U$'431?TH^J&M/KX9]B\_XNCEX8DZF>ZYY$59P-_N\AS[ ME-'XV](8GSQS\?>1R#AYD91T!L![7*B,KWGJM?2H_*35U J55)>"K]ONK]NO ML(Y]@;565'C2)A2H-[[=,F2TE+9Z\IK5IJ6[\8W,J_6Y:_5\^_%"4_6)]TQO MN#0@<$V44?^"[C!=M5[5Q*JM;T8>E:76Q@]S:E=1NPWT?:V4/4Z<@:8!GOT# M4$L#!!0 ( #. :53.4#C?HP, !T/ 9 >&PO=V]R:W-H965TO7-Z9391-G!*:QXP"3K83 MXQNZ6R*W $K%SY@<\K-K4%CY8.Q7<3/?3 Q89$02LA9%""R_/LD#29(BDLSC MOSJHT3RS ,^OC]&?2O/2S ?.R0-+_HTW(IH8@0$V9(OWB7ACAQ=2&RH37+,D M+S_!H=9" ZSWN6!I#8;O*Q*61216AS72=P M7R5@74C !M\9%5$.'NF&;!3\0L\C2Q/ E&^C>276\97<6]J(,[(> 1M]!1:T MD"*A!SV^(IG$X45\IL<7>ZK%'_7X=\RUR3\-]PX5^/-P[RK\9;AW%3X?[EV% M+ZZK^_)_O[I6&]K-S+3+>,Z%>&_DD] ]^0HH$:II5=%N21=_G)]3Y+F!-S8_ MSWM5H7)1V%'-%"H'NK"M>NRK0LOOB)X4(L\.VJ+GOBA 82?2B^IQKMT6S169 MV[[OM%6+OLIU$;3:JF5?Y<# =1M5JXQ.4T9'6\8%SC#5M(/;Q'&O:8=%1?MG MR.#MHIA$RB\RF+8MXB<;I_V1*N8O5HJ M1+9M7W!Y6G.0?M%9,GF\TID\K3KHNF6GQEL+,/*Z)OLB&W8;UCS;Q*:$[\IS M5@[6;$]%]:_9C#9GN6_E":8S?H_NYD@QOBC.?N6F^12^.CC*C<,NICE(R%8^ M"HY\F2FOSF+5C6!9N87^8$)NRTUT"9 P A@\ !D !X;"]W;W)K&ULM5==;Z,X%/TK%M)(4ZD3L"%)6R61FF164VDJ5>U^/(SZ0. FL#68 MM@ W>V9_Q%) 2_-9*-60[UQ1< AC \JH2SQOXF9AFCN+F9E[X(L9*R5-9MX3'>)U!/N8E:$.W@"^5?QP-7(;5CB-(-TGK(!2S:3B^*\F=9HS M-?#P^8W]#Y.\2F83"E@Q^D\:RV3N7#DHAFU84OG(]M^@3FBL^2)&A;FB?;W7 M_ZD)\!$!J 'D'P),>@%\#_/> H <0U(# 5*9*Q=1A M'-LC[C>K=CT@RFF0:OTTUSK_B2Y6DT53BZ>8*=4E.@NK]XAK<7G)_5V MQ24%Q+;H$7Y"7@+:O*+[\%_&T9*%;(^V(WJ\%95>*0G/$S0/$5\3*N(9H MA'Q\B8A'<$= ZX_#/4LX?E-_W_ %/7RWE*(X%9*GFU(R+BR404,9&$J_A[*6 MXO*=7NC'=[41W4G(Q+/EF'%SS-@:^0-P+:\R!_V:\.K0+H7M-./)R/,^=0EA MQP77_\<=Y3%I\IA8B=9M]=&MA6_:\$W/6?ZKYIBKTY3?3D.F?>6WXSI@1VE< M-VEYT+:7(B5ZD]6H*WZ M "/(X_JS U8SPJW!8?^L>K2VAX.3Z+$^+7 _&L7H9;<\23LZK7NB:>GD@].T^?>G:4/^Y5SPX,O"'U6D/'=DL]4L_J MA:VYXNMSJD=:TR7>:=0;X.E1;P!%2)]Z \ .U8\+H#\&QS.MI1*[I7:GLAQ M';X$ J5Y1,L8#F;V"4-%R:-$]3KJQY&K]HF^HBUG&2K%)0K5#M5#Z7L/AI4< M%9S%920U?T,A$\[*77+T,SKJ*HU[T&PH^IUIVM1QK,QE]9/:S#:-X=*T0^_F M5ZIAQ!WSMP3?K$C7BBJ>6C%<;GMTU:'>AWR7Y@)1V*HPO-%4626OFKYJ(%EA MVJ -DZHNYC%1C3)PO4&M;QF3;P-]0--Z+WX#4$L#!!0 ( #. :50Q)D1/ MI0( /@( 9 >&PO=V]R:W-H965TF 6ZW-^R?K'EM9D$D3GGQG:8J'WDG M'J2X)*M"S?GZ,S:&>H8OX86T5U@WZ2&$5QQIG()'UF* MZ6,"7_MVYJ.-^4G4RGB!20?B\#U$013N$#1].3QHD1.[+&++U]W#U^PA_&CA MZCJNKN6*#^0ZQXH+15GV*.'?7_1TN%18RC\MB_7<8KU6X3,4)EW]V0-?ZB_S MV:NP*^QVRF[8"8)WNS)IQ\6GSW&///6=I_Z+POC9PC5P7(.W#^/$+7;R^F&T M4T:#?6$

#CR@K>/(]PZ8;ZUP2%F:"?+SE7FXY9P/WLC/\#4$L#!!0 M ( #. :51C._EG(P4 "46 9 >&PO=V]R:W-H965TV6I7Q_,R*C]P]?DI>M*C]8D_$N>F&/3#WM/@O]9K51UDG&"BO@C87MY\(S*JCQS_K5\6:QO1K@L$4M9K,H0D?[WRNY8FI:1 M=#G^:8*.VIRE\/#Y/?J\JKRNS',DV1U/_TS6:GLS"D9HS391D:HO?/_ F@K1 M,E[,4UG]1?N&Q2,4%U+QK!'K$F1)7O^/WIJ&.!#H.+# ;@2V*7!/")Q&X P5 MN(W '2J@C8 .%7B-P!LJ\!N!/U00-()@J"!L!*$I\$X9A]^=PT-SD-;LNM/5 MO:3J8M-(19.QX'LD2E['*Q^J?EKI=<]*\G)(/2JA?TVT3DU^*R*AF$B_H7F2 M1WF<1"DJ Z&SISPJUHEBZW-T-F4J2E)YCB[1T^,4G7TX1Q^0A>0V$DRB)$=/ M>:+DA?ZHGW_?\D)&^5J.+:5+6.:QXJ8TMW5I[!.E<= GGJNM1+-\S=: ?MFO M)W9/ $LW3=L^]GO[W-J]$: _'YXW2'YP_"Z0_+%\+I#\N7_\WWUGYONJ!LZ[3!UJGC. M3PS315ZOJ.7*-$UDG')9"(;^^O@LE=!+U=\]>=TVKUOE=4_D_<)>65ZP"Y0S M!0WG6DTK=;EZOTZ(1P-O;+T>CA& HB0TJ"E N9CB8VK6I4+;-Z Y 'E.< S= M=Z& A$:D!R@==8ZA!5!RQ_?=8VK9I2@EV#ZF5EW*Q0&E+75D(VUMI+TVW@LN M)=H)ODE &VNU?]@4@6_4\JX+^6% #1,!B!#3PR[D^+81:=Z%7,=,=P]$"GVC M8SUT(8K=T/"P"WF^;Z1;=B';]T*CH58 A4EPPD*OM=#KM?"7TL&-X!G2VVE1 MC7IP@?4ZR2]UX_J&EQ 58J/'3@'*=:D1:P90?DB,6'. \D),##\!*M!CR3 4 MBN7:1JP%0%';-V(M 4H?1SK#$L(\W_%@4_W65/_'ICXS/8\SO7.*><:0BMX8 M:*P/6$8]HYQW$!68D^@4H%S;[.TS@/(#:DRCYC602HS-] M7%KS-(W$08)S\-Q4A_,.JX>OL+G3.H$9HW$Z#)O!&#&2SD]@YEH-8T:?>#@1 MS)BV%R&ULO59M;],P$/XK5@022-#$2=.N4UMI M6X>8Q$NU,OB ^. FU\::8P?;:9G$C\=VVB2(+(! _=+ZY>ZYYUY\N>E>R'N5 M 6CT+6=6PE$B5>4[DPR4PL9]YV#L>W-)MINV!/Y\69 LKT'?%4IJ= M7Z.D- >NJ.!(PF;F7>#S2SRV"D[B(X6]:JV1=64MQ+W=W*0S+[",@$&B+00Q M?SNX L8LDN'Q]0#JU3:M8GM]1'_EG#?.K(F"*\$^T51G,^_,0REL2,GTK=B_ MAH-#L<5+!%/N%^T/LH&'DE)ID1^4#8.<\NJ??#L$HJ40XD<4PH-"Z'A7AAS+ M!=%D/I5BCZ25-FAVX5QUVH8GX+*9@\KQF@=X*_O!)<2\&, MU!;=< T2E$:$I^CZ:TGU0W,F-FBY5QE:"98B+=!U7C#Q *#02_2.2$ELL-&S M!6A"F7J.GB#*T8=,E,J@J:FO#7?+P$\./"\KGN$C/'&(WAINF4+7/(7T9P#? M.%U['AX]OPQ[$1>0#%"$7Z P"/'=:H&>/7G> QO5 8T<;/1' 4VZXOGYC=%! M-QIR]:7'XK"V.'06AX]8O.&)>8\*;(2YR6';)CW:3$NP::)*E80G8/-G:BNY M[\I$92YVYNRKWLVCX&PXG/J[#I9QS3+N9;G\M'K=JA);4ZMRK6A*B:2@>N(P MJBV,3A3Y<6UQW.O3^ST'J3):H )D ER;/M85T'Z4<3P(@J<]=,YJ.F>]0!>< MEX0U.6](F;.$E;^\FXI=!3III3L8!'%WMBNR?@, HGW56"FV:) MHUZB"ZH247+S/>%H1UA)[*>ZDT#44:71(^:;SHG[6^>'S-0!WYEH"-E1E/55 M7U*:!HCC4U5FTQ+QZ,2%,/J;CP-N.BG^^U:*U@^6=)NS<&*=Q/KQ<3 8=C\N MOS4\Y2"W;D14R)5E-4?5I_48>E$-7XUX-<.^)7)+N4(,-D8U&(Q-F&0U%E8; M+0HWBJV%-H.=6V9FE 9I!3)7.F:6KGH5F MKI&EWB@781Q%K3!G7 :#GI?=ZT%/%59PB?<:3)'G3"^'*-2B']2"M>"!SS+K M!.&@-VX8GCPFR!T=\KCE (YXA@O*Q\!E5(9[AY7GO_[KD3EPDS.%+B-T]M MU@\Z :0X986P#VKQ U=\FLY?HH3QO[!8Z48!)(6Q*E\9$X*$+#-P+5-,_W<0$N6*=[SF/8R/>KS"Y!SJM6\01W%M#Z#1Q\VC M(W#J51GJWE_]@+^Q5:3POKJ4(ZI0,F^^OQY( E05R^8 M3O\>0=.HT#0\FL8!-".F]=*%>&*B0%?KS389W0 S3OB3R8+>?#BZ!UJR@-8]"NY$)#2N#KJ$D->QF0O@Z(6GA\\6-*9A,/ 'C$KP/ M81FNO8&P'G4:C?TH6Q7*UO$$"F4KN* MWCX:_8Z&/\54.0+;:B']7L=#V=N'LKV#LA%U*Y#E"]/^:*D[%8W.41K7TRG- M>E<\6E8TCB7X-,ID"58S:00K%\'G4.SL4&S&!PAT*P+=SWB-:)9@/D%];!P- MNSO9K4?=J+E5@UVM;0KAQJK(4<_\!C74J(6TY?2LI-62OO2[:4L^I.5=[MIW M-^7FOV5ZQJ4!@5-R&9VW"8\NMVEYL6KN%])$65IO_IC1!PAJIT#/ITK9]<4% MJ#YI!O\ 4$L#!!0 ( #. :53M@#T;$ , # 1 - >&POWW./[XX:9=KH-:>W2TJUMZJX:%)_J77],0B:Q9)6 MI#F7-14&*:2JB#93509-K2C)&W"J># >C>*@(DSXLZEHJZM*-]Y"MD*G?C28 M/'O[DJ=^&+_W/4N7R9RF_OWIVQ^MU)=O/'L_>7=R,KH_NSRTGW; F1\X22]> M0'H^PGD-AE''+Z-^EMN2!WV"9M-"BOT\@<%$)Q7U'@A/_8QP-E<,O I2,;ZV MYC$8%I)+Y6E3(",G!$OS:.'0SJ!V/4_%A%1=;!O!_IWWRP^ S0P$,LX'@6/? M&F;3FFA-E;@RDVYQ9WP">?WX;ET;A:4BZW!\X6\=NIL),IR#@#46E9FD#-22D$Z#1N/?F!H%Y3S6VCL[\4>]ZK8J>L(JBJ& MH1'4#RV-G0#_+IOEWJ4=O8K7J]F#U)];LQW1S:%;Z(VB!5MU\U4Q",#80YR= MU#5??^*L%!6UFW]QP-F4;/R\I53LT42#5ED8 U6^]T"59HM=RT]%ZCNZTIMV M6A6XYO$_J/G/YKFD@BK"=T6;WC_F++]:<7\2_ W-W;^50\6(R(OC%QE].'Z- M_3EZW"*CY"@U!OVILW.T[1UL@]6#%XC4_P:O*WP;U)NWC&LF^MF2Y3D53\XW M0Z_)W+P.[O&;]3DM2,OUW0"F_G9\37/65LFPZ@82T:_:CK_"]L)X>'LQL9C( MZ8KF63]5Y;P;>F9@HO87.!PB5]WE1C ?B[D1P+ XF +,QWIAZ=)$D5QC&4TRYP*,BQO<0Q?-QNF#3RP M.!#I]W*-5QOOD.?[ *OI*X!<><-/)+$76TL#GA@58!Q)$@R!7G3W:!PCV8GAXZX/]I1$49*X$<#<"J((0^!I MQ!%, 6C D"CJSL&#\RC8G%/!]C>2V2]02P,$% @ ,X!I5)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'^WRC*NE_MUMEX)V5=96L8=.MQW[K ME"S\1JFZ*L?1X6$RKJ0VHP_OG\ZU<&.\86N5U]H:V-GN^*K5O7]YO]T4=]KK M&UWJ^N%HU+TNU4A4VNA*_U#%T>AP)/S&WO]IG?YA32W+9>YL61Z-)KLWOBI7 MZ_R7W6MY<2P Y&B6'<,*5=K[NCNC.+X'Q3L'!NZVFMN>ZK)4[ ME;7ZZ&RSU6;=G@9^Q1C]C"X.3W]W07SG_D\8[6JEY7UX"+8NC>:7C#710= M.!_D<5/H>@]61&!%O%@GL&U+7<"W%^(/64J3*]%=$7+90K0?\,*NQ-56.009$Y#Q@)#?(@29$)#)$) MXXFMMCB2=U +ISP<^HM72+$P MFV795)5T#UW,]-IH^)B$)G.>-TK97O4HISJ9W F)1I)LRJN5:^=DU> Z!98RC*+!-FM7Q2 MTJO@2E(*F3 [Y%K=*=,HC$/)8L)LBPL#23)<-4C^^4U88-=%9#LU0FUR$DY8>(V0]GTAF \F*A7*=^W#(BPB$Q& M'&!,RBE39J?\FLOT1I+RR93;)SU)32\D99,ILTUZLIM>1DHE4V:5D&E.V*PI ME4S954*D.0'FC'+*;(@I+'%P"K+697#19Y1C9D-.9GV;8DQ*.3/ND0N).<.8 ME')FW(,8$C/&F.3J";-\]N>V'2G&I.0S8Y8/@5F6]AYC4@*:,0MH/^:%@00. M8U(*F@TVH ',L-^D+#1CMM!^S(6#\V),RD(S9@N1F$$T8\I",;N%]F%>U9MP MH92R4,QL(:I#@H0.8U(6B@=:4A$'YPT,;3$F9:&8V4+[,3]:6^!^,Z8L% ]I M(8S$++C75X52&F+!0/9J&%?,CQ4GY,62@>=%H- MI\4Q9:&8V4(T)DZ+$\I"";.%?IK]NY3.R;:V[H @/-4>[E>.[7> MS7ITS><.8U(*2I@5](+Y'W@<8U(6 MRK@MU(?YW&U:C$E9*..V4!_FXV-J7EQC3,I"&;.%Z+HSG+UGE(4R]N=UJ+JS M )-\P'/0\C@\R)@R[,I^L+)[^.\'3?U;X\"]02P,$% @ ,X!I5,,K'SW6 @ MQSH !H !X;"]?JE'7;=M*[JC\/M\EA?/\S#97*U>GY=5\/SJZGJI8.L!-GE@YP$N>6#O 3Y MY8."!(7E@Z($Q>6#D@2EY8.R!.7E@XH$E>6#3*,R-H"D&=8 K8UR;0!>&P7; M ,0V2K8!F&T4;0-0VRC;!N"V4;@-0&ZC=!N W4;Q-@"]K>IM 7I;U=L"]+:S M/]L O:WJ;0%Z6]7; O2VJK<%Z&U5;PO0VZK>%J"W5;TM0&^K>EN WD[U=@"] MG>KM 'H[U=L!]':SAR4 O9WJ[0!Z.]7; ?1VJK<#Z.U4;P?0VZG>#J"W4[T= M0&^O>GN WE[U]@"]O>KM 7I[U=L#]/:SA]T O;WJ[0%Z>]7; _3VJK<'Z.U5 M;P_0VZO>'J!W4+T#0.^@>@> WD'U#@"]@^H= 'H'U3L ] ZSEY4 O8/J'0!Z M!]4[ /0.JG< Z!U4[P#0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L" M](ZSS28 O:/J'0%Z1]4[ O2.JG<$Z)U4[P30.ZG>":!W4KT30.^D>B> WDGU M3@"]D^J= 'HGU3L!]$ZSS8( O9/JG0!Z)]4[ ?3.JG<&Z)U5[PS0.ZO>&:!W M5KTS0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZSS=X O;/JG0%Z%]6[ /0NJG!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZSPSH O4TS M/Z[SG7Z/T^>A&V]%7^M9P'=J/5WN[6Z_?UU^79P=$6JN0-?W&>/37U!+ P04 M " S@&E4A9\G2E@" ##. $P %M#;VYT96YT7U1Y<&5S72YX;6S- MV\MNVS 0A>%7,;0-+%DD15)%G$W;;9M%7T"5Z%BP;A"9U'G[TLH%:)$:#5R@ M_\:"37+.B -\.U]_>YR<7QW[;O#;9!_"]"'+?+UW?>73<7)#7-F-ZK>;PI>KCKNS893X\=LZGYTN\T>.XV[6U:\;ZOH]'4C_-KFK\WKG0=^E3 MT:OSR2'>L'OZS"_.7\J<"XP[;^=Q\G%BLWM_W,M(3J?74RSDYM">?\77Q%CZ MXO=SIVDWKOG+['B]/\;YL,S#9\OC\CO^=<:O]=_9AX#T(2%]*$@?!:0/#>G# M0/JPD#Y*2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119 M!45609%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE M159%D5519%44615%5D6155%D5119%45619%5460M*+(6%%D+BJP%1=:"(FM! MD;6@R%I09"THLA84635%5DV155-DU119-45639%54V35%%DU159-D=509#44 M60U%5D.1U5!D-119#4560Y'54&0U%%DM159+D=529+4462U%5DN1U5)DM119 M+4562Y&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29,TW_Y/6[^-X^,?Q MRS/MJW9XR<^6_R[>_ 102P$"% ,4 " S@&E4!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #. M:52]:D"][0 "L" 1 " :\ !D;V-0&UL4$L! A0#% @ ,X!I5&HZ^PR( M!@ 3AH !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5"Q0+P&[ @ ^@@ !@ M ("!G1< 'AL+W=OT # #K"@ & M @('<'P >&PO=V]R:W-H965T&UL4$L! A0# M% @ ,X!I5#VC<%!Y P L H !@ ("!4B, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5,F-;B91 M @ 0 4 !D ("!9#4 'AL+W=O(JE ) "H% &0 M@('L-P >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5![*19"� ?R, !D M ("!%%0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,X!I5![7[U4M!0 7 P !D ("!AVL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,X!I5*\#MY/L P W0@ !D ("!AGP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5% 8]-H$!0 MB0P !D ("!5)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5+,*7!MK P R@< !D M ("!=JT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,X!I5"S%,6%%!@ U1$ !D ("!S,\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I M5*!@V=](! (0H !D ("!(MT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5,XZ;$LE!@ AQ M !D ("!.N< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5*'4=MQ8!0 -@X !D M ("!U_0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X!I5#[<%MS] @ VP8 !D ("!- (! 'AL+W=O MD!(L" #G M!0 &0 @(%H!0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5,^^ MO4G? @ 8PD !D ("!APH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5+OZ4+&4 @ E 8 !D M ("!M1(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X!I5$8M> 'Z @ < @ !D ("! ML!H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X!I5%GUR(J&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5-HFTW;I M P %PT !D ("!WBP! 'AL+W=O&PO=V]R:W-H965T1MP( )P' 9 " @<&UL4$L! A0#% @ ,X!I5 -&+8#H @ %PD !D M ("!M38! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,X!I5*[ZP\=4 @ ; 8 !D ("!0$ ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,X!I5!8A;D@Z @ %P8 !D ("!VT@! 'AL+W=O&UL4$L! A0#% @ ,X!I5,^/ORNN @ MWP< !D ("!DE$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5+@'L '9 @ WPH !D M ("!YED! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,X!I5-09KMN> P 8PT !D ("!>V,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I M5!;(W/M$ P !PP !D ("!$VX! 'AL+W=O&1RX-L# <#P &0 M @(&.<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5&8<8PQ( @ .@4 M !D ("!RW@! 'AL+W=OP$ M>&PO=V]R:W-H965TGQ ME@( ,H& 9 " @&UL4$L! A0#% @ ,X!I5( <[))I @ F@4 !D M ("!FH ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X!I5*N_?9-\!0 FQD !D ("!<(H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5,^7 M 0P%!0 [QD !D ("!:9&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5!:Z?"9; P H@L !D M ("!"*,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X!I5).Z@)V( P # L !D ("! MCJT! 'AL+W=O&PO=V]R:W-H965TU 0!X;"]W;W)K&UL4$L! A0#% M @ ,X!I5#$F1$^E @ ^ @ !D ("!][@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X!I5$3UG(&UL4$L! A0#% @ ,X!I5.V /1L0 P ,!$ T M ( !+<@! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ ,X!I5,,K'SW6 @ QSH !H ( ! M?M,! 'AL+U]R96QS+W=O XML 119 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 120 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 121 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 179 509 1 true 78 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.pixelworks.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.pixelworks.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.pixelworks.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statement of Comprehensive Loss Sheet http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss Consolidated Statement of Comprehensive Loss Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1007009 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 9 false false R10.htm 1008010 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 10 false false R11.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.pixelworks.com/role/BasisofPresentation Basis of Presentation Notes 11 false false R12.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 2108103 - Disclosure - Balance Sheet Components Sheet http://www.pixelworks.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2124104 - Disclosure - Marketable Securities and Fair Value Measurements Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements Marketable Securities and Fair Value Measurements Notes 14 false false R15.htm 2128105 - Disclosure - Restructuring Sheet http://www.pixelworks.com/role/Restructuring Restructuring Notes 15 false false R16.htm 2133106 - Disclosure - Leases Sheet http://www.pixelworks.com/role/Leases Leases Notes 16 false false R17.htm 2138107 - Disclosure - Revenue Sheet http://www.pixelworks.com/role/Revenue Revenue Notes 17 false false R18.htm 2142108 - Disclosure - Interest Income (Expense) and Other, Net Sheet http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet Interest Income (Expense) and Other, Net Notes 18 false false R19.htm 2145109 - Disclosure - Research and Development Sheet http://www.pixelworks.com/role/ResearchandDevelopment Research and Development Notes 19 false false R20.htm 2147110 - Disclosure - Income Taxes Sheet http://www.pixelworks.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2157111 - Disclosure - Commitments and Contingencies Sheet http://www.pixelworks.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2163112 - Disclosure - Earnings Per Share Sheet http://www.pixelworks.com/role/EarningsPerShare Earnings Per Share Notes 22 false false R23.htm 2167113 - Disclosure - Shareholders' Equity Sheet http://www.pixelworks.com/role/ShareholdersEquity Shareholders' Equity Notes 23 false false R24.htm 2179114 - Disclosure - Segment Information Sheet http://www.pixelworks.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 2184115 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://www.pixelworks.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 25 false false R26.htm 2187116 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees Sheet http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployees Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees Notes 26 false false R27.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2309301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.pixelworks.com/role/BalanceSheetComponents 28 false false R29.htm 2325302 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables Marketable Securities and Fair Value Measurements (Tables) Tables http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements 29 false false R30.htm 2329303 - Disclosure - Restructuring (Tables) Sheet http://www.pixelworks.com/role/RestructuringTables Restructuring (Tables) Tables http://www.pixelworks.com/role/Restructuring 30 false false R31.htm 2334304 - Disclosure - Leases (Tables) Sheet http://www.pixelworks.com/role/LeasesTables Leases (Tables) Tables http://www.pixelworks.com/role/Leases 31 false false R32.htm 2339305 - Disclosure - Revenue (Tables) Sheet http://www.pixelworks.com/role/RevenueTables Revenue (Tables) Tables http://www.pixelworks.com/role/Revenue 32 false false R33.htm 2343306 - Disclosure - Interest Income (Expense) and Other, Net (Tables) Sheet http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables Interest Income (Expense) and Other, Net (Tables) Tables http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet 33 false false R34.htm 2348307 - Disclosure - Income Taxes (Tables) Sheet http://www.pixelworks.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.pixelworks.com/role/IncomeTaxes 34 false false R35.htm 2358308 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.pixelworks.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.pixelworks.com/role/CommitmentsandContingencies 35 false false R36.htm 2364309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.pixelworks.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.pixelworks.com/role/EarningsPerShare 36 false false R37.htm 2368310 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.pixelworks.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.pixelworks.com/role/ShareholdersEquity 37 false false R38.htm 2380311 - Disclosure - Segment Information (Tables) Sheet http://www.pixelworks.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.pixelworks.com/role/SegmentInformation 38 false false R39.htm 2385312 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Tables http://www.pixelworks.com/role/QuarterlyFinancialDataUnaudited 39 false false R40.htm 2388313 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables) Sheet http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables) Tables http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployees 40 false false R41.htm 2402401 - Disclosure - Basis of Presentation (Details) Sheet http://www.pixelworks.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.pixelworks.com/role/BasisofPresentation 41 false false R42.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Cash and cash equivalents) (Details) Sheet http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesCashandcashequivalentsDetails Summary of Significant Accounting Policies (Cash and cash equivalents) (Details) Details http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies 42 false false R43.htm 2406403 - Disclosure - Summary of Significant Accounting Policies (Property and equipment) (Details) Sheet http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails Summary of Significant Accounting Policies (Property and equipment) (Details) Details http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies 43 false false R44.htm 2407404 - Disclosure - Summary of Significant Accounting Policies (Licensed Technology) (Details) Sheet http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails Summary of Significant Accounting Policies (Licensed Technology) (Details) Details http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies 44 false false R45.htm 2410405 - Disclosure - Balance Sheet Components (Accounts Receivable) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails Balance Sheet Components (Accounts Receivable) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 45 false false R46.htm 2411406 - Disclosure - Balance Sheet Components (Allowance for Doubtful Accounts) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails Balance Sheet Components (Allowance for Doubtful Accounts) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 46 false false R47.htm 2412407 - Disclosure - Balance Sheet Components (Inventories) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components (Inventories) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 47 false false R48.htm 2413408 - Disclosure - Balance Sheet Components (Inventories) (Narrative) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails Balance Sheet Components (Inventories) (Narrative) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 48 false false R49.htm 2414409 - Disclosure - Balance Sheet Components (Property and Equipment) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails Balance Sheet Components (Property and Equipment) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 49 false false R50.htm 2415410 - Disclosure - Balance Sheet Components (Property and Equipment) (Narrative) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails Balance Sheet Components (Property and Equipment) (Narrative) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 50 false false R51.htm 2416411 - Disclosure - Balance Sheet Components (Other Assets, Net) (Narrative) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsOtherAssetsNetNarrativeDetails Balance Sheet Components (Other Assets, Net) (Narrative) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 51 false false R52.htm 2417412 - Disclosure - Balance Sheet Components (Acquired Intangible Assets, Net) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails Balance Sheet Components (Acquired Intangible Assets, Net) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 52 false false R53.htm 2418413 - Disclosure - Balance Sheet Components (Future Amortization Expense) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails Balance Sheet Components (Future Amortization Expense) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 53 false false R54.htm 2419414 - Disclosure - Balance Sheet Components (Goodwill) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails Balance Sheet Components (Goodwill) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 54 false false R55.htm 2420415 - Disclosure - Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 55 false false R56.htm 2421416 - Disclosure - Balance Sheet Components (Deferred Revenue) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails Balance Sheet Components (Deferred Revenue) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 56 false false R57.htm 2422417 - Disclosure - Balance Sheet Components (Short-Term Line of Credit) (Narrative) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails Balance Sheet Components (Short-Term Line of Credit) (Narrative) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 57 false false R58.htm 2423418 - Disclosure - Balance Sheet Components (Paycheck Protection Program) (Narrative) (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails Balance Sheet Components (Paycheck Protection Program) (Narrative) (Details) Details http://www.pixelworks.com/role/BalanceSheetComponentsTables 58 false false R59.htm 2426419 - Disclosure - Marketable Securities and Fair Value Measurements (Short Term Marketable Securities) (Details) Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails Marketable Securities and Fair Value Measurements (Short Term Marketable Securities) (Details) Details http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables 59 false false R60.htm 2427420 - Disclosure - Marketable Securities and Fair Value Measurements (Assets and Liabilities) (Details) Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails Marketable Securities and Fair Value Measurements (Assets and Liabilities) (Details) Details http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables 60 false false R61.htm 2430421 - Disclosure - Restructuring (Narrative) (Details) Sheet http://www.pixelworks.com/role/RestructuringNarrativeDetails Restructuring (Narrative) (Details) Details http://www.pixelworks.com/role/RestructuringTables 61 false false R62.htm 2431422 - Disclosure - Restructuring (Components of Restructuring Expense) (Details) Sheet http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails Restructuring (Components of Restructuring Expense) (Details) Details http://www.pixelworks.com/role/RestructuringTables 62 false false R63.htm 2432423 - Disclosure - Restructuring (Restructuring Reserve) (Details) Sheet http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails Restructuring (Restructuring Reserve) (Details) Details http://www.pixelworks.com/role/RestructuringTables 63 false false R64.htm 2435424 - Disclosure - Leases - Narrative (Details) Sheet http://www.pixelworks.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 64 false false R65.htm 2436425 - Disclosure - Leases - Supplemental information related to leases (Details) Sheet http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails Leases - Supplemental information related to leases (Details) Details 65 false false R66.htm 2437426 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) Sheet http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails Leases - Future minimum lease payments under noncancellable leases (Details) Details 66 false false R67.htm 2440427 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 67 false false R68.htm 2441428 - Disclosure - Revenue - Narrative (Details) Sheet http://www.pixelworks.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 68 false false R69.htm 2444429 - Disclosure - Interest Income (Expense) and Other, Net (Details) Sheet http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails Interest Income (Expense) and Other, Net (Details) Details http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables 69 false false R70.htm 2446430 - Disclosure - Research and Development (Details) Sheet http://www.pixelworks.com/role/ResearchandDevelopmentDetails Research and Development (Details) Details http://www.pixelworks.com/role/ResearchandDevelopment 70 false false R71.htm 2449431 - Disclosure - Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 71 false false R72.htm 2450432 - Disclosure - Income Taxes (Income Tax Expense (Benefit)) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails Income Taxes (Income Tax Expense (Benefit)) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 72 false false R73.htm 2451433 - Disclosure - Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 73 false false R74.htm 2452434 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 74 false false R75.htm 2453435 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 75 false false R76.htm 2454436 - Disclosure - Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 76 false false R77.htm 2455437 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails Income Taxes (Uncertain Tax Positions) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 77 false false R78.htm 2456438 - Disclosure - Income Taxes (Uncertain Tax Positions) (Narrative) (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails Income Taxes (Uncertain Tax Positions) (Narrative) (Details) Details http://www.pixelworks.com/role/IncomeTaxesTables 78 false false R79.htm 2459439 - Disclosure - Commitments and Contingencies (Royalties) (Narrative) (Details) Sheet http://www.pixelworks.com/role/CommitmentsandContingenciesRoyaltiesNarrativeDetails Commitments and Contingencies (Royalties) (Narrative) (Details) Details http://www.pixelworks.com/role/CommitmentsandContingenciesTables 79 false false R80.htm 2460440 - Disclosure - Commitments and Contingencies (401(k) Plan) (Narrative) (Details) Sheet http://www.pixelworks.com/role/CommitmentsandContingencies401kPlanNarrativeDetails Commitments and Contingencies (401(k) Plan) (Narrative) (Details) Details http://www.pixelworks.com/role/CommitmentsandContingenciesTables 80 false false R81.htm 2461441 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details) Sheet http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails Commitments and Contingencies (Future Minimum Payments) (Details) Details http://www.pixelworks.com/role/CommitmentsandContingenciesTables 81 false false R82.htm 2462442 - Disclosure - Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details) Sheet http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details) Details http://www.pixelworks.com/role/CommitmentsandContingenciesTables 82 false false R83.htm 2465443 - Disclosure - Earnings Per Share (Earnings Per Share) (Details) Sheet http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails Earnings Per Share (Earnings Per Share) (Details) Details http://www.pixelworks.com/role/EarningsPerShareTables 83 false false R84.htm 2466444 - Disclosure - Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details) Sheet http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details) Details http://www.pixelworks.com/role/EarningsPerShareTables 84 false false R85.htm 2469445 - Disclosure - Shareholders' Equity (Shareholders' Equity) (Narrative) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails Shareholders' Equity (Shareholders' Equity) (Narrative) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 85 false false R86.htm 2470446 - Disclosure - Shareholders' Equity (Stock Options) (Narrative) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails Shareholders' Equity (Stock Options) (Narrative) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 86 false false R87.htm 2471447 - Disclosure - Shareholders' Equity (Stock Options Activity Roll-forward) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails Shareholders' Equity (Stock Options Activity Roll-forward) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 87 false false R88.htm 2472448 - Disclosure - Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 88 false false R89.htm 2473449 - Disclosure - Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 89 false false R90.htm 2474450 - Disclosure - Shareholders' Equity (Restricted Stock) (Narrative) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails Shareholders' Equity (Restricted Stock) (Narrative) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 90 false false R91.htm 2475451 - Disclosure - Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 91 false false R92.htm 2476452 - Disclosure - Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 92 false false R93.htm 2477453 - Disclosure - Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 93 false false R94.htm 2478454 - Disclosure - Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details) Sheet http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details) Details http://www.pixelworks.com/role/ShareholdersEquityTables 94 false false R95.htm 2481455 - Disclosure - Segment Information (Geographic Information) (Details) Sheet http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails Segment Information (Geographic Information) (Details) Details http://www.pixelworks.com/role/SegmentInformationTables 95 false false R96.htm 2482456 - Disclosure - Segment Information (Schedule of Revenue by Major Customer) (Details) Sheet http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails Segment Information (Schedule of Revenue by Major Customer) (Details) Details http://www.pixelworks.com/role/SegmentInformationTables 96 false false R97.htm 2483457 - Disclosure - Segment Information (Accounts Receivable by Major Customer) (Details) Sheet http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails Segment Information (Accounts Receivable by Major Customer) (Details) Details http://www.pixelworks.com/role/SegmentInformationTables 97 false false R98.htm 2486458 - Disclosure - Quarterly Financial Data (Unaudited) (Details) Sheet http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (Unaudited) (Details) Details http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedTables 98 false false R99.htm 2489459 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details) Sheet http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details) Details http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables 99 false false R100.htm 2490460 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details) Sheet http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details) Details http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables 100 false false All Reports Book All Reports pxlw-20211231.htm ex102amendedandrestated201.htm ex103amendedandrestated200.htm ex109summaryofpixelworksno.htm ex21subsidiariesfor10k.htm ex31articlesofincorporation.htm pxlw-20211231.xsd pxlw-20211231_cal.xml pxlw-20211231_def.xml pxlw-20211231_lab.xml pxlw-20211231_pre.xml pxlw12312021_ex231.htm pxlw12312021_ex311.htm pxlw12312021_ex312.htm pxlw12312021_ex321.htm pxlw12312021_ex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 124 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pxlw-20211231.htm": { "axisCustom": 1, "axisStandard": 28, "contextCount": 179, "dts": { "calculationLink": { "local": [ "pxlw-20211231_cal.xml" ] }, "definitionLink": { "local": [ "pxlw-20211231_def.xml" ] }, "inline": { "local": [ "pxlw-20211231.htm" ] }, "labelLink": { "local": [ "pxlw-20211231_lab.xml" ] }, "presentationLink": { "local": [ "pxlw-20211231_pre.xml" ] }, "schema": { "local": [ "pxlw-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 660, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://www.pixelworks.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 7 }, "keyCustom": 63, "keyStandard": 446, "memberCustom": 37, "memberStandard": 40, "nsprefix": "pxlw", "nsuri": "http://www.pixelworks.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.pixelworks.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008010 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)", "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "shortName": "Consolidated Statements of Shareholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2490460 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details)", "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "pxlw:NoncontrollingInterestClosingCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.pixelworks.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:BalanceSheetComponentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Balance Sheet Components", "role": "http://www.pixelworks.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:BalanceSheetComponentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124104 - Disclosure - Marketable Securities and Fair Value Measurements", "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements", "shortName": "Marketable Securities and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128105 - Disclosure - Restructuring", "role": "http://www.pixelworks.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133106 - Disclosure - Leases", "role": "http://www.pixelworks.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138107 - Disclosure - Revenue", "role": "http://www.pixelworks.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142108 - Disclosure - Interest Income (Expense) and Other, Net", "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet", "shortName": "Interest Income (Expense) and Other, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145109 - Disclosure - Research and Development", "role": "http://www.pixelworks.com/role/ResearchandDevelopment", "shortName": "Research and Development", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.pixelworks.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - Income Taxes", "role": "http://www.pixelworks.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157111 - Disclosure - Commitments and Contingencies", "role": "http://www.pixelworks.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163112 - Disclosure - Earnings Per Share", "role": "http://www.pixelworks.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167113 - Disclosure - Shareholders' Equity", "role": "http://www.pixelworks.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179114 - Disclosure - Segment Information", "role": "http://www.pixelworks.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2184115 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://www.pixelworks.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2187116 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees", "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployees", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325302 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)", "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables", "shortName": "Marketable Securities and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329303 - Disclosure - Restructuring (Tables)", "role": "http://www.pixelworks.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334304 - Disclosure - Leases (Tables)", "role": "http://www.pixelworks.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339305 - Disclosure - Revenue (Tables)", "role": "http://www.pixelworks.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343306 - Disclosure - Interest Income (Expense) and Other, Net (Tables)", "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables", "shortName": "Interest Income (Expense) and Other, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348307 - Disclosure - Income Taxes (Tables)", "role": "http://www.pixelworks.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358308 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.pixelworks.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368310 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.pixelworks.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2380311 - Disclosure - Segment Information (Tables)", "role": "http://www.pixelworks.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2385312 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2388313 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables)", "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "pxlw:NumberOfPatents", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Basis of Presentation (Details)", "role": "http://www.pixelworks.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "pxlw:NumberOfPatents", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Cash and cash equivalents) (Details)", "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesCashandcashequivalentsDetails", "shortName": "Summary of Significant Accounting Policies (Cash and cash equivalents) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i1a7f5e7964414ebf97ac7b9844492c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies (Property and equipment) (Details)", "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails", "shortName": "Summary of Significant Accounting Policies (Property and equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i1a7f5e7964414ebf97ac7b9844492c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies (Licensed Technology) (Details)", "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails", "shortName": "Summary of Significant Accounting Policies (Licensed Technology) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Balance Sheet Components (Accounts Receivable) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails", "shortName": "Balance Sheet Components (Accounts Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Balance Sheet Components (Allowance for Doubtful Accounts) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails", "shortName": "Balance Sheet Components (Allowance for Doubtful Accounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Balance Sheet Components (Inventories) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components (Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Balance Sheet Components (Inventories) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails", "shortName": "Balance Sheet Components (Inventories) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FurnitureAndFixturesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Balance Sheet Components (Property and Equipment) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails", "shortName": "Balance Sheet Components (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FurnitureAndFixturesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Balance Sheet Components (Property and Equipment) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails", "shortName": "Balance Sheet Components (Property and Equipment) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:Amortizationoflicensedtechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - Balance Sheet Components (Other Assets, Net) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsOtherAssetsNetNarrativeDetails", "shortName": "Balance Sheet Components (Other Assets, Net) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:Amortizationoflicensedtechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417412 - Disclosure - Balance Sheet Components (Acquired Intangible Assets, Net) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "shortName": "Balance Sheet Components (Acquired Intangible Assets, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418413 - Disclosure - Balance Sheet Components (Future Amortization Expense) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails", "shortName": "Balance Sheet Components (Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419414 - Disclosure - Balance Sheet Components (Goodwill) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "shortName": "Balance Sheet Components (Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "ia281cb985d934c28a57c3660de774016_I20170802", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420415 - Disclosure - Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails", "shortName": "Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421416 - Disclosure - Balance Sheet Components (Deferred Revenue) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails", "shortName": "Balance Sheet Components (Deferred Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422417 - Disclosure - Balance Sheet Components (Short-Term Line of Credit) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails", "shortName": "Balance Sheet Components (Short-Term Line of Credit) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423418 - Disclosure - Balance Sheet Components (Paycheck Protection Program) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails", "shortName": "Balance Sheet Components (Paycheck Protection Program) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i41ce2fc506b74dbf8ddb1a4c0f6e0d8c_I20200425", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426419 - Disclosure - Marketable Securities and Fair Value Measurements (Short Term Marketable Securities) (Details)", "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails", "shortName": "Marketable Securities and Fair Value Measurements (Short Term Marketable Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Operations (Parenthetical)", "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "shortName": "Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i7b1c45d662ec43ebb0c40ce3aea92fa8_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "pxlw:AmortizationOfAcquiredDevelopedTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427420 - Disclosure - Marketable Securities and Fair Value Measurements (Assets and Liabilities) (Details)", "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails", "shortName": "Marketable Securities and Fair Value Measurements (Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "ibd09c50f46ca406e89d493d54cb4bf5b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i406a9e9de9d5427d8faaa884f9a41621_D20190601-20190630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430421 - Disclosure - Restructuring (Narrative) (Details)", "role": "http://www.pixelworks.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i406a9e9de9d5427d8faaa884f9a41621_D20190601-20190630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431422 - Disclosure - Restructuring (Components of Restructuring Expense) (Details)", "role": "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails", "shortName": "Restructuring (Components of Restructuring Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "if188f3fd94464cbebe2640287808e9df_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432423 - Disclosure - Restructuring (Restructuring Reserve) (Details)", "role": "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails", "shortName": "Restructuring (Restructuring Reserve) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i78d1dc7091ac421da76b2110312ec075_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:LesseeOperatingLeasesRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435424 - Disclosure - Leases - Narrative (Details)", "role": "http://www.pixelworks.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i78d1dc7091ac421da76b2110312ec075_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:LesseeOperatingLeasesRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436425 - Disclosure - Leases - Supplemental information related to leases (Details)", "role": "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails", "shortName": "Leases - Supplemental information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437426 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details)", "role": "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails", "shortName": "Leases - Future minimum lease payments under noncancellable leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440427 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441428 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.pixelworks.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Interest Income (Expense) and Other, Net (Details)", "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails", "shortName": "Interest Income (Expense) and Other, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statement of Comprehensive Loss", "role": "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss", "shortName": "Consolidated Statement of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:ResearchAndDevelopmentArrangementReceivableRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Research and Development (Details)", "role": "http://www.pixelworks.com/role/ResearchandDevelopmentDetails", "shortName": "Research and Development (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:ResearchAndDevelopmentArrangementReceivableRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails", "shortName": "Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Income Taxes (Income Tax Expense (Benefit)) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes (Income Tax Expense (Benefit)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails", "shortName": "Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails", "shortName": "Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453435 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails", "shortName": "Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:OperatingLossCarryforwardsCarriedForwardIndefinetly", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454436 - Disclosure - Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails", "shortName": "Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:OperatingLossCarryforwardsCarriedForwardIndefinetly", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455437 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails", "shortName": "Income Taxes (Uncertain Tax Positions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i57b5993fcf684091a8c21c2aa7723c16_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456438 - Disclosure - Income Taxes (Uncertain Tax Positions) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails", "shortName": "Income Taxes (Uncertain Tax Positions) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "pxlw:Reductiontodeferredtaxassets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459439 - Disclosure - Commitments and Contingencies (Royalties) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesRoyaltiesNarrativeDetails", "shortName": "Commitments and Contingencies (Royalties) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460440 - Disclosure - Commitments and Contingencies (401(k) Plan) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/CommitmentsandContingencies401kPlanNarrativeDetails", "shortName": "Commitments and Contingencies (401(k) Plan) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461441 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details)", "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails", "shortName": "Commitments and Contingencies (Future Minimum Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "pxlw:SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i970bb977a443402fae625e47345e7bea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462442 - Disclosure - Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails", "shortName": "Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i970bb977a443402fae625e47345e7bea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465443 - Disclosure - Earnings Per Share (Earnings Per Share) (Details)", "role": "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails", "shortName": "Earnings Per Share (Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29d730bf645b44648a9f899ecbb09aa0_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466444 - Disclosure - Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details)", "role": "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails", "shortName": "Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29d730bf645b44648a9f899ecbb09aa0_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - Shareholders' Equity (Shareholders' Equity) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity (Shareholders' Equity) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "iab19652285e54b74a24ec8e8458760bc_D20090501-20090531", "decimals": "2", "first": true, "lang": "en-US", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470446 - Disclosure - Shareholders' Equity (Stock Options) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "shortName": "Shareholders' Equity (Stock Options) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "iab19652285e54b74a24ec8e8458760bc_D20090501-20090531", "decimals": "2", "first": true, "lang": "en-US", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471447 - Disclosure - Shareholders' Equity (Stock Options Activity Roll-forward) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails", "shortName": "Shareholders' Equity (Stock Options Activity Roll-forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472448 - Disclosure - Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails", "shortName": "Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i53567a96c8ed4cffbc597ef40fa45b73_D20210101-20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473449 - Disclosure - Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details", "shortName": "Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i81627b71738c4d08a618a81a2f50e312_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i96bc2bd5a6384e72afdf07242edaaf82_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i96bc2bd5a6384e72afdf07242edaaf82_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474450 - Disclosure - Shareholders' Equity (Restricted Stock) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails", "shortName": "Shareholders' Equity (Restricted Stock) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i29607e9583bb40d793712242c19b3374_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475451 - Disclosure - Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails", "shortName": "Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i40db51012bf34738b5db8273e16f1c27_D20100517-20100518", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476452 - Disclosure - Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails", "shortName": "Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i40db51012bf34738b5db8273e16f1c27_D20100517-20100518", "decimals": null, "first": true, "lang": "en-US", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i43d0b970d96f42379cda90ebbba9312a_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477453 - Disclosure - Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "shortName": "Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i43d0b970d96f42379cda90ebbba9312a_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i0db81b278f004ff3aee3933531528c54_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478454 - Disclosure - Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details)", "role": "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "shortName": "Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i0db81b278f004ff3aee3933531528c54_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i4545c1ef1a1d42feacc38352f02cde17_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481455 - Disclosure - Segment Information (Geographic Information) (Details)", "role": "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails", "shortName": "Segment Information (Geographic Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "ic5c2c5778e7943a09f5d1fda5ae619da_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i8b8d628e309e4040879491c5438db393_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482456 - Disclosure - Segment Information (Schedule of Revenue by Major Customer) (Details)", "role": "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails", "shortName": "Segment Information (Schedule of Revenue by Major Customer) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i8b8d628e309e4040879491c5438db393_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i8088671c889d45639d23b439152bfdc3_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483457 - Disclosure - Segment Information (Accounts Receivable by Major Customer) (Details)", "role": "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "shortName": "Segment Information (Accounts Receivable by Major Customer) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i8088671c889d45639d23b439152bfdc3_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i4545c1ef1a1d42feacc38352f02cde17_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486458 - Disclosure - Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i4545c1ef1a1d42feacc38352f02cde17_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "i2c916d4c4ef54d22b42da35342a6e520_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489459 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details)", "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pxlw-20211231.htm", "contextRef": "id3ff1a5b856d44c4b9bcfcecf3e27a00_I20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_KR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TAIWAN, PROVINCE OF CHINA", "terseLabel": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pxlw_A0.606.05Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$0.60 - $6.05 [Member]", "label": "$0.60 - $6.05 [Member]", "terseLabel": "$2.00 - $6.05" } } }, "localname": "A0.606.05Member", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "pxlw_A2.002.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$2.00 - $2.00 [Member]", "label": "$2.00 - $2.00 [Member]", "terseLabel": "$2.00 - $2.00" } } }, "localname": "A2.002.00Member", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "pxlw_A2.462.46Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$2.46 - $2.46 [Member]", "label": "$2.46 - $2.46 [Member]", "terseLabel": "2.46 - 2.46" } } }, "localname": "A2.462.46Member", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "pxlw_A2.674.52Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$2.67 - $4.52 [Member]", "label": "$2.67 - $4.52 [Member]", "terseLabel": "2.79- 6.05" } } }, "localname": "A2.674.52Member", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "pxlw_A2010EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2010 Employee Stock Purchase Plan [Member] - An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "2010 Employee Stock Purchase Plan [Member]", "terseLabel": "2010 Employee Stock Purchase Plan [Member]" } } }, "localname": "A2010EmployeeStockPurchasePlanMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_AccountBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Account B [Member]", "label": "Account B [Member]", "terseLabel": "Account Y" } } }, "localname": "AccountBMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_AccountCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Account C [Member]", "label": "Account C [Member]", "terseLabel": "Account Z" } } }, "localname": "AccountCMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_AccountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Account A [Member]", "label": "Account A [Member]", "terseLabel": "Account X" } } }, "localname": "AccountMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_AccruedCommissionsandRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for commisions and royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Commissions and Royalties, Current", "terseLabel": "Accrued commissions and royalties" } } }, "localname": "AccruedCommissionsandRoyaltiesCurrent", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_AllDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Distributors [Member]", "label": "All Distributors [Member]", "terseLabel": "All distributors" } } }, "localname": "AllDistributorsMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_AmortizationOfAcquiredDevelopedTechnology": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of acquired developed technology", "label": "Amortization of acquired developed technology", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfAcquiredDevelopedTechnology", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "pxlw_AmortizationOfAcquiredIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Acquired Intangible Assets", "label": "Amortization Of Acquired Intangible Assets", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfAcquiredIntangibleAssets", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pxlw_Amortizationoflicensedtechnology": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "amortization of licensed technology", "label": "amortization of licensed technology", "terseLabel": "Amortization of licensed technology" } } }, "localname": "Amortizationoflicensedtechnology", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsOtherAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At the Market Offering", "label": "At the Market Offering [Member]", "terseLabel": "At the Market Offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.pixelworks.com/20211231", "xbrltype": "stringItemType" }, "pxlw_August2020PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "August 2020 Plan", "label": "August 2020 Plan [Member]", "terseLabel": "August 2020 Plan" } } }, "localname": "August2020PlanMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_BacklogandTrademarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Backlog and Trademark [Member]", "label": "Backlog and Trademark [Member]", "terseLabel": "Backlog and tradename" } } }, "localname": "BacklogandTrademarkMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "pxlw_BalanceSheetComponentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance sheet components [Text Block]", "label": "Balance sheet components [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "BalanceSheetComponentsTextBlock", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "pxlw_ChangeInLiabiliyForUncertainTaxPositionsAndInterestAndPenaltiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Liabiliy for Uncertain Tax Positions and Interest and Penalties [Table]", "label": "Change in Liabiliy for Uncertain Tax Positions and Interest and Penalties [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "ChangeInLiabiliyForUncertainTaxPositionsAndInterestAndPenaltiesTable", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "pxlw_ContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability [Roll Forward]", "label": "Contract with Customer, Liability [Roll Forward]", "terseLabel": "Deferred revenue:" } } }, "localname": "ContractwithCustomerLiabilityRollForward", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "pxlw_DebtAgreementwithTechnologyPartnershipsCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Agreement with Technology Partnerships Canada [Member]", "label": "Debt Agreement with Technology Partnerships Canada [Member]", "terseLabel": "Debt associated with agreement with TPC" } } }, "localname": "DebtAgreementwithTechnologyPartnershipsCanadaMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_DebtInstrumentFirstRequiredPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, First Required Payment Term", "label": "Debt Instrument, First Required Payment Term", "terseLabel": "Period until first payment" } } }, "localname": "DebtInstrumentFirstRequiredPaymentTerm", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "durationItemType" }, "pxlw_DeferredResearchAndDevelopmentReimbursement": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Research And Development Reimbursement", "label": "Deferred Research And Development Reimbursement", "terseLabel": "Deferred research and development reimbursement" } } }, "localname": "DeferredResearchAndDevelopmentReimbursement", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_DeferredTaxAssetsPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to taxable temporary differences from property and equipment.", "label": "Deferred Tax Assets, Property and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsPropertyAndEquipment", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_DistributorBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor B", "label": "Distributor B [Member]", "terseLabel": "Distributor B" } } }, "localname": "DistributorBMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_DistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor A [Member]", "label": "Distributor A [Member]", "terseLabel": "Distributor A" } } }, "localname": "DistributorMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_EmployeeStockPurchasePlanActivityInPeriodLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Activity in Period [Line Items]", "label": "Employee Stock Purchase Plan, Activity in Period [Line Items]", "terseLabel": "Employee Stock Purchase Plan, Activity in Period [Line Items]" } } }, "localname": "EmployeeStockPurchasePlanActivityInPeriodLineItems", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "pxlw_EmployeeStockPurchasePlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock Purchase Plan [Axis]", "terseLabel": "Employee Stock Purchase Plan [Axis]" } } }, "localname": "EmployeeStockPurchasePlanAxis", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "pxlw_EmployeeStockPurchasePlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock Purchase Plan [Domain]", "terseLabel": "Employee Stock Purchase Plan [Domain]" } } }, "localname": "EmployeeStockPurchasePlanDomain", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_EmployeeStockPurchasePlansProceedsFromIssuanceOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plans, proceeds from issuance of common stock", "label": "Employee Stock Purchase Plans, proceeds from issuance of common stock", "verboseLabel": "Employee Stock Purchase Plans, proceeds from shares issued" } } }, "localname": "EmployeeStockPurchasePlansProceedsFromIssuanceOfCommonStock", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_EmployeeStockPurchasePlansSharesIssuedAndProceedsReceivedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table]", "label": "Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table]", "terseLabel": "Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table]" } } }, "localname": "EmployeeStockPurchasePlansSharesIssuedAndProceedsReceivedTable", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "pxlw_EndCustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End customer B [Member]", "label": "End customer B [Member]", "terseLabel": "End customer B" } } }, "localname": "EndCustomerBMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_EndCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End customer A [Member]", "label": "End customer A [Member]", "terseLabel": "End customer A" } } }, "localname": "EndCustomerMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_EngineeringServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering Services And Other [Member]", "label": "Engineering Services And Other [Member]", "terseLabel": "Engineering services, license and other" } } }, "localname": "EngineeringServicesAndOtherMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "pxlw_EquitySaleToESOPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Sale to ESOP", "label": "Equity Sale to ESOP [Member]", "terseLabel": "Equity Sale to ESOP" } } }, "localname": "EquitySaleToESOPMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_EquitySaleToInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Sale to Investors", "label": "Equity Sale to Investors [Member]", "terseLabel": "Equity Sale to Investors" } } }, "localname": "EquitySaleToInvestorsMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_FirstAdditionalPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Additional Payment", "label": "First Additional Payment [Member]", "terseLabel": "First Additional Payment" } } }, "localname": "FirstAdditionalPaymentMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisitions of property and equipment and other assets under extended payment terms.", "label": "Fixed asset and other asset expenses incurred but not yet paid", "terseLabel": "Acquisitions of property and equipment and other assets under extended payment terms" } } }, "localname": "FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pxlw_IncomeTaxReconciliationIncomeTaxExpenseBenefitExpirationOfTaxAttributes": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the expiration of tax attributes.", "label": "Income Tax Reconciliation, Income Tax Expense (Benefit), Expiration of Tax Attributes", "terseLabel": "Expiration of tax attributes" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitExpirationOfTaxAttributes", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "pxlw_IntegratedCircuitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Integrated Circuits [Member]", "label": "Integrated Circuits [Member]", "terseLabel": "IC sales" } } }, "localname": "IntegratedCircuitsMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "pxlw_InterestAndPenaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest and Penalties [Member]", "label": "Interest and Penalties [Member]", "terseLabel": "Interest and Penalties [Member]" } } }, "localname": "InterestAndPenaltiesMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "domainItemType" }, "pxlw_January2020PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2020 Plan", "label": "January 2020 Plan [Member]", "terseLabel": "January 2020 Plan" } } }, "localname": "January2020PlanMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_LesseeOperatingLeasesRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Leases, Remaining Lease Term", "label": "Lessee, Operating Leases, Remaining Lease Term", "terseLabel": "Remaining lease terms on operating leases" } } }, "localname": "LesseeOperatingLeasesRemainingLeaseTerm", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "pxlw_LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable.", "label": "Line of credit facility, component of calculation for maximum borrowing amount under formula advances", "terseLabel": "Line of credit facility, component of calculation for maximum borrowing amount under formula advances" } } }, "localname": "LineOfCreditFacilityComponentOfCalculationForMaximumBorrowingAmountUnderFormulaAdvances", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount available to borrow under revolving line of credit is limited by the lesser of $10 million or $1 million plus 80% of eligible domestic accounts receivable and certain foreign accounts receivable.", "label": "Line of credit facility maximum borrowing capacity limited by eligible AR", "terseLabel": "Line of credit facility, maximum borrowing capacity, limited by eligible A/R" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityLimitedByEligibleAr", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" ], "xbrltype": "percentItemType" }, "pxlw_LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of credit facility, maximum borrowing capacity under non-formula advances which may be made solely during the last five busines days of any fiscal month or quarter and which must be repaid by the Company on or before the fifth business day after the applicable fiscal month or quarter end.", "label": "Line of credit facility, maximum borrowing capacity under non-formula advances", "terseLabel": "Line of credit facility, maximum borrowing capacity under non-formula advances" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityUnderNonFormulaAdvances", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_NoncontrollingInterestClosingCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Closing Costs Incurred", "label": "Noncontrolling Interest, Closing Costs Incurred", "negatedTerseLabel": "Closing costs incurred" } } }, "localname": "NoncontrollingInterestClosingCostsIncurred", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_NoncontrollingInterestDiscountOnValuation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Discount on Valuation", "label": "Noncontrolling Interest, Discount on Valuation", "terseLabel": "Discount on valuation" } } }, "localname": "NoncontrollingInterestDiscountOnValuation", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "pureItemType" }, "pxlw_NoncontrollingInterestRedemptionAnnualInterestPercentageIncluded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Redemption, Annual Interest Percentage Included", "label": "Noncontrolling Interest, Redemption, Annual Interest Percentage Included", "terseLabel": "Annual interest percentage included" } } }, "localname": "NoncontrollingInterestRedemptionAnnualInterestPercentageIncluded", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "pureItemType" }, "pxlw_NumberOfPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents held by the Company related to visual display of digital image data.", "label": "Number of Patents", "terseLabel": "Number of patents held" } } }, "localname": "NumberOfPatents", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "pxlw_OperatingLossCarryforwardsCarriedForwardIndefinetly": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Carried Forward Indefinetly", "label": "Operating Loss Carryforwards, Carried Forward Indefinetly", "terseLabel": "Operating loss carryforwards, carried forward indefinetly" } } }, "localname": "OperatingLossCarryforwardsCarriedForwardIndefinetly", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentTaxPortionAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax amount of the increase (decrease) in accumulated other comprehensive income (loss) related to pension and other postretirement benefit plans, attributable to the parent entity.", "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign pension adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentTaxPortionAttributableToParent", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "pxlw_PWSHEmployeesAndSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PWSH Employees and Subsidiaries", "label": "PWSH Employees and Subsidiaries [Member]", "terseLabel": "PWSH Employees and Subsidiaries" } } }, "localname": "PWSHEmployeesAndSubsidiariesMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_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.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_Plan2006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 2006 [Member]", "label": "Plan 2006 [Member]", "terseLabel": "2006 Plan" } } }, "localname": "Plan2006Member", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_ProceedsFromIssuanceOfAtTheMarketOffering": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of At the Market Offering", "label": "Proceeds from Issuance of At the Market Offering", "terseLabel": "Net proceeds from \"at the market\" equity offering" } } }, "localname": "ProceedsFromIssuanceOfAtTheMarketOffering", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pxlw_ProceedsFromIssuanceOfEquityInterestToEntitiesOwnedByEmployees": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Equity Interest to Entities Owned by Employees", "label": "Proceeds from Issuance of Equity Interest to Entities Owned by Employees", "terseLabel": "Proceeds from Issuance of Equity Interest to Entities Owned by Employees" } } }, "localname": "ProceedsFromIssuanceOfEquityInterestToEntitiesOwnedByEmployees", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pxlw_ProceedsFromIssuanceOfEquityInterestToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Equity Interest To Redeemable Noncontrolling Interest", "label": "Proceeds From Issuance Of Equity Interest To Redeemable Noncontrolling Interest", "terseLabel": "Net proceeds from issuance of equity interest to certain entities owned by employees" } } }, "localname": "ProceedsFromIssuanceOfEquityInterestToRedeemableNoncontrollingInterest", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pxlw_PublicOfferingAndOverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Offering and Over-Allotment Option", "label": "Public Offering and Over-Allotment Option [Member]", "terseLabel": "Equity Offering" } } }, "localname": "PublicOfferingAndOverAllotmentOptionMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Offering", "label": "Public Offering [Member]", "terseLabel": "Equity Offering, Excluding Underwriter's Option" } } }, "localname": "PublicOfferingMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_Publicfloatshareprice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The closing price of a share of the entity's common stock as of the last business day of the most recently completed second fiscal quarter. This share price is used to calculate the aggregate market value of the entity's common stock held by non-affiliates.", "label": "public float share price", "terseLabel": "Entity Public Float, Share Price" } } }, "localname": "Publicfloatshareprice", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "xbrltype": "perShareItemType" }, "pxlw_Reductiontodeferredtaxassets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reduction to deferred tax assets", "label": "Reduction to deferred tax assets", "terseLabel": "Reduction to deferred tax assets" } } }, "localname": "Reductiontodeferredtaxassets", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_ResearchAndDevelopmentArrangementReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and Development Arrangement, Receivable", "label": "Research and Development Arrangement, Receivable", "terseLabel": "Research and development arrangement, receivable" } } }, "localname": "ResearchAndDevelopmentArrangementReceivable", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_ResearchAndDevelopmentArrangementReceivableRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Research and Development Arrangement, Receivable Recognized", "label": "Research and Development Arrangement, Receivable Recognized", "terseLabel": "Research and development arrangement, receivable recognized" } } }, "localname": "ResearchAndDevelopmentArrangementReceivableRecognized", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_RestructuringExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Expense", "label": "Restructuring Expense [Member]", "terseLabel": "Restructuring Expense" } } }, "localname": "RestructuringExpenseMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "pxlw_ReversalOfUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation.", "label": "Reversal of uncertain tax positions", "negatedTerseLabel": "Reversal of uncertain tax positions" } } }, "localname": "ReversalOfUncertainTaxPositions", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "pxlw_SaleOfPreviouslyReservedInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales amount of inventory previously reserved.", "label": "Sale of Previously Reserved Inventory", "terseLabel": "Sale of previously written-down inventory" } } }, "localname": "SaleOfPreviouslyReservedInventory", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SaleOfStockAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Agreement Term", "label": "Sale of Stock, Agreement Term", "terseLabel": "Sale of stock, agreement term" } } }, "localname": "SaleOfStockAgreementTerm", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "pxlw_SaleOfStockCommissionFeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Commission Fee, Percent", "label": "Sale of Stock, Commission Fee, Percent", "terseLabel": "Commissions and fees" } } }, "localname": "SaleOfStockCommissionFeePercent", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Maximum Consideration Received on Transaction", "label": "Sale of Stock, Maximum Consideration Received on Transaction", "terseLabel": "Maximum aggregate offering price" } } }, "localname": "SaleOfStockMaximumConsiderationReceivedOnTransaction", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element may be used to disclose the percentage of accounts receivable from individual significant customers, those representing 10% or more of total accounts receivable.", "label": "Schedule of accounts receivable percentages from significant customers [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable Percentages from Significant Customers" } } }, "localname": "ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "pxlw_SecondAdditionalPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Additional Payment", "label": "Second Additional Payment [Member]", "terseLabel": "Second Additional Payment" } } }, "localname": "SecondAdditionalPaymentMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchaseAmountPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Amount Per Employee", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Amount Per Employee", "terseLabel": "Employee Stock Purchase Plan, maximum annual purchase amount per employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchaseAmountPerEmployee", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Employee Stock Purchase Plan, offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVest": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The number of unvested stock options outstanding as of the balance sheet date that are expected to vest in the future and can become converted under the option plan.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Expected to Vest", "terseLabel": "Expected to vest, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVest", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "sharesItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of expected to vest options outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "monetaryItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price for the number of unvested stock options outstanding as of the balance sheet date that are expected to vest in the future and can become converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Expected To Vest, Weighted Average Exercise Price", "terseLabel": "Expected to vest, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "perShareItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average remaining contractuatl term for the number of unvested stock options outstanding as of the balance sheet date that are expected to vest in the future and can become converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Expected to Vest, Weighted Average Remaining Contractual Term", "terseLabel": "Expected to vest, weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageRemainingContractualTerm", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "durationItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMonthlyVestingPercentVestingBeginningAfterYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, monthly vesting percent vesting beginning after year one", "label": "Share-based compensation arrangement by share-based payment award, options, monthly vesting percent vesting beginning after year one", "terseLabel": "Options, monthly vesting percentage beginning after year one anniversary" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMonthlyVestingPercentVestingBeginningAfterYearOne", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfMonthsVestingAfterOneYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, number of months vesting after one year", "label": "Share-based compensation arrangement by share-based payment award, options, number of months vesting after one year", "terseLabel": "Options, number of months vesting after one year anniversary" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfMonthsVestingAfterOneYear", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "pureItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, percent vested on one year anniversary of grant", "label": "Share-based compensation arrangement by share-based payment award, options, percent vested on one year anniversary of grant", "terseLabel": "Options, percent vested on one year anniversary of grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share-based Payment Award, Options, Vested", "terseLabel": "Vested, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "sharesItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of fully vested options outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "monetaryItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price for the number of shares into which fully vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested, Weighted Average Exercise Price", "terseLabel": "Vested, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "perShareItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average remaining contractual term for the number of shares into which fully vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term", "terseLabel": "Vested, weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "durationItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification Contractual Life", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification Contractual Life", "terseLabel": "Plan modification, contractual life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationContractualLife", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "Employee Stock Purchase Plan, purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of unvested restricted stock units outstanding as of the balance sheet date that are expected to vest in the future and issued under the restricted stock plan.", "label": "Share Based Compensation Arrangement By Share Based Payment, Restricted Stock Unit Awards, Outstanding, Expected to Vest", "terseLabel": "Expected to vest after December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVest", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "sharesItemType" }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVestWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price of the unvested restricted stock units outstanding as of the balance sheet date that are expected to vest in the future and issued under the restricted stock plan.", "label": "Share Based Compensation Arrangement By Share Based Payment, Restricted Stock Unit Awards, Outstanding, Expected to Vest, Weighted Average Exercise Price", "terseLabel": "Expected to vest after December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVestWeightedAverageExercisePrice", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "perShareItemType" }, "pxlw_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price at which stock options awarded expired in the current period.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expired, Weighted Average Exercise Price", "terseLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "perShareItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses, Future Minimum Payments Due [Abstract]", "label": "Software Licenses, Future Minimum Payments Due [Abstract]", "terseLabel": "Software licenses" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueAbstract", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueCurrentPortionOfPresentValue": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDuePresentValue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Software Licenses, Future Minimum Payments Due, Current Portion of Present Value", "label": "Software Licenses, Future Minimum Payments Due, Current Portion of Present Value", "negatedTerseLabel": "Less: Current portion" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueCurrentPortionOfPresentValue", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum payments maturing in the second fiscal year following the latest fiscal year for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Software Licenses, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueInterestComponent": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails_1": { "order": 1.0, "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Software Licenses, Future Minimum Payments Due, Interest Component", "label": "Software Licenses, Future Minimum Payments Due, Interest Component", "negatedTerseLabel": "Less: Interest component" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueInterestComponent", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueLongTermPortionOfPresentValue": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDuePresentValue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Software Licenses, Future Minimum Payments Due, Long-term Portion of Present Value", "label": "Software Licenses, Future Minimum Payments Due, Long-term Portion of Present Value", "terseLabel": "Long-term portion of obligations" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueLongTermPortionOfPresentValue", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum payments maturing in the next fiscal year following the latest fiscal year for software liceneses having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Software Licenses, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDuePresentValue": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails_1": { "order": 2.0, "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Software Licenses, Future Minimum Payments Due, Present Value", "label": "Software Licenses, Future Minimum Payments Due, Present Value", "totalLabel": "Present value of minimum software license payments" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDuePresentValue", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum payments for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Software Licenses, Future Minimum Payments Due, Total", "totalLabel": "Total" } } }, "localname": "SoftwareLicensesFutureMinimumPaymentsDueTotal", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_TaxCreditCarryforwardsResearch": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of research tax credit carryforwards.", "label": "Tax credit carryforwards, research", "terseLabel": "Tax credit carryforwards, research" } } }, "localname": "TaxCreditCarryforwardsResearch", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_TheInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Investors", "label": "The Investors [Member]", "terseLabel": "The Investors" } } }, "localname": "TheInvestorsMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_ThirdAdditionalPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Additional Payment", "label": "Third Additional Payment [Member]", "terseLabel": "Third Additional Payment" } } }, "localname": "ThirdAdditionalPaymentMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "pxlw_TopFiveEndCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top five end customers [Member]", "label": "Top five end customers [Member]", "terseLabel": "Top five end customers" } } }, "localname": "TopFiveEndCustomersMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "pxlw_UncertainTaxPositionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncertain Tax Positions [Member]", "label": "Uncertain Tax Positions [Member]", "terseLabel": "Uncertain Tax Positions [Member]" } } }, "localname": "UncertainTaxPositionsMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "domainItemType" }, "pxlw_UnrecognizedTaxBenefitsIncreaseDecreaseResultingfromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions", "terseLabel": "Accrual for positions taken in a prior year" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingfromPriorPeriodTaxPositions", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "pxlw_UpfrontPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upfront Payment", "label": "Upfront Payment [Member]", "terseLabel": "Upfront Payment" } } }, "localname": "UpfrontPaymentMember", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "pxlw_ViXSSystemsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ViXS Systems, Inc. [Member]", "label": "ViXS Systems, Inc. [Member]", "terseLabel": "ViXS Systems, Inc." } } }, "localname": "ViXSSystemsInc.Member", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails", "http://www.pixelworks.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "pxlw_YearsOfAmortizationPeriodOfLicensedTechnologyLowerLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized licensed technology assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the assets, which is generally three to five years.", "label": "Years of amortization period of licensed technology, lower limit", "terseLabel": "Years of amortization period of licensed technology, lower limit" } } }, "localname": "YearsOfAmortizationPeriodOfLicensedTechnologyLowerLimit", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails" ], "xbrltype": "durationItemType" }, "pxlw_YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized licensed technology assets are stated at cost and are amortized on a straight-line basis over the term of the license or the estimated life of the assets, which is generally three to five years.", "label": "Years of amortization period of licensed technology, upper limit", "terseLabel": "Years of amortization period of licensed technology, upper limit" } } }, "localname": "YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit", "nsuri": "http://www.pixelworks.com/20211231", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails" ], "xbrltype": "durationItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r203", "r362", "r367", "r618" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r302", "r329", "r380", "r382", "r546", "r547", "r548", "r549", "r550", "r551", "r570", "r615", "r619", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r302", "r329", "r380", "r382", "r546", "r547", "r548", "r549", "r550", "r551", "r570", "r615", "r619", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r203", "r362", "r367", "r618" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r199", "r362", "r365", "r573", "r614", "r616" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r199", "r362", "r365", "r573", "r614", "r616" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r302", "r329", "r370", "r380", "r382", "r546", "r547", "r548", "r549", "r550", "r551", "r570", "r615", "r619", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r302", "r329", "r370", "r380", "r382", "r546", "r547", "r548", "r549", "r550", "r551", "r570", "r615", "r619", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r200", "r201", "r362", "r366", "r617", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r200", "r201", "r362", "r366", "r617", "r628", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "terseLabel": "Long-term liabilities, net of current portion" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47", "r539" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r205" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r26", "r205", "r206" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r111" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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", "negatedTerseLabel": "Accretion on short-term marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r580", "r600" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Current portion of income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r21", "r580", "r600" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable, net of current portion" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities and current portion of long-term liabilities", "totalLabel": "Accrued liabilities and current portion of long-term liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r259" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r70", "r71", "r72", "r601", "r624", "r625" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r69", "r72", "r79", "r80", "r81", "r129", "r130", "r131", "r484", "r620", "r621", "r665" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r384", "r414", "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r207", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r209", "r225" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccountsReceivableDetails", "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Additions charged (reductions credited)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r110", "r246", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r183", "r188", "r195", "r223", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r477", "r485", "r507", "r537", "r539", "r578", "r599" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r64", "r122", "r223", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r477", "r485", "r507", "r537", "r539" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r216", "r231" ], "calculation": { "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r214", "r217", "r231", "r585" ], "calculation": { "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "verboseLabel": "Short-term marketable securities:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails", "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r386", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails", "http://www.pixelworks.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r379", "r381", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails", "http://www.pixelworks.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]", "terseLabel": "Canada Revenue Agency [Member]" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r644", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r645" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r42", "r112" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Policy" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r106", "r112", "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r106", "r510" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents, at carrying value" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesCashandcashequivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r283", "r586", "r606" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 2.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 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r280", "r281", "r282", "r284", "r630" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r129", "r130", "r492" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r342" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r25", "r27", "r347" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock, $0.001 par value; 250,000,000 shares authorized, 53,367,136 and 51,078,942 shares issued and outstanding as of December\u00a031, 2021 and 2020, respectively." } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r87", "r590", "r609" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss attributable to Pixelworks, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r74", "r76", "r86", "r474", "r488", "r589", "r608" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive loss attributable to Pixelworks, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r247", "r251", "r472" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r170", "r171", "r203", "r505", "r506", "r629" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r170", "r171", "r203", "r505", "r506", "r627", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r170", "r171", "r203", "r505", "r506", "r627", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r170", "r171", "r203", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of accounts receivable", "verboseLabel": "Percentage of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r170", "r171", "r203", "r505", "r506", "r629" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r350", "r351", "r363" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Deposit liability" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r371", "r378", "r626" ], "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 debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails", "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r92", "r573" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "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]", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r123", "r452", "r459" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r123", "r452" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r452", "r459", "r461" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r123", "r452", "r459" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r169", "r203" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r121", "r127", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r521", "r579", "r582", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r299", "r317", "r318", "r519", "r521", "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt instrument" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r54", "r300" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r55", "r121", "r127", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r521" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r55", "r121", "r127", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r343", "r344", "r345", "r346", "r518", "r519", "r521", "r522", "r596" ], "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": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "terseLabel": "Unrealized Gain (Loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r453", "r459" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r123", "r453", "r459", "r460", "r461" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense (benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r442", "r581", "r597" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r34" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "periodEndLabel": "Deferred revenue, ending balance", "periodStartLabel": "Deferred revenue, beginning balance", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails", "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred revenue.", "label": "Deferred Revenue, Period Increase (Decrease)", "terseLabel": "Revenue deferred" } } }, "localname": "DeferredRevenuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r443" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r445" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets, net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails", "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r448", "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r448", "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and experimentation credit and deduction carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Deferred stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Reserves and accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r444" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from reserves and accruals.", "label": "Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals", "terseLabel": "Reversed accrual" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions to 401(k) plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingencies401kPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r110", "r257" ], "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 and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r110", "r181" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r88", "r134", "r135", "r136", "r137", "r138", "r142", "r145", "r149", "r152", "r153", "r157", "r158", "r493", "r494", "r591", "r610" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r88", "r134", "r135", "r136", "r137", "r138", "r145", "r149", "r152", "r153", "r157", "r158", "r493", "r494", "r591", "r610" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r431" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r125", "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Impact of foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to restructuring charges.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Percent", "terseLabel": "Corporate restructuring" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Tax contingencies, net of reversals" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "terseLabel": "Research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Nonvested awards, total compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Nonvested awards, total compensation cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan:" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option Plans:", "verboseLabel": "Employee equity incentive plans" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails", "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r79", "r80", "r81", "r129", "r130", "r131", "r133", "r139", "r141", "r164", "r224", "r342", "r347", "r418", "r419", "r420", "r455", "r456", "r492", "r511", "r512", "r513", "r514", "r515", "r516", "r620", "r621", "r622", "r665" ], "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": "Total Shareholders' Equity" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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 [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r495", "r496", "r497", "r500" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r495", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r308", "r317", "r318", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r496", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r308", "r371", "r372", "r377", "r378", "r496", "r543" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r308", "r317", "r318", "r371", "r372", "r377", "r378", "r496", "r544" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r308", "r317", "r318", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r496", "r545" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r308", "r317", "r318", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments, Policy" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r316", "r340", "r491", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails", "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r252" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r254" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r247", "r248", "r252", "r255", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r252", "r575" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Acquired intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r252", "r574" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Acquired intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r508", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency transaction loss, realized" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r258" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Equipment, furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Equipment, furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r110", "r321", "r322" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on loan extinguishment", "terseLabel": "Gain on loan extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails", "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r241", "r242", "r539", "r577" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r243", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill, Policy" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r91", "r122", "r183", "r187", "r191", "r194", "r197", "r223", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r507" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r124", "r462" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r84", "r183", "r187", "r191", "r194", "r197", "r576", "r587", "r593", "r611" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r124", "r462" ], "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r262", "r267" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r125", "r432", "r440", "r447", "r457", "r464", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r140", "r141", "r182", "r430", "r458", "r465", "r612" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r428", "r429", "r440", "r441", "r446", "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes, Policy" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds received" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued current and long-term liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current and long-term assets, net" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r245", "r250" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Acquired intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r180", "r517", "r520", "r592" ], "calculation": { "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r103", "r107", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r52" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Federal [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r35", "r239" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r62", "r539" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r63", "r117", "r160", "r236", "r238", "r240", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories, Policy" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r36", "r239" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r533" ], "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": "Supplemental Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r9", "r258" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r534" ], "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": "Future Minimum Payments Under Non-cancellable Leases", "verboseLabel": "Future Minimum Payments Disclosure" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesTables", "http://www.pixelworks.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "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, to be Paid", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": 6.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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": 5.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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r534" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r122", "r189", "r223", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r478", "r485", "r486", "r507", "r537", "r538" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r122", "r223", "r507", "r539", "r584", "r604" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interest and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r122", "r223", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r478", "r485", "r486", "r507", "r537", "r538", "r539" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "verboseLabel": "Liability for uncertain tax positions, noncurrent" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails", "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r18", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit facility, outstanding borrowings" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsShortTermLineofCreditNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Contractual obligation, other, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r55" ], "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, Excluding Current Maturities", "terseLabel": "Contractual obligation, other, noncurrent" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Term of debt instrument" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r55", "r287" ], "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": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r9", "r258" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Tooling" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r51" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Gain (Loss)", "negatedTerseLabel": "Gain on sale of marketable securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities, Policy" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r61", "r122", "r223", "r288", "r292", "r293", "r294", "r297", "r298", "r507", "r583", "r603" ], "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Carrying Value of Redeemable NCI as of December 31, 2021", "periodStartLabel": "Carrying Value of Redeemable NCI as of January 1, 2021" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployees" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Ownership percentage by noncontrolling owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r371" ], "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": "Cash equivalents:" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInMinorityInterestRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]" } } }, "localname": "MovementInMinorityInterestRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106", "r108", "r111" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r73", "r75", "r81", "r85", "r111", "r122", "r132", "r134", "r135", "r136", "r137", "r140", "r141", "r146", "r183", "r187", "r191", "r194", "r197", "r223", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r494", "r507", "r588", "r607" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "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) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss attributable to Pixelworks, Inc.", "verboseLabel": "Net loss attributable to Pixelworks Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r75", "r81", "r140", "r141", "r480", "r487" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedTerseLabel": "Less: Net income attributable to redeemable non-controlling interest", "verboseLabel": "Net income attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r134", "r135", "r136", "r137", "r142", "r143", "r148", "r153", "r183", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r348", "r476", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Increase in non-controlling interest due to issuance of stock" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable to Banks" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPaycheckProtectionProgramNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r183", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.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)", "terseLabel": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r528", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Years ending December 31:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r524" ], "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r524" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r524" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r526", "r529" ], "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 from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r523" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r532", "r535" ], "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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r531", "r535" ], "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 Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r489" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r52" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 4.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 assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r474", "r475", "r483" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized loss on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r474", "r475", "r483" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent", "negatedTerseLabel": "Foreign pension adjustment" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r68", "r70", "r474", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedTerseLabel": "Foreign pension adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r474", "r475", "r483" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "terseLabel": "Tax effect of foreign pension adjustment" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r474", "r475", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Effect of foreign currency translation attributable to redeemable non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r66", "r67", "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized loss on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r65" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r613" ], "calculation": { "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r369", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Interest Expense and Other, Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r52", "r539" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Current portion of accrued liabilities for asset financings" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r111" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest income and other, net", "totalLabel": "Total interest expense and other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriter's Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r104", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r97", "r98", "r215" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Purchases of licensed technology" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r386", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r327" ], "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 (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r327" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24", "r539" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 50,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r40", "r41" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from equity offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r100" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Net proceeds from private placement investment" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r100", "r417" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuances of common stock under employee equity incentive plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from debt classified as other.", "label": "Proceeds from Other Debt", "terseLabel": "Proceeds from Paycheck Protection Program loan" } } }, "localname": "ProceedsFromOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r73", "r75", "r81", "r105", "r122", "r132", "r140", "r141", "r183", "r187", "r191", "r194", "r197", "r223", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r474", "r479", "r481", "r487", "r488", "r494", "r507", "r593" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss", "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r258" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Gross carrying amount" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Useful Lives and Recoverability of Equipment and Other Long-Lived Assets, Policy" } } }, "localname": "PropertyPlantAndEquipmentImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r260", "r539", "r595", "r605" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r260", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Policy" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r258" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of uncertainty related to unrecognized tax benefits.", "label": "Nature of Uncertainty [Axis]", "terseLabel": "Nature of Uncertainty [Axis]" } } }, "localname": "ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r208", "r211", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Policy" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r323", "r324", "r325", "r326" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "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": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable Noncontrolling Interest [Line Items]" } } }, "localname": "RedeemableNoncontrollingInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Redeemable Noncontrolling Interest" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r102" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedTerseLabel": "Payments on asset financings" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by form of arrangement related to research and development.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "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": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r425", "r572", "r645" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development, Policy" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopment" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r264", "r266", "r269", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Approximate reduction in workforce from restructuring plan (percent)" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r110", "r263", "r272", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "netLabel": "Expensed", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r265", "r266", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails", "http://www.pixelworks.com/role/RestructuringNarrativeDetails", "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringNarrativeDetails", "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringNarrativeDetails", "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r266", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance as of December 31, 2021", "periodStartLabel": "Balance as of December 31, 2020" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r19", "r266", "r276" ], "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Accrued costs related to restructuring" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r93" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring", "totalLabel": "Total restructuring expense" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r347", "r421", "r539", "r602", "r623", "r625" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r129", "r130", "r131", "r133", "r139", "r141", "r224", "r418", "r419", "r420", "r455", "r456", "r492", "r620", "r622" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r178", "r179", "r186", "r192", "r193", "r199", "r200", "r203", "r361", "r362", "r573" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r364", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue, Policy" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Expected timing of satisfaction of performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r83", "r122", "r178", "r179", "r186", "r192", "r193", "r199", "r200", "r203", "r223", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r507", "r593" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue, net", "verboseLabel": "Revenue, net" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r530", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty Expense", "terseLabel": "Royalty Expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesRoyaltiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Stock issued in transaction (shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": "Sale of stock, price per share (USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "verboseLabel": "Revenue" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Liabilities and Current Portion of Long-Term Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets, Liabilities, and Valuation Allowance" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r247", "r251", "r574" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r243", "r244" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income (Loss) before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r37", "r38", "r39" ], "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": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.", "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]", "terseLabel": "Schedule of Other Operating Cost and Expense, by Component" } } }, "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Liability for Deferred Revenue" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Data (Unaudited)" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "auth_ref": [ "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements.", "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]" } } }, "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r265", "r266", "r267", "r268", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails", "http://www.pixelworks.com/role/RestructuringNarrativeDetails", "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r270", "r271", "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring Expense by Components" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r266", "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Accrued Restructuring Liabilities" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue from Significant Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r90", "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r183", "r184", "r190", "r243" ], "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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r386", "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedue of Shares Authorized under Stock Option Plans, by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r391", "r402", "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Stock-Based Compensation, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r175", "r176", "r177", "r183", "r185", "r191", "r195", "r196", "r197", "r198", "r199", "r202", "r203", "r204" ], "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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformation" ], "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/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r110" ], "calculation": { "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Employee severance and benefits" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringComponentsofRestructuringExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r109" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Options, merit vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r396" ], "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", "negatedTerseLabel": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Restricted stock grants, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at December 31, 2021:", "periodStartLabel": "Unvested at December 31, 2020:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Unvested Restricted Stock Units - Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at December 31, 2021:", "periodStartLabel": "Unvested at December 31, 2020:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Unvested Restricted Stock Units - Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Employee Stock Purchase Plan, maximum number of shares per employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Employee Stock Purchase Plan, number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "2006 Plan, number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number exercisable as of end of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Canceled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options, grants in period, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Total intrinsic value of outstanding options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r393", "r416" ], "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": "Options outstanding as of December 31, 2021:", "periodStartLabel": "Options outstanding as of December 31, 2020:", "terseLabel": "Number outstanding as of end of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding - Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding as of December 31, 2021:", "periodStartLabel": "Options outstanding as of December 31, 2020:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Options Outstanding - Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r405" ], "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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, Outstanding, Aggregate Intrinsic Value", "totalLabel": "Total, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. 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, Outstanding and Exercisable [Table Text Block]", "terseLabel": "Schedule of Stock Options Outstanding, Vested and Expected to Vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r406" ], "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can 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, Outstanding, Number", "totalLabel": "Total, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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, Outstanding, Weighted Average Exercise Price", "terseLabel": "Total, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r383", "r389" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r386", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation, Policy" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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 Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, minimum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, maximum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r409", "r422" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Total, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Employee Stock Purchase Plan, purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exerciseable, weighted average exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Anticipated decrease of unrecognized tax liability, within twelve months" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The nature of the uncertainty for which it is reasonably possible that the total amount of the unrecognized tax benefit will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Licensed Technology, Policy" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Program, Policy" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r59", "r79", "r80", "r81", "r129", "r130", "r131", "r133", "r139", "r141", "r164", "r224", "r342", "r347", "r418", "r419", "r420", "r455", "r456", "r492", "r511", "r512", "r513", "r514", "r515", "r516", "r620", "r621", "r622", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r129", "r130", "r131", "r164", "r573" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r24", "r25", "r342", "r347" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee Stock Purchase Plans, shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r25", "r342", "r347" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Equity offering, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r342", "r347" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock grants, number of shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r342", "r347" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock issued under employee equity incentive plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r342", "r347", "r395" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r25", "r342", "r347" ], "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": "Equity offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r347", "r385", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock issued under employee equity incentive plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r122", "r210", "r223", "r507", "r539" ], "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r120", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r347", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r434", "r439", "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Uncertain Tax Positions and Interest and Penalties" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "General foreign tax credit" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails", "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails", "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Tooling [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r316", "r340", "r491", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsAssetsandLiabilitiesDetails", "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsShortTermMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r265", "r266", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/RestructuringRestructuringReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r147", "r150", "r151" ], "calculation": { "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Less: Net income attributable to certain entities owned by employees" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Accrual for positions taken in current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reversals due to lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r167", "r168", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates, Policy" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Change in net valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r153" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r153" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r573": { "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" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r59": { "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" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r592": { "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" }, "r593": { "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" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r609": { "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" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r645": { "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" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r647": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r648": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r649": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r652": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r653": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r654": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r655": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r656": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r657": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r658": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r659": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r661": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r662": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r663": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r664": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" } }, "version": "2.1" } ZIP 125 0001040161-22-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001040161-22-000017-xbrl.zip M4$L#!!0 ( #. :503=-F0/CX #^> 0 > 97@Q,#)A;65N9&5D86YD M?KT]V=OGSX]NCB*WEU\>!\=/-G=BR[* M.*_2.BWR.'OZ='C\0_3#55W/WSQ]>GU]_>3ZV9.BO'QZK.WN_OG'[Q+:_6YWHFS M]#)_0P.&OTX+F)[\>5)D1?GF3[OTOQ_Q+SO3>)9FJS?_=9'.5!4=J^OHK)C% M^7\-*ECDG4J5Z90OK-)_*G@CO)Q^O.8!O83G9&FN] #WGKV&(0T_7Z7CM([V M=I_L__04K]?3,I/C@<$*E3_[5SBSF<=) I]C)U/3^LUK>+/^! +K MK\H?;O/@KKN^]3J=COYW^/[WD[._G0^BT?';)U\\X/73G,7E)GWKF>_O[NU&PP^G[T_^& ZC\XN3MW^#77_V]MWA^3 Z?7]X?,M)H0S( M;^IB[@D)20)K\&8'+_JWK\-!ZSKLF6_^[;^"OU+[ MKYX\QV6 KW!Z]I?2^N5#1?E',X Z)B&M57:16=9G$>P;]U M$<55E59U-(21IN-,1135%SGJJRNTCG\ M&?:.@EOANAK>\;: =Y0Q'DJ#**[ACFF\A%_@0^=E.E%1G,/I,B]RYP_PB%DU MP/%5BQC6!@<4S7%TUU?IY K'B.\!*4WP;_]8P(I.5S!H>%CTES^]VM_?_5') MB&6$\*S)50R3Q#SV!699HJ*$V9W&99U.TCG\"M;U?#&NTB2- MRQ4M#SQL7A;+-%%X\RRZ3NLKG"J*%Q_W\!946^E2T6(ERQA^IC>-^6/P5ZE: MWM^M7!^71MG?.(UR-/QU=#RZ&)T,//Q].0'FA7?XMAK!F%4 +X]>M6%<5Q:=/2LWI:.$! M1JA#ZYCD8[QJ'BF@/.'7,2C;25$F>#-H=%"J8P7"-&U1=P.0*T_APCO<@T9. M@[_\:>_%[H\O>W%_*W1W)G2_%'&9;);(T9!03(Y2$*&Z*/^5(W(K C>* %I6 MFR4!'Y^3#S^!/Y)Q#58OQWT':\)DG[E(XYRJOZ)-NCG""##3B5WC%WLL?*W"K+A<9R*J*2_+ 61#)3T/5(*I2#+K1?UVETSI*TNE4E1BBBC/]NWFI9NEB-H"= M,.%0&-TPB:LK)YXU<59MP J83EL2?;IV7.2+2E5/HLA=81VPHQ%6-,1XABYE M!0_)ZS(=+U![PYZIX@PC;:5*%BSUYN_T&AM]E$ CNJ?>-F%-?K"[U_O4'T1[ M^\]Q:'O[KX-PXB&N$NU?<$%G^$=8@$6N) X(1X7Z3*,5*_.M-W.>";Z[!R.C MY<]2.(PH&-GW(R9_^=/S5S]&&&#]IZI >US#T03_EBHK)B;H>%5P4B_&FS!> M"%=(.)=4!8Q&E9.TLK^',P^_^Q2"M8$K@F+_(=DHZ))Q,@OO83D*^7SN8D"+"^H#7A,QT7-098JQHNQLGP MRL).@//^!V-DD4KA&G.Q-V"2N[4Q M$(H?P\-LS'AK4-RESG94P>8H[4:T3&LV$"!1"72-A/E0SKM#7L9*'40*Y9%R M//1 _1CY"9[B27]]%=?T=_?)5Z!15:8F,@JK:RGP5G/>B7,Q_#QCL,DVP3U* M62:,Z)$BH'R'&>76(KE#Z39J9'-D^S3]K++KHOP$6GR43YZ@]1N=H/[%DSDP MBN'00,,8CH6J**NMYKM#K H8;!.RP([B>L/<\ 1&A%%^SBAYR6MPO='&S%9D MK8!1:LY,0.,T;Q@D-4;,*=B7*!.U)$(VZZ])1Y710:Z\#9 MI9L +>[_7Y46&W2I=L:EBC_MQ%.X_TV<7<>KZH?'CYS:[O2O7=O0_=NZ MX!A/]/!N\A+D.:V>-=[?[CB8J5Y?(3!G I()*UKJ/Y#'A "=:_B/5=3;W^VC M%U>2*YS!$4AAI&NE/FUMI#O4/!+H/YQL6+H\3$NX(^7[J&XG)KW%: M1A_B\I.JH__!R.XFR I%/%9L+I'<4&#HJS_ZWNZKS<9X]>(^Q^*:_Y].C;HW M_B:HT@P3-0G%4!(Z!]AU+C$4CJL7Y;$@[)R8NY*-QJ&L2590'(WAC.1IDZG9 M<&\Q7H0Q?&V]DB]<@OZ',#@K/30!#=)[ZC"EX &(\[A9C7A7P(U3.G\$L,RPHXJ 0F\N?/U&(P8.G1PWE%,1_/-.% KET$49R MP, 9@W1=N;%'QV(2 0)72"WI<7BZ8*!'P,65AR[>GC=W=M[\1O'UC7+-!QRH M@^TZQYPCYQ=/,.^#^_D4_BD2%J]I6E8U"*S@H>,ZO&PK*'"58 .-Z4"H9#D,R8/%(Q2(Y5BG@V2F(+.4FI6<6@1#"%ZD:0KI.9" M#D2X(DLG5,W2T(!H.!4EXH-Z& L1\K=M]A#'B^ETI/LA_>S=4B60$'OKT= M3 %T]Q_V777=O?Z9;U:VA&QD-VN/QRX5:'79SIR:9Q/QECCX5UL!NF,! MBD[1C=HL,3(8-(/\<)R]7 !DJ >-8]&:J/4E!\_NZ+9IN6=;Z;FI,CHNU2:5 M[6!XR4G*1CU&U\A!Y@7K^R0L>;3(QV7Q"0YV\%OA-R!RT:C4UT_3#'&*&)-)$_J+,JEYS$Q-RI0U\^$E&(Z4 M(X)'S^)/N M<(&/G\?YB>[S?O3P&F<--$,Z@P/96WK=4*;SN3;[@'-_*R# I!CA&$3 +R7;F^G&K?S6%ZK;JXNZ$H,-0 MW 1AL $(A&;58(K$9GQL^R+#0ZM%W>8C=ENYZRSNK;ZY4U';')OWWQ6FZ(T5 MB$7>%:KH?T&L@L["24? 8HM*WJ*2O_WN>6!ALD;<>-/)R)YM'!G9\/WHM]$O MH_>CBS\>"1D9EMO.55EAK@X2 M:2GC+L.;"$L'?^/X75_B,> ]*SV@IH5",9E&"EG7]0MZJSDAK-"KN%29\5F4 M$:1279R8MK%?W-K&?NCT?P<;M^.8W/7\XR]_';Z]B"Y.HHMWHW/B>&6,POF[ MP[-A]'[T871QN)XD\#8'R<9\B%[<_S=_"7KB&R(BG-PXH.#;'#QYO8=+.W3J283!9'?3$X9%F!"F#F.'H)*9BE%.7PJQ2*@N 6VS5+8L MW68=KE-61Q8W$%BUAA[>X.X%/(6SQ5:;E.6I,AR':R)L3] ML';9>+-WV;,#7!H'F[@YV^S+A9;H3W(\KLUT4(XU#(?8C0VD IZ HL$'/!D M 54T@;/\Q"!VQQ(.*_"%8AWU<"-O0&Q@ \&H??GD/NR/\AFD_L(A#YST:UX@ M,TZ6NMX\8YO##^> %8+,WL#^B-.#F?Q]8"R MD$L8"(%N<0 P[0K\'KQ<6P[!B[X7[O/G&^?\G/SZZ_!L=/Q;='A\Y#2X@-^= M''T]&_K&:[?N^L3-TFY!P.%>F8] H1TM2AW)('B*6U,V:&2 R(UA_C&][S&N MHD_D#DLNE1J"1M"&N,?<\([$*%NJEJ+H8TY ?DMNCR8=$WPURN?\JH%8(C_$ MM]<(^+0.3?MKC6H)J9!(%IHFP:0HV#II"RHQ61-9*527>;BXA-T3[0TB[$G# M;#MQE,,W#6]D;>W>2Z/]58W+!9(7[*&RUX_C2D^V@1AO1&X?QH3)A$*K-WR! M.(4FACB[",PO0^_0;JF*:W?@W^SJFEZ2C2 M&[3^EJ72& NF'-@;-HL3B4D0-S48-#8U.F4>20%G(-T3LKQ47A9DIZ2ZUK@I MIC18+:65GF:[E#)M@JGAD9FF<&^"13_P1N9:K%KF!E]Y2+MU[E $"B>K=1TZ M5KDI0Z%K:.O Y06I"8B()Z-5I&H9!=,G+31UH*G>;5UK2_:)SI",V!<_S>D& MZKCD&Z8I%K&'_D]7G6<4_J8RZB2O4V1B7\"_F1_D<<2CN_X@VGM%-)RO30&\ MN&H#>23HA8ZC0#KW^-9D&W^NJ5!\S!Y9=S'Z9MDL@L'V[$RM6\P1YUS(DJ_1SU7C0,"9A6^+SP] ^/?GR;.?M]A8)KT%2I M.*N_+N#'9Z21_QKG]*1G>P.M!4%]9JOOQ75[L7&NV^GAV<7H[>B4DE*/)%K^ M(')20S)R9O=<_T5$UIT6-5DYL4UBY[5?V#)>$;]QIFKN']B!2R3J'6+)=ED< M=:DUO"O/%1+?*[QYW*92>Z [4N)@SBB/1V'>0H]PBZIZ'*BJ#890&5-_T"WF M,SP6,>$*P[5"W )/ <$?*T'#MJ)>Q9&D:HMN0V- V5K<0GADQPC0FL,I7NK@ M*KB[9?UECDA:2\O0T,-A0X-F:.'=,6)F,BHU1I''YID]2T_E;-_*M+RLB#"! M*TJ8A[JO1]C=M\"GJ2:"A9 :V_$[S6V:+CNN@M(YLFKF\4KX*;J-CX=U[#V( M)+'[)3@%=]^F_0W4;H=8:@51"1E%7XJTU!XK=GKW70E_2!A[>TL$WSB&)?=(#@2.N^] M;=3(M%*+#ARC.MQ,%+P.?D)GW'_L(]F-D\W>C6R$XLJC%*)R M/W+B2.TGW'WOU(Y1.3&F6"*&W6>)QCK9#B)$1F2Y\]H 4J@?,(Z,VX/J(+NV MD-]>P;O*WSEM1K=Y7?L\^0AVGFFQI=3?)9/P%6%9G0&;^6&H'M,'O%P2%N,Z M=,KPPB\;X3L.KO7V^C3=51)BJ*K+AY# MD&RH5*ZE G/!6(FO.P4SJ_/HZYX[)LJ4"3<4HAAHEZ'VW>!M7VYOC'A^'Q!?[GVY/CB[/1+Q^W -MO?(Z<>MM?#._[/BXN J^*]9YN MOX11"0PI8..=:L#MQQ:5$O_";]+D=Z2F%B;:N= IJGBF3);&,1AE&(Z'%+;= M<0A$QF*Z<6F#[[/0*%Q+U.2 $NITIBOT.8/5X@UY+]597;#QL&P[L1EYL?B( M]#5>88A*7D"CL+[?6&7%M>UDV':M'J#OJV%U^'IGK2J8F$JWWBQC#A*#V1A/ M:C%LG9QSPFFZPU9#G9A3J(T7R*UP,NLV9S@@YSR5(82/:@S13(QZS.E@EFT4 M!E(D?# K-[-WJMFW)$\E@-+$M#TW""O3<0PG+YWMUIVCC\5D?A .[*E(^I&1 M]/NWBC4>T'$AV==J=2$)J#IHV[(W,_Z&"2);:A6P "OS?-$H'&":%,B0CBT< MZ5T8UFU)PP=.K$L$VI;$%OH)FW7_BEC';_3]QB48,A"E!]83X_ #S9NH.V@ 4J,U@%4XK@S'7( M .R8&^=B+:W67YZ"P@_VLJ?Z@VC2(?4D&Y4QM&HTM 31IR.)#1Z@*#JAM9T5 M23I-)U(D3L'/"JU34__6$>DQH'-4CM@8X['HOV2S]1^;/K^#A"9E? TF]%$7 M4''C-)W%+G;JL&[4)16&TV9:8B+<&.0.W&X<9QKJT_0EUB+:]KY826I$)>?2 MV0#Z%[6F9NFYMM^6GLXJTZ@I/Z?I.[CG+LC3@R=:Y?9E;AV.6:NP9H]D^LS. M>&^CPJ,NCJO!@F9 RNE4DJ@B-:U-GKW4C0_![&!0LQDB M7:*6J#C!+=!U)G&9#BSJ2A]AY)-BYJ42@B:[A-Z NJQ?!%W0EX<;[+VDKW7$ MY_$J:+79"IH-U"-CU6F5Y"NZHXYS>>.4MF.>=JMMP>,32J++XOA:,W0+*=I" MBO[-@G\OGLXH;!U/?Z-(Z*WVW)HC%GT%GHIW0ZF6:;&HX!CZ$LP.5R*TG(/& MMM!15E.*W_5(V^F@"8_PS]Z;VA^\CGH2_PE#/1AEQFPEZB*8:9MQLL821/-D M8"GF)E37UA7';T2AJ0"7(MDS_Q4NN3SGDAG^;48>9F6'I/H1AKW77="5+N(L6G4&"BL_:-J:J,W6YR/A! M1A"?'.SO[>SUKOH(!M EW?C21+6AKXR.\L.E#5PRRK^;Z&E,)"GFX;Y^HZ0AK11>0&OYO10SO-HX4,!O9X<,!#@YW98S M?%O7P^9HN'[WV'#M,'_%/>NZDT9/.:F]:N_LD5:!YC$9\I8267,2:R8KVU[) MK52/;^0?$K! 6.2I+9S$I.U]LX4&54PFV#I^S3CEZ3>3(!$000\[:1(>.3GM M]@$YT 336FJ,3MTR-0C;=::-#JEID\TU ^D%XV9BO<&BR'D(ATQ-M[":/!JK MYT'DRS>E0YJ_N1B,87NDB5C+EG#IN,Q>YB!@IS^"M]_?_%@H$T0ID7GS1GB! M]E<@@%@ZY6U?6>\7TX5?BFOB* MCR;$AZ9?.8Y;!6N_M"NI7-F!Z/=8(MQD8 -;=+/3["MD=(17'#8CYY_P5XQ> M#IJ1[CW_B$B[!Y)80XDVB/*%);+ MAAQ;M1RTTB6G3]K9=T\6QO]HB#\?!"[FO9A:N>A*+4_W;?1W2K'**J7K14"[ M(8HR%>JI3J[0;IN@*X\X5J%-&K)/.B1(M^;IB7JM9*$=7*$,Y(@M>;IX-Y;( MHI5!G2> 9X#GUJSTO'O"""@_ZBO:YDW9E]0&(+F\3G-#D)7.,! "Q0EX$;]C M&\U72"WHT0B2B?'5S"U[!P<;K@OV.JE;0)*NBT66,#&.=A<'&M'.L.Z*_='B M.A<::1>ZI7LW.=S3!_O/0&'CZ6=XI1+5]WJN?EDO"5=SMS65:#)4T_FK32#J ME>O^QL8=M5WWB#_^?N?'9_HWWHCTP27KX_ 78W8 ^T32O@KX\VCIPWVEE09O MQSG^JNWK!-_%_R@Z%U5%&%/E$G9^CR-AKFS)#?%D4H*44)56B8I0&N^0)5I% M_[G_G!C!->P8K: 96T%+EP5MC4S=+%!1S[&4W6I\"@LWM1.NMW1&,?Q=R&&* M=<38BC.5)Z %;12<6ES M1G0I#PRUN\-UYV3)'TM;K%^Q.&51(N;2PL_=BNV6+T0?AT6K@C7#UAVU("TU MUP'K3EQ[>+5@@!J&N@4[/ ZP MP\/:Q11]X*)FEDOK^;;S$9G-S!K257+%/*@YJT$.:JZCLT+?S3G@6_>2;AM.TTW7J>JJNK!(9M %8P&,= M[:C3VML;M/3VT!2I6W;LV4F:ML@A]1=(]!^FRY*K@V=Z,1; MUWQQJJQ6V^,9S-G4D?RK@F)"[>_?E%R+,*_FE+78]&%;H-H$ ASP_$V IVW2 M[ALF[70F]A?Y/F=$%H*R>4@ ?2W!]ZPM1E.G\-KZFQBWJA;3*4B2$+LX27A' M_(4#I6(:PK55Z:;::GWGG[8PN\Y\Z?"-](;Q07PN-O)&Z)_607E+I2&%@*ZH M-6<%_Z3D6S2FI]-@.JJ0-O=?9R_$[C*EFJ(YUSKQ?X$, M8.3D<\6MX* MMI0@?_T"-K:6ZZVVGP"8&/PF:W<+:;J[M;BX :_2((0@PM.DR+*XW('-NL/_ M":==E58^6X0EBP@BW9B3$#^G=*]?,\/OAHT(7.&-<6.>L1MS-'P_^I_AV1_H MQE"KSZ]O>[-A?7>_:->T[-,0=TN;A=+ *5.N6(36;F/A?BPY)YJFAY-&8J).(:0B5$M:CIU6E@>&7 M*I^L-,5>O<([J)6HC6:[GT^G^R@-J;^Z,\>.7D"54I^MO=C"P4SB'$TW7GO;FZUK?U (CEM,F]-\?Z]CZ_(YEZ5JJ2FGLC0> MIYE\;\FLV/HBZ?=FD4_A\V#[+\J\=;L3'$:36LG@96[808B[U'J]YZB^QQ P MNBZF:V&W%&K3 "F)RJDR*YEC;,1$QW2K[V^']KT$$1W6F4TY?B^&9Q]&Q]3# M $_@X8?3]R?$"LBNSMMWA\>_#:/1<03']&^C7]X/H_.+PXN/6X[ ;UDA (=0 M&6?W'#*P]"?M,;_>N,_<=N1(^\[O1!')NC#UM67V@JZ;O32?9(N$LI(ZF&<1 M+X,H6:AUQ9")BNNK =I(HF '$1S%-;5. 3DT!5EH0)7"$8O:D)\:P]FS*J93 M>[2X' W(54BCYK)18<32@R0<0=_UZ-MK1G5DE@\"NHZBK1UAVH%7L^W!787# M:R5)TT;[,YWHMMZP#>DJ'5SXVGI)9JUW[:"FI11^%=VWG8$U:-C1?U5H#J9U MQF<1?)DB #WL/>OK^LR!Y4]<5[@*U[34NBFON:H79[:4)[;H5= +<@HWI#I9 M(]7;R.NWY,N'U)-DEQ7N0[75<,6H[XIG#;_6T(E,T9%%?K!H#;VWI3 MNGR[XKO<8;0:&V8D$UAO6#=XH"$E= R8O(BR C9J*8YL*DR>7@&Z!5;)Z!,U M3?-4VT,-E=4W52:=NLLAY(NJ%'QIJ@ ?1#.TUWBPL7#22R\,1=[E'13;VQPO M/Q/K[ELF#:^Z0'-T 8.YL?Q>/S'( WVA5L;)2F"&AW8S]\8: \ZOMQ?^66*H M=+/2'BS.,!A:XW/:[]L%VU*4;"E*MI4\+3[ZF=K9G+Z$K;+E^K!D<+7 >[ : M#=QNU=P$'/2]Q--K[JE5CSYD?1'].UW-Z36WMO%,C$Y2"!$=70%]4][!B3HZ M 5/'C:7-P,%A3+3B6QN8(!.U,+Z=,;K>\">H<:]-CA2)(:4V'NP M']R*F33<1*1('*RB8_).NX?FF #R5M_LOMF!SW>>]4L7GDQ>]LKH-$JP(+7@JXEF!E,IH2,B55"N5 M^Q=3B:AD4T S:0L",2-RE[2DC5=F*;A>KA&0!XV7UC#8*A7@Q!35+#YX&4]B M3/2KSVG%"(^\N9Y9E808>F"%<0NJ,&:QC7)%M0@:<@ZOA6>JY MD]42'CN>#U8J,%LX -&C3%"FEC'#Q/3OTQ#?P>/B 50=(R .;,0GH(48$V>V M?\CTM8N,-MS^[H]FR>CGO1\[+$)G7'*_%KK#B/N&^5SW1_2EB^@#Y(?FH"S4WR1["H3F1RQY ML#$0XH-?>Q;7-0$UI"BO*C)TO]D9KE0V%9= _Z?].Z$\/(22E._B9!C0TRB( M?RS.\H-(U9QB67LEO5/K5#4UWN9TAF*4+<+EJC:*%E8M;3)>+>8()JNX]9)6 M%(UB<;Z8K56LQEUP4E+@4WB%1?HQ()XXA*A_,NB=!3\^Q3P%#+*.FJ7HL>T" MPF%;33'*FX*Z(8Q!FG5/D8YR]3!^ZGB6C=W$*3=B&2I, 0Z]G&?)#,YT+KCQ M [GM69\)]RUQ\TSEW%$4?Y?BO]RDBWZC([-5Y!;PMFMGNSHW(@RD2P"W)IK% MGYC^1/R:6%!1!3;)X,8)9&E0 MN;NYU$\%M#Z_SRN(Z]([Z'/.X9-8!/(-G)@$+R"UGW'ZGTF=5$N;&[MX>,2: ML5OH'OXZ64HEN,9\K?L(<@G'>A:Q:ZMH!^T+V&B\4%3 MQ3N46U<<$\WEJ>! MVUZ;ND:,=Y!$H'(C12;P1.TLS*9(^99,8C:5L2?-,V2U$B4=0?A8QUI8Q53KF$1YQHA?Z5^*TU]P>VP1!2CDP*1/B'M)0S6JX<6 6"J/[,(EKA1M"D M4B,QL):ZJ% QXRHQ)%J>S 1@^%=@\23RC3MV($\.N MA.I&,QN<_*+,U:J2C%8T5:KJP\&85G)88"XJTX5*I6*L6&&<);"9A<7.ML[" MD>.Q %/ZRY\.7OYHCPWBC\)/5XC_66"Q,SJCMA8CS:M%R94/Q5*5."$Z-,2 ML\R#/!2"AQ9,$_581/3BV%H\4&N@,2A3-9.#E0+'5:.LA;8EB,S!=VQY;235WQ MFE%DFK<"F8: !/9SX6=^=!-.LYXO9;]W_N7S0_V4*W M7X;'PU]';T>'9W\\DGKS41A<8'.HDI3'A)1L8C-O57>":,#0ID95*>XAQ \- MF*?!--,EP@J80(Z4ISILZ^!R.SOTN7UT$[6J4H,=%;/#Q?&F9EFW>'L ME9.SJN;% ENCT[_$#66,K+IX5FW7"6D,.+MA.O(%NXQ2X8S7#&IM45 MW-W3;1,(_AUW)!/#+V=0=*7B*:U;:NC5S0^N6SY-.S8?H>T5Z3'DV<\HE M9:O@D[]FLWP]">W&*:J@110&S^E;@1@M88A)MNK:+N%6%<60,5.P2SA\X[[E M%6YR..@/D!2J=])II%/:M=3FM/-)5W'%9?R"%$'*IT84N(611*RM MD)BB,5^M>ZSND/1]K@Q#>J+FBDR:BL,!'$6M;IB7;$]SLWLO2LRG'/G;XD!58TORQ,547VL.S38-](Q34BZ2=(HDM)6?LQIM HTI++2W'TY MECQYU-@P\*7:#@!PFY&:?G2V*N4!F M[UG?Y8BY"RO3N/?N4>\ (K#=#8?:&B9=N,:TE)A#SC*C>="X044CI4EM 1/* MD8LPX9_6\OU\+\[;P<8Y;Q=GA\?GOP[/#G\9O1]=/!:/32AI MG;,XF1M,BF!ZFGO.IPH,[W =JXZ&,6(APSBDY@;W4Y:JG/]3Y1."L?(V8X@# MZ,02E@=T'OUZ#CKGDFF''/:JM#(P6ZDMN8Y1B2H+DBZS<0;$H+1XE18RWFO63 .=98(^JE9F/>EKZ8Z3+E&LV7T@1ZPDPC MHJ>LY^OP4]%44[_J1^=$1,_I] TS,56!CC?)G8 VV>J[5O^G&P8"LY87:<.S M*-N.SO:$O3\XCTV*4+!PL:M_ XZW#G4CXXOAV?#\XI$@WOS#60[)A+V.K)5[ MH!&BD-HT3K-9/7C)M%YX>JBZ-7N@,WBZ(EZGQ"9RC=(HR2]NV=>$1^8%0Q,P MGZY'K!V+D)K05>KMI(#A&O1\X$#0K[H:"#MOU?Y'UV+HMQQ:X=N<@XDO2/,N M!L?"89^YU0<9:&)&DY]T&*?E8R&W:KED.F/R*HKB4^OS\!F&X'*-HT0!#05' M%U6W5&H>ETSC2N\98,)*#F Z8>P"4%H4OR"\I%3&TT,G6=;0'3=R]W2.XKO) M7;W8.$5[-CP].;MX+,3(6)ZL>67,1M7F>D]\(D+:ET6N&X!PQS9)%6%5POWB&%Z\G;OST2;?)Q;L!5MEY% MIPPIMDKM4@W.$4V-23PGC,L_Y3?W$*;_DC@ M$)4G3'E5(L&)Z9I(-^J2',26EI<8&. NKP[^L\C2)*B&A2<5Y66%2 (0I]:AQB3JZ),0NQCM)?KE,X8W5%]C?G'#! YDL9B^0#E0?BYG#1J*0/$ MW# FVX57!E:-:[)9V)FP8[H$5<]W1PM2FZ_"3(85#%^.:H0!."1;L"*H -,,> M:(+QEOGU6F7$$3._C3C7FF%9F]/+4&8SX K"X)S3^F#=?4YVLG<@#7YH/FK90]OPG,;*OJI!82+?VHAPDR8J@7-@&> MJ"'V@U^C>"ZI>KU6U._$J]S3:2Z4UYV6,3V6%.9'C7>E34J%\_I+.%^,,]A> M6,*'C_<5%V;37,75[]0PN+.IP-/$=]DK-5B"F22^=7J+%%Y:+S0VT=78ZS<' M/8*IE]LWJ ".G(8"+,Y@3B:B-VYXP]@V&N$2"^?(PI?#-7"8R6)KSQ[##_8- MC;-L8:T#9X49](!?\[&(>Q-.Q76M-%/L[BUH!3C8BP3&=)E*87/;A]"T']B7 M@_G8=1#%"\/'1A<:&8 CH$O9WMT_Y;KIXC')-BF%7H&HKB;;%X&)3 MV6Z KI_IK*-_:CG=2@R,BN2(/A$_TC_9&%L5IGTH'XD6NG+3\LZAQMH&=,)2 M(2586\*3HH+9BKA#3-\A1CK.# (/9;UBT"A'(N)E#,:GJ!:Z3^L7"0]FWX]O M^VKC?-O3D_-SZD(R/#Q[_T<4="\Y?7]X3/XN]T-^+ $SLF5B/! I:2CG89:" M9Y$XI KMSI1KNG@VCR&+?1FU]AAJ6"XW6#/9:@><,=R;MS-KVNN7/$N5@DE? MT.QBT&%I1V#-(7:Q14VTH++8;S/4@8/0\[#&%G>9U!!)88G)5NQJ26:(*TZM M 8;KAE4GVRSS8\PR;[HJ<1T H5*3N+!U!:PC;FPPC[0%74CM+09-\-KQ2K() M_=[A76##:.^5;=_M[+6KF!#>M-/:]U<<^;.[>4;*1,7OA)%;#UOG4;\;.^'U MQMD):!AHBX#=Y\,/P^,C#(I')V>NW?!(2D,?!"OHT%0C27MO^"X7MIIWR2"A:3Z0GB$&F%K2 H2.2T(F\B-^@0L-Y:B '!,MV*"<[1X U2I/.TA8XL ML#X[ U66CZBQW+5;W]#:XT('8'5!C)F .6%LIW(AJN;[QRL_?9WF[2\@7P'. MS1V882R=LW71?(L)[#Y3-T&]D(8' ?1K$A (+@HJ,+"+'?S46"]8 RRM)GPNHQQ)0XJ:AN5D29 M<6;I=LS"4?U88@EN;),)IWC6P+G\.):IK14FF<*C'./LKK$OA3R0TK]RF]^Y M,.3Q2U'[)MRIVZ1V\*\VO!5_YH)?K)N:J 9L&TX5K8TDO:==7*U<"\?R4A-Y%3I4LJ65LKKO->CYH]N-\C M33=Q5ANON)D@VG ^XRS<%Z"(K(,-'(6*-V/K]DEZ?8$ MR#ZWI\4)3].RJK4+Q*DB=FD&8 TGI/F+3%WF!(2DD\7L1A1Z+WCP6H!V/L=+1OM#70-W1P=#,$^UZ_ M0)+8H$^B8^C@9@PYBQW3J9VXVV[&OEN))_.UAP^E)Z543L5EENH:0<*ID:B% M[A#)+2B4$D<:V#XWG97= Y$%<&7=F*+?2]AO?W?CPG[')Q>CM\/'DO<[9&$C M2GD3P\:(T2*7;5XU&7":C!9K>-Q;6HW0J411]F0!QNXE[ [TRU1N:Y]<7"B7 M*)&)+*C!6W'9Z$B)YDL?.(U&F*9@X#' W/Q 0[*@2Z*^EUVXMW&[\.W)\=&( M$O#1Q].3XVAT?O[Q\/@M%0N>OSL\>S0;],(W\,@_(WI/BZQMA"4E_%=,J4;< M%']1';OF.G%@OT'04Z*:^BRF'@"I]:JEO94^;*%*80NA_OT4]U<(#X6.F!+. @?1BRAH)S-.-&40/]RH+[15PB#HM* MYV.O[TG%4291-<4<;!6V5# R6:G,9-0]S$-W-PJ?-9GL#5PQB6L9CF?MK5+X MQ,ZOK:334'^IRE-1?ODF 23@S>QT"'4 MX)0\OSC[^':;A/ZV@3 3-WIQWVSA1,5IPOZMI-F,S+,U3ICV6Q;9TDU'-FKM M'>X?3&%\[S=-/!6-<-*3#J4^D4QK;^&5@+L%KC'?3M,4H%A])LD5TV M+',B#@]2'WLO3.):ITL.L2%""!O&XB'JK T';_=H6Z@6Q4(@$"&\R4N1&KIF M4P05Q#%@)J05@YBB!,$[ALY$J:MF(&1*%16*$54R5&?Q)G>QB_,R7:9@1F/QH].V M:J;B7'Q(/ZK:>]X,K"JSE$Y0,G%S&\Z<[ HTLM/]9N,)1U,FZ=3MB0M?#-/* MXF& ;WH93!R]35_/NB0ZNMM6J=B]W':FNS=3:.3U(G+*G>YCR4;3 %T?8A:D M@E"2X=?%(DL<(L%IN2#^#B6U@E-8E]IB#=C$JK2"04:+<;'4A!L.I-^S2_2Q M:@.EIGT3/ &[1Y+;'2^+-)%,@;S94J6:L3!G!FRALE389(YQ7VU56$E:P7F- M4!LQ4F1P*5912(.ZQ%1ZPP8M<"S29]6:E,3EU$$KE59<4%G1/"U1H'3=#!#? ME>6*E9926BVGY60Q0UMC+4SLD7F4F]?=8OCA]/W)'\/AN8;PG8U^>[>&,>AA M*=,'X5<>%Y(\):S"&1WT]P^GN!+\E>L>EAK;=,[X6%:HA[I-M,-86L#F9C@< M)X]$9S8SR?"X5HR4 (CJ-%_8XF*ZR:W8*)=.76Y+/RFW M_:@#1V*:/"2WF]3=JWE1:+E:#K/ XG1:5)@+1,XQKB0CGA<8$ MD_Z="B6&9K4U:I;G?YM).6E_1_^:\4Q<6\S,Q0+/&!9FT)E.A'G-&C >1'=2 M05S()%YHDD$2J&;/98,5> :[=1!=%=?(A(,)#L^^%NPU68#J5D[_/FD]LBM,ZH,C#BDU&?DLAA>LN\U-:/\:*AUB&7(S;FU9_SZ MM],2XY4P-016LG$$@SZH'8303,,SO8/#@74AF8@P,#-J]-.;Z#A-9.XUH Y; MH'0-F4\A?(EB%('2/54%HRI_BJ,:700]O4\I?Y4I, S;IVSN;.6BW'E0IWZ09 M#_(BNJ0U(1=?8F $>"!F>*N0GGS<.LK?4&G]1I ?-'G>Q]?W7M3F(;@,,5^[ M\5,Y<&MM_E2M]H\-&#+ B?)]C.6VQDFS+,KO<4)P?]W"[00S>(_F='T0CLJY M(D9'RH?>-U8@#(X;^=)="!!EMBAKALC-YHH,2Z](CRFSTIPZ+)(H+G*5P]$U M4380;8F=N^QM7;AN S<<+]GV37DD\*^'I4D>A)W^-M;Y9MAU[U2,E]RWG>Z- MZ4K&1%EKQOSKUIQJ4KX,XO3MY?S0Z_NV1U*3=M@^<=[!T M-84+-R&7#R5@;S$[P?K^M+I5$9.0Q6&K([=_N%,%U:6B+(LDVZ?*V!$FLLH# M%B9P?%3\63E,X>VT_8;A?&5ILH@ O7E^F?9N&F=9D(K'('"S0S519,N\F ;- MLF8// QW1_,E!T-)=\H"A+7XK'4%2FDK_;U.' Y]I>WH5#LA+Z$_-P %IP]Y MU_?07[G']?0EB84^/O FY##2RT.22-^E_U@H]\^O"($8BI/FH9)T++9NS#F\ M4DA7,V8R*&PA@2 U?&$SZQPNH\L:I#'#7(!]FY86#3EMW\)^]Q)3CDCPEM9I M-S=+V[[BTU7O+;2=P54D,XQR0RLB4X[73+EE^&Y;95LX*RG2T$I2[3-SLC3T M3>*)-?FYA04M(C-*K"&_< ':3>WI>0/M]->MS#"T9)58N]15>:]O&"B"[-'7T42AQNIR7;MZ'LP[;K2^Z@K^U515W^!KEP*O #)3KQ# MAEC=>,#6MK+]/PK;WR06G=146YL][>\F#;AYO36/B3*$J D.WP\?R=F$Q#4: MK715L%;5"E$49'O/W$N*1L"NFUNN/*8@:2LOU_"\.'-(MJE:<:H,-D3WWA!R M'7VQO8RZJ)%.<\I@ZNMB9Z7B4BM=2]KS&P4!CB0M1B9,0. ?[C/>XOQV'LPU ME1M.- 6D*!WO]2I;JIU9@2R\C2$$7+H!P>[7C>*+S*(;MKBSPUOR'NW)"5]@ MU]_V !(Z3\=%LH)_KNI9]O/_ 5!+ P04 " S@&E4\?F=PH@Y !1?P$ M'@ &5X,3 S86UE;F1E9&%N9')EU]Z7,;1Y;G]_TK M:MP[;3*B")$@==KC"+:DGM:,6U9(ZO'NIXT$*@%4JU %UT$2_=?ON_*J R1M MR2C"VIAMF0 J*X^7[WZ_]_V_O?KIY3T+/I8JKQ*Z[3(5?;HT>NWWT3?K.IZ\^+1H^OK MZ\GU^:0HEX\^OG^$0UT\RHJBTI.D3K[YX7O\!/Y7J^2'__7]OYV<1*^*>;/6 M>1W-2ZUJG41-E>;+Z.=$5Y^BDQ/YU3TZ=,GB_]W!I-\!#_G9ZIZF^G_^&:=YB]_<3&=7#S;U-]= MITF]>G%V>OKOWP0_K?5-?:*R=)F_H G#MXL"EB=?SXNL*%_\Z93^WW?XSGVS2F=I'9V=3LZ_?X2_-\NRB^.)P0Z5/X2_N'TUNQ]:JW() M&U87FQ?/8;+>&',X(%U^]BTYN].6O'OS?U[_^/-/[__[0QR]>?MR$CVT!5S^ M_?7;5Z]?19=O7T7O7W_X>/D1_IB>GCZ)/GS\Z>5_XZ)>O_WXYG]>1^]^O'S[ M:Y;WSZ:JT\5V3^L[FT3OFG(#S***BD54KW3T+E/YQ"SDR\[IHG=.T4>8Q2:8 M55I%'^IB_BEZDR,YI%<\S4B5.JJ+2-5UJ>9U')6Z5BE\G"?PG]>J3*(TAU-( MDT9E572]*J*YXJ\3^$^829G.FIK&P*6_+-8;E6^_K:*JF<]U546S;;0I"Q@ M&>3K]28KMAHFA2.\+/*JR6J5U_AW5&PV15DW>5IO<;AJA7.#N>"X^I<&/Y8- MEK?0(/#+=0$_G&>PV P^0YK 7Z4E/ QTKRL8_CJM5YU'4_B"WK(JLD27U:^Z M7/NEONDD>J47:4YBK=HOT5U6( 9!%JY@S],\INU>%%E67./1)VZ:N.E9%JG- M)MO^^4^/GWWW&_:=/P(:!:)^,;V8/'V\^?S2ZVX;,)V<_4X'T$\+T64"(C^M MX";71;E/4OCSGYY-IV??R3FOM>)+_)<"^4E11G@!X2KC_8/[N$[KFE@"W'^\ ML72GE:Q%EY:EQL@,U'Q>E(D")L9W^H.>(TW]^4]G3TZ_NX 3.!1:@IM-VWCZ MW3YIZA)%P,A("?^/)!.0$/SW3QLD@#CZ:>N#RC1^\P$9.W D.$U'0@=# M'>?CH8[HC(9PB9Y?*R&@'3WS.TZO(XW.@ N796 @!=W5D-/ NO='9 M=5%^JF)T^$UB,I1*O02B )ZQ*4J%G.)@:.'Y2&C!^#-'1@YHY>1%?F+10W[X1:U M:$K<%%F4C,Y3.%FD957C1%KO.+K&V 7,[,2;&KP8UW'KRX_I#>)&^K8:V#<3 M^VAJH/LZG<,?-!KL/[F&5/2VR']I@#LM4GB5_R@?&[SP*#7D46-*PT*7E75L M9<5956:H9L?VQ&1EW4*B,5#C@^O "996(G MBX*18KXLX@+?Q'1ZI(^/SH\=CTKTX;"6<<1FC$8R,J)!403D4A44SIUG#>6% M_+18@.Y5LD%@7>%QQ&+X7A;*!":?DCJ$#VP4"W%4BH X>6 0S@M0U5ICYBC* M/270,TIZ=#K0YZH&9YWB\#7EP@ MHB)@3M_I$&8?PC?NH/A6VA[H8A0@>E'J M3*%*,9C(-RMJ4"Q>G+I'0!.,^:3"29_#1"C[BJ(0V MEXI\!NR' 75RS<=>;>'IM:\B8(2K:&H8=YW6["# U[Y55:)^@7_D>2&;HO2_ M_;"&LWNI-O;;1? MS8>_BJ,.\3F!3VZ:K*!4_TIEL)6;$K4%=GOPJ1_)F\WO M9FD"JT!7B#QRS1X&3'75R3&2QB]-(3M%K@A_8W@;C/<"B0WG;BA+<>(3#&'& M@_WZPG>%1GP!)Y"E\SL0"27#_(S[]Z$N-6SI?Q4-!KKWFJAJ',CL-:M@1JSR MX1X'.92PTWJ-NYNE0+VZ[3=+%\/'$B6%9L?1 E>/UX =3GETO4KGJ^Z=6>$, M2I5XI% Y&>131>N.N#GX8^^@X^ R^L2=*>,6&YSE-E=GZQP^&ITT&>6NIEDZDR MVQJ> =NDX--YL_IRWX[#WBZ+(@%*Q/RFOOT_'-MK'!EQ$K\: ME\6U(\**F0R6_U "-MI;N21@8SB/*@!B8Q&@JQKSZA(7U,*O,KT$XP&$4:F! MNFMRLMG@X% P^% H;QPI=?WQTO$1HL1Q,82/SA\4-!ROW4HN0&H7(OEW_ : ML!+KQZ%0(<,RE2!GC M(S2.])IT4ZSQYXEV\CQO9UEG3\Q#03B&( #@P[+)))^4G21,L6#6K9ML27FC MM54&_W"9+--Q9#N-5=@.9.J1&VM09[#&QJ8IJT;EMK#SH*IMIN/(@>(M-R

$YN?FT*'O+A&>D%11;DTD;Y)*ZR9B'?ETUU,+X[T86;33;]TLLKT;H2E MRT6!28Z@X[X$[1E&4:,C,YPAJ#Z2DYXGJ'+[60@U>\2MC]HJYT'D@$I)@9EM M#".+_,6_X^3^IDZS]%^DI^4 JQCC9<.9@5V M<['&X@G[R5Q5JVA!D2S0(-WG^@;+CB1\@FGWD58EJJ?H<%P4A$_%$%-Q5*L; M#2M-M,?D<;2O27Y_D"2_/?%(!1>C3O^E7-0)"-6C5//9U;$C<_D,/C*Y!*B_ MF$_A8+I]]E1457FS^*^!CL3^&W6.?*EWB#T5WW%4V[;LH<0X?R M;6RAY(!95)6N[8QP@^SMWF!XU=N3&_QR7N3%.IU+JI=*$FVG3'M&2AX%P=W' MM!;Z!)9BAR?I[_T(?I7H&:4MX;] 9"<\33LYV# L]V\0*P_XBTZO7%SWZ :^ M19^.!O/:K@>W$0_<_9T>MY;,>Y2E\*K$>QEMA3!!L*+MQ_ IGG&6@61 ]P\& M374)>WFD)\M)'&V '\/\CMT#?))) Y(D 0+*B@VG0]OOZ8C(7B_*+:P0^)X_ M$=X:N"(-2I*F)$5(1A35.LV!,/%I-WO8C;4NER:?7,UA?97Q8<$. V^E5.W2 MD2/N(.A6BKQ@WJ?P=BYS\' "A:CX1_ ".EHLR[J1/;8%>;X@8U&(N1BP>P/! MY$G4IV? ^K?M"#E%Y<5[<@(\5DQ0O6.SG.]NBJ"'&/:H$+T3>8T:B(>G% HZ57;%NG>P/JP1Z MJK/E*JL04 _%%'LH!L\1:RJZRA[L?EI+1@FQ)60]J,I)YI'1)0?7@[(#]Y,F M;Y"U; 6BS)YTP\TF2^WC9AB1F89B4V!I+R3_48)W6S),O*9-W!6&*EJ2L$?J!V^KI]<9$@;:$2J M@G@HFX_@^8=Z+Z'-9$!-02<'0ZCCR&U!S^SH2!-(ZY++2(C?OT>)BP3*$-D] MD,V'X]H91][)^P;U: XQS4[.1T8@K=GUQL!$C22#=O&J#^=/PHT6#%J]%39I$?VT!O#-]$;VF,P*L!M0GR?[*B7UK.*D8?Z!&*N^0B;?^Q_1K\@F M8!]Q1'[%BES8Z $H393.>:,MZ@SL4:66[,!.UU+15\S1?M$]7FBV9\Q!UVF% MMH<80;UZ'2:9"I"5R::QV#WS8CTSJ?>4HU L#H?1CB,?B\Y]/+Q%PC7T1*,@QQ96).5N!&OT3J%K3&5&1= W MU/U&;B:-^VW55P!C8,]X;*E7NM(,O#7X>_J9F1N6/TDVTB3Z@!XQ,[_KE$MJ MUBK15*&4;4G%8/%-<0R*"]]M7H?#6_;[B^.+@06-Z-*<(]1#:X%43UJ9U/#@;,\G M4^ [)J'BEA^'&@RKU6MUDZZ;=:26RU)C F^4-P:23M@7,V@)CGF>U4NV+T*K M#!GX=!H_>78>GY^?L^X%-M#192:Q/391*F,]V>9H4A&&?))(>YE>D;>$O2F= MMF=G)Z#]GYR+Y5)MLI2DQ'\U8#Y,3T^?38XI2"-+D,FK!JRD$BNX8RK8!E.F MJAK\B[)CQ'Q) B5Q8L;@GW(XAJ698)/('5XT678B(6O<&7-Y3?YJ:Y]L&2:% M7'#92Y7F$CG"./^R(/P+MV?6(\Y[!GLPL3M,WR&XZ)8,*.GI9F<,YE#.E,#R MF,(YBJL*CM ^U3=JOC(Q'19,[A.(S39ZAJ=628"L$=*;7 MN#G%9E'J2J6979!X1L,-(?%1^?D]'PB_J=U0[@T+VU 8^S4A2EK2E9]]EDNR6W+\0H<@B)!?H/W")*Y9%- M).]L:\_Z2W6(;C#+#SW#Q>TO[MNR+DA[77CKDSFUP=&IAZD)^WO09!7C8 7 M;UL]YY-SUHPG6#.)UX)RM.DR:O(?H3 M^[3B%MI\^QU4?LP+I\S$##:^9#P[A!U"( 2CN>>81*KK.M,6;Q4.I*GMX@*R MBST,\_9+J8*6>02^/0\+6T[%A0TX=>66HX M4Y#0%6?6D?-_ X3#8,'.M$^O6:4_-N]:WRPO1(BG)YIXB9#K9IP0Y M[U*NE_)HS#S7=CJ@?C9P6KT0V==-A--K)D9G9Y,=-F+',B351FPKGYD$9S;< MVL#Q8FB8N)G^#D57P\4-?$T"JQ!SM>S03DVP-<5O]%PV7MV4_Y M=^S7 ^9W0$57VFO:O-^.XZ!H.#R?V;:=+!,[=<4X6FQ7:7X@21<+345Y7A_J M=F3 PR.W..58T6YP]+SOT=GE>MS;'PD@N>OQB5CC9JQ?+2F>C%Q2( %/1],1 M';G?SWBR[WM.E@[.'J[GYFQ!$!S-CO=+\3^W:--K/$Q!JR[Q4?*W75KA4V&U M:YU]F69Q6__ON5)'EZ8WS4H:AUBX06Y<21GIW>[N[ &!Z::AM&+>BWK/-VF /JA'\Q?98< P ]MX+[I#H=-X>ZTK.!ZI[W M/*BF)4#"'0)@==O6RMBSB0')S[_$2?23=('B!J)B]K1G:DH4\#V8':0-I*&W M$7.U47,LF\(T_,PS^+FG0FNK)M%?*=X*I$\J'OT;$$":S]%ZY8_Q!OAY$-+W M%$MW>.I8:Y4:@&CJ3$/90FO8,?-W=$3[*M8!>AKF"BR)8QH&PUC2FR&'BVB' M6&!X]$JAC8CUHT?2"(L?38YCP1.A]W!PC-_5.]?:A;]X4[)>.H]I)!LEID3Q M0(C]3J31YB0,U;*+*0QP!&Q!Q>E/G9B+DJI ,U7_!E 7+%?N$<(,=6;[,=@O M:B(2&AKR1BH6(5[?F^"_ .N8^&1E)H--KWSH23!?$S H,FYL.P\H4 M1[CD095(J7+O M5KEW=P''J9#\J '4)#_<6G/9:L95]=;J;YNF 8P=,B_#40)&P7D(S'0]P&LJ M%C/19LXFN)/X^UPB[^/O+>"^!C8/+K Y*F"!AZQ ?5[V0R59]^(\?RB N8M] MF_GO@.P<584ZUUZE_\Z$*8^@\W8;8%\PQVUWN92+S*.DD58/F5[VVJNAP.LK MR??B>'0I.!,)JT",1/0A[0^E=Q%2[-D$=XC+:21EC(-3U0%A]^-"I[10FV,F M 5X7+;&XF >V[G-:MZWZCSD&5.JK%-X!RP>!H*\(JS:GBAV'!+&K3\&!;=)% MN$E!B(PR DQD5&*<"(SSP12NF'B9W!L<":P"DWCGZL3XXYI$'#D4H7BK6##R'W&Z:/T;14S4<0=T[/[KMKH\ #=..K M!2>JN-Q8$#Q40!%$^0_L%)Y\D5-HY>W0+;EMYS]8L*R#V=RGDY9_G74B^"\@ MLOI0+_8S6C5>HWF9SC"I$Z$@Q&JJYBG^VPMLW39F#G!OGO=<-P=+'ZK27=YC MF=@1"YQB8 M#I[CG9W>]PP^A&7OOV'SC5)PV_YSC?IA;3N;)HAHEFER.!P-[9*T:SKN*R+D M+$RFST/;H>E]=RCBQ$TA*4NAO'&$!PC,U 0$$G[6&2%(6B2SNA_;^E._<4T MA[;KYRU+DN)PW.(!*VAO]+SACG\S#>K,HHV0A_\?BQ_*AE+]Q#M'C@HNIVI, M5:L%N;#YE#$Q=4E/]CC,!NVYHJFRK6]WN(*JWD#UFO!BK#PE3KM??@T)?PT)?\D;4VJ!41>\>50BBG*I M0*LC61]+UXSV2PEO"VD2;1Y:]L;@XC4XHXR06XMCHL MQ=>RGW$0TG-YAKS2 Q$.C_>=@O3FPT_1CU:/WR\-A\GRI%^0[6:AE'KS&WI: M&!I.#R)NB+P-88F;S>8A4RL)[G?G=Q;92OQ? K:T!)4\IZ6B(^"C@W!XR>4 M5)5I[&@6;37\SY&D!8,PXCR]_EX,QBSQ4*G9GY]31,*81R8467 M\S5*XW"^_E8NV2[?0JC8<4K ,'!<*@CRO4:0@0 M9'*751%Z!JV,%K7=ZZK0?AWF+P=S"R_V>PO?%HS>BR<.>I9T9GIM'>Q[EMM= M^IP7^<( E2,U&2HB?!U:2;M:7:HY>Z('D2#%8U$_!8,DF625;EP4W@KPW)J" MA$X&<@(#'(QX"W)'21G?BIN.4="(YB-2W"$B6BQ>"Q&$/P !=;>9*2[W8UCV MWAK/@[DU:P9[M,IT2J,T!.2.GCTE)%M7Q@.X: N%UHSD>/TNQ MLQWLG1]_59ZMWK+LV[M)8W1UNJ-$F/(Z/*K\/$\D D0&B&-9CR:R) M&"(U*ZY^E[*CAQ\1Q0T[GPA[,7"V7?8RTZX% S8ZQ2:[!4HOAE#O1 '11N6( M@)AK3@*&,1.&Q.:$SRXH-N9^C3B0VB\ZGL!V:NXV0_[=OQ+L M!(<$ILHLU=0MBUJ]X/2QXDDE4@+8+I:F+R6H8K[T BX=+\3N@WX:1L_?U&TX M#M>SBWNLUK+%8&A$1V>G@ER"G+VR^(Q54>2X) ?#R9Z2\-7GX:O_QE6;%J?% M46ZP.I-E0?@34MTLM-[)4Q_ (91R2KDXYY,S\;W8\=I(#)QS(.=!13A8?TJX M%GV-FGSKV:I0, M]"J@EK%_5FLNCY\,+[-SMUEZ6@JW>%O4$M,F^25?E\'SD& M:^).>Y:! 1P\/3QRC3J'P2'EBBKD-TX%1[ZTT26.A/SIWV55PL.O"FZ,C#70 M-&V4(1DV>O=ZK-W=/QX'^[MC#5Z<&+XZ>GR'O3:I_+9S<[4"M4KD%8I+X,[DWS[CC(\3$#1]O$[F CSLWU'F'=L^_[YIRNHW543 M:X)C01E@#]CX3HAQ4G9:^?..15/?*"9%3._V8T-].?0"Y.L>#R *K-IT0&Z7 M9P3(BDZ#NTF)S[3HBZ>3Z?X6?71V'(@[S_]! J^5AQX4;Q!)#2&VD]C;JXSK MWKQV 3HL+M/4/C77T0J,%ZI6"6;:F>KNEFW^%GTV7]J>*63:HA"3#V8(Y3?M MMD<3]][I0PI@/R,PW0[S&0X9!@530T>P$W[ARYR'FY*JW%I8\3N8L]IS,E*H M1^Y=Q0G;4[/NLE%ILE.KZ>O^X=29;H.5.+*5%33F6M>K(N$&V.*\[TM[ZBI!J,>Y;A;S FEB]/,KTP0/7C*72)G@DV MDJFB#1L]=KI0'L2IHJ[?\H$9=[[I0#G,E6.O61+H]HZU&O\8,GNG[Z-_;@TS M6E4=_5BV/-Y=K/F@-A949-H==0?SP%![V%P8%$M2BQ:*1'7JR)S$EK$>\E -3M^637PHYQ;47;*@^L" M64B_+N";IA1@6Q#T-NR@;1/9;"B'"<$#L-/KE@V46SI2=N"+VP4NS[# I>X8 M_(LV$.APDU13SK-S_**8DR[8<]$ M9(M/>4%)TLBJ"LM8O1IRBP?Q.;!G1G0/+ML!6P_MZVJ)2+T?)K:< MPLP"%7*$=HD>):"U5).08;S&=#4O=%V>8V8 M/+-RH7%;LYA3\6AZ68&5(;6Z"1IJ^Q;O)+JT>T3Z(S63E.PL[#;7^$Z1>;'9 MFH-DX];ZLI0]F7I%UXVXS[YL5Q:>^HG%BA;0JCW*]57BXHO*4=2#QBOUCE.E0\W;7;AXK MZUQ-W%51DVXKU\I">54F?4'P&#TEQ(?X84:D;_ *] M.,&N%>#+E [OH5HDKXGW=G[U-"6W[8UL M=GP,E BGMNA@!Y@&BGG2ET _R/P[+_6#J8'X^8.U*'J^[Y#\QQ#3\W50^_K2 MU;Z^]VI?]]Q<6ZIDKBR(B(\'(M7315,!;U%U4TD]_@"2C2U(J:(COO[DRK"U M.&[@1"NN\7V%)@MA+0D,G)5$:NMI4:Y>+[@1'E0J\K)4R!\,BI35"0JUWS'3 M$:^A03_P_,466<7J$2B$8%^ /R1!-F9:FPB_#?-X]'"$4_7SW($$S [QZS9I M"+AITK-]' 'A!&@^^=Z0GOSIX\^;X-"WL4?^$!V=2^*0! [ MR>+>YARS,AWJI6+LHL$3[]C8D&S2BFRIWO/QJ B_+W6;F'"@)O)M,-"F $J[;2J9_B7*U\*SS(UKM'/"8B( Q_CJV"/?%NILF'5F*A M@]4.I/ ,]W!ALO![MRXIM&R>V3 6UFO!-/;V8N@^FEMHLURDB=G@#@2S']YD MMU/Q;]^*@[!6G^\;ZL8Q;LMQ])X3[;^4+".%7-PJ1=!O %$A[3[\"OGEXU[8 MNW.M,RRU.9O>PC_;3,(3AO>48%]#BW^0T.*>F-4.#:DCZ?:A)GW5+QZ^?F$@ MW+]J%+]:H]@S;-6MSJU^'R'?"T3 [_W=.6/< MBC: MJ/9LI4MM/)_!5>\XLV;ZEP:#213VAPNGO9/K=70N(Y0M1RGU$2G?8ARM+GHQ?ENP9 MY>Y]@_T"*0[P9';R>YG* Z*DA1E&,5/@_QG^VVK3'?M%EAO!3/>JKL,0QQ/* M<>ZF-G,8;UZL-^(8;>\'9YU:(")E'*<>@)F7)E*T6X59" >7E^PR4F"6!KS5 M!*/7ZB9=-VN\I6N^/F3,MA;3NY)VO(L")EX#GEU8=9\;#NWWIF)LS/D6?B61 M2<_=(JCN>Z7JUS8&YX24L- Y$-:V@^_1"M_' <:]R8"IJ'WX!J3LDK"NJPK. M@?!BMAM\#T8"X:]6@F625AA6(\^T0"+" A$CRPM#S+84LHQ%>\$I4;8U"?UJ M;C(*$A2E*:@@*7=J2KH*G2"6TPCI0OME\;81):HOK62-@L&WTGRN-FJ>UKP4 M^)&G0W!"^K*!;4D5B1F3HBY!7?*[/,PT1T2]N[3QXRKZ!\:%7M)=IVX[+T,$ M/5C[WZG/T,&D0)Z=[3L'.$9*5W_Z)65&W)_O 4)S.X*KAO%22@5@^B2XT;53E4K' F)-F)#345M=A M'Q";..'>5.JZ*7.7DD?C4HR5FUIE]OJ$%J%AMX'^@0-P7OF&,TU*?>NN<65. M>^N\RNLVDJ:%V%Q(OHM% D3>K8=0!ETJ8M\!L$,>7T_*A(J"!GJD6EQ5$K/\IAU :9CX[\_ORG9]/IZ7=WGO6$'CC[CNOFQI8_+!?;17-]SN MD!=8,!K:622;F-.&[+[ZVTV-/G8_+'#7M*NL=N1!MM4,V:*JV*8G>+5P_UJ* MSJU9[SOUXA3D+6&('R8PIZ3#(" M_:K/F4U"FJR9<-*9FW1'R1I0FB@3U/D=TS4(C91%?Y#<2=T?UFM72,MH=#(/ M5O9Z7)\['9Z,\1WF+G'/M%:+S8)QGRNL6X E@ZPVTD1P?BOR*5)/1>#)I31Q M01;-JVSY^J27DF+_ZB*]<1-D+&F5)QVTT3:R:TQU ;ROKG=,GUO4N54[CGSD MX=CPF143K)X+G94V,[@%W]=R5+M*'X,'X>FI/>Y3JC9!1<&=5%B'=""!,6 K M>\ZU83,8-_ZRPJ@-.@W'Y_SQ_3W=ADKN0AHFI-S5KP2N4L@8:SLQ"2$,<#4'D08*X9IM,6SL"^SQ M"OO4U=P%.$#'!-JMFR#QOIECR481O))#(KV-\PQ7['W.\L9NNJ9-U*SNS/FX M5RSP>]W8U])271*\69#$\E5]!X86\#+>&S(>AJ,];=;FNFN,FKF]Z>NKZ\[! MB(^AJC(_(N@=P_ )]%R@M64,]@;1#1E.Z*7*IM M:<.J Q.MBF"N"Q//,YG MJ[2LM]'1N8'43T E'LA6,U5R+6!H&4SU$38Z7]FMO+6&-8WB8FWML%X@I5TC MB, 9XJ4S&_N<3.&E;7=,PP=$T?7*T;&J=A'(JW2C?O=]S:4 M K13;X]=F:$<[- KR4?N_'Z!]Z2U^I7.$A/X=MU ?%16+W@4'1$/7-C!J=%F ML5CP64;S52%6<[!< 4_?;KI?X2.5MIX:OUDV4/(_BU("./BE+W&8*1W? I*_ ML!7IZ=,2#)3'VA MB1'VP4?:I7F7>$>!VF^\"K&\];?M3TMY87PO.)HNA(C,P?E=!\YU!_'?,Z=@V&GR)(4RKPR\20M[XU9G'>L3==5ZG\\EQ17G=YM_@'V0SJ:PKQ+R M(QEJ5<81-.IHH? ZK[])+"+QC47<(NNH<;@3U%[?X*;8/E%%)^%'B M2"5MA@O$.'&UK:W< UEZ=*'6\TET"6978@OE6Z6)]TLX>@BQU?-]QU8']WO_ M7($=4GC9U%K*LX,^K1Q#9)T=+P2*)OS7.,QA$$67THQN_V04Q@B+&2>.>5.U??,DML7E[?9>A.F\#LR"\2$J,,^()1<[ M4]<*P=\,LLV#<>,_^]]<,8X.)EY:7P<48C8B_S,7;K/SIU?T:GY?AP=D&)@%)97 CDJWK M64=)PE:I-X!MG%V/G(: I\">D+YF!NRGX@ZCP&'H=2N52#J)%EF@0P4DL6[M M=5,W[/)'-I4$OM?Z6NL 1<*Z_SHI(\AI'1:1@<1,&:S+9(9P7FD?GE9/B/'A MV:@7$RQF-AGD/[\WF20<]8"&MMT^'A9]V.[,BXWXO_>*G^P3 M[4 T/D-CF/.W.4"LFC@4+P_CR9LE9N1PA@]EU#OEA2],IJ_P9R&R*LE8JUC$ M-H_*-:D6=#[G/+UD)G3V_/R<@=?X-L6^Z.::FQ:B=-Q)K.=/4,1S[,8)><)4 M6C?9DIIYUC:QW_G;^_0?=I-9+>C(:4QO596H7X[9A^?4(-G#-:.9YWCXK G% M7G$")G4U)?N00\^=KVEB,_5*9]:5&$3^O-H!<9["Z:1XM@_Q6C^>1.\U/'QE M27<,-]FS#6(_.=[U%Q5A$'-T1A&^G\"3EK0>OFF?M-YX7:4Y9M3I.AWT,UPL MTGDJQH5!Q.LCTCLX/.Y9+[(G$G@RB7Y,O5H0B\UX*(Z<)_MVY+S)S?8"3?W$ M5NXEIW?7VWTG8-RK3 MR*^T)%C3RT0'HU03F42:H[=*-HOHB@O.N$A,!U2&<7Z)R14;,"!81 _H)['Q MROBU70Q]YKMFY!:0TH,H_6N>C4YV*)8'0JP@"O;LAR6[L*)T-\VI85E64/.8 M,>A=;UJM>&VL;ZZ:2H)UKJ=41Y$"JKM*BP;K( R":%BLQ X 7^_.3SIY'VVL3;,%]F&MDZB=DP#NV3B$J*#8%A#L8& M^J,!E!X2A (X;$YQ "MF.OVI!$B<.0!Y%'ZC5-D7H3V;1!_53?2SPSYWJ]@' MD9$GC@-&K+?$$6H@Y '"W#B!OQ<-1PHKX0N; <6E[JG-Y>FO*;08*[=XT@:: MVMM$0+:H71,*D]1&ZA1G;;8-[5UQ.;<45T+9AJ;G]-8VFR84?-Z-P#PHJ6^U M9#C;/.K4^A5;J<>818?3W(A"1ZUU]ZIAW-UJ#UNILF(V'HR_(W4DJEM)WA[+[^'=NBS8Y E20,KM\X&L]DV M=@.+-TGNU(O,)@M3;-C5L?.>F;@\/GILOOI"Q+17$OD:2C^X4/I#N++]G,FV MU A3=#PSRQ?1%G;-]9I2">,MH-W22-8F4$7MY_WX1K]E MI$AO23G2W) ?' MSK%GN'&)DJ?=AZ7RFYG);K,C[<@7+9@#S#KRL8LG2A.A]F Q)\6S76Z:67$# M+#:L:%IIV=P(N4&92:Y(VSOJKB_#U0@SIPI MYU_< K9R*:'#O&N"> R!FD=8I%$I?39V;N7(W+9\<._FUG"=$[$7A=R@+:6_ M8X#N-C]T"@&'$>+AK.3$TTZ3*OL!.W JL)8CZ?QLQ.= MRR^P0Y5%YO7T/Y?M*5$*SS@D3H)[ 1P&X5VE5EA3FT,!DS/3DC\-S!VOU$]V MZ&?I?L,JASW3K9P^;GN.=NB;#@_&]Q6XH!KLA3!W"LZTFOK*P1)+7$B,D)7Q MI)@W9,L?(QB.U&:A)#=URXD8S]XX_$M2_EGJ3SCN^AX%)2-8,OH,=!%)2 M69<-BU7S%R8QB&FC?( M@\U5A:T%$5RTB^9'K:+UL]3I*;#4,KU*,[T41%7V:%W#2O??9ZL/,,&Q@EL[ M:*I61;WI%^LA4G/,4C; 0YDRZS?%])R_WZ=X4DKH7%(PG>I$#R526;LPW?MD MGEB0#W2^H4JI/H0M/Y39:M W.0NL_;M#7.>[^Q &[15WMU9TC0G58%M"NFH. M.)SU]X=X0\XFT7\BE!]!8_^HKMD=]0$KC"6[@C_YFU8HS*K]>LH_A@80"?B8 M\L:LB/*;;RI)8D8FCC'ZP,/DGG E@K031&*Q@8H3D3/0E=> Q5)N02WT\%.I MEP5!H9-IT)0"@+?>:!(,?HX->V9J2\AWA7IZ3+OI0J+$]'4HIBPY"PH41TTV_/3S/5+HV3AD3>:4'&239M6!? M*@3.8\1U;3P^G6O8TM]:>?HR(2V-^!!)%7-JZ,I*/^Z[[&.K39_-$&2;]/-[ MD[[&:1Y4G&8\LOU\$HG%]5Z;W-+W+HN"C)+7-V"I4R3S)[D+\-"^U?&65!EXCLG+/7D+]D 9=JD"8; M@JA!Y[5Y+J7+'[=9!O,XDS=@HPG^S%K*-.)>4U*RRR:6M,2!Z(Z@G^2Z]M,: MC:^\"!M52"Z#Y_2&Y19K*:9TK<,Y&)TTNL?F/N["L;DLLZBWJ1A#LK32,E.O M-M!;K7'<>5M$32Q"#,!P:U1E%39$=F3_I_\N&VP(JNF O#]BF=!P=I$Y'<)8 MYQ0\,$F.TN/6 KW9(O3XV=/OJG8MK+>[]NRLG_HHA2%5+?VRI(%X>QM6V 1' MUP;'CM"FK(JU!%5#9P0"Z'KE2 9?!R.6Y%89E-]WMYVUA!1G1MKV>JE/' -BVR*[.O MIH3#]Q/>T;"ZDSR51T0ZH@#X-8]-.Q'XR?0V,/)?^]T#T@0>8>$/_+.JU]D/ M_Q]02P,$% @ ,X!I5.E&BU;1! U!L !X !E>#$P.7-U;6UA&5L=V]R:W-N;RYH=&WM66U/VT@0_GZ_8AJN%"0<.R\02 )2>6FO4LLA MH$+WZ;2VQ_$>ZUUW=YW@^_4W:SM'(("XJNU)-%%DQ9G9F=EGGIU9>\>OCG\_ MNOSC[ 12FPDX^WSX\<,1M#S?O^H=^?[QY3'\=OGI(_3;00K[0BF#[=C&K8.Q^X>NR.*#7\:O/ ^. M551D*"U$&IG%& K#Y02N8C37X'F-UI'*2\TGJ85NT.W"E=+7?,IJN>56X,'< MSMBO[\=^Y60;_%N9]#?V]T9Q!V&_:"7[.TE?>RP?B^(PFXO MQ#][/8K2)_UZD+&EP/U6QJ67H@M@..CF=C3CL4V'G2!XW;JC9_'&>DSPB1Q6 MX9(T432Y1APIH?1P+:@^(R?Q$I9Q40[?7/(,#9SB#,Y5QN2;+4,0>P8U3VI% MP_]&\DC.J]M9$PW9$5SB/+I.UX5T_TYW-:FME"Q!'!A_I_ M"OFBR#*F2U )G/$;%#-*,1E7TCO)JU[X E,B"PY,5,)'H.CY*@1697?E^0L MCJF0#+OY#9!HM) B9V@)495_=^+W[Q._RM=[E*B9@$/%= P7J*<\0J"2QTSZ M+^$:!+\*'%T[>W' O96R(-S.T3*2Z?6U[=T1_-H/MLCM'>!6]'J 7B=?"F[+ M%<&>@.Z#I"T.03>AW8Z%(E<24% 'HJX#U(58GBLNK=MT--P;]!WW(&%IGP(PILD8[H@LWUFV/ M9MRF8%.LFA^3Y?K:+NUE1@82+IF,7)P:Y)A00=JVTP&4,O\&)6 B-H MV02;D')-3-BL#3,P_ 9*9!JH>V4P15,9ZFZ_=K$ZOPG7QI(UR:Z6.G&,<@(Y91N:-K<.'7:Y27D A)"T(V6E'WZH:F_._=F"TP1 M_D4H@U7 HH@0US4P](U2)BE^I,CW(\5C'G]PU:M!9U5"W'V& M6&<^ 9,RC<0J6G[F*6*>7WQ>Y.-3')G3@=1J&E!N5!05VOG;Z&Q6F72C0Z2\ MXFUBEZ-[B,*+$9,"S2JA_9&:F25^$6DVNIO/Y^-_XM*J9S0;/AXDKB@TDVRM(&DAT#N_5='VM/QB=JJR!I_

REEO6%3MALQ_7=]XC=W8??(_K5*_H'S@ 6CX=R59^. M#34*>N"@MLA+"0\"[L\Y-&#B#O7^KRK.GD[^ =02P,$% @ M,X!I5+:O*@K& @ >0L !H !E>#(Q^-S^/S\Z=_[9W$83?+T\@57D&E]?'_;, #-.R;MS LGIA M#T[#+WUH-9HVA)+P A4*3C++.CDWP$B5&GF6599EHW0;0@ZM\,JJ0K6L3(B" M-:BB1M>O)'IDA';?^&]-$WHB'N>,*X@E(XI1&!?(AW!#67$+ICFS"L1H(G&8 M*G":C@,W0M[B':GU"E7&NO,XOE7/?6NZB!\).NGZ%.\ Z9&![D&K[78Z!VTW MCFIW>N_=90GL12[5R;)<,B]*2.C=IVK8Y$)Z6TUI\]A MI3$3DF,V\;9#S%D!YZR$*Y$3OKU7Z"R8!9.8U(8%/C"-2<.;3LL:<5O'R9"S M.0/;_:!!G]RG&*'>3WL5[^M(UY!<[Q3K=##YC_@-QE&!%(E$'5,D<(GW+"OU MN2GVX(S'C6<)Y$0.=;HCH93(O7V]V$RBQ*B:OK@+?YMK:WTN?XZ)$A)"%J=< MKSG4G&N6\'ZKX]C.(1#HL8R41#*(A1P)2:K;NR'XO^*W 5P//BYCMC<<\^(\ MP8#E& M.Q_%*$B:P,T@)'Z8$=_4'K %]19<3$J3(B6:6CPB?;!ZK3T3C>GR( M:N'&8GX^$R'!DO#=QWQJ\?](:,W1&J2,/^@7CG5YCE.X2!*,&9QKO;UTJ3;\ MW)T*7?X_5T,?GW>C I%,N+^D;1B"Q56(V<$THJ7M7O*BOW$O5]<]U\_U9;>%&HFYA M/:FKC,([]J2IF_O->H'FPH5$AU=Z5?C1K;__OX*36(O;=T]^0<&MQISZ.!!\YDYM,[9:ED M5UJ6%"T8O[_^W:4629:!A@8,\9Q)@FVI]ON[^ZT/?SD\.1C\Y[3GC;F[O>(-<)(4J59J(>&NK=_S">S$N MR^S=UM9T.MV<[FVF^6AK<+:%3;WE6ADI'W6RB+K][&AG[J(,UFN1J-2V]W>W?7^RW-OZH+ MP;^7JHSESZ:=#UO\^<,6=?)AF(:SGS^$ZL)3X3]>J)]VH[V]-\.=X:O7KUZ^ M&KX>!N*G:%?(0 ZWP[U=\;\[,,@M>)S?**Z4E^6&B-4H>4>CA5^C%.:F?P[2.,W?_;!-_WN/OVQ$8J+B MV;N_#]1$%MZQG'IGZ40D?_<+6.&-0N8JX@<+]7\2>H3.Z>-4CP;:B54BS>AX M2+W+L1JJTMO;W/FPA8^;*_M?>L>'O4-O__C0.^N=#_8'^.%LT#\XZIU[)Y^\ M_O'!R=GIR=G^H']RO/23.OFT]$,\[?^[=_3;R=E_G_NXN)M+-."Y\[S[;>?Y M]ZHH531[3U^I)(11O]M[G=T_WG0/_+3*BTI OV7JE6/IG>1RE";>1X1R612 MWGF6Y@+YA;Q5$FQZ8YG+X>SGI0IBF%D:83NN7]^; MCE4P]HJQB&.OJ#*9%S*4U#+V5:91FDM/7BI86>CCDXJ@C^O;I>ZQR2R7%RJM M"D_@N(BCX4\YMX"?:1JY3*,;G<0EV^(G@K4:4'FT.YO(QHX!>;]EQ9=^@9?L M9 R @A(X]$@:2$UU8E?%'&4_P1D^Q;._2V?__/,^R!HL<_1_^3PX]P:?>V<] MD#9^Z1WWSO:/COZS(HW[VY%=)W]_U^[?;KZZ4?^\<+?[][T,_*8GN2K':0XO MA-YYF09?'V8LW8=ODY?#0Y@3HQ%(-L#.O:2:#$%V <@#@0)XO)8N$/_JP@%+ M&V-Q >_RG,H9"DFJ*"J)Z+C[:MN'\>,_IB5H,T@G$WP;Y^Y-%0@BPLM$[EV( MN"*<_>OVYC:HX2#$\%O>VH\_O-W=W7Y_P&_2JM%7.^_7/9\DD0&J)9)[# M0G]+9Z?VK49'SQO;EPY;=E?8S7:659$&8!!A""5$FL)@JUD8N4 M=)2CM40,!EFAMJ(1S\79%I(<+OUFO#+ M,*A,'Y)8_5&IL&:A"^ S>ZR:% (K(B>9>>[''UZ^>8]+DV';, >8VD240&,% M;A<<*HDK-P5(*>'0Z#.U[O/Q@?G 1P5_PPCL(0:R,BL$/=,9A">BJJR 9PG#MMQL MF%H[P[.9VNF%O$1=2$:]VV7@E^&A:L*=H9VWJBF",T"74*^$GCM1/@E=3)3P MMI:[8*W4"(@CCF<([=C=#1;A%K:;9?/LW<"4M4>FK,/^6>]@<')VOC)8W=^Z M[ZT,5K=:MV-+IQ92ET6F=! 26K3O4 ,M%B(*Q^BT WQ&R2R7^!VP-W2/\7=3 M&5](EO^0ZP G)DPB/JU9C+P4P*%TW[9M0#;ML#.<):RSEM"+\G3BE0H1->7_ M M>MHV2T@(&MM-$'18F5Z>DVZ]:+96".\5+A1#]J21MA73!DJEVLK: 8Q]HH M8@33OVO $C\<;87^>I60-(2X0M(O3,?H@O#K 0G$?9__X/'U^X09^J<^_"@% MX W+SM 8-"X*+Y$B!^D)I$V0VP&3]&S@%]!L"P4RL9GN?JGM8I?HHT_P^8F4 M).,926NZ:X%MI%*F 9&4]];EEE9<9?(,[0!$2-))OF)%4.?UW'A01! M.?RN/1-_,AM^3?? @O([]PZ'@D[5-]R&0M4QA:& M#@[3LDPG[[;=*V)(?&_^E862?/W?X]RTG(F1W!@"A_VZ0:-_)^*IF!4O_G01 MCH^K%#1PH@%A#<#5>("X!E)5(/%/LB&X1Z;TF4E%4T(;3NAUF5]@V%3.T+,Q M X#4;R&<5DFI8DT,U%-1$)KGKA%\#.%410H5XR)E%"SK&)7(KEE,E:-2FBEV M;DCM-U3=KV X 4B9(VF%2WR294NV^" 3,?8VU.83.07<-^'#MJ6QR@K?V+FL MVJZ2]A-U*X#(0"!&XL/)3U*MA1O,%L1M)N*K)$"O?=W@/36.X[L1T\HE:6,D MB]:@8798P'5U(-L8QJM7TVP)SA?D:VP73GFX$I$?141>.6QNY9V5$[2[+H-0 MO _DI='#T6A3MNW0H[6U.\=YH':;H$$/W0^B IHG4S2(: O%BP"(&EX#Y 2M MM]#O$G1D58X>&M\(XFR+CKPWKS R(R"S8F$CFMOC'( 7$\,*VUKMVX_?@$0EV;: M]A*T-F\3A4#<[X7"7ZG-N\CUC$W$'0=DG7KC?=QC\;L>1'2G/:$S%2%#Q;%= MB$ D@>-W0^UXT6M=4^D6/&TV!=?);1AL$5I^L!NG[+4GC]^9M;%KP89LN]$R MBDAX\'E89@":+ES[M?4Q1UFW)%2"':P8U^,PKI4B)OH ^]=CVB"+9Y<8I"P1:&$Z ?Q@1G!A )D7,4(R08O"S2LA,S%[? MP(1[L^?408B((I5/A/')$YTW3WYQ):_)(=<[]\'1[^>]T^. M,7G->.>\H_[^Q_Y1?["**[_'@1^GCG%?Y4G:&'0E7*HFTL M0^$FD:7(07<6$X$11!%'T9#,!1*:$QY^_.'53^];FFX=:U[J$2'=RYCDO5)J MM5X,5:QEI)HT$FG!6[!XETY404$?$8F6E,>%L&,:TT#@6M/2#,Q_@I$::.P( MM=GNFMPT(S_!$KM$KANFM='$HRJG\!MML2 ,##@$R4RCJ,VC.87[X1B[-SI4 MWF.RJ\;6N6WC M$>OH'Q_VOASW/_4/*-FYSD#.??@$/_3PKQ]_V'O[WOO4/_SUH+]_UN^M8C_N M<9]>K6(_;K5N?=BY2:(B%1"*+X/I:M I$"@]T)G!P*@"91P$:CA_R.6(8^8I M.598@(_%E.,628Y HXXW%<3*4-+'X$TVL:B"7 P I(D5U2D]WZMP M1'G5OH?M%!R1(B9IA;G6F5"DLA2R! 6" V^#LB)AB"-8!2L<2X=/JZB36_'?\ (#A(UMHJT!M"!%!DWBK'<%K9'J)R"(=JL+X MXJU\6.M$VT--+'B.86',88WYA54.52*)5G&I #UDC'$Z&,7"6@&* D%: MY>4\5FC[WFUHNVZ8U#8)1(KO3?B+58.G12/7$/PJUG&Y8QV718 \KV% +?B9 MC 0FSQ-+J^0V[[8E0!BS;R>J%#87Y=IV#-88[##V_3:]7PD6!!%35!! M#0"KF+K;K-LAFMFL&NLTV&6P -AT!Y?QKD>G,RFL+H]60$D,VID:?:#NA)/% MR3F2RA:4)5K),YP6(;045A7J231=[.3V]>SD7B MX;Y*T\80]C8"AI?%(ND8E:\U.ST9#'.OV6-J=ICV;!HS]\V\J3DW1PJ@7CP6 MD;!\V!@/;DDB*:#<]WY/%4S^ E: MKG, 45]NU\>N>*R7&$HISU).8FS9B8F MH3(0F0APY4S,/29$XDK5O*"Y,97CBE@SFO,OM_D:[FC3(&A-[0',<"B='W\A M"UQQO0?E>JN O%NE9*?)1N^2JH5<$ UA!B&\I9)*AP]P)3#'B>;.^6,R2+(4 MZZ&MJ77^RX71N#ALJ>=HBXPTJK\ M)HHW;1H:LB:VU@=VFG 5,FBQ SO42X) M)WQO!#B8"XJ(1]!&0#%1?QIIAR9'Q<;C^3;BKQ%<5&==/KR&=4MHI":*D#D, MP;/"R' #@PW38F,NY/AKM6&1VKP."Q%+#T?!C O1WX?%5>N\K@&?#FE:JKL] MT3@9<(ZZ3CCM8J'4FFD.FLJMO<.P$3T%3+J"Y9&7P!MYI6@&3G30V04-3P(^ MLJ8NUDT*)(A -!J=BZ0F'%?T#8C//EJ;T=@L3[*"_<>%_?N!G^<.^S8.>RD< MG/L4+XWQTPMH2JLWE$/#LA>)Q CG2.Y):E_'@,S04;6N.Z8#Y,(++&>/D0TN M5$YS@,6&#,!(CH)KR)<:H3 /B0+ Q(IM7-4A]@9M]LL-\_]LR%(SUO_P # M\5;Q=?39$[.GK>9_CO'H;5I[6)?6T=@I] M0Q%\'>4I\.0-/?B(_O?^H:3!3_VS\P%?.@?_#+S!"0F$M[F*#MX[^83_OLV% M:D^3%)=^G,LBU#94REW#OF]S09NWAF]J-^#]^?*9!N8NP\ 7W6BP1'&-H[)@J,1$&:'['VV'2RYE_9>\IEV#25]+X'H6Z\<4N M7&!/Q(6.=S0&'RP7*\HBE1=25Q+$P ^V:&/95#3Z#V64YN86$Q D:B;=N5R/ M5O7"KFHR\WG3PEZ_-/_*"L@>D/Z"%9!]GX4\JCE.3JT4OPPJ6)_#I]#M4AH' M_$4:5PD5<^)P9/NQYO_QZ_= 4G"M(M?,1I5U4*U?EXJ^&3!--C:F:Q@_WL(; M*L6%4#%5KXJXG&>9JV%EIW7]%V^K#,7"27 P6MU]]KO55*K/]2Y5AQXUI@A;J!V M.&;-!J_8KQ6D/B 2A"M(_4ZUGYENE@%#!U>BF3^7OF#N6KR"0#E#C9W=5>83 M2F!D[]P5B Q_-=3AN$]XTB'(E2@$RJ,JL6(S8]9*X'I,=+@GD>!/B [VHL[E M!P@3HE^_2]O=,RHO YGI:$F3U\ZI/9C5;B-V2.+183'FKJ%>_3?JL.$9^Z>( M0^6=RXG213/H!M$\V[0-T!/VE;54V[= 9.IHF@Q.G;GN=(4;7CT>12I6HI3% MNI.DZF$].HBU=GLEWQT9,GVJ5IG-)][^&SS%V8%E83O2<6,[C,YX3(B=WA_(RL)_3 M*D< M)6)[;5IB"XVR+CN_-2DB^3(Y#O O%1OWSQL>0)KYQ339"[K&\IR*N4< M;OJU2 SO.+T0WGD O0B47C/ )E_S(\J\ZW\\\+X ) "<<_ZH<8@Z1)%@]YLC7]M>? M5 FFAX>E[G&'56[<"N;B+_R[=;#].6%',V/?EDOA>.N&=;YE_^^0KGQ]C[M3 M1$VL%5\55(OE+H!6C78JBH7R1+$@J($JJ#W%@_V$2?+CTR7)QR?,N=(6L;U- MU&E 5WO86/=9_(RM9M2T$^5R/EEBC2\U-7RO=4VMK9O4KL5A"KII8,!;O1N% MVUR)?JTSV+A.;'$XVXC%M&OD>(DD55WI4"J)8]-5% US?M.%NL@TWYHGIOH7 M-<9^K1Y#B[4*OG]JP?>/JR*6Z8@+N"PPW&*]F0).6FSN2*6(16<46CLPA@8J M]D.6#41_M"0T(PF8_-)".IIR':U8Y,.SR(,5B[P#W2S"8LV^ZFF5M;@<*LKA M[N+D:\)48GD7%>3Z8F)3\KF?-$]PAC?LQ;77941L7%,PZY*PUQOVSE07$^,! MT]4RY+3694TIT['._^?XM4[%%Z#) @K@2)H3:D?6M![64_2[U-]KC+UC&=_4 MUKL"G(<'G,.G"SB/#37:K&1M^C(/R)+IDL![$TQ4Y1EJ!7R?#*L"6F*^9PR/'N0"U7ELI?XG/W MA"GFTXIB[D8Q63HE0T7H4O%8TZME=W&-4!6H3)1BD2/&%UEAN&"@P\!-T;BK7;9XB9<*?NK">RVZ?(ZNVBS'O$JA7KI@;_-.11?(PVZ*)GR/ @RY MS&(1,"]!HP':-W)9SHQVM: " TQC58'A@>-:\.@<__KE(]8&!&K_GU_WC^R- MO(^;=SMHF.5L.>$KKSIOEA[#*P+P.RR:28EM^-U4QEB0W[B\3)5UOJC;U]XM MK&.I^[9M1W#>0ZW)!#E7 2:CGODP;VPC4G#)&3SPCZ9"\J&9TJ;7CUI62#== MH"KN6=/._.L4/DKUU;"4&\R>9^&:T,Z%- YUB6*O H*,N4LXAMY^DJ M](M+ MZ&N4:L8YVS<459@#8;; IMWU!#*&WO0":5E5AM]A9G0H/+V'W3,;FMQI':G$ M^TZ^%EG4JTP-+O!

@PY>G.K:*\S+"\GS8]1S2&;Y@+'@SJ&>-3;==%K>B 1QYV,8;QZM4TFX'SQ7M H%W@W:'C-.[E! ^4#<@N MR.7LZLV@W(2VE7*^4LZ_ MFU ^^-P_6U[=_ &7YS;&XB<\L79 _W4EO-=.SLZ]@['(X SSY%]OK_OSFGE= MIV\%$)(V;^HF8E'MHJ6A#U@X,A_M;F^_1>UHAPURVSL@"6M%A97.M3UW&96.\J_' M(OK>7[G^(>@9%R*NI*N$V "CDSALQ3#6 G43SBY@=&E5B>_*MPS2R9!"M,@( MH"M UD9YVT'B@GC6>-EP\3 M8/3HR" VO4\Y'P!0"SG(;IEA >\JBMR ]>&$?_#*9* ]-G*B'FOOS2 -7RN2 M3+&^-P02H._K-7XP<%$48Q=Y2>??].9-L N 36<1#.*T(/4W%T3XF2FO>J-, M"!V%>2R*4/SA_1*G0[3.B/RK)'MB[;<#72N#?_1-@E* *CJG&OJF-3.4$+Y6 MDXD,%5]97RN>YI#U$'Y;$?'3)^+AIMY4B](29%P*QEAN:NXAQ^8*,($;,OKG M@*+1*]>X'-7C6T8,*IG_1K MZ4_7!_9-*1"\B$^G1,R12*LW'U,E8.97#4A2U>' U 5H8$/3.'T%D5L2K]U5 MBHJNR6Q ([QO_"VA*@*L$^)\HNU, WVMEHM.4TE1YE501P:6H_'JV/3K!O23 MS\P %1;@DA6G>WR_Z4^A1WFW17"WLZ&T,$HIQE:2$\%=ZDBE4PC:.#ICA6Y/ M'MW"37W/=->Y66:\0Y_J/$=GM9R<5WB\C2+02F*DE/]%=QR *'^A\')16PZ@ MF5V] M^$7>KZ?IZMH:IN$,_C,N)_'/_P]02P,$% @ ,X!I5/5@@VD!% , T>L< M !$ !P>&QW+3(P,C$Q,C,Q+FAT;>R]>5<;2;(W_/_S*>KE/O?>GG,LG%M5 M9KJ[_1P,V$./)=R [8%_?'*%PI**J9+8/OT;F5428K.QS2()38]M2;5E943\ M8LF(R#_^WVFOFQR[LLJ+_I]+>!DM)?_O]1__7ZOU[S=;[Y.UP@Q[KC](5DNG M!LXF)_G@(/EL7?4U\6712SX7Y=?\6+5:\9K5XNBLS/8, MYZ:%C38MQIAH:2IY2Q@G%7%<6>-?[+_2."4:$=?21+,6LQI.PU:U#,[@/P5W M$/*%?<4\58(ZP93ES#DBN>>$&RZX$4YX%AY[,("W@S?L5Z^.3KLG?RX=# 9' MKUZ^/#DY63[*3UWW!(98+9NB]Q)&C#&A>*DY/Z\*1C"_=,FI+KO+1;D/)R/Z MLCEC=($IAOU!>3:^()Y<.;.\7QR_; [&IXPN.*WR2W<_H:-[XY?_;K_?-@>N MIUIYOQJHOG'-53==@:64+T_#NXYN796#\8E>53J>!C_&Y[<0;EV\9S?O?_W& M2X;#6E5N/"VG@Q:\U*4K1B^9]^%L%QCGY:!4_9KC^3:_3,SFY.QE?7!TZK!J M[2MU='W"FP,W3+IU^/JKKNKO_[GD^JV/VTO M_4[9UW_TW$ EX0XM]Y]A?OSGTFK1'X!,MW;.CN!U3?WMSZ6!.QV\C$ST\O7_ M^3__YX]!/NBZUT%L6B/9^.-E_>,?+^M;Z\*>O?[#YL=)-3CKNC^7;%X===79 MJW[1=S" _/15.-&5]/'^%X!X"ES$W]_-/!EO-_+N7$2)Q99ICS*;,$ MY)]815/*B,I<2M"7M3 4!/^U+N2UKWKAT2Y_M=Z'\9VMPNN4JKO1M^[T7^YL M*RFZRS-OG(.N_>?NV<;W7W M=C;2#H&S#NUAYWR?[IX?=#??[:+WM-/=/2_0WF'G8'.MT]U[.WOY[ODNZZS! M]\\;YYW#OUE[9R5M]]IH,XQY;73-)WA6VM_;.0KC/=G;^>N@T_L+GKH/Y^V> M[AZV26=M_[2]]O5L]_QOMOOY;]3^),[?[ZP/VMOH]/W.+NGL?/U"K4@1U:CE M!:8M)I1H2<#A%H"L5RSCRL&\OT8 5(@AP.0_7EZBZ4.2>*21WN:54=U=I\JW M\$NU(/+WB(RN$AFS3*8D52V;:=UBE,N6M$JUO%3,86E)1M#2ZT"#)R/O![A_ M81<$OA.!\54"&X33!:M'=].]SX_J5LSO.'/2+;K%_]KXX<>7[O)!D*&\S=.-F'R81SGG<][7]_3 MK:[[Y];9WF=[I G+VNYTGDW&%'# ML@0YW1Z VQ<$=M._S?M@(.> RD65!Q*OGX+A6.6Z"U=53TW,SG9#S-[;@[W# MKVSOWYC"^T\[GMX>;P!1PS?GH&GC6<(]\S#J'?^5[ MG__JMGL?$4C[2>?=IU[['-#C\P;=.US'NY_;@"C[:?NPX]MGZ*21:-(Y_)A^ M8=RD3 'MN3 <$!HQL+-2TS+$*!#U3'(.9O3WW8K_6C&F'#H[HE[NJH9^/\)# M F>$:XXY%899)%2&P?+#BO@4@<%'(@_A!0]-%P]I1U.%4M%BRK(6TQ;@A&G? MHC*UP<#+4H;NF8=>7G;F2N<=G&=<=8,/&ASY5U4,90"7)=&Q?S4 S_//I2KO M'76#PQU_.R@#$UYR-Y=/*PNW>'GY'O7S+Q[:C*$JAF7\%CW]5PUGUPSU,_IM M=",7?W3UXM>CGR[?_2@JS=&W:J#*P1K( MSNL1E=#X5A?'QL.T%Z=BTJ+XXA'UD='WT4->7IJH&^?-@-1+!YY@"+'AU&DE M/.-6.)U1Q!6M$0&L3#0%TU5'< ;-9&4MBL8W:H[<;0:&_;Q^_6'DOOK''@#; ML'2OFYC?JX_;:Z/+1X=&W\/U-]T++*+M U6Z\3UM?@RO.'EJE# U*,J??.RU MZ\./:ZY?] !W;[AMPTMA5-6W[GOI%B\OC_Z&M[[$0YH*YIU! GB)94IJYJF1 M&A.%9'-;J1T;W1-T7/C8WK]X6)CO?*:0YX,SIIM:C [-Y675?5 M=_KCY8T/&$_>>!PS8:" 'G%@HGB:"<68IM):,%"T0IX0D6;J"<1@3LCY)-(I M,H\%S13&!C.4 4%]YIFT&4>"2S%WTKGE*J=*<[ "4^:.7;NGQZ%D-D\ MRBN5)"62*F0I9D0#_G+!4VIIQDTJ^5.HK;DE\)-(L,4:;! AO,>.(><%0BF5 M7#A*K# 9F3<)?N?ZX'%U@;XK%CRDO!J$0-BQFV,9!@.YW[M"1^$BE..78D1,:,4LQC+6F*@U]%M62@CGWPK["<$J?BPK_" M\M[\*YEI0[1-548%\S5Z_\9AEA\T3LJ^O"U MNFI1]GI%?WM0F*_WS\D/0AIPV*1-G0$OSC!MK00-HQ'0)V4>6<7FAC0KQ@Q[ MPV[(N]P<'+@RG%>Z@W"W8U=#UXR0C(!QAS*;&I&FC%FA4X&L)5D(XR IT=R0 M;,L-5-YW=EV5_;R__P!.V@.)E$ LF&F9,$Q2JXCG&5CI.G,&I@5N#-/S5F MO7P8:KC#IO= E_X^V(>;QZYN,A%I[@U %KH(>(DAC:V6F*;&L8P9L/Z\28WG8,%X2])GS4LS25%+N.?4 MIX9+P11V@@.!D4XQ2L&85WB6*#JUUL7*8.? M57YU0U&^F<>>&=IZ=JZ@PSR-@0_F&$ MILIHL-P,?(2ISU+]>+E54Z/3?RE,=X])7P(0E'LA7,HIR[)46<> M+.EY(5>4^8HDYAI(Y0G%G1"2C73G/HY M)/0C^Z9/0E4OI56"&\0=8B"]0H8LK50RG1(#GQ^O\FEJ=/JO&=+W5Y*%K54* M<1:J+AAR0GCIB.5$,)*QC/&Y(7$2E6YAUZ@?9JR.$$,%IFUTGN6HDS[\-4A(4FH')ZEJ,8/D?KM$ 1\ M -( )[[-3\.GN;2#,I1B':086P<= %4WP* JCJ->GTL" M4Y9Y[Q$C!.QE(ZGB3A+$P%D56&,^ Z;RVQQ@UKT'@]=>T:;5F[.V.BS*U:ZJ MKEAA30'D9"NXK= K>HK-L(A%DC)G=(8 4CW30@H0,LFMY#(K?6B"*:15&F0]2#D&_3KO+/2S1NR" MC:ZNO[F4>X @!C99,*0593ZS5DB26;I@H_MD(W4ZKVQ$L9:I\80PFC%)G")( M*.:D1=2#KS9+.5K3K=#FEX4RHXE-C<:AK[-36B@=5C)1EF)G##NZAF@BED'=(:B9!DP%A.3'"9N /83T+(?:?%O<%]_PJ]R@BL-%2I!:4 ME0%.2KFA68:LXSS0-W:SX4@@,FU,,R+MFV&5]QW0SOQGF-<;,4R0\5/^[^WM MLVK@>M5&WRP_I)>,>=@5$)&?\Y+'V1+]81C++5VVC^#CZ 9W3I9@V#CB35@[ MY\QJ+ZS56#$3=ME!5M299@@QDDXKC=><'FS =);#<.%D3PMU!@,R7S^4Q<"9 MN%=/6>R7ZMZ XWW1WQ^XLA=&<'V9KP-/K6 ,"M!DIWBC^E\?.L:)6(ND]Q&' M(3Y-O5(<.-JC>4D>WR[QO+2J;]D M?X1^F<*Z5$OF,%$*% H'[\<3C3!MNJ1B-,7VQX*3KMLB&#VZ+0)LQ+),IY1X MQS*I)0$F8EQHR:76V0R4A(ZWA+K*11?Y>^514<+\!$)O.S,LX^9$,Q*\M\HR MQ!A-4^T9V(3:9:FTGCNN<6I4-OT+8ZNJ"OVKPS\A?^=8==VU#-MVT7=G=?G0 MVV'_NWE9=V<.E9>?5'?HWIR-/_X3WB;TU#Y['Z)Q5Q( 1R=M](^&@RJ>@6=E M48YA4 @F)2'U*_BEE!.D18+3IEMT^#^ M."5L/&XU(T03S"A2PFL'CBJS#GM+^//4/M-"G! 3)%HA)C/#F&+"TXQYK,#F MMZD<+3],,W$>0SW??3#S'6-BTH+OYR52%C-,E61:,>K!UO=0G**".QUS>6*(M+5>'#P^\%_[-LL^4"MYC!,'2W"B6ID_VOAOO#:A!F M+AQXV)4B+,/V]'=:*:I/O=C)_E=R=[U/&=;8A88/CH"60!9QGCF;"J:R;$X( M^9?J#U5Y-L^49#[4GF*EL0<$9TI*R8RRR @@7B;P#&2OC2AYIPT8-V%NX.?^ M_OK\;JIIG&*>(HZY#26/1@HE4T)X9L.F"GB6-ER91IH^37_TL \N]5:&YNA& M.^U(QE#8A0L)%W;1G!,YC;A["9/G6%"MHLI[E#IA,-/2A= L81KH+(U%=I9V MLYE*HCZ)I"+ML?*2I.^H69\YM@Q-2@AC/,4WT?)C,)&&Q-1Q)K PCV"J>!=%# M%!-G$)_5G\_[[NXT4-S,#35C!VMYU$P@7B">$^,DIHYFTDJB,X4 ME1AYQ;VCA_3T*@0)R^7Y_M<:U&2%+AK'FUI',!6^,ILHS*VR&D65&&3H# MM>W7R=)1O:O[!ZF^LJH!MY5]US??H\_SY@IEM$+(9]J8T*X8C VI4V'"XA&( MJIB![NU;3E5@[.GNV8>BJD+;LVV@ MS4P)2L'@0KJ-SP0+RW_"$&R(4IP3 M:II.9W)!R@=KCR;O3X4RX@":LRS3@G$/1J@5A&B+N4L%E[.TE_$LTO3I(^ D MXUIX1#)%../@QTNJ&?(*>62<%'8&(N!SPP!/LZ;E0-S!^>?8I.#7* G*V7!# M4LZH X]G^JVU6:3[PVRVJZB4F9:.FH#K1(J44J6)(IG06LU [>Z]DC(&(%S, MN_K@^JH[0Z6;@G.N+2%,2<&LY-)8FBEPH823U&3XF5E8CTW)>S2PF. ^(]QS M(1F3H;T;&,P6"V>$=(3.TBXM,TC2I[>O,J<85UZGF?1,6:)2SJU0S#-DI5:S MD&$P+_1_$O-*4/"N" T[6Q"&#!9893;LC.().,UT)A(29H[L#Q-MYDAKR;EB MC#($GI++2.H8IRP%6'#@8O><#R"9 M?5?#J..N,\$C&,>8<,^D195DJ%#9,.TV<$QR,MQGHL[3@D0??>59:3I'V M&4MU* $52GHAI3-:(ZD4FB&+< 7N8//N<) ?NXM^&NNGICNTSKXMB]YJT3L: M#F(!X:9?5V4_[^]7'URY?:!*]^;LYAO<4AXS*,S7S:.'69]\>D/12&Z\Y;Z. MO" C4^U\*AE->:J$$#-D*,XI6SR)_6@RRY1'TH,/P3!!R@!;,.LS2A3UIHG/ M8H)9:_1A6MEB>Z@K(*LJS[95UVWZ2+G)K0&&&NZPZ7W,5GYP8@*%,+LS,2]. M_15G0'%,' 9_T&8,"RJM=\3@E&1I< _TF)C9B)C9#!)SW,SAV)4KW6XQ"+=^ M) D-E,KN3M3L'H@J%<],QJ1#:(\\F$%@,X\;62X(^4/2=D&;7\F258@P MH9'E@C'N,B%28KCS#AF;*NK&VB\=:;^IW?UL*HAT@[*[XRYDET[]E1(Z9YW M.A@U*@\*#UY!J(9VP+&,TK/9CX40* MYJ< F_.:;EL0Z>%TV[U(&TL%]@X(JE+-2 9TU43:%!,9])RAS8ZB&7IP0OXH M3X<6E_?!T\RGTC/G# *.5F$'(\Y2JT.GB\PZTCC%809:CS45#V5EKPQV#ES= M=O[1PAR7R/1MGKYTZB_M/FBT 2M ;&895[*S!M'%17 UTS&-6\D41I#F>'# M%(/!QSL_,;2GO:@VJ)TS^"DP_J\^XJFZ'2$)?'6WR&E]ZOTT M7='@F:>$B-2E3'.F"',&="4@+L^0-D_ A3,Q;P2!=R6DU)HA9C -"4Q4>.(Y MT4ZS]#E*[TP*0$K3C,>64@>-5:L<5U(5.XJ]54R1U[NS'OG7E!%$#;E9OSM9/76GRRH$Y:=P$_M4JF2PC%/[,XYHB M@)ZR+LT8P8)IT+P:' 9- OQ92[B8_I25F23\PR1W8R^%YHXQQYF30CB>:8!F M":I-BXPMI+DF*LO"GWF49NN=EMPX((=D$FQLD0I'F4?U+^B92_-#$?Z!:J0- MSCS&,JP@,8X%EIIIQ:U1ECD_2YLU/"A1,\Z6TP?80NGII9D@JSAQCFD?UA0S M31URJ(-; M3WQ82<4HA#KP719(2%81K5PVGJM+>C14#A%9D"G3BW!GEY?LI0KK"BGVA@F M$94T6L/&A)"]EK-0%CD;U'V2I'5&+=*2(RLSSP@-Y>M*AFU;M)(4$S4#LCMM M2PA/M'&!D%IXETJN4A!9+I7DCGA&!9)".34#8CIUA'R:+B_<&X8R9"@C##,0 M1)X2YAE..?@L>A:TZ8\0U&G8H-LKF0F9BDQ3Q(&<>LYD<1ZE MT*2&&(!1X;AD5"'I4XN]5:ER&99V%O3B'3LP__5AOH1/II88'[;&%IS)U"N2 MIIJ"I9KZD)D^"]693T^Y)Y$YJC-JG,'@.0K&3"I-2&@QB"KM,ST3*RUW[7K> MF2^9$XJFEC(:FHTRC%#8H\4P*/#\R M]X"4>Q*9DTH9!Y:E<8@Q(HE07"+KP=_S!%R%6<@/NB/E/F[/E\QIKK451&49 M(0Q)JC%FE")C!5:(I=G\R-P#4NY)9(X@:H @3-HT9=PZ<.H8F)=6*N(%3LWL MRUPXO#XLBZ.YW&0\-0JL$17J5A4SCFKKL4R%!GL3D32; \E[-/H]35234B%3 M[#PQAC&)5"A SBCA&=&@]>;(M_O7UGQ)'LI2Y"S+O $+Q5$A,,?><"XX6)I& M^]F7O$>@W-,T--7"9D0XBJ1C,)N"2R9#[W@JK*9REG+=5HN^<6'+O[#JLY57 M7R>W^1N?-*P&1<^5UTZ^KX*_&T;QQO7-04^55^JA0U'I][JEWHEMV^JP*$[:WDU*',]'!3E7#9DME(:E'&44A(64U+!C129-I9X;X1F,X \"_Z= M#OY]&C_?A1B-Q)I8R93T2GN9(0<\K3QSM6^NT41V_S8[?>M^.C#\BF,R\L M,PG GAM 7N5"I2^C2&J=$J,U5Q9SF[)92*1>\/#T\/"3X##V85M@FUGJ,.-6 M")N)5$CLB.,\TWH&<'B>>>K7!'A"$J8^$F06'&)"78FDV (6V=59F6&P8P0::IPZF8 MB9\-@]V+.,_E,IPW1MH4A9QEPZA-A)BY\F#HQ2 M;05GWFG!B, AJI89E%F;,6K,+&3=3P<7WX6#5F= 5&82B[7!/E/>$F8R9E(F M!)=&*F S%C9+2!=8O.#BZ<=B2[W'*M4BS2SP+=/@WGGCC*>.A/V7IK?O;&"; MS9,^L,M!?C2YV='G[7^.&@%5*WT[WE,K?X@8T\-LU6 S0ZUA7&G-M,>2>(IX MZBUEA)!LEIIM?6]'L_7_#&&XX=A.L=$_=M4=TNY_FC5V#MQ=GS&3*BGE*C,2 M('D2L,I(@I2S3A!'+1$I#WT>&%"$*9W*^0&1^ M..=!\,01)!7H$FS3C F=*6MY:CWF64I=>BUE"]&IVP/QQX0(T7MJ[,&Y55(H MC9Q@UFGMC5>I=SA+0[FH;>:-C>8MHV@*YXW=?=ZR%D7W,&\FE10;EBJ6$@;* M3'$GA4XI5BYU5(P:HO#1O,FIG#=^]WF3]S-O+&6IP0Y<.6P9\4X90P5-B4?$ M6(=Y/6\8/:+>__%Y"\W_'SNMSQL:,DP\Y99)#PX7(]@B156&1,KHE2#.-.+; M#X4-[@O?D*7<.!DSTAD8!SI#2&7<:TZ9D&Q4B,E&\S:%^(;NCF_HWO -C"L/ M+&:P '1S&@RJT "69:DA:8@A-O/&1_,VA?B&[HYOZ-[P30N'-:-,$>28$EQ@ M0#N!N> R3576!%M'^/8HP=8?G[<[X]M/AO?RTU>EZ\;(9K!$$U6:LNA>?L%P MR7)1[K\,8/:R.>.E5V;0\D4QZ!<#MY3XLNAM.5_%^."G,[U6'+\G6\>[M#VT MA^O'>^_DX>;A5J]-UEF;?&2==V^_=LZWNGL[&VF'P%F']K!SOD]WSP^ZF^]V MT7O:Z>Z>%VCOL'.PN=;I;JYM'>RM&;3W^>/9YH[M=IVW MXK2]LW^\U__K8._\J+M[^%=W

NV_F(VN?[:'?'L,UW?_4ZI)-WUKZ>[_4^ MPKWWNNTSB78__U7M[1SU]@[766?-X,Z[C9.]SW^C]HZ%Z_=/-W?>Y'OO/N+= M\[VOG9UNWLZ;:_[]UX'NP3F]O1X\&W7./Z+=PS?=O;6_3SOD8[JYMIZVW_WU M=6_GTV&G]S?>_+QQ]N_S_4'[#)V^WUD?= YW\>;?7YCA1H"3U$H5]2U&A6XI M@71+:\JYMIF2+$L6D_K-2=T=M+8))9IEA M7JO%I'Y[4LU53E6>.IXYW+*&">!43H!)4X!/SSQB@B!&T&)2OSNIESDU8SKV MW&Q)ZFB+.8-;RGO<,IDQ*-/,,4L6D_I=3+T\J>#V.>$(;V56 J8BBEM2*]7* MG&.EG\I:7,PG^M+"/ J0S$7V"KPJ_[KU M;1,BV@_AO*5D4,RHT;#W[P-D>I_ZZK,<;O8^Y>W>QQ3&F'9V_CX/SX5QL=W> M+MTE&PCNV=O;V>IU>A_/@5E/.W]_T<92:GS:$DX @]I,M(10J 6_IDHX0%.L MEI*BM*[\L_X*_&T_=4"1H[WW#F M')'<<\(-6,(F/)Y]B0\87U,-S@+Y>GF_=>#R_8/!*XJ7TZ/![R>Y'1R\ HOY MOY?BF:__J(Y4__4?NGP)U]>?Z]M.SI;KY?O]56%IW MY5)]K]'IIN@6Y:O_0O%_OWNP5EM>]?+NV:O_WK2>KF^WVQO;VQF;G"5\!W>D5 M/J]L_W.C\VYGL_,B65M>74X(2IFH9Z.WF5CL) M/E^_Z'>&/;B)21I7$& XQ*"-Q)EEACD/B$Z(9L0JFE)&5.;2F\O^DKX*'K%U M^:NUP@S#XD/(!%H:)8L\#:Z_)WMGNY]-MGOXZ6"WMT'W=E9.-M?,&<@+WB5_ M]?;@/NUW'VF; .9_W@6,WCBV[SXQ^\^_NGND>ZP/C_+.Y[?Y[J'MMM=6&#P# M],&GP]W>WE<8\\G>CCG?!>=\A7TQ7F)FM *+6*1@($L.5AUW MX,)CCIGU3A&S]!I\^G]%N+Z@PNMDWD5@0@& *H%W&(3TJ-%1'35="]ZEJXXJ M]VKTX7>;5T===?8J[\<1Q8M^;^ZEB\&@Z(7;_7[LRD%H@]M,5)RS^O"%TEI& MM>(:@((_L6 M%I+?XZ!ZYA\>>%;Z_:'J;KFCHAPL);XH>VH =X<)J9QYI8NBJU6W6PQT<3J3 M^/0VU^\^9F#3'[0/.X=@4^:;G_\^ZZQMD%WR]K"]MGZ^=[C/-G? 1MV!XY_; MS36?X%EI'WP'>-;Z69MTNN [I'MK&ZA]N'>X^[E] N?W-M?V4[!13\/Q72Q. MWN^L-([5+NGL?/V"N&.95^!5,4=:8/7[%E!'MZC&8*]F@LN,+[W^G_^2G&6_ M7T6X,3(T[/[(G'PW++S*R-?4:&3DE4[GX\K[9&O]P^;63O+AX];VQY7.3K*S MF8"%M@-F6((IV.X)3G^S_ZAQ#\'E5X0M\QI4'W MKX/=EP3^E85?6CUXYD&XK&7562N,K>7Z,RGY/VV9G&ZN_?T%>P0&"+,M)Y!H M,4=Y2S#P/F6F,A:FF:?V00%Z=5B60*^WD4EV@0YWI=FS)%>*I&+8R);F3K98 M%H#68]KR1'$OC9.,9TNOUYRI\XK"LL]EL'V1!"),D9%Y-RPIRH7]N+ ?G]!^ MW"EA>'FL\YAS&[*S]C'=/7\#=N!'TCZ'L:V!W?=N@W5Z?[-V[R-J[^SBO7_X?OZR>[A/ME;VS_;V_G[M'/XZ>O>SCK> M_'3=AB3<@0D)9!#6>H VGK:TH[KE -A2C+Q2F6EL2#;/-N3.UDIG>R,:B_-N M1XH?LB,'8Q%,ZJ2%F%HP5EV//K*:@ZPS15T ]FH(DU6&LP*;!IH\_M]/-AE+ MKY-!L:#%3;3XCL7R\$L>=S.Q5HM>+Z]"$GKR-@<#"J 53,A7#^FLK<=TI_"T M^F$SJ35_*3*,OQ O'$UMUE).DA;S1K042EU+XU1*F%9KI8G98RV*2":GR'*? MEQ62[$[B\>!BL.7V0^MTU1]TX,CS$P7R!2.6.:E02Q+.6XS@M"6%HBW+%'RF M H$P++W^L/'O]?>?-[?^M?TBV>BL7A6(Y:?CI+OIR=_63Y491/(GA4_*,=D3 M5275D3,A)=0F>3_)!U5B#E0)0_W'O(OY'73BX_KU$KQSQG[&K0=C61+Y4W[] MMX])GMU[M("09<%O/_SS@TWI_8V-H0][%&:SY[1'

\G1CQT M<*-6/!M]L)J/&L,Y[B&Z6N\6NEI8=SW.484SCLKB.-QG1H.PHTC'WZ1-VG!L MXW2OMW$"W]/.YPVZN;.5=W8^]38_[QUNKNV?[*VM7(]TK.V>PUC.=P_?]G8/ M5^#[5[Q[:-+.NPW<^;R;[O7:;'/MS=?VV^N1CDQ1:FVF6MHYW6(D M%UQ9("8S?.GU)FB&HO\+@0X4.'OI9V,BSTX,=M3I1E.18:(HS+!/\MC\_?&PS"N;FQC0 D,PGX3A>%JYK_KY>?S^C_F3^SO.VL;RUO+V M,U#]T7*NK(\2[;L)^%GHM6YV;Y 1QVL# 7_OR]2.O& M)6GU2AJ+L6QY0QGH0DM;TAK7(MI(KC-C=3:M_ORS$($/!?!X=R\_J@-:"_[^ M+G]?]N>II()AX&JB.6HQST1+"9JVB-6$A[ZBGA+PYSDA[)FX\@UC!;?]J 18 MS8]4-W&GS@P'^7%8U@'_U%7/UVD'64N"L-W@FE_+-[J]5O0Q5[EXK&-]TF7@ M8#&OE$[-+$K]TO(O^H(H$92JK*4)2EN,, (P0TC+AAW:,J2$YGKI=8KH59!I M/2!1WA<@3Q\.P'6=X7#P+Q&&?K'.4R6=;A%%78MIP'_-2=K*@"@D;*4'SLK2 MZPQF,'2.FZ(,E;L*]6\7N1?_\U^"8/Y[E0Q5^2"'6]:9!ZYT-CD:EM4PI" ,B@3.")'5>KT>D]]T MDV *NBYD8:Z8P:OOO743]0B)-1/S@&]46D^QL"\R_#,+^Q0F.:7WOP2/EU-Y M_[>-HV4/7 ?PF%[%7=*GOY4'NI,/NC'EQBESD)BNJJI?BRG,U,N7*D+7]EE/ M%]W??L@VG?%7[S295I'L[M0^_2U\ZX-+O(ZW7NW03KG]J"]MGZVUX/OAVW6 MOE[XLG[1W_NKMPGC;Y_NGFY]@C%>" MO=:">LV0:]D8[)4(M:266+G!R!HB%XQ\!T9>OYS7Y(6RV**6%Z&WFLQ\2Z:* MM01B2A$GP(< /^'#O]]_7C#I+P/N>J/(ZF3QJT']H.9F/I[_>'Q\.9ZO)RA8C.L#$ZXXB 107.4$=55OTG>=]T;?AOPQE^BSQ!PX\S4)._8E>96HY,1UNZVO_>($!NI4!3QC MX4 U##$A5276^;Q?%VQL#<'!9"A-&BF8$",0B.7;"@5W7?4+-9QWK*2_Z]R, M"ZP?@*ON/H9;*BH?>L'P,Y#Z7X'2VPVA-R*=9U*'_D+0]_ K_0).AV,,9RV? M>=EB7+.6TA*W#!AR$A2@RU(9$/2JNILR3L[N!$]T9N&I7PS@E_\,\Z"@02_[ M4+I;QA85U3<4]D7W@.1"8R\G"X2:=H3Z5'2'_8$J8]5T63T_9&)?C$PUI4BT M. WE,PKIEJ P:4X2P1UA6MML@4R/B4PG!RZ6-%R!I]]PXQ0<@)D4@,DFJML= MH],D;&G7G WO@&I+O\T"5L3)M;((PY0%@Z'?B>)A:/]_7CJ4>F,BT%P3)+8 M2ZQ*?H.;@^^<5$-SD%0'1:BU'747&1RHP=57.E'5=;B-%S=O]0^P"?LV^8U, MO+H&-QQ.TH?P%N&B>#Y<&8;2W"RT&*KB2.)(535()$JL.JMNM1H?'&J:SFQU MOZ,0%QNHP? 9(D[Z16;:<*4 8EQ(=G>A6P-'IL4SAS"ESBO%EEZ#DIP9R)DJ MI=DIIFR>V-Q#/A@ D+DN(%-9]$/TM'N6N&-7GB4;(>:A3$QH6U,# M57>%N0+:%_<(J'=45(,K<:+@$M=T;?SB+;<_K#;NTDOX6/O*$_H61Y M[$/GL0/"4>B F'UI"OC+.?=J@;\_@;\+Y'UTY(TAQ2Z\BTN4,8"\I0J8 M&< FQ!/[-_X*;GZ_=>.!J@>0#4\I1U8: %$/9N$LF,UP-[ LP[3M)_ME<3(X M&!U=!L/9U:'+V%$OIC(OW3:LI63IAA]?)$NW/GTIZH.E6YZ^- Z68J);9&3+ M3QKPM[?QF;I.,;_0 9;0929^+O7K6\= @5)Q_]U7TF6.[K^I"\'+&>?W?]ME M).]VUPWO*HH'KJX8MJHO/(,Z3L_,OHH M[33+5>"._:(\NR$S))X4^<8T)\UXDL@^WES[!,^$>YWOX\[:FX-Z:[TV.!$; M9/?\+_C^]WEG?,U%DLCF&KS/YT^',&X*GU'[W=O#W>!XG'=[8?N3=N_MX=Y: M&X?N^U>S]IQ35J0V;*WLTQ;3X)AH2VQ+:B(98]1D"L<,@^MVV\,WKWYZ^ M+SYOWV84SQF='QS)XD2^&5;PY*J:WX;[CX=@E\MZ<6JUM,2UI&"ZQ3(M *JX M:]$4$(Q8QI Q=]NT:7ZT\_K-#NM":,.E CNU];)GQ6#W,;DV,G8CYL$>*_=TM W+# M?R/(%DI&[YC)$]9CXBH,V(@AI6=0),/*Q;/@7>M=TV[8_Z(HX[.Z9^'A)SD\ M.D3^^O!R1; _CO,JVIQ]U3"CW"Q%I-1BX MT/ H\#:P>>BP#H-3^S$!8US[K:H*+,[PTXCUG?=IU9S%YY3><)A^7M\,N MV)QDH03['^'%+]ZR2$T+M\[)7+W,>P;-5. EP(.8JVSAB-;3YH!G7 M\L/LUO)C@O*TXO" =M"&\>5*F.VB7+G@N;==M3^/9M OK>^>?G$(YMDPF$DM M48MA15J:PE\4<>1,ZHD5Z/MVS!0L&-[1:/CQ!FP-*:KA3?NPT\E#6J_7T H(!0O5C2V)2:%U?=EO^MDN,B6A[! MM@HY"LU74Q>K5Z%8/0$!C'F],8?!A[Q7N#. VB#Y:]AODL,HJC>FC0E9_[R16PN$:X&-]:H0!'TO.#B;'.M M3;]()E*M2-8BG/D6(X@!7"#>2D%),PM@+85>>HTY>9&EZ 6^V&EX1,O7B5;! M*0WV-_"2Z1958)@C@)/(8-^D_0=7;H<>!_?" V3$ T>GW9-7-?E](']LHQ ' M](QI;4Z^N)0)S)EL49YE+9A0W@+R\Y;)B$,>S#)/Q=)KNLQN(/*X'46@Z24T M: A_4^5T.!8@(1FCP6_AU&[(AM?-,D#(B;\1B'I%%3R;D /4/:NC(BY$4T#+ M%WT[VH3^/\-Z.ZWE).PJ>C0LCPIP]2YR3577--FI+Z[U 65^% M-F"!$:O<1G]L$MNJ6#4:_CTHNC9<"H_H%64(Z0"HI_]]XSM%%+E_EQWM1C";B3EE7 M]/XW@KVK>N:Y&U8CB(L:ZHI>(%P&SFH,E)CGQ&QIM<7D>= M^CE7 $=3P;PS2 #PL$Q)S3PU4F.BL$RYX1%P"**(30+.1N?M#446-0C%*^U^-*7/F5)G4*T-K8/8$Q=CX4KBVGI;O'"EKV)EPX'>P ^(:TZO2!4/H MV%UD.?_WY2U.FAQI='&)TE71'0YNOV1:>JK@*UMD3/P=1AME"72Z$M0)%KP* MYXCDGA-0[H(;X<#!^,*71M<;.E+[KJ5+I[ZV(O5>J>X)D'+IY64H QQK MQL/(,@]9YE=G[/:NV%/0J.8:N..0%K[]L=U>V=I-MC:V_Y6\75G=V=S:?I ( MT?>)',=S7<7_:*OQFQ6+5N;K?ED,^[;5O(J/__O]'E\L/NI5/H!QF#N\ZN:P MO/"0\FJRV/A8E7%UV+K]TM463'I^WSK0@LH-JRJ.H)=P_*+9 ,@ M-,$K+Y* LP3]OA5&^E9%=RO^A'\?^VHK_?X08'!KO+X''AUJ"5K9^F MSK69!7>@J+7,2,/4;MBD'@IFA(H1_K"$=\5:NM!0>?][LS&N*K]!820C73'9 MW;H8EI'V13>W3=+J:$5SK.1JBD8546LD MICF^#I!XZJX2%O/D*^9IEX-/0$-6E=/QM# MB*WC13GP+V!F>+LX3W!Z\.N'_;'_/8RQRJ;LM J+PN$%;F:R*<2&F*(RBIE4 M(X$L#,S(BTBNT<2^F"!TB)GD=1BD)G0U[ XB>%R;?1VBQ/4,PNS&179[[,K* MA6\-1>J[A"D<-'V(QP&_FMLF7/CZKN#EAE>YTV[NEV'Z5^']L=33-S [6GE% M%^"TF:IFAY%;L/1.G?9^:)*:%*U6R%Q\16].!:E_ROMA/\Y7+2SN/RITQXF, MBN&!2FOO-(3?+TT79J'[8+V04O3WBT#".GVD&EGPJYN?-M9:6"8P5.MZT6F, M3)]7Y?!H<$DJDP:]+[XW,@-4*'HQLAC*W8^.NCE\J04M%O>;@Q<@F&?7I#%> M?8.DWRYJ"VZX'VX(*CWOAUR>$B> ,T,EHE7>3> ?L^Y MVLIP0//C@!I]Y^Q8WAOR@J%6;X!E84=FO SC.LX;#H5\<*9@SZ\V'X> MS+*Z'08.5-#S"WYY2'X)%D-#\"2$HP9N_RQ"?%SG:;8D"QP$.@4H-V:=AL(7&B.0 M=71=UZG8^01LC-+%I=D1\8$_5#1UN^$I_7Y8>"F#*0RH\J+9/.$ZV-P$-#>; MCV$4W3RT6PGG*%VC' PE9%$O..DA.6G%'.3NN X+5#!O(-+]$ 8-R -/[KK^ M_N!@A!1UE+.*Z>DQ^;PL IBXQKEJVN<$-ZEF(R!FN&?70;5YC+M M!A3C:.,W83 Z@[+;8,\;N '(XWO5<"\'+MN<119\P)DKVG- MAIUC([<&'*-$5$/@_G+!Q(^G/DL7[:F(4(.PRA>1L#IR077%^%34BJ$$J\&_ M4=IW2%:H"L"W[I564!,ZLZ:SN^(O W35 'B@RMYUY@@06[-%P-)N2%"H5->- MT@@"4#:+]Q.#@0O@1N9;:_$+YOEUYOGL@&@!UBZ0"LCLW;FB:>!F?6;EV,4TU@3GWO M$.<;EOU1Q.M&GVX8,':"Q19.WI,@4@@?!LL*2.CSNA517B<]U11Z$4X*V*!# MF#$>!^*/G,,Z@KKPP!['#KIDJ:A>**09"?C(8@!!AT'$ +:J13Q$O,>)2)>M M:AO6B7,]C+%GL"?J[,:Q:=18V(W_/EZ':4)_X^"[J@X2WRU.QNO/X<0Z-%U' M^17"=Z0,Q"V7BL!)LG+&^]YW9^_;K*:A MI\:_T.1CGS-(5&[R8,[5D![%^W( )%SJ"S Q:Y_#N:\ADA-M-;#;&@LN.,G= M6&L:7/':PCPIRJ^QU$(=A:7 D4%Q?>UMO"P;^6.4CAQ.#_YNF<=E9)MWAW4F M<7G% !G=.(3X@FNTX*<'UAQ=D-]^(]*APK@;XBYA;1_L2:#*X&PD_]&\@.'4 MUD6SK.M#$D&(;-0N!Y"SEU?J*%Q;YNIB13=0M8:.$=I$8CV$J $%7JEPMZ/?0:GV" M LV<-P+:R&=]$Q<2>FK2VF'4%H#I0S 4@P6O0F'_0M0>1]0NE.Q(TJK"Y#&H M'%.3BFLT73T ;3S6IK>O:5R$74:)L2,=&L*$=7I2;;=?W/9_*SBYF\<.42\N M5H/#TEUQ.8)379C]\?+0)Z)5#ZW.V%T$#1Y!VIO6'PT'33# )9FO.:OFE-B? M(V;!'5S1N+S%'M5M4P[K.+[1X M:1SR*XU?JEL[OX2\RE'R9P"!F,#SW22]!8CWUF9I M66^?%"0VHOA%\Z]+.\F-4K0 "[HAFV/4HR/^/LK8F%S[6"P[/PIA+W:_JB9S M6()%T,W-(.GE<=F@NI*Y6^?771+5!9T>DDYKES3U3>M^5=%UK5IF7H0]$<)"X 7-PL2?):[K@7W ML"QKN^#RX1"@HBM+\R36BPMB(O+(Z( M.>"7#KIQ33L/+]ND)+L)XZ$;LJ6:%5#@ZK,XN%&J(OP2UT(5Y MO?*Q:&P6RFI3&%Y.+J$75E"&!45W7M=4K*[=+QI6:RV=1ZDIN+W5] MVK+5!4S=CU-Q .<$%='8@Z$QZ AK@G"$PZWJR,'OO?PT-,2!^:U7$YJ3RN#H MAI6J((C1$1X#V#@9T[JZ@&7D=((#4@UJ>/3C@UCT'JN\.TJ4 M:AS7B[2GTL&',-R8S@2')S.G3%?E/1C-/G@ZU0"P=*$-'[IXI4F('37%O93+ ME@>U-@BVY[CUTFEM;M[@[4QFUEZ^R[5\\Q>WJ H5LSX#?X:L.1VC-N%6D\G, M\/B74>DU49W)Y+K1$GRMMA:\\Z"A-L"E?IV34N>2%_W1*N.H8JD.4P1QOY#V MF\!@XJ)Z,?O%1)(3' )'N:J:M+N)FJ:8?!MW1@N&PL+#>K6D$PHU+H&">8=K+V%ZEZ5??:(\1\\#7&B1.1CSFZI*G MD$H17:O1;Y-6>(U*(;4/0"!TE0/D*.-@@[T>;#NX9L$H#QP)"^D':FSCMXJ3 M?G2'BVY=]AS+3*Z[+I?2L*_F25]VKV+1?G2QQE;&40'WBX[4J)(Z[,]U%/)T MSZ*Q-/9;HM&RX($'YH$Z)IX4_2N.DC>VQQ&1N,Y1 M+UX%P:Y;QEPGU!5$J%?J8RN2KZXV2XM^#(Y>3:!NFGI=U@XCYZ593XO^2YT# M=[7 HSK(+]>)Q1ZGHB$T%IJ.7C-^ZWY*8);D^WF_6;T=Y*$?R&+)]E&6;"-[A$!$X0\X(V'[^+YX>Y[=$M"ZZ)3598'D(H@2X42& 7B?]CCI1 MCQ<3)JV8D4M5A\UJOVI8*QM7]JJ+WE5C@W9\RJAL?\$3#XT7HX6B"64/'# 8 MU6AN?(A<4J=CNT$@?1GN.F*/\9+[9.G].(U0UXLU)Q==VL8UJ.%!*J81C+AN M_( KEG"L1!M$K@Q+P# W:F&'/'H#CZ9[/- [-$YI&B@"@8Y=&=(_1KE!<3VN M$>U0&M04]=3Y9J-EJVZ3O=/4!]4@ N\RTBIQT;\?-O2H3[ZQ#]0HGW78CP&1 M)H9S$;\9!^ NN<=U#M&(FRZ%C?+8/VRM3A#IQ55/M=$I3979BPMSLTE !2^I/[C(CI\L);W:NB"P MUUW:DIT49=>>Y':4^=:$\FL_Z@AT:?2\?IB=GIAWR-/S#KF%=]9A:H,Y>N+& MN<AJ!,-+WR:I3JWPW-;$/DN%LW6U,A)ES$%D%A]>)%8,&)L8ZTX7$0 MCQ'<-14&0;(6F0L/;P0UB!*(.&$Q@ZTZ;I8Z*K&,'9W"YDJ3Z3!'H5E'TTYJ M1#C?0$$1%IOLZ DCA5='"FNE=]WL_B:(?&M[K 6G/+ !-;C,+.,]Q%Y,2G1@ MF0 BB2X&!^,\ZV8OYHL=GVOXB/TW UHX92Y.GNCT7(5MFE58GHYA@9%Q$_.Y M8J/RD&4%?#F1Y]VTF1D5)DVF?4\RX$5?Q[K^*.88#ZNF-F"B\W_C7$XTDQ@E M5=@)0S^NJ5\M%9]D93BA'U?/X[R,:Y6;61@OL5Q!V7I[K05G/S0&W@XX8:_T M<4. \2IH,=&$9&*YXZ8USV\V%/_Y@\\Y9Y?>Q_8T&"WVI[DTJQ\V_KW^_O/F MUK^V7R0;G=4[;2WPI -^N[G5CEMXS,)(DYU_KB>[Z^#4K7?6UM>2M?75]?:; M]:WQ%B-WV=A-7@;X)WVGG94W[]>3S;?)ZF9G9[VSLWT+?MW;N'YDV^N[3&8$ M_S_J=: Q)H;N;V%KDJXZJMRKT8??P: %_KL5=Z/3XP7_=[ZZ\LX#_5NV#>O4((CM4;W^\:IY.@TG#PI M)T'=7Z--<;3T;2[U_F&D!W1$/3BP(XLZKOAJ"-99&=KLZ2R3VI_GBIKFJ_^R?@#6 ?UPQOQ\4%97^(LN06,BYD=RXHC.G2 MZTX1>\#OJS(6T(\VX%G([UQ0-_T1 98/0=#O6:H+BOX 127X:BM;.\G&M\EZ M)4)0;TM_;U#]LZ?>46G\$,\]LOL3G?RP%6?M:^ +3WFAX:928@A9>OWFHB_$ M0J?- 3WYKQFELX0O*PN F7:&3)=>3_J]"Y"9#YKB9X0R;Q8H,^T<*99>?^R' M3F3=8V>3[8'R/FX#'M:V%Y S'P2FSP=RR )QIIPA*5YZ_:'>5J'NN;R F#F@ M*!7/!F+H F*FG2'9TNOW;E]UDP^ANMP%2BR09DX(^XR0ACT TM2I(PNPN3^> MY$NOVZ$^=%MY-SA+UL9YP@O(F1/R?@]ROKLJ=GW]\_OK5XLUTRGG#(9&:Z:+ M1=.I4)?IPC"?=I&AH"OK^M-0#+KE]L,F+*H_&-<,KM9U$NMQ'XT7<$9=9+H= MZB;J?323MAH,1KUW-JIJ"#]]:';AC6T8ZFN3;6>&9;Z(,

/YQ; FW )@YH.:$.<3S M<>/DPHV;?I;D]8;H9=%L,1P3Z>PBJ66.Z/N<(&=1B#3U+$G1TNO-N'781M\7 M92_>:@$V\X2 M(BUZM4T_2\JEUQB=\KT MLV2Z]'J$41%^0J 3L*NZ!$@[)0Q3F68#VSJ?I?;XD@UX*MA7UBTZM M)6ND>+1$\VFQ0C,5ZG/1AF7ZA8:%>.A!KO.P@?$-U3')MCEP=MA=Z,^YH;>@ MS\>"7[1/F7Z6Y$NOWQ9E+VZVFS0;/2[ 9DXH*[[3<7YAK#]+ULC0TNOMC7>= ME9V/6^O;WV*1EW$[Y-'OW]S\?()NS8"?U<;U[%XVKJ=+HXNF<^/Z6PC_--N4 M=S9WUI.M]7PI:W[[9^.*P&N3][(M:IK:7K?V_T0U<.TV'@'"R:19&>C#(V,,$AEYUBY-X MEV[>RP?Q!4-/RZJ7UVV:"G_QTB_@%4UW&%/-CU69%S /51%]+PL3$-PP.%*$ M7/20#P?GGQSD0(@#F),RMG&"B0ZSE%3 /KD')0;.FG4@*'F#S.%Y\'[] J8\ MS''=""J6'0?>M3H"IK)Q\7W$GV%"C1I6 M,)W#2,5>86'PD;UTLZTC\%E8X8IDN"#;F!_^?_;>M;F-ZV@7_2M3/,G><#3EU 9D_J;$H+/L+O;/_O/Q2ZYH=HVS] M+"\EJGY65+_2?VDM >5L<5Q5:'@Y4,4^6]$Q)1&AW[8U)I+39ZM3GF+\'DXN MR#?6V>0,)VJ9-QVC(.C?)WEYD;,JX(>MZ7\K3C7FZ M01W]@N8ZR=T#:N,]PQ.P:1@M7?IG&*@\2?=L47?%?'W) ;A2XF]RR_8?77(4 M/F-*YM>EGO9+V?EG._4XM/25HJ463X1 M:L"PHJ0,QT4MP9^@?QSLH1"+!II#V8[\0UIFCIZ5+2[K=9$W\L4+V MT$1<-BK6P6'3M MY3CZ("-#FA"#,=V1/ OO"\;(5*?OIB)K)!.V1=K[[??C54?K2YV@D[#]9A*8 M/(-[Q-^#?$HN8'S):8D7Y)6G2PT^N..B?9WEA)HZG%Y>[6(JA@T^/5MU*,JC MG^AS2Q*/ IM2=OX6GM0M33<_Q[_MD70.2QJDH$\P";9W9M(^E5ZSKG7[L=E- M/>?A?:SJBWDQ/26;YY="'J"RP-*SJ$F0ZH;'19[A2DPL&@[;7.3[T'-W6#3"%@H?)E OW@FK*LEPWWHZ%<,YH M$1M<<"W"^*)'<$KR57=6*Q7Z]GOMO]%W?O*'^,Y/;]AWOE9HY LN.3_QZ[*C MMTVNX4V3IK_(F^GNO*[9+(L4;5O<_>O/]$]W2;9.=9O.+=OLL()NR3X4=+]V M4%,A#.X5W)]'_0O%^IZL[>S-FU&&I$GV;,0Z#P9%MC/K;4<;MF-'=#9LH7$. M"X">-5DU#?*%8E/DB@86-64_[FDJ1_N+0CI7Z,5'&\4$&)4Z)65UCNZ\6;6B6Q41@Z9L M:489.442CNC,Y?1K'/:*_%KR;V"3TIAI-JAJMR%M'W2X>-RO&BN3_UKNZ2+O MY-X=,Y9= S(YC(%):G]WQ>2LHF-W:B.U$,Y+NM"8_[5KL(EB0 A16N)T5VIK M3HL:LFK3'-$%/2YA(LJ?\/5I>8H#Z01,WT$O8VNE0XCC=.V?;[^+4TP"3:,X M ?H:3;G@\!B_C<1L7B^Q0'3QYG.=G[S1J-ORR;]791N/9RYB(MNC 7B#G2?5C(HO#AEA #[$)V86HUY^F(T.EFY((^@W8(B\6NQ=$9 MJ<>76;Z@=;:PI5\ >7ZR)$.OF=2[;K>SP-ZG?HVL(0S3-BPQV:[T=#8>5SB% M95%-@F=F<0A;%7P)EC!.)3MV.>TQZD<09$0M">WW3!1]=6I/E?5-?3UZI1GA MH^AMXH$2ZUS!)J;'L24,:T NAI=!FY_.ZS$-*(81S\@8+G H7]*TY'QF')>% M*GJIJ[-8DL0+Z_/TG+1:KFR'V\[+RVR.'WCTV,"*ADC^6N>'W',I7IIRP'/M MMXB7T@U-*[GDTABH';)]$?+K<)^_I-7+6W@?M)@OTWW.63:#@]IR,!;[R (@ MYYD4;!TCORJZXK$^?,D;WI,F1$=(5;PTA<[^!I:TS&V#X8UP^+C:J%5 MEH\MI4/R&K\.HD,:AE:?]YLF#2.;G!"_=.FM5E;N;^?Y?)7;BR8(5G;YI_C; MC#:XOL"5\Y)DL',QO7E-[UMU)(F_FI0X(LN(O%T*''>.]99;"UN1S\W;HFOP M6W7%HG?#H81,E\9" [3:YW"=<%%62K.7;SR#AOQ;L+$X!"] M)#!9:-T)4Z7)>BHD&#C4#B'"&/+VC.>/+[I/9>NR0-P'ED6R.&9OA-M.E,/+ M\..B_"3'V&X"<0--Q"X*3F[0CFC,A_X>1J8K4M+$$3JEX2$:U_ 5,LO+.>0. ML2&[_->R76=D%F&1I@42"+0N$$.=8#A/G+XHS=/U4Y6O>]B@8:TUY MCGU'P1O.?=D5$S442H@"GL3A,'Z3_)O<5WUD&)P$MTBL)B)>)/=X"&D->JT< MH7ASB88>/$(9@SM4R;, 0,4&@YD>27^8L&HS?<<62HWW3'@BIOVRZ8I=^#1R M==B6^4MW^2'J$--(4.P( -"2;&C/V7PUT9B"VS962*QLH+([7J/LWR#1GY4T M]) ]V'JQ#"\#3XK>2OH=!L>,YE>_3(: R=MQ9(=. M'.^.1BQT+'9[^8#/Y=J&M]/.)+/>;FJ?(HU B?'$-K"9X&74!OA]B/DDND)\ M'G5Y#@[EM%WJCUW#2B8#(?](7T*@L;4#/.7PBZ75Z#=K-L07.501MH%.]K1F M!X!A%%W^L6"IB9<#A&"UG$KJ<[U]!"(L,VQVQO14?#=,RF:R6G ^$:8? A!N M8->8]YN9CE''4%>L3LA(7#$ M^\@1?5]^*N8PW>!3XO<[X!.@38*+>5'@?U?J8>[08=Q!>)*$+WXK>U--]B ' MV3OR-N!#*Q,*^S-\=4+YG]5T\>W6%Y#>=C5NRVF9-]+-\',#'U<$3*Z;TKT' MWVP$=)[^(0'$%[<? :N8%/HK[>U#Q_N#*RSPA-W@47\ M^ME#.W.:$]K%;VYHY>5NW!M"(GR9(;Q,UH9D>I\7XQL+"UZEQ%27/*=7I6KM MAA;TW3G@2<7%K8A67RKH\8;*Z#+,V7\6P[M&5 F B^R,/K_;#T\ND77=+ >FZA" :Q(FGQ93F%A M(:S W@!9HLLY^X]+<>$XM_5+8>$%%X,C'XH,U+J"UZ$AD+:>=1>PR'H#*RJ M3CF^6+88!;V3I\S&-_H1(Y4&BW.285,Q$GC^#:QO=8@S!*S8"R\Z-LB3<"A[ M;32#8I%S5(>&V"W/R+JBT;_C $X)'#Q9R\UIT;E@@YA1;SGJESV(WQO1$H:( M'&-FNZ]&V?>PN%]#@\/\93OQP?_SAQWZ(KR6 M79KB;E[BM^].#G>^\M'ZNJ$/'>D6/9C0]2162T,3@F=@([$(Y%=BT-CQS?Y7 MOEB^S%[37HB5^R ^]UHI]2>W"7*&?#$,3#:.Q?*?E4W;L2>;5Z7 SE%VTPD MCC'/5Q5\9-V 8P9_P-8\@K/\8.>X/J(%9ZF>\T.G!<=1YCF+_<'^\_TR^_[5 MR<^,_\N5G/^2 ;#MG+M!D N;SW?AA%;%7!\87U*(\WC:2"P3;D39B6B>U,O\ MUQ (F'/F&RY/?#?=7[0?S3HDK&0P4 'S8I?# 30_]@\W8_1\>N4+%B10],BB MEH"M1%/PS[_9[R:.RXPSJR:;<*.5U5Y;]7,2-B6)V-I_[S24\]U@TY6P@E'KP8 MP4'JS?U[. $7=4U#9&>'5 ZG $Z:57&TZL@X>?;XI0H3*<0.6G-TV6;HPM$& M2W@_KIGDB^"7X[,T/:0D)":O7R)-5B!=-6%LAFBQ3D"FIK)-_S4OHJH>Z7=Y$Y>),A4GLHUJ9]!B$R/-AW64]UD&1[??;F_&C7P MIF [.2-M]->#2+6K)>.;!RY=&;69#GV9;@H MR,CH:"JU9#L+Y0>6^)P60%NQ$-8L97W#=B#E&DZ;2&:2^"9) SB,+4()6O?5 M)9FO#&KFLS*'$;C;TI!(NH*A)$9%4+[CDDXX?P19ZAH8R%VVR'5>:A1"W/W] MY&Z^1><*AO4 B!&GF"0C3[/C"*\[Q&9Z\(;.$+F/UC:-D&[AR21O67CH M/='D0.N3*@*Z2&X#2*E7\0@JYWL2)H$)5T]6K6;EA].^&;F*=2,M M[O377 XC1W]^"JCBV4)=,@429-$# YS")Y7D"1J85D4XH$7))@21S4!*%#U@YLKT+7I"/F%+=\E#4#GAT2D7O9W3L6KU:- M:7%.DD* FDZB&.%\%-4IK8455*68&\ZKR%1^&^ & #$57JDPT),A:2KD#'W\'Y*0-KR,-"#OESAYM4XXT+RVM&##>= MDF4;M"A&)CAHJ\X[K;'@FI79Q,KI4O22[@H/4@3,: ,[GL]I5NP:\ENU/&VJ M8!>)E7S@H,(K6P =N-S:2.@?/%&'C^_R@KQ>UA@L&B1RN/T"?V7G_R_'WB+H@",>U5/ #2CI6%9)=6"V9**<.*_(XSS:R2SSYWR(&>]E; MP%E$B-JXZ0QB02T&UT$42!+S\QEH+R?J[AF?C,;EP\YIR=FJ806H-CNV09!7 MI.HU^SX)N=D9V^:5MS?$60FE)U:&RAX?.])R\D,]'7/Z(E7)@(#@IQ]S+K_P MLO*FJNIS><ATV(&?LBTFT MC;>M-^=0MNHO".I&(%J/1$NJU8[1B*:R[:DVUE"CK6V([K#W.6T%APD?%',< M28H:1V%D$?/JM#L+OC"_MV']4M41Z:O-I# Y7G-Q"&1AQ=T->,N.<__+FCU0 M7QOS&],@!P_OT[N?I2&>;4_OWFRF]G=L\Q?,@#U[3#/[1['6@[59SS%P0QQ\ MB>3GQF[S2'\I+.\RPXW^L5C'%-*IN)MLGV]2$(0(6U"67]M<.PD V5% N@4E ML_-\V19?VS]>JG/U=5GQL/A++]--AL3T>6NPQ_)G%:87+_:>/T$-L)'CZ(M5 MU/98U(Q2*?D;">7#1\^W_GE_[V#KWRY[[).]9\^W?_.W/O7Q\[VGUWSL'\MN M)HN]Q?YYUY"T>XDP3CU_WE43PO- M6G.5@>;LH@4EX8F>1-\+\>7+&A Y1P&1\R$B'4LPW$;E=G'XMB MF:V6,9W^A26=E^.$L0)QYB,C"N+(\/=TJG_-'NQ\_RMPKZ5$TJL5)]&1_N"1 M+.F'%E6!4R/!XO6T@B5A\.%$4:4@#$%\5N>('=6"0CBII_F:_)V? P(E.RTJ M3CZO%9*0 E7H]0.T+H<^2K^Z1"+?+ MLBNDMHG9%008>)X#!IC_JVYT_Y8&.$P!V)SS:J6T#9'TQ[L/GPBZ)EF7!SO? MOC_&$LI0%T@?.4CRJ@71 4]7JN/EX8B7=]FC_8R^;,QD#BK(,HK[-SD)G__ZH.# MA=LV<1VEY&G#3DF)9E6#MI0_C&+ZLKA@@*?>_;8W=)XLYUG>Y&HOEH4RF EP M+>(N$SX8AFDLQEQC,L?76?: D4&!>]YX-%]$J?T9F;*; !EO,.@XU+&5WM * MN-H:VV;4V#"L1/+:#M(%6.R:4;QL(N6=8"$F9WK"NT;*W3<.+ED:D#8A9E2/ M*'LK*/'O%%JN5^JVH@!#UM/C3UG+EO,%!+II$_O"8QV%"8+S(ZNJ,%3Z>+XB M=>'T$JN[76&-CHAUQGZU&3-7Y@*M"E3(-CW+$0/8M1!9],.J4=I<=Y:7C>_A MJZ@*#!)Y;\@8+5V^XZ;.IWQQ=AY4;R/.>B-N[5ZT]75P+=E*5=3*+,JI>%7O MS T8*W+ "&T(%OL(;S>GWYMS5?4M\*2E7A"3!E"3@"SM%2XQVS$**](BII&# M2O7AX_W Y#91Y1PX7;$;(V8U)KR.R1F/EU-B)X5ZJ-]:-'AK4@X":-/5/&&> MK,^8T:W18C:#1),9'[MJK^)TQ2K!,9!(V4"5D05I)8@%@TM-_XT<32B/-SU2 MK;"_*#FLG&HQ$9Y.ERBC(&!9.!)'S.&M1.H.@\+=OF* 7..4KYL GP]Y0\KWTOFIWR? M3Q%-'V5O\\DW=?T1/XABIE\8V88]P[0I8P_%#8AOYLVAV]Z0R*:9SD@? A/\ M8.?5T9O=]X]VOMK+WA9YQIZL9=]*V;= M@K%)+3/3TWU0KA8BL>5TMRN+9IN^E"/'0C"*ZX(E&?%ZT">_7^4D5.R(6FTJ MYLV81=".3($!U6JXWT!8\:7/P/DD/B+DI&O3A8_Q&_&KF1%F><2B _;B_7"U\8+L5;!XOF50NMJ3;$>F M#K_6BPC518#A[XL7)J^/<06AR(/Z)5MW\A$LE'D[D0C2%#4.4M):"!%D(6!X M]/J"4:OQ&TTW>&L61A2[EF%,4B5(WB7]G\S[X/%C3I3<(]Z=.#V_Y8CW>YWV M9^JT#R&JOYX_]/#@Z?[7VD0)K'!Q-R$ Z8/ MT"/_Z#%]B\[]OGN8%M=*HK5.TXW1FB4EE@QA))E.LWJ9!0@,5?X+WW[_2@(" M:;1*5!["X^NE1H@/7CRD<>T_MPSN\_U/SQ[N&^SG)Q36/BW:;1'O(LCI/++>"SC,\!Z0]A%YAJ M=>H*(41F!]$T>>CJQ96M\@1.8_CTLMTZ4KE:S)C]>>IXD]6OGMSR6X)D@,'C]_^'+'7-@9,^>>VZZ&,"L3/",C!%$#\5+B M,)/(T4K^*@(7>BW02#G0!I75"\=*/MWR;<$')C>VGJY)\B=&NZ.)NO>E$'T( M)]M)06XU#S][C5!G@5&0I5-P&#.WN1C1AJ2=0AGJ#@WJ8%\;Q&COE)"-; /5 M'T?47!Q#1F]GP8,30OX6<_II3E_9)3WZS7RUV^1LYGZT$?7(CK0;;,@)_5AT MLWGYB3]VN,A_I5'_S"(.$]%\=5+M- &Z"4I-1(=25X!*M &,6U%[^/=[#Y\^ MN9-1?VXOQ(@16/,;I(N2_.:170W3570UC]%HK/$70?*TU\9_NI 0H)CPD:31S;-V! MDZLAL&7WO$/'UL*((@NC*W$@5*=+QK.=IAVHF*&P*\-UIR](14GI-YDP#>US M!:SFR9<&/%8WID3!GM><2RF$5UZ;&M#=NK XGJ2SIZ[GGD,2".L7JP$0&:+G MT:J3PR,EX073S9,X@+=?^EE%4([I"SH--;X*UVFU##U"&4(8>#;J71B%-).= MMB:=R9P7"D?;V$JD%>W[J!?1EP$:#)%CV&4A8=PN:!.TJ96>AY:D7RAD=>L=ML5H!!CX:1W MN&]*ZV DX9.A:TH;DJ2"IUI))^HEJ$("D#+0+[(]!' -(*/Y DU=# 8[E(]' MCERZ3.)H5V5@Z>3[X:;[U(6;2I[$<*TU M#*"OFV[*[ W8C>RED]1GHAZ2_:F/-S)S027*L!_TY6F3DWE:&XJ@ U6/\L5U MH-ZP<2^APG&L^)NZ.CL@7MI1Q7OYRK!4WOXL]]^COG=[Z:XI;E+2PX\J L9I M\PMF Y=\1.14E,9Y;#S[O7;=N0#VZ'X7F1UC[HB"U)Y0SZ'K/UCW=NV?>+ BG MG 6%S@"S(GN^1#XJGDC. 5_4.L:-=&9PR$V"OXJDN7/M8$9"EK>LY_$PMP&% MBEN*SOK("E*"KC"NX6"\ Y8UV"85&HS'/!0DQ&&S;S-PM4U8X;9IM-K@10$ MLQ*SV0FLC9_X?P*D4/S@H\BP*N#"NVB<_6*$L'2-WT0!)+ %OHK15ZG9==2PT9N\X'-&RY:'9D:!5&U1 +=>M@L'4 U7$>CU M&0\\(3&F#TR@:]$_E-'8,"M>_?Q*-(+&/$:"0RLXR(%V<&QH&Q?N&^:7!%-- MB(2PN5U?5'-Z2PB+D%+0E6KESNPQP=7:/%9\W1X06[BKQ>6R, NC]RQ8HC#> M.VG>'WJ:62VC:[O5%,XIW?='9%H97[^1[#W8X=^B^$F6T;K'TSPZ5"(]?_A7 M[@!!OS621N/Z#AM&ERK@^W@'^DGN9=_))]^\-X'4#V"EP[?2/PF/&'0WPAG, M7K0[(^M%;KV'^P?/.,_+C_\!NK_W'/Z^MG)D+4A?8&M'3M*6MX81\R/=DW@0 M!T^V#H&5+T>6(AMKZ?I_!'6$RX0%?MK0*[A)8,(?3I^MA&XX.>PA#<0Q=-]^ M(W+&<[DBJEZU%: MA D5[8RA4>S-)7DL# ,6@8JE%?PLQ#)H"CJ/3!]Z5L/;4#K ':VP8!-H1Z+/ M&N23&=\!4_6P-5RU<:P/1-]B>N2\9.QOD-21VU[A-.2'\3+)/4_^H>;]M$6< MI N+ZE]U"(>2E^*5 A_VD8F]L/\%"K\7>X\SVKJY=*4PL>QOIX15.R5MO9K& M[YZT[S?(SHL[ &&XC88@CH.0,QD1)@Z*4CA)0?RU&/R&P1A?7ABXMO!M>@*U MM%TZDB+^52_0"+:3&Z9)<-5!FUM"HSOK:00\X7\>@('8G9"99_\>%<.C2DCR-9H*\'#YKK/3>*'C:T[M3F2,1O3^#LJZABF];HI)VU++^6E@^DG'3'-R*GT\A0;I\V>/N+1 MJX'3>YWD*6EBJ-B6A@?/GOY51R>:](ETU=[C01RFL2RD8$<[AS>IB M ,:'$(2A46M]'NX]"=H8%>AMKXT "=?_5]<'(]?FS%X3NII,@I6;8=LX8GNJ MW&4Z2[[ C[$X+=L&W&>>MH6K7=*\DWX#]>P-Y\PDA27Y+E)#Y!\\??0L6^B@ MM>6I="6GK__ET<,P(5FVQU+PGBM4X2\'S]V<2^DHQ$3 !PT9M+3@OZ=3Y10 M/%2?2;\"Z?P3J4HL,MP6802"C)I."\U_)3T*1NS6A494_-FS?*J=R):(#D.M MCW-T8EIG\W)6C&)[@K17 JWZI)#C&5(?U@5P*.4!!SM4E(?$42>G>TH&O&0= MN/NN]OZYD[[B3Z%## &5RKD7B^1S7Q4EK\\,9BQLUPKMT(JV;&#) MRF)O#T66RV+.Y1"6VQ'TKS@I;.5?T,:*W(5*QPONQTQ&ZHH^5PHAK9=U!": MJFRMI0__6?6Q]*\#/S:=(\X7.2!=THL@)YM^SFG@D3Y[5UHQ*E\WVCD@_-DLR/,DX/^Q^F1PF[0IKB( M9[])VZ) D9X$AVV/>9OZG7'LFG*]TXV,WK7?#M@BBU(EN9VH$>P,;RJ V+5I M1J*.;ZZ6HIKBMXV__>C]3V)IOO_I#OBA)QL"J0B!5O5ZJ2@0V#?<"F%;#7K: M#0J]3*>-=-[@P$U H(6>*_?5'3>)A(Z,M>V-L5CQBKF!)-Y+3H=_B3"417\& MXCP:#\GUH+_*NSP[BLWFLP<[;UZA2Z:VUK3DVAM>GFV8$>+P%[27<$I M@^0,)# Q!849593@C&)M4U)E6[;&<"740%8=Q<7'KSY8L7@?ET\TC5-\ M0E?3,>M1QS2A#?TBTHN^-Q$I-$G+68L>V74K?[2S#Z^ M (;FEV_R<)]PX7Y51#CX%DJ^4C-7 AMR4DA;SC0I0$-JS#0\ M@P, >M]'LZ7B_*_!-"S(D!0NM-R'4V&\$B&H)3Z=-*S6)=2\$*>S)$\_3[)H M,><4C"V)ZHL!/6=")]RA]%1).&RY0V,O*@NNNZ2&XT8? M'$ 2HV8,!W; /#2N0#IQ&5A,)LRD5"RO=:!O2ST&!\?(LWSR'4VD0_Y;HAS< M)35)7;2Q98]X!"HJ@?^1'L&02#9*N7]&OQJ/2_>8=FDN\:F_/-S?UPOD .D6 M=E :$HKS\K1F$*-:6QJK..7TCVZ3X1&7A?:9E/I P 6JB9&1T%T%\'K;!I'G MEIQI0!_Y+B -T%_G@W8K'&4'C__:%T*[\/#@G_:.][C)V.J4-D_B(0H8G?): MN"/&KE1NZ<0D=$(WKW7E4A_9W9K!UJ2/DQ]?2>2,FX&A9[LT[=(\A)P)DF)Z M=W)9\Z).\B6#_//LR?Y?+;(6@H/MF>!86GW:(QFP^@:CS2;!K!VD2(K6KBG- M*.!0)-W_#%N),L5>C'Z9'*E/G*[6?6%] ?] .G]KV,#.92AMED24)*XD(R_[2E7#GA"C+% WM<1V0Z>F._BH6M8M(E/5_4 MH:,TVR6NQ5[B2/32[MI;-D3#I!DKLSE)1<*_Y'X)9H?X-VDS:;@$/O83]E+K MZK6R)C9^1H-'1&40&SRM)'1&OM<2Q+:5]]H@N1.AI;A$6CPWH@BG8!9!F!:PN16HBZ^_)$_M(+BM''X; ZB1\8O MAE2&!OKR[.1GC4(F 2UR-7+CZHE[55I>T=!EW+UL;":S*N;HVY_\S$D[$U\( MT;1$85:27(TU67_(?MWC(39$ZF#_E@,B;NTY],H*LAJZ 3)EJG4'E<.H525Y M#*/;C32*UY% O!5\@#J=O2S<_A)BDM[/V0)\WHMB6N;^FG,UCAPTEBH&7[7- MW51S':S5 ;&6>'_DZV$L^T8*VZ4,+$8?[M)%TA#5ZW[-/FL%WUHL.A[UDGD4 M7!UZJ KT4#PU)"U-*5V6*^;J:I&MME[/C-8FGR0N84%.(FV,C!B79J#!+P03 MBZA;.SFK:R%'I#N!R^$Z(+P62]1-C?RBLC_0X281_Z8#CSD\4*S^;L-<#58_ MQ:EUQ#;F>=N":I%6\'NWG4Y;FJJ&)@D&%,K!FV]T7@D/Q/(6Z,C8QPSEP M5>RE%/S#F^=V$_Q\'[O9:^\NX0E[A283NCC;@(GYN?SGL94'2'6 M#Q$>/..XB 14@5^KE<9%+U@YC\I2KZJ,;]M937Z-!X4$>H\$]\?T#/)M]I1= M:<< :07*^5YKSX#).K,RH"G+^>-_"-T&:(M\LDVKI;B$2P9I$;AIL MG?&VF*R:2^MA?JL;LR:M7._!]E\21%[=W)XTT)EY9>'9'\FA6$0%_8-R%B>KE"$#-FC MZ\)S2WEXW1[9,5/UV2_.ZNPB%PXB=K#S_F>TJPMWL4=/_#U' M-"O@7$>Q #,K8KTMJ TW(PD;HPM#4-CH:0PQ?RFNM[*8I MU5%7= G:@=E8%_6Y)N$>_@/Z7-;75JD'C]""VU@Z))20DO,.Y?V)'T/N2?F1 M+B ;IJ5VCZWR/_LF?._!SN&KXV]H)6T"[[HD6+_BZE[\H_*NWH[2OD6[E>#'@7O2,L;#J"=8-*-0G]HJ\G-.3D@3Z.P]^P:V+R-I3Q2.<;D*QB?V.J2WX:-!"Q:^4IY+ M>4 '%G /PLD8TSILH,0.)VR5,/I)V)@K-*1"PRDF:0#?3C1DA-[)!XKU\UGN MXM!(>OT9VN<^+;R9%CZXY6GAVW_'#/D0=_BR^5 (Y18=?2B)-%TK"8V>FZ#! M/?5]+=0J>@9NB):FB%8OFP'EG3-@_:.4I#DZ;C@R?GF3T9A&)N6-S)ET/PG< MYIJ>TOBM72F04%R4935#@0G2N2MTQU.'W900HVZ7V;C^)%RH?+OA+[^4N]^6 M65.O.J.C58LST,/E&5NGU:.CT%-ZO=,S_0L\!=QEG?W;K:?<4NXHA$\41N)I9)N8WN]^L+: ES1-#Q+AM&)S_!#]OK9Q]N;^?Y%R2$1L, MQT[CK+U6"63;HJ9+<^*Y5D^&[AJNM9'KGA!;64)CZH1Y; M RN"_ CA6*X&,02Y<(%DLWGQB:&,*#0H:?8,EH_4CJVQ9T@I6'_E8\%8-I[7 MDX^MKREA;FRN4\,[N;$X=[)H?+$#BKD&%W[,!>F!F57I_D+X)&(4F90?H\MC MP(?K;I&!=+.'&R//9?='NU+UA27)9,:.YJY$;)26T$9HI+4,B&VE:[_\!OQ% M$LD :\FLG=>' IT%K1B3@Z1 FX&R/4>.K1@@-5$OHQ+?S$K=S-E_9Y@EA;KI M]-X/4,A(D%T +??IW9LL^)>N5]+;2GNB@&ZH1_<=HDGO9]^B%(R0%8T4Y<] >;T4Y+6F!R-G; MTN^XS[>2@EA'";V?>-D\LWRS5AIG:WV2L?V$ZGWI0@(J%"YR"F2""&6#=U\! MO"#?DY]< PMYW1HUODKFS>W+2'=/,TFT:R>4#\:HSQU_T(A"^>_]+J8WH%:X M,=F\40P[TCAKQ#!(O':AV3[K)*"7.NMK;7)Q3S=RH]KG\$WV#=,6;%X6>S<* M/\']_QZVFM3KET]C3\DM8AMK'S8%F$D@M-!=4< <[%AJKT'[;*WE##\<"!U'5%"S.A SNCHW$FP $/BDF[/;^A [2@8R4S'019Z?^T"$GK$=*+R$K+SNIIS M:0'^/'*V8!S8\:L/P"FCB:3K:<:X@C=A8+8D]TKC9I6&N9#'$[Z*;E93'(:^ MMDDK9BM$@&";%Y?D_JNB4/I1B%L7XAKA&G,M'+7=G_NC[^$7&SPJ%JY!1@%] M'D-9!J(G+5)2Y\5E5*6CA Q,L9XTCV[MRQE:6?:-3GC>*"._YRF+(0IE*IT]MBK?!"?KM:CY'@]?P>>O394V>>LV:W"@\ M/X*.@DW&U7+7*3AZWE:Y*\/K6/Q(?&)4(JGQP$=\7S.^_^YUY V[=6PT;//$ M;U9E;@8)RZJJSQE355K>\'*7SL\^LH!AF1:[W#DLS$/!0C!S*H2\ MV:?3)F;AU(5&K'ND%QB\"(VJ)9C..49H3+E9I-IZ8$68#>83N@TG'+WWA_9F MR1>1T1!T\M]>*4SY9@,QAL,-9:N,)-%:X/E'3N/2_84=3^/?T@@8=GII;9)B MGE>E^'L2RW,8Y-T9N0FGW+!7$,]=R7UIT$>2;WXR,HJEM9A-. LCH#?$DP&R M"U%?@WV/W UG0)AI,5'&<*;]AN.5DU]01^J(O_4ZDWW&NA\> MOSEJ$W9LIKD-I9C&S>W&,7)V5(X0O]'6;1+:<9L_O*S="6-8?8]';I;K9"%[>ETZSGWDVMJ__[G#^KS.A(V&"9N M9Q1D[VI,/:&[A0!3VEY7OJM!17&.5Q[LT\"J#8PI^O=&X?,+>OXF"X)2F>8VV<^!G"2S(\>%)4YY*>$%LC82@PLG(; MA",:6<#PY;5#C@*3DE]B(\QCLMM4LRUZ0>0.KX_OV1[O70^:^N0V8=,$J8+-)6A<#=5,H"S*2TIQ+ZTK?GW*H7T@$K)J^0M^C*%=CG2!E(B$I.KU'M-BH-A M(MU@>&8I4J'+2. MMHA5R0>?<(!Y*-*+Q=:V^@JN*T74Y4PR5('48="9=* Z9AU3@ \@ DG/T=X4A=#3#6(JE"ADRI+>0!9P'=]] M;8_UEATXZ8(P>';J>""5(-BA)71KE9;E'CMQH\;'&P0ZWX==(W_L9N-J$*W- M,071*1;C0MJCE1. *_0SCAQ.T5W#39\XD6EGFX\OQ[=J<10#+Z%V:=AXDCJD M'#4OI-+#-Y#;&QHY&G"Q>I#>O1$LH4HO-$>Q>\)Z#FEM28K?,O:RO1" C$S* M#(N8B:^>0NA$0QN,R\%+1G"XE72%W4L/$:LKFWL/&29J#Z0L@?$G8+RL%C)E MU#@,/:F L+L(7CJ<;-L.?RLZPCM1P;(ST,P2#G0$?FTZ (E.<%*UG'RXMTD_O(X#2:/65ZI\+ M00384"E^(MZ&0%/6;;=K!TK+Y5C#M-[2ZN._ZJ9/&LV:2@$$^IC &3'SU)#C M/L@L='\;!H1]):[1\*H;6I6#A.'8#^@[^C_^<[("/7,1$3RQJA:>\VFDF D: M5 O#H77@6V]*X?D(4.8M6$1YF4)0D,EX2BDHYQ OMZ!/=T/=3T$;2S#.5$DR M'C;_!2VBBH&^T+(:XB+Y"TW>]#G]R\/K% >'$+] A.6CJ>6V+C M*&LQ0A:E)[S5)$0[2B B+@OA .,Q35(H&:6E5GS!2\N'DR-*(483H&7TJ*ZF MW3#"R+A4?JI2%-"G^)+4("!E/9JOU&-%J#^L:"D6*1SG"<'M-2D ;E5(#'DA\"EIT$F:WL/GU M0V4YR75Q;N $$D&C+@D'U<).XT9X;].+4T-8:63,@DK!V1FOROE4W\[]6V(M M\UQT% (]I 8".\&$[E<=*#3T>"L"G2BT5HC7@G1-N&]Z%BTVQ7-@M2<-I64 MHE;$BR)3=#*<@?.8!N3( J$]JYN^3O:]=\N&.X*'B)5'#] MN4W;>@>7C;:@=PR(W(AGMU]8P+!1CCMRRZ4H[U>NG'QC-Y&"+(>."0B1)2E* M[5G#FG'5W.60%[G;U@1-6YT,"5R,YI*0'IV553XR?J^3O+PPGJ_0;,ZU,$*[ M1WYN\@Q+B6C)1 (6Y.SKX"!BMXCSPEUCL[*83WU-&:E\U,P8TV6 !04^Z!@E MY_V-]C8+C;_5XF$ 6*E4HZ(OLW>JD6((=:K>3'@]M+2?N]G"1-KM2NZT+AX, MDW9K_V?=5OF#_C#TJ)99YTC),8$*NKJ3<7.MZ.B+>X_A3_(87MD^>>+,&_$7 M_$A8*^.(S^=ZV%:4$1R M[;&>00Z%[L4MIUZ W&JK3_U0R?(L*E$_Y_E\Q:@1-L];@%O*]HSKP0;OUR)8 MF#XV,!$RF4@CMY).YE(=A:116'O=/^?%R_]O_#0ZU]4(QZBONEH7L[[18 M%GQ.LM520-[^6P%88U@>=@ODI6=%C/$V8N[,05 =0Q1^7E)NG*S8(@_@(C90 MT +%AE@P2J#S!C=(%=38DZ=_E7:8+[@[ M*LKC8)UI$U?^D_8WA11(=SQV2OI#3:#_9@OW] N$LA_2HY*-J>-3EC M&P_1/[?<0;@\%[W(GMHK^@4H,?_7_W/P=/_EHX,1/YW\>ZE ]9,893\M0>OH MVUUJ>\:KWC]TRO_@(8<%VJIO+]^?J<69AB/0L&>&?H,]N MC+?$K7%ZM4:V8?5-7J]09S42LF'S41(7Y:[:GY]E_-TIBY1MLP])A.165,)X MBZYG03K#CDO#JA#B=&&C2]+JQT!L!QT^\&CFMQ7K5LK^01PI4>9="3(G\:D8 M0.U[RF0Y2TNY: "JBWVJ-<-Y%[_&!F/?^O:MB8:L;Q05:,W<)&\: )A(T=%A M78-<0'2>HO"W3#;1FX\?B_7VY("57U=W'"X8UIVCSS?BKGNX;USI72UQLUQ: MSBL4RX&0L."%]L'C?"D_X[=!DYX^NG'E]Y_A?+]18!\9:SJ;]VR ML*[B?DI07!R<#2!_$AUE>,FD/JT89IM^"L)I:<-4//M"*8'L\-V1=:](:)6+#1E7 MIN?0?I"QSW*#QC"9A$UVN;'3O7S?"OD^-GUS.V0[J+^MO_CGB/JM2KF8$9QW,G.K-.2,,BWW#"7V MO0AH?5IT0B\2 P//-*[YY/FE\82>3U]'Z\.P=OCHOQ89Z^7+5WC1U:F4%>W,$SE8CYA].?E.?"$ MB\6JLKRCBU<=U7N?%W/C:)B\-825O#3-%"';!B3+FAX\ MODTXK^^*FJ[4F,'8AT/KL_%B3(49F+%W)@@M_$Y^]@T^\1T>N-V]&V1N4J3R7DT2/.:PJ M(%,_%-)?JX)26=#-LON/NWB*OLDG'^GVOG,R@3M#X[G<58].#-EE[4K;' 43 M(AAK@FO@,Q1J9%&0ZF#*BA\&XO*\GJ\D4FT0 /BQ?$/8$SG>TF/%=C8CXI92 MNSPY(S4]1U!:@MOANU*Q@]:/UC>":>.);=4*.C%3YDH8\M_64G'"[+(<*BB+ &]45 M55LP.T(@C@Y\7J/$RL*Y47O(8T_-87:,]4PI*.$9"U@0!IS7[58XIV0GEU.'R8?O(Z1I%*H"-TH5V)"6<9)86 M\7B!FBR;K"<&UPQ-*^G@"2L!G'>A[]9NGH4[17 ;:57(/IO[9<\0**LCX-J6 MRKQ6>WM2CI"B?D>,1![YY@E@Q<@[03;Y,'$LGA]&:EL#S)4@CT=TS#N[.@,W MGI9,C:336NN5I<5#^+L,B2Y97%+D>6058AR;U(,J-AQ325;NPNC-L53GY#>/ M26[Y>6KL550I=Q06GBJWJ27@%T@D07Q3P-+@-JSEDLYR->7X8L_F6-;<+@[J M)#B&N?X%799-_@ M,EQCTL57ZDIY/?5B_3H[G,B]^!9%AOZ=1_7>B"-RH^SPP]OL^YHK/MKL_0]' MH^Q5/2<1^R$?UQRWYO8_;ZH)??;U*=D&+JXGO_V>+-0YAB\QA*0KE'M1N7O$ M%\C&]W_(.[8XCY-%<#'04?:VF);Y2?%1O_$C+AKZ:6!>S1)___G-JS>'Z2/^ MAXP!($;PB%!F/")G#4+^<>#E>_AC5;1DT;YVK] >[3J2XWI"3RT:K;#,%L%HB7 M[%22>YE$#<.EGZ%OJXN#(,9L1K*$&E1VP1PFR.DU+^%+U*W*3+YA4L)Z86+U MG=\WF^[;XC07.4P%K.S(_2K)Q E85H9#E)?WV<+]H5 MG<[7PT>O+SSO?KSL#&Q)$- ?0-K;>X?_6TI1S,_'= MU=+I(^QZ6]!QZ:*R2\W2:[MQ-^2S?2 S$/%.7H17L6KISCEP/UBC",X)ABDE MU;_#!7X=B0M9]PJCKF0'?(% ^G8 M+K?TXJHME%?I+P^?[3W*:-9SV_:_/'RRMQ]^$S'+V2S!YW?&R* M@=:U?=WSMU MR@2IQ';:JS![L//F:.26'6)/XB^/ M-Y>2 YU-(X==R^BJV^[)KITYN[,-[Z8KB[=[*-7GMKM.]" M:,D#Q6N>[/8TS*]K(%DU0"MZS4DK1&R8>K(65:8*4/QZK8GN3UO4 MAYXM'[]B[7O:T%6F=KC%_IC:L\M/BSMXJQP71;;SH6P_9M]*V"TDS\11U 2: M_'!P>'D:33^UO_L/WD.?[D/&C]Z2=%\6B]27L0;V"PU(PXFF597G;O[OW#A\PT_!# 2' KH'!X]>J*C4_L3ZN*% M_BI-@:"BA=O"^/Y,CQX]3[Y_Z5>WX)WV12_:8S"T>JYUW:2[BHKM#RZ3[K>9 MP=*0C[\2?@6.8KFFS:ZE9W#LY7[ %6-W05>/-IXKWPR-<.3'2=TT8G>1%;M" MN3AR__(W[;T3'0A/T=.&0!&%=&[\*!?23-A";,5!,U I@ M-:W#"^6"^5R+K34C 9\.M*HNVQ;$5/8J(?K ,U+,QP%W2GSNW]04"^U^)?M0 M-LXZYEKSD=;!:^<)^0R",/0SAM?/4N6=FJ#V8.;6L=;3.D*T()D6_UYA>I8Y M,726N!4TG3G3VN@W37=_%KW4;=-^*UIP+XE_QD"GZ,J[;WN'"(\DMPWJ. MFM'FUW_B.TQ+I-_H'NU:+<\Y3CI#>I7N2_) IGD,3@-8$@ MQFV'>M>DCM(*_!;]'@01+SG:,.7?CVJ_9YO8 MS/4^N0.YWEM5JG Y4F8#4')>D@V(H^OT,0.LMI]*8XACE9\T2W&7!.=IF&@' M#^9WQMN@:G'!TN$K3UD;X\[NI8,SY6>+KK18(0H4X?]7/87FIYS,@<83;6ZW M4E"S,SA5'!A5!1QNMDOU3WU16<]VZY+ \< ?PM 9.T=:Z31'>"!;&36?=.K0 MNT[?+_&X*][,_5,:5J5LK_)%UEM<"UT)/U#(UFJ?-XU<>V7&."&M9,MU',CQ M(^@WQWY*J0HHA+EO*NUNW!V#O$F7C&D!"\J<%$.PZ%@X)2-M26+0,)\BWU:X MN>#>[;UD)+@8S'E<),U>ETCBK,;(T7.*;YK#. :D"0UR%8[EZO-62@T'4*6( M0C6<'IEJAP%^NHR /;=0^(-P.NZS8&FL^8AMK?N<%GYPT?\^_T\F[M M AM\,ANPSJX)7 MHK]\L?&\Y(%7X,$O#V29W;<1T!K4;;<]=OXZT@_3J-^*(KYSXI3.@JUA 4&> MKN;F^S2%AI4_C10^&C#<&J?FRQWNH>RG;S:.$A6(5L=9'+Z*8^\/RRF-]+I9 M]UNVKYK1YETV+24IJGEZ T2*A3T\!?I9+WA^: " #Z6+SD4DCS:(O$=XC)Y MV]LJ*\L&*E0&[<;*BQ,TEJ\)<\M (\WG7:FK&&$R"%\0:H,/ MGF6%S=90_+'YD'@A$HE>[4$1I(/G@A7O 947"UV1;N\&[Z2CTCG/E77=. M MZ7GXHYNM*T;!"RM2B^X\$+VBL&Y?K&=R$@UP_LD#?0L;G]CI0@'$@NHV(" M6=#%(_,1P$,_YNTT_W?VG5 F"Z&X>VR[7HSK>;;S_I\__+)S!_7!H:N2XIK1 M@JY#QJWP>K[^I!?\4> ?R[[E>/G=4R#L&'U,_ ?UU'^Q_ZGU% D@Y^Y#E=-FQ4T'TR#=:$<-[:%RS(+ F*5C(F$@YN M+(_OBOV.)0"C0WCT(/\*GSUX\F#ZE0E^V,Y#[MA&Y^;18S0@+\3Y/$-[ Z[: MJVO&1S12=P[X@=;*"4D PF10N1'4RXD@#-"-3[QTY&L:N-YFA%Q'QA[L'+\^ MVM$&3F^L6[VU+J5#>KL(M"XN+O:603OMT2URLY1:".-95UU$1QCCF'?6? K^ M,1=SZ0$8)2= &:,3/8KBL=#]P#I_MBJ9LDO,4$A.C]2==09"08\;"%=!7YB( MVP!MMKK+^0"AIE)2?!1C'N^./8H?_ZH>/XXGSY[7!0/7SR;/7OX;/+L^;/)\^+Y M[/'___#)SNU(JR3D7,]"V911F3V[.6(:9D\X./Q"U\+5S&6/'N\QKYOWH3=U M[;7.S9?4O)]Y+Y\DG*@29Y0T@5DE&K#J1X*3WK0C!KX+]0828V6L++'D!M(E M@64C]L2!*Q%*H$-Q#UV4K-K@;\AHI'BZ8-01M"\VQ2JA%7Y:0H1I;0WKR;@4 MGI"EJU"2J1"_A$K(T7_(V_C^A1F@06_<[O8V>YC>'%P47X&)I;$>X(M@T)E5 M@3M]50FH5I-*G99X"ZNP!/G>,)@>+VG/XCC8K+"4AJ6VX@6@]Z%<-9>9)%>Q MDH1"#R/[*:9;@PD1FB#[59$V%YR%DX1X-:DD2/B:]LKR%['YGEV:G+_83$7^ M%LOX-A>.;JB?9X__*N,@0=?*K*_9A\:G1 FU0@$NH9>C=S^_>;5[\.)63O(S MF=BA@^KJM-8N9,6D"W$(FR:*DZ?(NILZ*-MFM4R54*;B&W^>;2;1 IVC)M!: M=L$$1C.HX@84VZV6K*N9TT;)*A6;ZQ2U\^:'(AUF2"9?<5%8@K^X>F_MM:8I M3I$ T7CR*.ZK.$UVT?_7"%$?<5B/0H%$M&+ 6 M,%:<<.&>@TAI^)G8B.-*<=N>)7A,V MC3278U^:*T$S)8^H2I.4KHX[>1M8G]V8VQ1T9\ MO4#OK3H<;ZH@1';-;LCF2(1#XJ)1+@.$CI%P"FNDAY$ ":96V*3\AYJALV012*,^\ MR,]C[TD\I!6^2PB.XF<0C-G+#KLL!HZU?@PXS"*V#^%M_Y$LAK-0\,G?UDM_47=<>,=P\5!(KGA-%38%DEXY\>ADMR4) IDILE&F,'A%$%5@ M1WZAZ/"^=M>7JDIBO.E$3HYH*-HW?W_4S6E>*4P\8>[J-5?>T)"Y/W*7\+X:H8\NQ8%[4'!HU!6ZX:G+)-=D2_H!3BYK'GK"@>+6Y\)503C MSE(U7 U0#UOEAV262ZS<=W@>.BDWP3W ME4Q"87+A/@1$"X%C+4%VXKXAYT&7,#>AZ@I#"-)S1ZR Z$2/O+)7?L=KAH1N MES8^Z6U34,7<)6_5^?-CHMV:;//A6T-8<@F&*I?2 MTY?$XO[#"C4)$X@TR2;7Z)A.M%6U#=HZFE$83C()P764Y=T! M[R=VFU]5!G#4%K3!YO/-V[E8J9X;8UO\-.T!'8XM%N[GQW6V1W#NH ]TXO/: M?.K\"J_=R98X3MB*H:)[KDQ0?U!MIH3=9A2*D!,K(%LPQ69DT!2\;VGT[H&% M.7I>([I$VK-L-J\OW&$74#*L%QK36@&P; C(MJ,"SAJ-IT!G/L.J]?P!54/6 MDS:J668%V>W(U_Y+(;-]=8-'E6L>[:_JF=/08A[=4_D;@#<,GH')@9'5*00Q M2<9Y]1%3F*1/&BC506C*3$*=H<'7>&/DO.@)$4.1]9<4<,;1IH$$7/=%T>E> MS,O7MOAGHXU;QX)T M@\=8%L'DBXO=RP3(1:JWE3 D1^;*+DH=OUL*X/,)&6E2=8A:*'J@FFMSFK2: M^E&G1.*/^TR3SS0]NZ_%^:/BI4="59$=6Q-K#J#>RCOK,\T%,DXYDU'.O1:* MY+1"\ZP:*^BUD!N!,Q=U!?HAL)]?-TDUJ!AC*P9! /MGQ+^!WJL#$,'I36>V M]HP/4SL7)9EV246!!=7NH"GA<':!W%9+6JRCE9A<6N?N:LG5YLJY<<0"1(;^ MKY&.2B\K)=U2SN(>YU9:M[Y)NB6H/=E&K>L6==U#B"L*9L.CW2Y<8@'Y_I>, M]#X3LP'A1JO-=<(6YM8O/NXQS=4#HQYP'TRDF4\TX67N&OZ.#BO4&J6B?\EH MWOD)])I\QB@HGC?X1_'3N,**.2Q.$!I61#B+IO ES6?)_9K();>7LW.#S3: MM_-\O@KMI%+N6U1B56PYIGHUM$:1VC-.,FYHUU0)2@#19-'5.(LTLDK-I_FR MD\%% IK6R.6B0R$GCF-Y &R+1:@%VCAHGY;SFDRQ& W3)]3<;Q9YD;)H4T_. M]"]<:;!*)">NG'E[,EE6QP.H-!7NX).M."[@F,B1!P^!)?C+=#TG9TP8@<.P M6D@II#7ZDU*TF"E9<")[9E14+"H:'K2C+*/8,DY>,S"PQ7 NGFBAWDX7.YJ M+3DC339;2Z.S30Y8^IK&L\H@0WCDWSBPPX:&D!/MGOHN2GTE[LEK&?%HO>?,W1$2N2.&%#;;?I&Y":P>NN\7"]XBD M>H:V[GYH =*GD]TJ4GO9+X(X0I>Y*+=%HJ(X7#.3B).S[(+M/L"J*R\)I.TI M%YCAK[:UC1M)OLAUTN$5POH(<-')I@_CL5X+O3YX=M\.]6%AVH4=+E>#5/3B=Z:1 M6NT5UG>5]K)CJ?@076>ZQ>P:)0?J(%B,*&E2JX?.:KB?.:&\Q906:*&E4.1: MU*=@Z]@6-$8NUD775HFQ4@(T >;3ZWUK9)N20KYP!EJGE+B>9'FEA'FEQ#2] M0>>LDFOVH;OM%^$A&\#,HB9,@!"4'%Z2IOZ!E%"/[;YY*FFK#[+1/7 M\YST-44,!\T$Y@*346[UR#42J)V=E*?6UT8V:@-WI/;6K;::KJRZ6R%@KC[2 MCI.0G8$3$Y*D*0U12M@.-:F6[H9^3:AMV^)JH0M]JJ%'3%0E @/'0.'[G&*4EM56&7-P8O"2"$Y MTU412,\;0 BP6&DTHT7,DVX)UR/2FSU:L&-\H^7]"KAO M ^BT9XU;&)5.4C$YJZ%7V:LV#";,*A+B:T,EB('2H<=NCO M$:T(SK-Q*;&+22", F8\C[.Z!-D DF,2*.YCB5 1]T$:^/JJ]TV.BG?FNIAJ MW\L&3J9R$Z&"M;)R)5\RQ(7+[G5J,K1NE!HU)95#9]''3M-KL=\*/4R !H3! M)@/"8[!B=&0D.A(C=QP,[G1/^5;4HS+JU3LENF.DM@&P/5,]"GTT:G&%XG)C MR,U\Z!OPH@A8"46G^QZ3T1/4UQ5;;POE2>9.R^9D5[6_] MV))P., *;-@/.PAB0G(;_XCG*]CZ1@:4,Z\GF 8=Z20C-WGMUQ[YDD:%Y\14B L1.CF)GZ@8)>7C@X-!02F#%#]91B[LY2QK MUGGU=N[3%0Q5NAUQZ2&U*[B+"UA4CAOS']N#D_RK'JB77H,0JS8>,/#&98)PPG[BF0BOF>?$EL;E-0&[)O& MR9"4D:&PD/#)&;W90LN1.\D0XA9((4F/5MU M*%%J)="HQ0OAXGYSPI2:.1H4*JEH1&H'9]]1J;J"+VV6:GV)TWNIPL MF:9B7'Q?X\%9Z@?4%&+0FP-JFI2*,.B"B-8N/6#9D/D)Z%MDBBP5:)VV+_CQ M?6H&B0U;TZD-[++HN8-L%,*'N8#HL*2P#JJP@]KG0J 3FO"V=]\]!7$H<>6: M.XEKEZZP9%9M8VM)ZZ.5 '+'T2*P\(.CL6XYW\C:E;$NKNL'8B45'Z1SZ;0+ M8SZV")$#5G0H'4AH[_#JJBTMNYP<-KY;\C%B:L;D:D"# 5[71!;U(@ F7LEW M[0^A>H0M-"Z I_')W! W+EL-C7-X+CGOL?2027(#\7!:43,O-;4TLBM&)6C< M",^2[_0=*U08FV^?#$%!AM H4S)'>8T#=YIX1FWA2XMD[H/W9)**8YI',\Y" MD,>=U03C;$!D,!JW;=A92TES=JV69=4>KA$'0US!G-9 MJWM"*878$;R,$U2U3[@R3C(U[-?0N NA6D;[=&XQ*,>UE4*6-LE6#J'4+QOL M8)FSAE5'&W;';30LBD8@,YY6^D^QM:X:]I\-=%W8H@GV ,Q$XL>9T8H M%-HH;PG2'MUBWNL(!YM*DUT193>8" Z[E7MT)5YE /?7)04R$;*JQLLGN@%$ M"W/5J1XO.50?B[5;G)&/* O:90A?%_>3'[0!//0.G0K+R.1'_"<:#G9;'-52 MLK'R2&:2CAWA<8M\),6 'N ZM':[>+%:[X3N6QKY20Y6<#0!OC.H)2%"=,]8 M8ER&BY_B(!&Y(/N'?E:[K?B4(^$["OUGHH;=PC\^Q&[F"8ABMBH M]GV[UK.R*=PHW1!]1L"MBRS$,2)@9WEI#KH$DJ7P6!6\Q@S<9N)=(Y:3^#PY ME(.(BR$LJ4)Z@>S;0+UNH XM!Z.J@O$"HZN/>WZ- \]E>"2.54P!B(54E=)[ MV[X2BF\U_=A_>LRU]$01C-V5F!3C>+.Q%%P] KT0EZLQJ64'^V.3 M;FD\08YPUE0BC\MX"<*]6FU0?KAKZCZ7D>0R7MSG,GZWE> 2B'*56[23K\D&1U5JT M@L)64)LE-#L7?=:/RQEO_J/J0+_MLTN%4*V0\BO81^XS&!=%?V/FN?0^#NVN MPGH$;ANM/^((5< D;FL]$G!5ETD!6?=X<65WK]WT.E3&#+G2^. /._>#A\KT M^&FO/?<^N2XC_'WJ/+!>RNH*B<7]#V(O/A$P)B88Z290W.;"A;&]A?&'#<45U79AM-P"9E1D%30(N47=V<9K M!X@)]#@F9AZ$6"J<0F&NF'8"A4_,05\"I,"8\%!W2!6B,2 # 20M[!Z7NN[R MD&@L_F=0EGV[L:=),?*K2M1&VN9NRL.'TXU M5VN>%LXK3&]<3['\QUWM82J^ @*7?+V,QA+[K?X6CZ5F1Y(I]#'>5NV M7I]?60]2(I?"&;MMJ^0(BT8#N,,M1VV@TO6S>F?==CW\)JG,HK6:E9W6-KI4 M6+"IQGX#0JP@S9W>SG6Y5@V#]6/:3.HC3T'R@7[4PJA*M@()V\/]@WW!B]OU M/IFL%BL!UTX+J T^NG]Y_.C)WCZ91?-Y*:T&AIJ"LYP+0JA@;+B!G&Q?Y#19 M-&VUY#-3K?@A4#1":MLG=!TXA3%&-E2!.?(4$&::.;"B$F,8DTBLS!/&",>= MPN"9G"P=2]0;2[Q7JK.55C++^=.>%$XU;4#C)5)F]+H)@)VAGP$=*O2XR?)= MBGD/PTM7'*SP\LBIUT7_X4?F_/0_CT*<%JK179X MUY3C56?$.P-,PIHLJ@25SN8"B3YW3)V2NZ&D;*[@@7-Q$,N <+9 II#'<"J. M@\G2>BRP(@?:'L7V\ <%M5,-D,IPDWDW_K2Z4++K).MSAD]))NEV2L&5+$Q6 MK96>>M,N+9?2"*\V FB"3%,W,6^L3A7GT,>>QX7UKEJ2+ M*I%[V;%0&(KY3ROLGX,LF7!ZTWL?/OLKOX?^C\.JBHES--MMCV<[*';^'CIG M$TJY]X3>)\TK23=9Y?(#"AS3I--0$818@&G3A:4/+ MT1Y,Z_ PCCJTG,QE!G,7:_?#["W2 .OL5460?0<] *LZ>:BI2WO;#.2K1;30-!4''S/)Q_G]:D)DV8X!>(@Z$W14SK6 MR!FFB?BHR>8A9J:)[5DZ2E:"E0]KI?==!FQ]H1Z-NF KJ-SDI6 M!^!M*6VKC0J1IKMKV-8^$'QDI4E)Q$(JVOMTRXF"":!I37VJ%G2Z:&"_%/MS MJ=*SNTM"'N[^DI-K;3$CQ9U?,#2*5G(Z]?=D!\ 09\4W^C%U6.M5Q\7]C.L* MW[G8Y$6+QK/E QW?67*7WM(K[_-C61(KP&E1-#S[ Y&:-&#$)Z[U<$@OI/=8 MV3Y#@V_.%B4LO\KTSUQV; M$!&JS]EI#C.P>W'5_OEM"^%RAR3:" 0[CLC<5&CH'FPTC2&>-;R5/H-Z)0'% M=8A /S.<_-^89GVX?Y]F_4-X0J[006"21+T3VZ>L"(5P6?#20KT\+/_MF2"% MN= \G(&[J,BN7B;60F&=IALH=NB6*Y8QC4I8<4K.;9X+84,-8:-% MW ,H^+ M=:WI;(6K[UGW+#%%#3/$9KO5O;1QT,KAQ#:G!H^G13NAC]MTR$/L=;9NM8C# MT*_2G"^BI;G3%-E%@'V)1C5:VBV&Z'CM[Q'SF[+@K&T!5A1/-ZDMB6GDYW M" 6&^HJZT8IP!PECM[V( AIKO[;PF9B@"0!:VS5:!ATNV$C!N1?NJ2:<94,2 M/? =6[$A+&P$!@8!CIU9@L\JC FQ>V0=VMW*^0C=N3193>L,;)K$5EN&T4W2 MEA A?Q,H%^+!=80HM-[I&;BV:7:EKKN5JNXW)QY^0\;-*GBX:X8 =(OB8Y*+ M#=S3^5Q9[L_5Q5&9$P@[!]DE@2E4\G7BIE#3*8^:60!\L'-2W-1EU=7_J7GP\ M2 SUK82BJ^U,".&8+T\)&E,"2;R*>J00QFG]90X5P'5R8\3W@OZ!SXEE6=* MV[:4K@H#>QH5#W_3@S_[@:V-B'5("Z#,C6]M%K^V-!6C(NKIIT8)?[Q',&RR M9&X13@Q) MH6V,"#K&AQEED?K2JE5]G04YP5L,L4J=]9DV9?D;.SP]O49^X8(\SJ/Y*6N MTDK6 ;ZZTGKAA>X2:!K8B7*B!"PM)FF )$]JN@_RJMO6K:>/5=;3QB5.K(.] M@D;GACG-U3*.42MI7> FR8YU)+*8F64] ^]M54OVD\5#\DY#UUW(:(9^XX*A MH&E)=VO[_2@F04TH0MA] \WB)+S259[EYW5CWUC]QT3RZ(,%%DWOENYN->"5.AZTBVK MG7"&60:%B,Q53MHJN=2NDT?;I>1<]ZJWAPCU1MD9^1_G$HW/M5HOTBG;(13? M5%YR.3LBM^QU5!?N5(@NBABF7Q1-I8.B1Z\:/79N4+26S=U BW[R/8H.EU5[& M2JI%ZEJN]%SZ*4K*8E+3-?FKG$1QW+@MA7F@\3$))H?C* -@''F/65,T10!8 M*F:IF'N_G2G.E4:/V8NX)Z2U^ OIF1C!H"OT;1XJ ]HBM+>VF\;GS?ZUFIZ: ML'#$J#1^IB:+1*%6?6DX\+DZETHX, M7Z$WC&Z)& \N&Y^@*X\BR<<@H'T-< M^BWJ(:F ?/IHE;2P/!F9SE5,E>^Q%%X;U81VG[0X1]"0CF5^(+;!^]M8OB.B M+95EU+#V :9T>X=AXZ2X0!7KS24*_%@W9*]6/A3H MHS,1%A2U:V\K?]6>BM4Z-N'C6$Y26C/4AMX5*O1PY99I\\4*=U"% 47-?N6X M$.MAK(PGDQ)0AGJ,@4PM=:C;SP*UJ=6[@'C0Q>!N((,!DS*%TX; MH$0$"G=)=1%D$FUBVP%C]C(PGK;=:#G RJS/PP+$U]^GX;_)J)R$]Z8_W.7K M I;WD(DVS.V])9&QR-D?3=IM=4F?+:WO,4W9)U4.;ORM%-G?D!VJN+V%Q]B2 MM#7-FB9^P&Q)YE/WEZ=[S^!.>_9=' M+_:>!*BR!T6%G@AR4*%0I$P<^T$_T*@?&OW.=7=XU2H!TVS6%IT%U[O\DT)J MF5M$PQ)-,5Y['(G^E3Z,V ,^<($(PC)?"UKI>[/UMU-4FMJ18L'TK6GF3.5- M7.FTB7-WO1G+0EV2J?RO3+@?W"?_(HWK*U\_!B^=/F44O7PB"\@$^OH,_[WP5ZMH6$@OAUO*<7-,: M(#E!KO,FKG*A>.28+XX@>U2GM7Q])\8O);6[XZ%Z5QXQKC)E_8"/TWF./$@( M@6?]I\,6<=B?8E:B60 ;3J?,C*9E3T_V_YK0TUIL-CR.5O7)7]-8J]JPC!/= MY9H1L0>X6U/,0 '2IZ$1G\Q.([> *L7< 1I.&4JWIZ5<\FAX-2U/[#HO;)>> M2R_E7M0&*W2%!I1Q9(R5/TWE?6=Q _;,K^=RW2IVGP[6*?!)/AU()C\>TXC&V5'9^1I<2KN M)"\O\LK*!("!+:=BITL?=?&P"^DUE9I:+[1@X,6C/Q"6_HNOYQ<%V@X/;:.F M0L=Z[=H(1SNO6(G>D8^K>'%6)^R]"9R&@[<]8D5N>[!U$+T/V]148'EVAQ'W MF9 /:W=CA_X>^K8P.[EJ]]4<6+AXG?;H^ + MX3A5_L -!>V&>'O,TY8L8^!>P+M=;(:#D7;X>YP/\9UZK%VT4ABLN5>66@Y= M_?5U3CV;KM+":'=>S+JO'ST=5 /RJY(K?+[>/7B^[&Y(,0#=]?#I2YO;EQ]" MNEP'C_>>8"U(;MGB92?NK,CGM&/%DB1Y44[:(%4NA9TW$I#H;61V].[G-Z]V M#UZ\O-^]+[=[(=*CK+1<[+G M5OFIILI"7EIT>64A>.+V+R04G#KMQK=.:J% M4_0]<@E,DTCF]/W.?L&=%6>2XX]V"SJ6>6/ ?M]G$XF4UJX]IO*;HZJ-,WO2 MWJ&DO5W?[^D-:F8:RSP4>L<2MZ&B/"M[N]^O+ZE=8U0$ 1WX%T@F(K;#*E8# M&FD.,H+ \*'[_;JI\]44IWDS5=O%HL!5)PUC2,N'/#_GU#5_6>!4%=N2H^@-*K]5CY+;N]_M+ M[O>RGBM+/0.?)G55DVM)^](:\%@("YOX5GF&<-]U"9_<;?4,>LG8(P#,1:175>DH-@A4=;PH81 M9)>BG (YMQ23;[368R1]GZ1HL,Y1(\H6B 5#QKVDW("D<%ZU-'L6S(9=3@^? MD?W[[U7=Y;"#&[ ;C/.F*8U HB5+"_WDY4]#50R\O_<[^05WTB)XDB((9)QD M!2.T !<%/]_OR)?;$4QZT,W_ (K[WP"AW$S>69\QJ4B2+Q3 LTCV3W,)M'.K1C(/).5WEW;0>J9M MS,?LJO?Y!+91]J%#9@W^.A>D-!4>IDD^X$PWRO@1J"[8Y>910/DFD*8=8X>HY-8G_!_VL5 MU>"6*4T([_'$UUGJ1MSGK6\@9X(RG%6+H$^Q8'[.V!6U M;M+[??MC]BWWZDHWZG1>CT%FC_;U:V (2\'J#?,LXNCB,H\D%^/-376MKCT7 M97BBN:\D0"7C&N@9*]:Y???U7CR^J'A$\\UNV(EBGV)_-+TF I^=GGE3"2)' M]Z[.ET82\3E:(6!/]CV8?UGM#J)!5Y6BD;NU,SN4L;M_EN]K&=):AH?WM0Q_ M'';9]6\91B]N.$$"B+NT2+37YR.$UQ3:CMZM#>.C8Z6WZT1_BO;4%D_G]IC2.C84D3J. MOA'*6"]0%$TR-G+L09&-J5^H[\"W;3&?[0;>L@E(S1D(S8P@I'.$LFG 4YBMXDH_C1?](!"@.Z[C'JQPRC*<*R[%*;H+7'()V%N$C+S$<+^)(+-Y$+;H;8=".W5D*L6)I$7V"30B\_08SEISG2JYN);[P<@ER#GH*Q^LS6 M43=2[U*BG7VG&;E-EF"1WV#,%/5"24TY+I3EHY(E,FX,CM].Z*/F /ER%' MI9)1IN2= 9RD^3TY/&3_TJ)K@;NI@Y1N,-QB' N)P,*1/G+H$4-CZ@NF76-> M)VK=GG*[9OB+U00)XUC Z'QX^XT4' M)Z+P5YCTPM/VLE_.RKEVXCSGRCS535S87YR6K1&\VFB9#Q=M$J;%))\6+5,? MI+G1T Z,/Q\@G.RJ(B V59AU6:_:@7V):DS7D5^!XHC8+B#/0BNRXE3:G-!H MX3VO:6<6(Z.4*71 .7O(@V)BA!Z1!Y,;J'!K(]3-Z(4'Z)2I <>!&&_:;Y0F M0N+ZPQ+)1'IS:V!0%1*\ MK.<.R8AE2D8N?"X@=YEK*2-6W'T+."WE?D81GMQY]=S9:D<:3[SF?U''=M,:23FNG?K6/-5]U9K22$_=:AC"MK MA%E)*<98[@QP&+I",I:&Q''%< MYN%#UX+;5P'1LK<.0[82S(]!VLGI:=1,5 MF.LLL5$C)!(M]@6BU33(8EILM+^4 V-:66B%1,NSB*-7TGK;#3:<2-O6'B#4 MD%R=//M#[^SGUXRM@!QCP]+8[@2'/]Z\3_O."!Y#W8\SK)*LG;BZO< +UW=[ M$AJ0MF]EX!3HUOWVH\\_*Z5JV]2R*@3%6C3]U$Z(EY$R!6@R_&JDP+W.R5U9#R M=Z?UG"Q!8WT-Q;3UG%VN;5\=D)7L<$*S@EJ:KX5;C'07\[H5E3*LA0'+2[WO MTA8#SQ2_,L2(N[.-#ZV5RCQR+?<7(.5AFA?Y5+H5&%N#Q9U=#]F\2YH+^_>Z,_41C_12I@AGWEC MQD8TB"/ASN@W2=H@O:D4;KN<40\A67S2_>V5"Q67="2WIICY)) M<< ZXSMVDX8]SYK MH^OIU63N.S7&$&@L TJ,5K+/7-1:17!4O/[]WZ++?1? MG9AY=)^8^=U&[+?:3Y"#_@O@ :1'(1U-6K5R7#1L2=!/$ZE;#HQR_,M%716@ MA66Z)V;X@==OS>@D;"8V,*G(?!Y(H,7 4H>% W)D/C#=_-TU>%V8\,IZ[^S! MSK='[P]WOO*KL;G*<1.N6G+2OA;H^M>*[.VI@L/))=_:K0+YDB8_M>X^1M+- M,,/Y,M,NF8D7B>T;-W4^5P?1\;0X9G#2H%YA6X1%^RA(FZR-\C)SC5F6B:D MXTAD($H)\K!Y9.S1%8^4&V06<.3I_[+WKLUM(\F:\%]!^'2?8T= &MU\43OV M1'C4GAF?[1[[M3S=NY\V(!(DT08!#BZ2V;_^S6M5%@!2E'PC;6[$SFF+)%#7 MK*S,)Y_'!-^<(VI[ZF[6^,_""3T&_8]#"IFX6^WC]=:)3!=/G2+-W1-EITU9 MY"+0]Z4C#@XQC!Z19BE'4OY,Q>NS2NMT-U%MJ"#@1(&,,57NF;.Y2WU 3\1E MMHYTT6@V&LHC>8%MH(N/0 LJV*6&EEYK)&Z5GHAF6 MG$O&ZK;@*W;C;A%N/C_CYAUK#9^,P4;6S]#-HAI7GEZQ2!:-+8:)\$%B_VBY M<"@8!BN6$'4V5:2HRC5+2:U7X\ ,Y36E#2LLQ.4DT@@_!5>_4$IYEMU!'U54 MA\;I%6;TD#4*C0/YJ69_&:+K'C$U!T$+UW0-XBN![J)M)"T:RBAMDG9T6<+M M/ /N$1YB%O'4=E('0H.1ZT-XO9N3(?^&90"/7&#$P;,=,@^Z5Q4,\I';.:YK MS]:_]WLV/ 2=_E+ZM7,J=S(75TLV!6YJ7O@'7R)A!/$3_K6$_X/']8O+OR+3 M(?[D\N4%6P$]NHZJU=.-"M-J3@50Q.I&CV0$9<=(W+SG$1BG:V1N#&:)BCS.US. MM\:Z#"GM.6IUC_KPI?FNLV&*S/V5\I!V:5!\"1GC^#0J1<@N+VLO*S)RT3MF M$!A9_0@L4ZF]P&+GT;73I5(=% XC*G=?.8?3%<:Y'+W?V%;NH'W;_7GL(F7X M.37FL /%T).CXW/R'UF/9I)1=MTITMW #9W54@NG;[-9S[HJJF@^T)!,T/,< M.ZY@,= (;B+/$+5=X==M5L_(3ME*!N3T#OQ%3B^FK$(PS]3'$40&.7$- M$PT;^G5V(L^:;#,2P17EOW [H8O/@:\D8 M+"*S87[""Y)J(3#/:4,; L]+*6\R[RL:5"C32=?'VI7?>_]?!/B5$-)X'G> M7)_(-,K",LJQG!M:92'7ZTNJ I#R0H%0/J;$>X8DM:KS,[N8=K! M]RA98&D$5ZVYNDB#^?$[U9E^O1J !_^]BQD$3I'K-+I[O87'B$&B,#PAK40S M0CB_:3YU-M$''(O@)]/B2AR$UHVN$K+RRK[.C^G+9-L?IG!&S: 5[U/36'.H M#'(@J5B/ZX![?<88LA*ASW@<- [/1:X+SPC'H(CVC(Q7&8R4?98WVG*Q:"2H MJGFM4=)@97NY )LA_>6-XK>!#.:GV@8[Z"_C2F05,3+-:#C3G."Q:#J[?*V* M]BNI$I43/;7+4G-2QY7(:T8IJ*?3H*,/ Z4?1NS>H$ I5$$IC_4<\0^#[= MR3OZY9J1](B+JS;+QT0WD).BVS7%PAG4A].Q2*FR6[:7"*12^.,*-L58"\TR M#HMR)3#L,-&](E5W-VFQ%*?57> 57E%'""QEI(81:^)I7SW5(3C\M?*MD"OA MPR]S)&<1@0R!$DZ\6IRKH)-J;7CU3,4H\K*8'F#HV'\+3_BL$56_U^Q[N=&- M@T4:TOFS$"FL\YRC?9.!=V/$%H4L*"& I.!XC6ZQ] \_!Y]VDMKUZ82R(AR_-.%XUOL:&[#.@GR4#>K;/@-Z#9 )CZW,*$-ZP9,I$[E.R M6!V9 OL>@^L=MSW9+H?G1ZE+=>"Y0DCW#M4EN7R+44^T&@? MHEP):2/U__0V-,7YT@D#Z7U'[LXZ)HHYXDZ+25W?Y309S<+\0X;7+](" M-? MBH8PW87=I 9C;V7BV8A.?,:;,1[0AKZ%V87#\9%)TM7>@>F9=IDQ4PUXFB5E,)FY1H M%-,F]5V'X>0)YR3:C(M;Z-V4$.N\W-R8<15,2Z_PN, %TA89:[[3?5IB@DQ& M1%#T9(YS9;D"@@JQ <=I)RZ^O_LLI@M(>-@2TZ5@QQ,/>>.*1BL&H7494Q^U MPN\G(UC\2C57J;Z5K7RTP$PABNBCQCG'2.*CU7S5;6$'_5;>)V@/").O<9_! M,71H6$$K)IF^P2[3 F>EN085N7(=#Q9.38_@- M'Z[6UG!P:Z\$SVH@4HFT9"ZL2,W@C$[U) MSM@3'Q0\F ]B>C@\,^'\N&I8]X &>*F'>!(,%$@=@]E:"5[70F$IYYF34&:2E&-;"W MG>*KX3<$!LF5PO$MQRG.L.-5K@>GXJ1331.BU5UU.\H@"O- MTKVJT\#)1A7.PAQDD4XRGG."OS,4QEE!+E,WJ-!51A-OE=X&HJ-(%7KBSZA4 M$Y9UNX[9O*0]1+VRD_/S;.V42[U2K55CEH?1MY8POX=3B/X$8]Z##/ J:(;K MC34=+[2O&&]G?\0@O70AB/SXZM&^294[0)(H5J).B0?=:?43GG3F,8XUT&9J MNKP0W9FTIY\6$"1<'6*^5>O"(9>V6[=AH1&QKP@C^^!-NP7 .ZZ"4H \1/]) M#=3O&.)?ZWO&&K86.@#3R ,--=) Q'S*BE<;>#AJJ60U&+:ZD/&E/U;VD11- M$8/KT3HX( HS>@\FTD.X7!:CLRUPS$1OTJ]9QP)5I*EP0'5TK$)84,)T8MSJ MGFJ<^X%H"^0I%QLS0P5<2^8,L!C:Z%0BX%W]%1;,F"*5X10;A&#"\!&W;H,5 M1N=V]XI )#OI7]W1V;T07I%Q#V)HMHT($BCTP^XBSW(AMS6M!:6_#UE?MS2W M<_QNPQ6S5Q/">MBO"1E:O8<#C9?B9[\I0VPW86,4K1B'=>.X'!WTB8T/!W9] MM1P#!1,6HY62\I%)"UO+[+S,RY<74MS2X%I)=97 M=CMX_2$'T_:"20=.CHY.]"!U 9 ASEO6/A94 0TQEPN+!]#+O:]*?!]&*\#V MW7IY&J?P5AX@0B,23/?[Q==0PRF6'N1R/K@JRZ$1CMDK4TP^V22L(BK@ :(=Z?XJ)8!L@W+$C>EN\P3E!-<,RIZ,^>NAB)-O)=0 M4)SA-.+F.ADQ*9,4Z(GV)@I-33;%58( MVP,U+>B2Q&XQ]BH>;"!'7+B13I%+FKS;X!N$"BB6YD%X,B3:A>XR'AZK M^WY)W!H>Q( #7VJL@$# -E0,+NQ5)7E5O(SQS%(W^.3#=%J J[2 M%'JCP7XK&&5SMK909@)-'U>FY,2E0+@U'4FQ6=J= SW(;8:]=@4\[LN&?J0A M,K6DMDY_+6^-5DW1?^K<,;F<7%ZTFJI<(5I5Z7W 8V7 5#:RT64,PD M$RH#"WDT3K'D8(2T*.1&,=$?@XGV;_" :&)K/'@\5(6.>,N'2C-QS4<&H&1/O@B8HH]>N[Z/@%/E?YV_-RT0 )Y4D9%5(T(?W+@^#Q#\R#:83I]NG;1M0^RC>%L56MBF.*(V,B"5RX M(AQ(W)T^7,"+B=-EM5:DF4T@V((N#X8N$[&D(U ^ZL:SP[ ME\:,LTW 2\)'[#J$,G (E=DX'!"7A\*MSAW--V&TVN/*/?<#E[J';'>=.)VK M0J++ W-[,KU=6)""8@7TQ.$+G\T#NVK\=2T2( [?3FWK'*GQ#E[NB3),F-@Y MW>M/65M)G'QP=SX;586_4^S#\&>1O\"$J9R>\ M-D->,",SVQ&?I9NW.!,#@K/Z#6&NSPQ)"5H;*H>.A-?W5:3+)#H M,><<"K*_E+WDTW(X.8 C1=AII4T\N 9_'>Y&-I<2CK)AOS_:\71N/&\I6M;F<$"5%6O8\'*@ MSJA>TPVCY.U+OCI3/Q)80XJ -ZRV1"^AU_N)EH%D54)G;&^&DAYW,^W.A.&,$"5_)58J9F_-8SLX:TFGA#FO6R-"6VMY"!]D MPVJ##U&MF/4I'F*L.2V4*0V!^E?4:B PLJ$$=9D <+U$OJ[ MEDJS%26\6#6^471774X:_H>W:O!H^.5-6;V/PE=R$/X AB5?U^:.)Y4T33)Z MC\IRO+)J#7AA'FZ<%OX*9?TL?WW6R[&W--=9U=8<=&=V>AK>RE9LC,HQ7"@7 MQ/R@[Q4JWMFRIED38)OD!'!H"#IB.ASAJN#FRH!0;@7."**X)P006[U&C(WR M^:T:%C;Y#LY=YK&KOG+W&P3>:D[ ZCR_[KY%#I]\+?GJ=PU,#YF'* YHHM1YU,/#T-S(>O M *!L-U@0Q"G)5 ,A]0L#?AKG#2)?4 2TK,@NPFAAY6=A=.4915RJB9.*Q#= M9DF,X;74XT0MOH'B$57(9Z*P&4FZ!TGYGB][K^O^/O'53WP]V2>^AMVIEUXG M'+;K2@IYWJ*\"2@T'7)^H#,.)D8IG0)2MX!*:45DQK,JX?6T9EE7UDO@,*'+ M&:-I+LK"(SEVT[OJN G.^4]OG8[#Z**#8F&$%W&)R3W]]JH M8CI+#:"B#S$VYURLP21W%@W'5]9#.>\\V9NS'F_-'?.5)]WU0%I$:=M]%:O. M$/;=X),>OKS\^R,_&G09S)-. M4P ?"XPG^.48"4(HK)MPQ_1'_GVL@A6-J^?-VYKV&U@-_#X-L2#7T*H1A;AF M=3NYK[*:PGC\*5::3)IDN ,/W:&S$.1,QF8%4D[!++H>F1;3* ML(HUH_253A!' +.*V<2P1BX<0[A*H0G4)]*-K^90.FFA^/92XPE(QP\THD7$ M;U8V7.LG,C&8%_"2S_A&?0?SB3)8S>\N)45!PLN,<8HE1?/PTG#ALA[!B;9N M@S+9"=.@Z.U.;W*EF&HI+A2EMQWUM M%IGSF+4* PTA5TU@HRC4L*$[9GBNWW+^#/'DK4)%V&%1Y:_A8\OQC."^M3_3 MJIH:_EU/EK>8=K?Q^C8]'B0!M=.+932!:P5[A(D@T(?S+^O\3LO$B!R0J=$\ MI:XS!/PE96Y"9)Q5^XI[A+TO^^> M*6<0_53FZ0&'Q., [!?>S+H%Y[+"E&G ^([#"7"J$[I-&ZIG#X(^RA\19!I0+-<" L9@WEK=A8U;^+>0%%Y961R-"$8TREHB-PK MX60L; ]&3P6;2!H&/,$ZIF7$Z1 MU/_:J.!J/\:\X'@::2QG8 57D[-PP;D*:."V$[\)N#Y+,NOIMB6SMOZL?ZE1#3*]08&[ALF1$GEPT^F21D>':CC%:2*, M@#I&8D1N]#Z']EQ.ZJL63%V!(3 &67+ 2J1QF$.>P U*P.^> 2:B2$AW)LR94!L%1X01ML>YH5U+*!R]GL8U%'NRS^Y&>PEGMFV/(]KHQ M \5SC% .3Q!N9'Q-7@<^P^L>CK?W;P8<)O$> M*).""\$.*P


B#KCONM&=VLY]]R1VRU=6%&.(,49P5=O8TI$4(?X,3&A M3,B1=Z40#+S4%[1U<)EW#%K]Q*^Y/\!66C!>4P^2;AA&@@R=ZX6/@>!AB]E M0U?DZW>0]U) E=QC\33@'M(PWR2T1*JV5M-UL1_MVR1#*6E363XW66' X0SM MV%*6_SO>L"_=A7>P.HGKVJR7VEV1/D+Y/F40$?@'A>?8<%['U^2L%N/UF9MP MQZ$/%ZYS0'G+$@,+AL2RJK=K\(@*K8*Y9=&J'XQW!I5F6[EV-X%(2.0_7VIJ ML+8KV*P_/FAT03N[YL%T96=UI\-KVZYA64?FALP9+O?0E>^7*2;P:AA+,'=R M/AX(R5FV:'D1HB:H[G2.$9YQEL:.N]B_#(_5! XOF+:#<3;%)8AF'XFT\'E8/P8)ZZH1CB)>C%^.BTZ$!Y3.-=; MO+U;%ET0!<\X2> '&!$#YWSFDPW*Y;0..3=(+[Y>>'YGT AX1\8KF^40&H?K M%C\^@!L[)GJS#PBBA2VI&N:/TPVX( ML1,M2O@ M<4$O]$JIDJ>$NUMAIFY25MWPI'6B-0S8>0E7M[I)].&+^9#?B8N%8GW]5W2*:2&ATLNL9]^T(0_[$ M2_&X!!^R=^^F4(*+U!AI(3KZJ(R16 $:-_KZPE4@\L_RFES MDU0(V%J*U13^5@N0QF ?V3E-I-GB_-#U)=2:&Z Q^Y2.9$ "2>XEO50Y\7:^ M#HX8!DZA.;;/];_DBY4)=AF3H*9#AA('Q@=7.DES30(BCV M*-96=)U@9$\_9 <&">&GHKE,'OLJ6'C?A.D=V6#&BJ5Z%?9,OFJG 6N.J^QR ML3KO\^,#\4A>>4D,#ZA;E*1THW^"$VJ?>^KGGI[MFJ$8BQ)P]7:1C:Q )XJTBE>@@!*+(G343S=!/!Q>_Q>Z"$E5 MN,7EJCEC1-(.'K$&@:^1PJR8,8N"N4R1)29;*L!XG!=S.1YEU:C-&L])'\RR MG!_F H%GQ4^;C!:9%VQA,3W(TTGST^F3P>'C/V7$E??3P?&SSQG$NC4$?_+D M?IZ\R3BN@$2$0W>\$,X>3M9^G+S5+(5VF/):?EFNVD$H17MT?P<*!?9%EH MUMQDXJZ$TNK+Q? MWM?Q]2@:=R^/BW15!2OL\@[V)#>\O?5RP!D\&Q[I9DS- MCUBM$-.N!E(RK4JJ1G0$=/ZREV,AF"J4;S*&Y]NT)G_7X1/N"SJW2)9K+-E% M*L4F)3=D#6NJ$CQXK?JS@5)?V,R\$_AK]H\S'5+7\YI>+./JYS*^6T2_)54FRHR2C M\:H8P7=?3N'^_\ZGW_BO_\CJ+,?F_^=_'#\Y>O[.2IV9%V4'%X1SZ_W^EZ2A M&O2PG.Q"TK6$NO@5A5W?I>_E%_\LL!Q'+T%QQT?U7_Y(7Y8I'521R_-*UZ WP'.B+3DLAS!TV$)NG_GY1PV MSR5F14>SZ"$3P4D9[2,9BLMWO9;_\_ W_* M%GD;C)$9P1& G^.1YIK*U5)S?Q>_%P0I?8)*7>_)7))Z%-NJR M^KN=-^WNK^DTX748+K"LJ=LK1&%'/PL*8]2'_?'D1_OQ-4B %9C8*_WR9 MS.L6=N?+X:W773RO_[EN#URFV?LR>KF ]W0^ "N[Z+S#?EP6R_ O. _O2NCK M51+V+.1[J)ND:@[:A;%'..N4CA2&&=:_M>?$#CH3OQJ@B5WBKLXIM52^LZQF MH\B, 7"P-701,?5U*EAIW0].6^(0481 D]^(62'A"BP<,XO=-$-K_SC;BP6! M U5_1@.DNTL-U0 T=B2U'[33%, MY%?499Z-$W4G^GL_TYIA89+7Y&APDU"69$F%.48IH^00YL<;*,M&X! [$2L1G$XM:P@;\6E(K:(KF)") M%70P+#98$4845:6#[:-CQIN5+G4)$T*93)[X?Z%J:J 8,:F2>YHU3V%M),F$![ '8H]^+7$YK^D6PNX%D_/GJL@_5A0HZ/RP+A#.L>UU&^: M\#>IHE/)>GDASAA[4W!1$"4$JI-.+9BYMQ5979>)-A,>M679.F(/!%3I)@EX M.Q0A,;QVS?.WTG;>]2H17,V\Y4%Z%L<<0*K+9J>-C!P+X>I4)\\9",_VX*H! M^%YBV?IE]*E$I'-,Q2&.D TC[>N<^6[KC$E\C+3[=L['!J#.E2,S,#!=OK_5 M4\/&-"O /6LKX8&B\DYEZL=]SX@.>]4FSF/%,ZC80%#,'Q2I3LI.LI!*0=.D M<13%:Q:'".:8%^J]OV?5X75PVQ0$,7YC8*EI-M*Q [M&K5XT7?JF(4BX 3U0 ME,)#,%'/6.2<;37UBI08KI)"U)"H:-Q93KSQ-Y9 M04TB>@!YZXX47'W($5VCFU/#EU/,=L!$US.5CY!'ZDI8.DKD?V U[\]P:YFC MJ!FNH5B1G'DV,9S %'61]\-!F&F^!+\\KC*N9E/RZ^X7FW)*\@WL(%C6F2H= MD[P-1R-0@K>V-$F,0PEC15)LZ=R/?,D%E ;:4WK\85K,\#SBE4OG@,49KUA5 MC*KURS&4;NZE;-G/,D>VL&N(U*:J=3,;]HW;*BA&3&4IB,F"J9NFL->P(3T8 M+37!(0-EL 31IEQM@R&??0WU9\&QG.]Q+'<1YLC\7D*/M<8KQ_)>8G]@=Y1NT0VQ^_CX(+)8&)I[ MMJ2AJ>#@C!@[QUFVLB]&/RQ\7Z,L=M)*ZI>^R?)3BG8T%S43IW'C.2W<4_SA M;+TQY6Q8W;PA"'"NH>5Q]QZ9"2>%OSEH!40(O6=?3LYE>WM4 &=9-QY9C2<# MS?&(><9XB+682XT+ >YS"=]=IQV#.6@1I7=PHN,BW4[_\>ZB)D2![P;O "[, MQ--2YH(SI>.D1RD5S04('F8)>*>%M%?D$Q#UE2M&6)3P/.:LX>U6.(SUDEE" M] QF?IJM'.K;\@57;0:K96B@ MPD^#.1[F! @ U4/*;-Z3)(I(^#BKG88KOV.(D8CC%OR+GBAIB1*HEN"QRUHV MR%X@2Q+#V,97D]?Y=!.N(M]Q11Q;[YTH,/I^O[4OS((0%$U[UA[Z8E&KIE,I MU9)II3245=0%/.8DC1(DR7@%.UU))F$:>./NI1U_5P%=7.X=5HA)O^+,3P-1 M1F&Y6AA:L&IS71Z-GAM^U38, &<96PD/]G@&C""LN4\C-=H.VIQW?KB< !*/ MXEV&+F9]4YTXR^V!M)^VZ-/K[KK073BEO7LY!91]['*=$B(Y!QB0#!]2!>4Y ML>/?H'AS:O12C;0/I3Z(^"L@X;+U>Q2':(L1.R=*M"=);PIMHSO8/^]4=IE6 M6-G6_J[)D$X3ZN ;FQNIH%OD5$ZXF,E$87KUM +&[HE3$XC!3HV51U8>;\\= M365^VA"_!Z@5*2.\Z9;?B0?9$"GZO%+3(XVGD\@]==4^4V"%55YR1;(&M.?J MN0.Z(]6%X&C ?4/F;MD9^;KA%7AK=SKK45ELC)8%K8@-UNCNV9L+3(^Y$D!E M@M,0WW#\US/B]40M4&=>+34Q+*\<=&3.05YV"2YA^*Y(.8 _AQ'!]A1:7 17 MG:SB+>SKN))*XO3P?Q_*5GDD1$J:SU#NOZ02D3$IJ;9ESX;#BWV-3@DS&1[/ MX<57Q^%ND>RX'P&A(]*D@JTRS* MC5:6@7DK'-%XXTU%^4UMDJ,*^^=*M.F()(L;.8HGU_4U_K214P<\JYVREM5',/W5*_$LMTQGQ=+YZPRFRH3H63]#2]&L%.VS2+@AK;FR:4]?"09?-L]PI M[FXV&$MTD5.[\&.DJ886-S.MWS7')E/5N/)QL4Q# )*K=*H88E=BE?9DRT-F M:J/XY?BDY>9@E*U39>$@6=*:;U[RZ$Z40=KG!U#VS-P!&;)*A3DYY4G'E>L? M'<@<#(EMZ_F@8^:8WF01^Z9VQ;%L"KT+V@44MK"$GZJ)#BY,X[^0!%10NHD20 MDD_6:=""P\T5S;;G[!.&#EQ*GI"!,G":O%$45\#@S%^A+V#VXB"8VVF5VJRL M!,V<&H\^@J>$EYR(!^ ),4A;:,R=S0;W::UY1Z8?2&L+NE(D&H'E"5O1T'7L M\.!&9W!!;ZVIZAAZN.>.4KWYZSDG V;DFPU/.;&K=DJUA3$?J;5Q$:Y;3]]C M;O;T:)^;O7NI3L+TQ>%F(V;A@']??!E)*YC@2,[*U$CO-NCPNYN(,=SLK=Y4 ML T.RLG$2J!118;U6(TS9/>F.$;:KGE"PE=JK3.;.K1/)A:124IL,O+; Y6Z MDQQ#('S"U"%&9 :+I7@"$V=R&G<-\ M3HW1A:&KD.!<5_#5&+<):\)V, [WN].]Z.3-119OU>KG:'+P':O[2'=4\,/# ML+BFNH:P3'RMP%.G5O 4B9N0,.RU%9E8375[.=3:/M\)W"'A>D.*%N%%S+&^5Q.^S3+TDE"9 M>-DD@D#]A6^R0AZ].)<$"E;N*:+M4^9![2-C!ZLF.-Q5B-/DPG0TX9>10AXMTVMR%$'J*/Z(VF%&S$? M@!J/:W,AC^7\:5))80WB^A=.E=*1R]NBA^Z2MS]U4C_8T,R^6J]]M4F"!)ES MO;S,P'!2;^CF,S3 [B4:13(.J=\07GE;DC()$S=27M&(Y*:&RLR'>*CUYH9( M:$:ES)8>\74M)=JWU%[2W$U@2+NZIGHZK8;L%*+79D&3/V$VIYOS[;3L]Z!P MZF@",:MVMH+KLRMS@)=,SS0CCI+(3?B0G\T2*]@_S'$1'3RR(:X6<_!:#MLY M]+<=JNI%FL$0,6A_WOC FDOC9D%PS" 4;\,8(YTE729O!2-;,1++CM@/VIK# M3%,^'S./80UA5Z#&2GQ1G4:'(US(OGS&&MT+ MZ=(X3+"M$2HQM&'HE _%M%U4S5R3>P4*0W/@KB4JQR(OI;@5AVU&6RN,+-2(/:FPWER<<[ITV<\^% ^0B\VRK#,@?LUY-64 M3")0IZGWH(*YK'XO& -S=\MS\+QK$KV'X3 !<3,(+0)+THWK,5W(WG: OV^>@0.-N%[?$C3P]=9 M]PK[5T:S-%\$.W%5]2U!3J%Y/X,S0@',T^,X.CDZ.>8P,3+YGIX^EM8KY>XX M.I>_A 3""R&CGO")V:0CF]"Q=YRP"1=F8\.44F4OSLB_#B\/&1-65BG>(L!J MP%Z68AH-\( OP"K304!KH&K<%8+S32(A!4Q6WQKKP:$=Y8+3C*3#Z62-]1HJ M]P[$MOL[2[")WHO[WQ7BH3.%Z/OGB2^&3 =UIA9GZ&^+8K&]_N#3\^#O=12Q/Q/AU$EV=5,EKV;88]RVO&>N39 M^S37U .5U\M[=M ^KRY?YN3&5+0X@OTQH3P,F"395;A.NN; 8?;J5K%KCGG= MY756O!KWBJYL!_U#\O\Q2=8;"F_ZIFSC8&_3TI5'J30+'L[(%$Y GE>]S6^ MM:A\@=6272?!^I&_!W"7'J0(\T0-LMUBIVN]!TSPQJE'D-L8H8],%P(G_]QAND3^ \*M,VO"2\8NP I1Z6]Q2\^&EKZRF\)<_*9&92S7-#*'0G.L"_W24KCCY/6F^#3*I M7>O6N*I=>_5&&Z9I98<):VO4J!D RVHAAGP4PDX([=FUIG0%9EXV 1O9,":? MWG@Y+5VZHS>K.VA)_=A*^$QL:=L%:1H%(;REJ3R3X+G$,^O=;G69O_7)$N(+ MPW =O;:[,GE::7W&6EX0'F.QS85P MP;QE@EE;QBDD/V>1$O*8,Q/.4V;];W M=WV)#=S/277-B4(IGM%C,A2.*U<,8DQQ]S"WDVE?F^WLW%4ZJ-UJ/8S^6?(% M@LR@#,@4(YF\(?TCQ,LOD>[#71![ M@4:=$M%-.L?8?J4Q7!A^/HS^D$RYP[?!ZIC!Q;01BBW::AX>2'0]7,31V<'! MO3VQ%+@\%V1IC>4U3I%/A/$$+_#"+^L7 8P*W:8X9A 2EWRZ4N8Z?0]WMZ"6 M#$2W0_4M7;+=HJNR&JS2VJP6B_5^8/^:Z3)*G6C3^4%LD+GKXY)3#PQD5;0H MG.DK-G@_^"TX> M'B;S16.R7(E/C@KG6YK#Z5"@_Z*HK,&/>$J 8!GGP%75[[EQBILP8]H1W*#DT^+.D_LR[LL*J=G& M$15E!-Z;7+;"H[B94=JC(/2M?K"+=P2')R!7@J]?G%A9>A<"_/B2G%?E/;Q9 M%3[N*=>C2&&ZHF1W1?)F3YSKY..X4_!O+&N%(#U4@*#=UD=9\-0K@3![S*W6-%Z;&9 MC6 >D5NCHB@#AEE$C-9[2]E(0Q)XLQ'^*9*;0D^< MA"7=;09AZ'WQB[:@&VJGBL0H0 2L.I*8%*!# )ZA+*60X@QW:PW6NN\M0EF/LCG1"'MWO*!*7N#Z/?D>Z C_#+9-&Q'V%#OEDU8R3*:*[ MD]1I5Y81A2I7UPJK_Y[V57+=*[.U;=;P_:AQ#,RTA"UO@"D(D?))4T 6(S/! M#$-[)CNIG*$W,R[WXWRXBR+,2M1GOTZ9+V*IF42A'AW6B,$L(T:TAV!HDTF= MT^\0'$+@!5M8(SHL'I?$%2?D% 0$H1JZ]QV&V/K900&GJD\;J!<\F2WFEHAW%)KA1- $6&2XLK>/,HA1Z5T*>*) \&AZ+I1@.Y05\\_;"'';6@ K&CS:5Y,U+ MH<#)QAD!2TO&U4^6> $O&BG2,R&\%Y:'>"-MW3RFO4 $[3 O8$!%R3<(8:5L.;037@< MO8&[3XYL0G5'5LNHJSV\Q -EEF2/G#!7])"">$?/W_Q^^0_ZS^/GCY0?16Y% M;(J=$[_EHF%?@'[PL474KJ[A:+'N(?9/C%X+D9P&8+_>7:L7-< MY%)A,6E)IPNW2Y?;KB\11I!D6ZZ4IEZ---3C&<4-))Y1!4*U^!W M!C@7S(MG3?ADLO3=C"P.C7^$(&;&:9$1!V+5DU,A*LT8KP;X;&Q-E4[;/"$, M/W/TT 0,=9W)$GF!"E,G%8DMN719G$Q&# 2\:QJ#&*?I7#@=@@@GK,(661.K M<2IU9VSNU="[2N"B$[&]9 R^,HWIHK);-Q@2OKXSG:@,P8I-2UYTPZ222(*) M]*T"VN9W7;S^[=7/N &/SI\?G^-PD6\GE&>(SB!Y,4..]*^"H>,O(KEJ#2QR*!*FO@J$>278]!A[/GAE$RI;A3: MI N@ZRK((&XIF\;ZV&+ /;=HJ[JEHA4.YER(#51MNNB%8F=DUQ*6AK:?2>&(2HF/:O\&M)[=,8@((L (AG"&G/SYW M2P270.?CQS\^(BP;S#?5B]))B>$0).Y+\S0P)[_X<"F3C R?H>;8L(!L']]Q MJ58C;>'8HM"8.5 M_O3M=Q(E771U^YPJ@4<0[-T0 J-_A2D6LH5V4VEEEIY(#D?JJ 1HTV?S6%+L M3-)=-POR&NEY5K-'+2L59U5"*\)W-KYQN 5H2'_$G1;?80=CZK@B3!$#II K M\;C$]$[S\@H-Z8JR" VX*#FX6S]XT0Q*6>'7>!E6'@OG2'+D\2:NT7C M&EO1^V, GQCSZ$&5GQ2#3#N)XW[*SKWO@AR![D1EJ>0_99CY04W!MF9WA MZ#DH)P<+<.S301$;%O;SMFX7YEQ M3$AY%74++@W6W(L '9]Y%*^HZ&:BQ2N&#OTJ+=*)$,0'%[O7CF;:JD?I*W5" MF)D%3U7S3*:KJ*40^CKC>F-W+)) :"?45%;F>%';L?D)@Y>.U2-"WAF-"367 MZY3]G5T?9.B.R02AV*G2!#M7VZG6U;-$, #T^,PXSNAZ>CZ@FF5^*OF*1WSR M&P@$(-E_,H2Z@22;9WCT6N%$$9@ VR@?I(W183UT:Q_;-R-UAYHOK3UYU\#% MRE-!2RAEQ_#$4_48 1DZSL[0K K"Q&8?G GH8=B\C.]M.]K%#]?4XKO!FG2G M/PF4%'AQ72O'BD9I/ZD?47FJ1I:V9"X90<5A@C_\K8U5HKIZ!$GG)* M?L V\;S9-W"28D$W!D4I,6(FW$Y1,3 U[99>"-;?@,FID0BNLR9),! 6'8"K MV7@B'%)6?K?@WL";0ST3HO>C8F_X;U&]AP8X%)9[ ]B7=S,?LO0G.]$MX;UO MFEIWS7[-SQ7[9K7N4'UZYN\1#&UUB4XN8R^+"2RYT2[AE'(<<-FQ^*3ER/>I,XO*A?(BH!@X"SUJ:$ B]&1O%=90%O M3XEUXSF:?I82,X(UI?;'%9^BG)1(H@X7I.]@<-',O@IS)S1U?Y05V6%8RA6J MI;@51[:E56];L=2�RK_.YY*82 M8!(^[(KWY/"^Q^L7_-&."D) @E2@HB0_?IXY"">\%HEX/)JO2O79Q#5#27IA M;K95G9H94-?)1JP\=2)%A8M* Y$;MX/VPI8;['M4"%NV4 M*8\*Y.+ M2P:0*"U2GK0%$N7WT&LPQ 1-.#DZ/G>DE@X[1Z:?OG<%4U#PM^%Q^.UUO"9, M"*-^:#CA>LF52=*(HTXF;5B)]*%'=$V,.[Q@TI41UJXZ$P$&K%-W[3#06*+_(WB71 M 'E>30=X4)^#39N#*+/&)5(#U4P,FXR(9TQY^0R?<"CRZ V:5E&Y.<9K3EM+ ML;F=8G/VL(NDH=JQJ;*B[=ZM1[';)59@(HV+K'TW"DZFIG-'YWVQG0OH-E # MPT)DD=3AC2)KAF;;SV)LIM!Z-94WM0'03,;3F-/#Z(7$PI-Y*OG5_F5H+HSZ MGZX%+R\<1&78$+ZPY_/0QM'R)EKFU$YI";I,1.=/[EN=S>$129$R4LQ"^?"\ M9]@UL>LRRI^:315.$DKPC]+G.]Q4IG >W?P4S2'E ;H!9 EW9 M9O"W:W0<-#1"U(\#'G'_?M)/YEWC=S%PFL#B0I83.L=\NB"8J<)VYE/XT/N, M7#\C=[;/R'VRT,32&9.7@1 M_EFL?.RNK1ME= ;0>2B+IO MVZ#G?YGZ#D^=R[J'(7$J08^]>-*NABK&22:'-YXHHHV^:M'.,CP,Q>^DN3#A MI;R\\80G+H2-G%P8Q:V;+D-U^$HK+0@+02JX_ M9QJ\.G&-U>8)FH6 C/S/N MS:X1^[#T,A8A^6_TD-D!9*)N/P*!Q^/:K^Z7URJTCW.D*VM!.WR%Z[@/$@FQ M-\; ^>PQ/[#7K)5/PSP0%R4^*)VTI%*&479SM.RTA.!;/4#^ M4)"HET./7G/\.>',@+D]#R/\K241-ND]<>J7Y&7D)&<9(B.'J#5ZH(H]?^87 MG"?#75(&0,9YFC9"9:78=%?<(>D33XIB#K7][&W-[/GY 8N=S>ERCZD['Z]( MP%@OZ_V6^[*F45@D.)!TM13RX*Y@HW5UZ73.'&4!'*5&)3J6M#UQ;AH]3J+' MK#-'8XZ 'F)!!SN[G_ O..$&$"*9!.N=6#55]'P:)T-9D#+(B]]K!KU@$9I428;?YL2]53]&4R *$ M'-G%/+*B?_6_#< ;2F\,*6R( ,R ) ?*/II,#Q52NDIACR@74&*@5Q0+R02> MEO(&^A+S22!1B<,G*54/HHA!W;:V4**9LU #JA/D7H4-A"2E7H2FB[K]6:O[T=]?:Q,(VA7%= ME$0C&5*Q3&7ALG"#D$\OX*3H:"M-'5:?\;)A[E;#FB([S$1FE"5=@/@A[&YS MRG*&G_?WZ2X&,5\/Q?AZB6:#* 0'X /J5L.49(V+JR'I >K>^2>)IY#DZG[[ M<>]0Q:^:,1MXNUH*C)(BUXV@K;+*9#H'WWT87218&S-E6QGTM+]$DF9%#8>6 MZ6-6LZ'ASSGA'68XI8+1:0421_@!%O\$K>/P>3,CV3H'/JZE/"'@5_4D-+&) M\:*;%6/E)WT-EEDV9GUV/G \&4P=>%PH(=C4"IO#O5>IN5MV-<]XFJG*6HV7 ML#>,W,G#8-*ZLV<%'"=:9[0Y.X)HXZRNVH4[ISH;BQ71%$_G+:(8D+\J-OKG M !M=IT566FOJBS4(N)&1!>I6B&?]N+%-!1.E ;Z4UY[:94Q^"P!V.(S+ED/0 M(/@U1PAGU (I@_6>V3@0I1U@2->>RS!>-2K7Y_2QZQ,>D@4ASP,$C%UY([<9 MMLGF[?/C_?SXXWU^_*/]C[]Q;-;9/V(B9?*K]2P?L$0$OQ^2EW:]CG%*T*3- MTC:[YQN\(FQ[GKTGU52KX5 (1QVS]!I]' %5A;4%9#JZ+H60*F2UKVW#MSG% M1ST>J=Q.8@T^U! X_Q1U (M$Y\85$X^50U^4P@ZB.*!Z-F;04_>D]PLFK^1T M.GKZ53M7=>;@L2L7"0V6$;EP2XL'".E>7"T%73^).2IJ%X+.O1R\(P?3@Z/GA[C MB/"#!5"IJX!ZF.2>2Y]?[E/$G9;.$KYYX7!<=XD\_<1ABUWQ5N@4$"7_+6/$ M4%ANU5E\OGY@'.L6W0(# M4,7&G!X=C!-V8@ZP%)0C%+P'W IRB%37%L*@-HX14"'W2C>,DW/VV,[->L9+ M(79,;');&!YUP[GN@M,YK9*Y(_]A>(&'1/9!%42+1BK@4P+^D*EWY"?PFW:! M#?GAY'$$VS@G'N7>Y49-S45YD[*'=\%.<1S]\LL%H098E#G%??-.OMTEISRF M9M>L+&W:!(TXCI\=/8O/GIVMZPP+=)%%# ;+#<^:76 6R)HW?(*I":]NAO7D MX[970>55 P98EC9GADP@C86:D=$[=7!8BD[#A005#6N]$-#R%8'Q/I(B8-,= M&EE79$36F;>.GH2^8%!%W^+AB?@<[*"_0Q%A700N&1FXC[=74^39W#GW+>1X6=-^$'O%5#K,^:%/(B^M+-,-^ M Y]IFG:\H;3RJ#'^G*J5/#=JQLP-,';"7-437..RAPE)6L/N&$OL7DM'A+B= M_8 4*5D\R&S-@G8>4J_Z$M79* S?VN^,%[O>T#SG$@B)R*,GS(D$D#J](M0*7*9 AC-ZVN'ELD%>$ MBKKSSQ*JJ 11$S9+0T?#!4:#ZP&_#B]]SPD+11]Z,(.I2.!&]!G) EAMOXAA M,%ASS\31=BZ/M=;Y7^(?I:MGN@]>1@T$MV)@6K(BF[=S<],X/@1GVCFS+&DJ MF/(Q6W*^J)XQ/\RO&3+B\5? AF.96J_2[&TU;>)>P)8/EMMZ^. MU5 PYI30'%?EH@Y:[+X?FQ>IO22."5/=QSO(*44X-SY]'X0A52Q"J,>1Q!53 MHOSL&G9UTV6PYAM$ L 9YB01O-MW5:*N;+T MFFY?INJY.P8X=;W%A*_XB]S@AG[0&3C_NTG"DKMRO@:KF*R$76RQT>S(ES"& MHU%)/",8,5G-3GN3>DI*)WKENTZCO P\YL#4.G*NX8&_G-%!3.-KG'(9T)6S M&-KH._@1'R^5MT\N]I.+3W8@N;A=^H<#,0,ZQ=@V^'(\S4C0-V@?4NV>YM P MW\_'&R,'*38//S@@2H;4<9*#*P!;*ZMG0JW;%CTCA.2QGEO%Y.E0/9 IPG,F MPH;O%%E:-!IZX>B3HYE-,*J$P<-_MV7CZY$,GN6J7<:#9$2K>^#8XBQ$QNGQ MM4M.H:%KUGVL,%HX- 2!!9D'G 9X^'T<4I/?+@B[U,%?71 MF69LEXPQ=BQR]7NIBK%UHTP<3%/[QKQ(#B9#64DUH3?#6 MRZ32(U:OH9$7G ME13E&$-PP5<]?'I8U+9F:RKW'7RFYDP^ Q)U%?IT/ MN9V3N9X!-IBH]=-"@*VE(PU:..6,AO7%)TO10#*UHCO1=V@.ILL>I<@2A]\L(+9 M>6%UT#,U\\4>T@!S+]&#(D)WS+@D#N!0E0*EJ:MKH>*:3ND635H!&O]4X:Q! MG"A'3Z=5V2YZ*3P2!LU&[W-D46.7,S&DU*:!^UJZ+[C,5J\1(4G[DS26A R# M]5F'(N=4O$-,5NS5,0Z!T1"XB/0" C=P@.*Q76CU/'W.X77"1ZJ_BQX2X+5@]..?5=$6"I8T7&LX%L!^8NHW MZOLU]5EM'55IH00HKS1VAM7B>9'Z(:OWG)%6 9S"LU&.I6X%SUI7D03W>O3F M<%D@S4\AMU7\MULBRO#?;VM9L>(NE1,QD@1,(!^O5Z0; &\EM"XM?MMFV0A[ M*_8%5YRY0&&VEY18W"+D0#C?/,J 0>DJ79;*1!"4:(%SGTH%-(5,EIU[$_*S M/JS+ S%N#UB,CJK&N$H4B9\>&)?^T;ZD_4LSC( /0YE_\7P?/GGZXR-WQ@2F M)*L#2\)&)W4 =I3C2O >BH@L([JS.F*QR?S=DJ7(QO_K078V.4V>G:;/SI+Q MT[,T/3E_.GEZ\G3T]-G3T;/TV>3L_YT\>W#;ZY^ZD(FN%?S+5Z&RQ,*2=!X= M__7PRRR603K-<&X>'^+T(,8(:Z[S:V8 GDQ(;H R7QONV:^T^?Z)B4!'X7S' MM@(GOBFKG#D_2T6XI@6T.DVY>)QPY+&K/\93$;'76+& 4!.J MAV:YRT $&0X].>50L6Y<4IX,X>$&U^X;U 5Z\ 7.HSTX1/Q':7\3*3?]N(?! M^NFSK);S#=T9;/KF2X)E/9U!K,"C.("FYLFB3G_2_W@^SNI%GBQ_R@IZ(_WH MN3Q+K"A: "ID!*=2+"3M8?Y8C,/Y^>'3HZ=H'YH*_O]87RRFXY!,QU^:/3T_O]1\_K^U,;UV6TG YVROY!,9EFX[2YC]'\2X;ECRAEQ\66=7?N''-_O4$_?8+@]?UH?IK1_(WUG'GUCK'&A!:O5)32 M?_^:5*,97M!./\Z*WL^'^7I#\ZZLX#OE%I^[VS5>UAH&48.M]INW;4,>G]S; MO'V? ^;,T]-/XN3MS':[0(!T61795W?FMN)6NN&HO0CL$GMJJ35S-O?(R97J05^V>/RV;:N=[J3[]%4# M$?^3%$3A-NPO_860/YL"-#\%1/CT; ?2&&::1IW13V.#V MU*O_GK*6C:?;R:E3KK8%J[+@ H!8PQY7MBIW(1,1KN]1V5:>75G)(PZC%Z)D M3DQ%K/G$5(B>E(FAUE3K@X7/\GHD':!ZV984S80$#=D1E%$[%@V"4KGU\*?( MZY:OH+0PXKP"4(Y7"YW$3H TJ6?1)"]O:JT9UP'JC%Y6(.-QT1CI&.7AQ^=< M9S!MCA97GT'*5J[(W9>0WQ6[O>'N?[J#N_]L^W;_K_"UZ#*9I,TR^CFK1WF) MY%O;#AW&ZH 7^^J >U0'//L4U0%G1UM2'?#EAW5X=[]Y\?9=].K5Y]8M_#B@ M]X9S>[J#AO7Q%AI6SY?]E@@ED>#8<1%>,(G*2V&Z?(LFATJT?,'FKWHVPZG[ M"LD0JNB-%\&;R&^CR[L1I'\)FST\47<8$.KSFC'9.0?U]0#5GC*S8WF_7W!Y8Y] J=@3.JO,CK#3$;=RAQJ0 M/'Q,'S"U^62@E; #QN(*;?E65[^%-#V W(G2[2.;I \BG M)N8&XQFD5MN;5/>=UX(VWK6OE,7Q1)/FRSLC2_LV%6"X" MKM"W/L3R6D,LM^XD4PD9$@)_)=-T\?JW5S\?')]OY YL%V]Q$3G\Y!'K*_Q. MA<+_2).\F46O*_"!LC^9FW*0$WIF\GE9%&=:6K:R0Q M/82KPS5\.51P[@2,38C5;SCPJ51)_:1><8[46FQ<"8L8>NU0#CJ4D3"T;L9 M,1/5P12UIV#"2U@'GA>X%J;.I7<'VZ*I M,M:W$"I#-]R;^=4;;:2OOHC0I:T7L-3)@7:[!D>4G,ZQ<##/RS&T/@B2PT)# M"IE1J'3O%@0S1U?O#S (?S!#AGQ';"TTS##"(V:WKF MY2I)YSB4#Z-O;*15 M6U*$B\0>Z4UPRE= 7IY\+>Z16J-)PHV.@C+\*S<=*I?78JA48PE.L-T;/;\[ M\8XC F6HB,R;Q]#!DLY+O8#]00D4DC7"U,4X7:3<.-HS'1XJO@(1=2*]\WU1 MWN3I>)H2!P,]0"PNW8?@II(U<@'G*U'*2!26LW-2\HQA2+*"MK"W%U3F"0*F2O!&/4 M$(TOFT4AOV0.B=]G*.-QDY)PLG!698- MJ+R"=%:1T1U0^9.$$(GRK&$YAQG%HY2^@9P6'45%\Q#FF+-Z/O1#NH6#2=<+ M; :3Q_=:O.".L@6-G.:.@F?A^XS^$7>_)P/)'=9!NJ>O=7SVU9RMU]=XXJ8W MFQBNM91:7]K7>I-]2',TV$SGBFPM9-"%D9 "%#/X_@&L)IC.N9.:7>!J.$B1 MU9=D&JZSNB5-UU)%#^@.1^N/3,Y5E8$U8).7+& 5-#=I6D3X%A9[(;)L?(4X M,56RR,:XQ(@4$9\H1"1(H<^T^KSS4 ,1UE*Y$+^%8FDU;G@P3"U:*7:*RDES M0X&@L&$I"\(HHPNE?*G+1/=/(D4M,G?"0J>T*+;$JZ.+Y.<-TC>B]Y(R4;'P M6@D?#2:DH0?I/"'G")K8+&9ED8HH$-BP.=JT!M5%&Q6'<";JU_(*;B=0VH3*:1W'T#SQM7^)U&/TQ(A]_^.ZW&$-@-:E"\%AS? E) !^\^>WM M _BADZ=(,OSKZW>H(J2M@3%(^!1RT=\ M[/Q5SZC_!$/S/'H)<\%F_J%_[D8!BB=?D[^(;)\56\NJNB'%('"AV=NETZ(: ML47,D[: ,R:1T;Y0&C2TN815'':89SEB>TQH^/GAUE MT3]^?O<;N;-)+CGYU0T@ON3$-"+"&-X!YND+<*_X@?XE*6(3FG1:D9=6H MS40.\EVY2/[4FT24TR%,+H=[=P8;"ARXI;M=LKP[6,(Y+Y&_Z-^PGVE1BW^0CF8%3/UT"0/Y MZ\M?<23Q7>]^JU5@ E8WKE+2F+.O2>"!N(T.4$I^CMP5$3[ &0-FP?<[,]9N MUW*#:HOLWW#*3F#QDQ\E3E/OJ:\JU/4*K&%9$9O_R1'&Z&_2;N__4<*ZN2E+ M:"38I_$!6!@BDWU7M>E%V_SG?QP_/7LNRPGL7X-&,EXW'3)T4\D2F%%CE PR M5>%WH8--6PCQL?P(#%>*0ITCECD%+D<,,\*DHWTEKM[EANTYEDKEY=-0E]B2L M88F/%%DDNZ26Z[9=4L1XBLSQ_3.66ZV>0G=-5RENI1H3'Q6TIB/;9F("N?_N M%;2& J5,>ELA_(GIZ.4"A?I355.[-JJ[,@?W.@.OV7DJ&#SB!5'#5(@>B4P1 M])X:;6_*<+CZ::,+":K_Y;77B*:^PX6U*0]2;HK,)4NV[QYT[RTZK:BGIN)^!1FZ[[SZ%>UFTVTQ7HYN!1(=(//,D]ODZ;#:85=;/UJ:&$1 ME:-14M,2@G.5@96XE^ [,&QROGI;L8-GS\]MI8NVF675&$7(JH8O9DZ--"VF M8/DT"HI53.D4!@LV1<%"E]P5\;5X4[AE%P\M=HTOL8,+EW1BE8969$@N/VI= M(.I%G24'G(1+3> ID$7#P,E[F^)N9F6=FG=PDETB8?PPG?D[-S>(ZU^1%X-M M])$P6(*+FB3 "@PZB-J\:;[0;3])F79P'ME[^OM^VN9D#2<9 M; (XBO(2>\<-(Y!* 5[P+/+!@QC\V]%A[& %=YVU0[CDUAJOJW6.Z.I%VJPI M18C2"3HN))11C'4#?((]O<]L]\S.V='JS/;6J*UNE:%^-X,=2!:7@MV3MB*Y M!G$.:6^1E&GZ7G4D1R[H/6$):'NZL5?L0JV:P*.KA<&172(:?Y9D#*&+7HKN MI[L07H[(@Z;=]\[[S*^*HKSF]_P5=29BBM<7N/OIJ>]>O%50VD/\ ^DD'#W_ MA>T'_>OX^2.R:$%U!'[W%Q40Q6$@>T?Y D$:==-&%0GSB &%H2A@-L2.ND"8 M6FX4,Y#;*EI.\2C=18R:@TH]?%MAN\V:8CC>2S<).,Q+9ZNTO779[T-6BY\Z M3R3+B*51?%R)MXBMX4-#IZCHC:%$\FH73*"KSEC@7E1K 7T4S-N$=-DD&EM, MFYF[>-%[*S+U11E-6[RG-ZD,/77.B6@O9&#Y;J7=P6DP!/6FF$>";IJO6BGT+GH!/?9\5/:9Z*G-XY^R_[/ MI82Z:W$%,2+M)60%<<*-N4B*9)Q$#Q_@SQYLE@/8JG'^1X;!)JS:S9?Q$#[7 MY>4U.4OGX!5>]Z=P#O+0P^6#,[-"8$R57;6$ MT8UH9W9Q0#X^J;LQ$8TP>2OL>[Q_VT',\610#E./EBIC>:=I'INGI!1 MHJ. ^];+%BUN'%'=?QS];SC6X*^7)2;3$)G-MS)F7W)'_+\.+SGR$#RT!.>R M<"IIADY(R^(IZDKJ$=V1XI_2\)/EN,K9T%FQ>AYZF+59MI!\2N]A%,%7J--: MH%",HJ?H.-!/*:]7#HZ5@@;,WU"==RZJ]VW-!WTCR LJUER(=V%^XWP]*S6> M\@O93:%T#@M>P@[! U%J9.4FI9V,NX]FW(6.>UX6*,3LFHB2KQS_M(,N"'>\ MX-^D(@5+7NNF67W2R=[6G7^Y9J\'P3*XYW'<"YP!Q.'1ED.X?B8JI;32,?C5 M%EHC0E[;!TR!H14X?_HCK=3STQ_%3R1+PC[HL8(YCF)"ZV"T';QY-\)5X MB%Y5+.\6IBE(TUL^\> A^O;: /ZYET;KQVG>K MZS#K=>TFI<13Z@MQ1*G"E U'3O&/&$UC%Y.136:#^33[\&_8T:>##:-5WOB)/X[U,P5V0> A"I+RT->L M8HRSB@T%F"LPJ'O*V[Q]M=*'9HI(+;L<8<6$TN3_1I1"_A9-/5C&. MBK39QCE?SR&1-LZLXX68[L2,?GE(9KYLX?'C^M%/*[OV^?OR&:3=AF?@RZJ] M@0T\/&([>%>YM[/SP_.3SR ?=G3X^/SQ9]$Z6_W276[L -&9KHZB1.-PCV_N MU #PD>Y%?SZ7=VM85:[CNGL#L/QR2:=VCXYL?^[Q@W9 M@/;PMM5QOINC0O[:]2'Y89]@%/9[I-.G3ZLQ];57RJ?J\"84H=_2P&W$J_J) M!NYS''C?SF3\P#N781_[Y7R/$?PQVGCP=LY+VWT>[,'X0^ACK^SDQFOT*-H% MF:@?/E__;;\)1;I5'7_\.#X^.AEV43[9&."G=QR+3TDJOE_+W\=:/CN*GSU^ M_&VOY<\8-]KOCV]\?QR?Q2=G3[^3_7%R^S,^;EUOW_R>;J'M^QKC\./N7C=Z M.B #2:BM(CFQ:4 %0H^C'X[/#D\B>%W.V@I5=/KXQYA!)<1ZTY2?JL#H2W=8 M+DU*]3%VH#$E.:'JJ1\>'QT^TP%@[H0.K@:!HOC-5QG0S\T@* MI"ET=+'690:<182_/HQ6M/FHT^;3'33]SFG5L7Q$:FE0 P!C!& M;E_4T9A1>B&/GOTZ NP%/$QX0%_IIW@K*E,H;OW12KP6T1T$D"^_7Z5F.^#= ML.^M86@3*B+')40%AEFQ]G6[/X$?OXAQXKD$%5JK2X#+L$?EM,@4L]9]P)CK MDLE ?D-PEPLI0[7C!/X(\1YB.>S.K9C;.L1%MO< QNP1)]\>AF'?V#TZ9)_Y M#J_HQ[N)@]@8'?+=S.2WF+O<8QCNG?0M)P3*YT4CWM&G74'?U8!^85#(MS-P M'[D2=\XU^%20!#=G7T"C9(66.U=3:X$MTBXHR3W?QC$(,4.2_<^B#_3D\/$& MS1RHZL)-;?]B">O7D# <= M[W(3V<%=?/;LZ'ZWC1V]+.[@%!WO)VB[)^C)/2_L^QGZ4C.T=3;N&_!5=C!N M03(5!U<$Z+;2CM]9B.)LZUSW_=WJX^S5?H*^^!;:QR>V?(KNZC;OXQ.?/3[Q M-9;!VU15)Z'%]SKH=]?M)7&&D^?;YOSN;R=;?CO93U#G*'EZ5X]Y/T7?^Q[: MN=-^^QJ\_^9^ >R_N7TQ/CX1SF]W_+\><>.[$BD71F'Y^5VO@A^!N]ZZ:]#F M:-F[=7Z[O8*3I_'9T3WQ6)\-<+Z/X6S.O?EU J%?HZOW*PFX97GL+=PW;^&. MXB=/[[E+]A;NZ\_?XZ\3IMY6"_<-^,QK(@O;[3/_?8AIZFZU)T*8= K]'9H>X.*/O[QLX]CKMX;U&TWJ&=W#5-]VP9U2R\"*]G'[ZN"WF<:E0D]0 O] MT_&S0793_E-6C-.B^>D O_2IIW*#4IN3C^?W^<*KCUH<#.\9":=C =,H;\?P MDD5;C68$$)XG#;P@R>LX2NHZG5_ERSAJTKJ)HSP!JQE'Z7R1E\LTC:[2(H5+ MD_ OELD%R;C1"<^FL#7F&4HTNNL;.M\&=U46=.D!9RJ-X5_ MRT:4U^S%"'08.(FV]8TV$X'Q_]: 0 1,D>_GYVKG\_BOL< MX#-XA3ZN2_ZM'/UQ-"^1/?JJ+JN%4A%,L@^6^XQIT>2AOEV6CWJ$=GSX?'+:LCNKV M"AGXL>O7L-H2&)>L649<#P)3SDJ,M:6VSW'FZ]C1[,VS#W B,8;?[J^=A1_1UULDIO 7[G( [)V:>=M4<)G?G M+-RJCI!624%67WT;4]46L('R08A^"ICYNBR*-(_MHP[TB_+(6IZ)U@1N0?#Q MJ*W(MEB)#WS#)$WYP67;U-DX-;H?XQ1\H5'F6V-M7ZRO@G>"Y:-6Q&BBT"J# M^QRQW@H\>74@-AE@/W05N@;C'#WC.A)]+82_FQ_CIXC.L%-.JUX[V75J,T<5^]A M]+M[;O>WO$U12.?#*$WYR(=-TQ;P5]A**9QZ8Z\VI;V,>7/EJ)P"?G/0;'12 M2 :IUGZK+Z,>H'L(^@BDQ524:$CF67)K5*428I@OL0F*%9MN#16H*7.B9?EO'PI#0B. M%%B3@_1#!BL7%@\.<)Y#+UL65P*[UK"?-(?9;L$Z4*N"Y\";G2P7. 3D=[%K MI-W9S$YLU6;Z%YYXXLP/[XHX^N&Q$5N[ 8=PD2S)Z8?;1S";N*)AE)X<16-P M*'3)C&$=ZW_[M< ^*?PK2MPTXX-YK%$O[<1JW/UP;'3;1!3-_ &67IK A&G+ MV@6ZY'">Y:GNVA%,,:X>VTGX/1B&L@ +'[VHW6:Y H]@GM)E"5\E#Z4UOJ1W MR>TKF<(#Z^968X#W@P07#_C638)WA@Q>:.S8LB]Y$9V"(7/F3"2M_DQ)I$Q> M3S&(V]X,.V0!;_Z084@*+HX_G!T>Z;CMWG*]U9G!Y7D/2:C/W\'SC?K7">/O ME:N&/_N6])7NT-C/D<#8J0'X^HW=JV'MJ(;2^3YVQO;K3G0?N\V^M>UJM;W&\?^#-R7FD_8J]EQ[9QH.WRX$LW)T_CDOD#P75&BV:_E[V0M/XZ/SG9K+7^.>U8?[#7'MN&;ZTL3MA.XM1FJ29"Y82*YK*+S M'V.&(F"( [.H&",B2*Z'PE*:NPLL3HH *QO@I?2]#F%[\?JW5S\?')\CF"A+ M)P[N[9 8\(2+658DBF2.FEG2T(N+,OP:IX$-(C,I"@0NS&'L&H1.)-72((@) MSV&1U##:R933[E=ET<(W1J,*'G#(R.HDKTM%@8V[G5R-W^KTV !,RTDP)+.ZJ0C!NHV8M+5[=H,^?2PHD6%$A#^J:T0#Q0',#[]])Y @_)YA@7$/ MH4B_9OR/]L?"'V'#\.9%[!$U*Q88/0V!P\S4[0*A9;'9I'&4IU,9'GX!HM%3 MZM#PJ,E#HDE;$+8,-MHWO3HV0WEL-7[C^&P/X/@V( %[ ,P+&CR>D= M12KL 1Q[ ,<>P+$'<.P!'-_Z>.\!''L Q[<,X+A+2&J?W_N^\GM'\=G9QY&, M;7V";[^6OX^U?'P>/]MC.?;[8[\_5@B6'WWCAOY[1G)\'//R'LGQ]6\@FR Y MGNYJWL^ .HX.GP2@CM/[@CH\;B(K$!B!% !*3\-Y6"*I<2E=@TF@U"ZV,9UF MHPCFPY!ZO/G]\A](&E9GXPSA&0%Z8W,8R:<">C#?G/_I:CHYQVE'=' K1._7 M@S^2FZ0:U]&T2@H8J=4L ]\E1]?IEG-TF>3Q[L%F L'F^J,YYK[TXGA51"_: M*31!J"V)C >)^A"7U>$$)',#6V^>O$]I_R&)36(YBBZ0GI'H<9 >93+)1AE: MAH?XV0/SGN@-/.K!(S:6W;\'P+"02N3X[$$KN2@P7_3/.X@&BDP)-\2[FCW>6.>PE'W.; AQX=/CL]W!<@"C3W9N$&[ M5J=J\3DE M+#:,!;Y4H8XZ1>KV8L2DD"K;T;E4[Y,AWU4RA$0#3IYO7]1\G]G;+^;[5&F? M[=12WKDC=?L:O"O?W _L?F!WZYMW]JZ'U=D_SKL^?;+=WO6[LDGR3B11-^T)W*WSF^W&W(_G_I.(_"Y'>K.3M[8H=ZOX6]D#=_'E?Z**WAK M#\\.4N28Q#@_.=!O@V>L5KK^)(_?GB9N[5+XW'Z4VR>[ZDJ]TK0^8;5&"Z!N?II/XZ.QXVR9I2ZW@)N4G-.Q;@_04 M&48GM3B&Z[80<,*%BO1%!\.3&\&1M[6K1TY5LD*3_,.QKZ9A!?LA]&N'C;.' M%"=9SJ-[/*D'45Z%7$;\K:AZIHI#GF05M"+4 #ZBMIC)9/U=G,M)6[%FZPQY M1^M;FQ)1_<7J-ZU S0^VM,1WW[VICE;RU@GP31U\U68X[!TI]7A%"L\U#1BJ MM3JVS#@JTMV3:5_?G1@64U%G-6 MWY$B<;\X]I#U/63].X&L[WSX[FL$,%[3-8(=RSU%VW<*[CU[LE/0WCU*?;^0 MAS-23^X9B]UCU+?I#/T8L.O725\%\9F5SM.Z%,BF&>[MVW0GQW?==-L'//C& MI^C9TVV;H>VS4EMA^7;M]N L7Q>7_WUD?_=)^IV8IH/MF=ZML].[6O' MOO-O[B=KA[ZYGZP=^N8GNOSR07N^S;X@EVMFFT$O-KR 2%Q&< /=TI5]+=S' M#LUV^VUGC^]Y;_T48[/EI1#[G?$][XSS;V5?;-^!_>7AS]\EU?G9EE.=XRY8 M*9R@ 'ST4YKE'I&8O'EB3?.C6T.P YA61TXL-.K8A[_(> M\'I/#.D>\+K'"GY70-+O9B*_4>SB'O2YM:#/;SX=>B=/;(]-^ZZP:0^/3T_O MG(3< RSWBWB;.O[X_-EW!+!<'[99>54>"C-L\KNO<<7V)Y.RUF,-Z0]P6W*5 MVJX2'$\RK"Y=#JM]4)E\E%D91:QRKK*:"U-)([%HZ%U:[(V"@('*5% CCB]$ MO43X C2,+N-(7G6PR%N\\%?0F2+ZHX4WC#/2I1+90Q8VK+G!\+912;*-:3'* M6,IQ^+>AT.$D)4G'SLCT6OO4M=9W.ZGKYPS)OJHZR?'+^,=9F>.6DQ@*M@O& M^6*6%4D$LUN@0A[+4D9%>>/TQV#4BFM,[C4D&>F^B10RDPQZ"(,21S>S;(2= MKMLZKD'L,TX+J[1,'!)WCJM-7QM6XS $B78 WBLQE[Q=3R 4H)?-TG3-F6U MI*]A#]R(1GD)(U%AOW/8_VYGX1=G:!J3)7Z1A#@IT ?+8I-(UA8%+'OFQ8_Q MYN;D:(TYZ;))Z%2STIS96/KB+VM-XD$%U>Y67, _LK*M\Z4?E_X[C) J="8+ ME?_ (N5P*G*D$E<<6=4\FT,?J24;D9%L$;'#@__^/94!X'XKVTHT:?,\\MLQ MP8@OBZY,83R?6CC13'T"WP"3"LL.^39(33'/ MWJ.M;\!ZT1_A/QK:G;#VH&TP8']""YPU5LM1I_I2U Z&MC)2VZ5GAPZMDHEHI_V[%Q ME;6#T/A%L@3[M'-\, _^^T6PN5UTUZ]"FHA).D8I\9BL)>.3[#1Z^KF\K.MH ME%35$CYGU>J^ WC\Y,GAF1<;_^&)=RQB)CTZ/3]\;'SI>@';)[LVCA)-]A6X M-P5;=WPW_#>T^@0\FHWZE%PG64Y'P)K>!5JL>"C"N0H[FUF&5W=;E MI[:+/SP^//*.)_;WY.SP=+"_S(8D#60!6&JC?W6];BQPM/)4# WWR/Z2QZ$P MKBCLKDE*Q@FOEPV+P5MC8Q389[!3P3SF"0P)M(O$<[,).)R=LY"IC)9$;(;L4?&'T#)C*Y*A%75R='BN ^CM4Q*!-T C MU^]]]\JVT-4OL1]MD9&UPA'2.^ON!O/*0 I[SEIF&HXMR3,[)\?FS)W32)G/R^[2]V1R<:9)V5G%[>@M> M3\C3D=;BF(')JA:2"V>S27[RM.2?/RAO8+#J6;:06\<#ZB-Z_[!6;MWG=)Z, MVQ%_'0C^?C'J)Z!4<8;&OR53'R!9P2B?H..-FW/GVE5KFL&>A9HU:UQ MQ<&)^T-$CL=MK<8#%0;0NS:(,I(K4YOS@0NVX=0&(. 4'Z4IG![4-S'M"H>' MJ:GKUO,SPO$"%RMZ;5$6!WC=K4IX%)W0@J"G&99($_HCW+*;@D_=5+1'ZQ@I M.M>T!%^'+\<[#/4,7)!YB4NW'+WG8Y-.?7V@;SI:=#@O*.I6*X5G\"8<\_!M M^*0'"44(96P?N&-N C,D/YX'31J,=>($0SAR<"ODR5??O&J2C<^NG=% M<+[#:&+H<_>"*^MO%#A]J\W+59+333@@G/SA[$FX*-SO?SA^//")?> LS6E* M*6@S1D1=!1:C*.$(I@ PK--T*>L(?.AB7!]RBU]3I )CT32%BS+/1AA#@V>3 M8XX>(07[8*-/X,,2'@(;"YUQ<,IX@-!%0]G>*:Y4#(*P;YFG=1A+VDE\+M47_N1G2()[G:4W M]E%\CX">P;-P/;QH\?478 &SIDDW(VK>HNV[SLMY,1J5+6ZJ"O8V[# X6W:3 M[G951XQW@R[*,Y-[6^D:B*-QML%WCV#+B3DH6@H/PT(>P_4@JL%:P;)NF[J! MI#:P( MQW2Y\62'8%;+.?2+GK9H>'NN(Z ^YAC6&M;H;VC_O *+4C0EQDIW;LN8MO__ M[+W[5]RZD@;ZK_3BSKTG>ZT6VY)E6\J>R5HDD!SVI)LDD)U#?LF2+1E,^L&T MNT/@K[\JR:]^ UT@QL\9\U. MVV'E6EKTI5]540-V@)KJ"BV[2$E*',FZ0T M?]EE2Q^!@^$OVS^P?">&B.Y9&'T5TB#X\>2C%/? T# M3:)ESC +WCH6N1YDGD\^LZ<(]RQUGU,KHW8P:/T]&:B6URYI*4R,T;B!6D=% M?KCEMY2M5[#H6X?FISOY3S5"-3CTG;8?]I+BG;W>;+<^?GRG<:SYQ=8?;<#8 MX">;"\4LA*Y,P-O@V0SG]GHV0)OF<>[L:?]*ISQKDP!@[A$5N,V.@R%P:[_: MAIB^<6#U>$[T.$^$N;:W4@(9#Y'!_)-S8\-)Y9*EG3GUX!6 F=)_MB$X/)R< MG)K(]\V^-_C )R/1S_Q^.TF[,.:V0'O4$+?.UU6OWG;KJ_DH/'1F8=O9-V&% MS+J8M!>[-AIO]]7X%*PO1#JL40W5_!"+H6W!B_/8N48E7R8:[5#LO1)_O*)_ MP,#[D]Z)L:^3WE@NM.7R[8A""8O)V6R3\RXQ,FZTM[&_JW< T4 MCH8_M=MBVCH%?[6TRS9(19X=9G%25Z12_%_K0V^HS7.NWY!98L/TPXR5 SPG M,-DC85Z<>[!9RLM4!&:8W29?)'"O.\X_:X0@-1DB(C&!(3'M$,)D8'*ML >/ MJ0ZV#0^%7(?BN5*[Q5%V7S-)S;72N=ZU3"7,@+2,P\&O("G)GH!ZFT%F(Z-9 M[K;S__Z1B_S)""Y-['(6\1^XEQE<3D_.G+RY>-JW3:X3)XM_9WZ8WS>!]Y@% M![4""VI'E8?;HF043?H M]R.(+942%$[&YJ8^O_[*D,(PLNE'5FT%1 >T3,,UIX1D'U7<$PVJ%L-L _C\ M\,1AJ$UNGO5FM G&EFG3#6NV<69]MT0S-Z5^&7-OQ&?&2+9P.Z!!F_I^Q0Z; MN-5\7%.[-VEKL;EI5[+]DNH;IF*:1E@6W-+2ZJT_G M6(Z9T8?8;?.JB_%PD M,I/14OLL%(R56O0$IPQ1MLN^*B4%D+T%=LN[XV6BLOY+ MRH4S*TFW"<;BG9][*KZ;'-P,J&]):7^1-\Y^<^/\8#WM+/:GGSA_V6;PM@8$)N0^3JM!^/+AVE*H\=#F MD6A0# %%^/R7SML6"7@E,/IJ^DKSZ^'N']6+#_V$& *.-MD]+;,E]9.WND-M M(;'WNO6EO-CL#@?H7>5B<[]ZL;EG_9+B9WI$)IW_T #&86LOO][<*K*#S/5V MEO9C8> (]HL_O(@'U M3&4K0( IA?$Q8.V\5P]!/^C#*US5+H M-(X'OVALO >XA[1)P'D@KYU=1UF77I;WPUIGC;+F]1T7JO=+Y7>#)4L?/,S& M1I,4[MMR\&,>9N\4S23 %S**K2JO$*,1^!;]/ $D\U2JU_[F)D.%QE'- @+5 M^[I1GNU636XT'I(^G_4&Z3GWE1I779?,14[MYF7WKF8(56\IR:A?83./C MC91-L(?;],G(#!!V0G\SSA\EVT4>-*P^[#TDY0GC(YTJ":TQ!6-/\B)%E>SD0TDMBD'4SZ M '&EW1_[ U5UN.'"OU)9,*O/1E#,WL\IR+QBF"'">[*L'RT;,M'@U.2<#DNC M4@U'D"6A?XO_:NW;F(P- MVT#UE7F@"5>T\^!F"-&/7,6*X0X!BJ0F&F+E^)]7+B+I0LT9WZVS91+"V&21DR0I3J,FQX^;PEZW],.OD>(AN+T#4S$-&VN&4$IVVWPM"^W!I5.9@9SIS50*F>$.D-X/,4'%E3 MGD>W77J_MG8W-NC;QJZWED9Z]WOJ\QDK8:09ZUK&NMQ37TR[/!)L9N/#3WD. M^^Y$M=Y>MCZ9ZK&-;WFX:+(W9AE5CK7R<'Y1S1%-\5#3'?$>*_=18W=K'J N MP-S!8!.D:U;S'JN)D6L6;ZX58K-Z2ZR>B[QF]>Z]>IVAB?Q!+?:"57RD!J5/ MVL+OH"Q\M\5W34/2%]K+L1T0NE'=')NVI(TH+^Y>W?8]THAR(\K/092)YS:B MW(CRYHMR0#:K670CR(T@+YPXQS65XQ61R]9:ZO;2LMIL4K-)3[U))K65 M_-5L4[--S39M_C8]?]*Q2I,Z0U9@&I!DK4,J3!JSK>ON!9 6+,Z&"")NT_N2 M%]7(Y7SVFX3=>T:_FDUZK$UR?:_9HGIOT?U.W6:;7MHV/5( Z>G T4%>KF,C M1U,)[:8U:Q%)>FGQ(LP;UZG>6T2"NYZSS18]-A2B=\V@:;9H(\[89IM>VC;= M H4>QB3<%]-G*W%U1B0M]C M6VZ#9WI4W>W&/*OU=+4JR^$$*D=AGM??I[^@9(J'+4V]SP!,V]2]JUNRPN79 MC'2B1CE>IG(X;=][6$)=HQR- MIV8\,*_[213#1#[^-)V1WE0;+-D9W-BE.WL] ME\C=G"IEKV1T"B/AB_1O"A M5>_-$F$'GI]:.A@[2X- ,^%6DK5 HX+DWW.UGVGK9=O40X_+499)WX\_*$S>., [*5O:=*SGE+<4 MA@H+:/UMVN0"DY*A:RT)[X6VB^>&P;-3>1)5LYA6A3:-KL@8;9?.3P#^G4"+>J!Z6,^')P,X35:]9-TNANMZ>>< M/[X]U1$9VCM6E&FD?JG!!'YD6$_'AH(A*:GTVMSYHVV;VULZ4U[ID>[ M2;+47[2#R9852.B@P^+,CTTW2V2YXG)=;T_I8+O5TZ.R"0O5IJ=#L\9J$.4- M5T.3W%"=.&2#GB8I3 3$%_I#ZBE!%TAXSB\Q2H:3M"0UGO3/K2')VSN&VD;I MYOE:."'$?A%RCW?JC%?JQ=)Z1%L *7'8TNZ>>+RS5"_9#;U2VE3 M6V@]%UA+[FH^(L,/7=!;7YP:?AW#3I&SF@'%7 (:!0;;-,!6HU] &::_:IJ1 M:U.5-9 VVI7QZ1JC72'7,"94XZR>BLR)EO&ERZSIMSFLM#FVW;Y#PQB2C'OV MN8F!698LS+(&P)EE64S+ 65=QK,SUAA=.\>L>_=T2^ZO76TP_V;;TEDYMS=)Y[=!N(>JLQTH]K?)^4Y8+ M#QI=GUC>%P,[DG'!+-"V[;%_#H87 ^A"O!6=)N?I%JC+UOX[X(^Q$,LP 8J2 M!;M,"@5_O6"9L2V^]4&K#\S?@,P,&2=0=TZT.3-HR_+\]"RA(E36V-/<*"PT M43]/,AX0KF57TT'"*].,D8,S.S8UJ>9U;&DBR"UMLVX$ 06 !<;;H, M;+.(JO)<\#(+&Y:;BIRB,)^WF4&)W5-M+=+XTC9]UT/MF;D:HA_34;Y(F+7K M!]/+86\QQME79-YH9FL+XP3(7L,=O94&LAC6Q47/M%T[+ZT78?;X5@A8,52U MLTPW<]Q.1L7\[096F"!RDLF1 DJ2K'=^]0.P:?F'+DRW>N 5&-JN\@7S!C#E M 6EUT9J]8"W(N\1G;H4^VY*LI#[GP5GH;)>B/$I9LY'.)HSC)MD3#8E;U4N3<9_RT3,R#102\!' M,V*,/C" ]Y*?0(=GOYUS8EA>6GB 5)965,V\8WH\53)@F$%^7MM#N(CAZ.]= M,R&#/, S3$$Q,]I!H/K1%XTYVW)!"W4, XX=#9(,M:GW:\_EVX M>;W+=B8LV0>S'34&"VR(B>/D7"D;K55W/,7V!GI"RE(@'V:6\2G/-8V)OV5< M<9:[+&]B8&7MIU0%DYGP4Z3 >7X!H2JT\:4Y]8VHJ%+R[(MM/6JZV]PYUTZX^6(;7(FG#H,:ES M^SJ(,.E/5$Z;XG35$S1&3"J(FQA&B!38FB+M\5INM^DSZ^CTNG,IS?U?>!.L M0?FV:-@/,S9I,)8#57U=VX:R[ &<&):*N(*PK9,L[:%ED8"U#]N%_)0,>&5, M9'JZ)6^0B9;FA[NU,-;S^ 5?U))E-F?^S-2; 6M<&H0,,%1HCGHBU.,^U1N6 M9@1>)2_QV*0/EK_+$8OE779E,?T<-+T2L0NUZ2S)707D()N(S;HP<('$$7@Q+-Y5J4 M$V&:4>]_VBY?9AR.TDKG$=W*85-:J!P!9L-4-EYAI#]C&9IYCS$=VI1F-P-V M@,7@K$DU3#^VO"X/XMI1_ *>F?"R>-MVZ[VJLIM/K=/\L5$LIB7('F4+>6G_ M;2.3ENLO&ZO!I1G55Q[+@<_.<#R/+X;7'2[&+!>>UPUG9NX_SAK_]";KO\ C MRJDB*U.UD?_\H+"GU/2D]#"_3,E4)= ETD+F-0Z%NT"@["J':=#VE/<&DI<: M/MG;A>Y6EM5G9&U-+>G+LK$;%2LJ6"K1>(A*ELK2[$WQN<45QK8;@J=MK6O@ MN>9HSQ@8X+$T]SBS>FBP56'""XZ^N<^75L[ (V-7JE[=](VF'<'I#RH0&%7<8%_FH8;>\"+?Z]1P .3^$CIB5Z9:(7YVGR$Z&*4:.&3)JP* M'*)PC:=]AK8^KRN4S+D:74 (T]Z+&\24CT'+P.+7@4N7!V#*6\OL)8:I^'<$ MG(GEHV82"::R9[*<&:GZAH!Y)@9FWU8-U4Q_/DD-KA&C_!8F?V4/,&!Z7:S( MO_)F(T MAB"M3MI;X"+D?'TWN MQX[)_7AR(U <&Y;H>G82:FH210*(FF'NMF$B&\W4AZZ>5WHP8$ 3#J]656+NJ1!)%KLI_,1)QD4K#!J M5FK&<.CQFB4 S89*U2SI(1]MJJK/+Q0]4^_*2EC375T(,Q$A04]N731CM& H M1;/<&,AE,TN;7UEIDY-E\,WO1/%^W$C&>BR 1@V?:M<<_/P M(EKUSDXW;3'G9;=J?2VD\I+LWBA/5BL&!EVYK3B1\[+Z=Q[JJ' M'P!')M*6M^S M*L [E3&40^L-TW0FJR/WGJN9&#?HSO2HJO:O3-E;/*9V<>\V%6DM'U\,6*_] M,!+%)TUJ2/6MN:6H/'SADN7C6#"==OFVA1/+I:5R]98#M>N5]44F@+&:)X!5 M3&=MKK"KD*.BG9,TO[L]F232>*BF_ZB62\BR:+W?.7Q;S:H^U&A!BI&6\*_G MD+#8Z@ZW]7F" ^30]J,D\=_9 \\?KUJ%>F)[> MHGQ)CH"S'8Q5\<6*R7W*$^;5UL[AUWS9M_[( @GF+BQ/SA[8"_!+@]/B9)2: MW%U -=HKT"C36 =S6ST>9*9I(4.$G"^HA9),.LSO]!HD'^H$66'PXY M8S>+1\LLEZYX9GO^23,/@/QKRWIOLF@!0>5WHXO>"3O;UR?J9#2;+7#MV93G M3N?'DS[(BL6#J@J]E)-!<9H"W_IYGG 07IZ+-,WG4*RJ76CS!I ><,MG3;UU MUK,\ ABT=A[AY-#H5(]DW+O,3ZPE5QE4= 1G(D"(B_GDI]M'NH)! (2UR*;\ MT R<*>]@EWIF2TY&N3;&&O-JHY0YM?G-114J%T\!+QN.TMO/SVF+S3<*[!Y" M+@]Z:^Z]L3^L6'T>D0LA0R)TR&)9?-BZL>2D]6FTGC7N7#<\L M##@*\+XL(PHBA*(73;)[M.*[OX;PDUZ69#B0V1UA^A/%(Z7LE2FHE+D9JI8D MV)>AJ9';R9;W;_D;YW9B>CFG<;Y(%TN #5F?9C&M%.*7^;V?M8A%FF?U>A&^ M\ N6KTC TCYSYLZ,;,Y7'MS(S%:U6.6V"5>W(^Y-( @XE;':)81'98'.ZFI: 4_SM:A<#A3/SA^=WJ)S>$!CBP)[;1W9>>:27@6[2TS0"IQS6P4\U:X+I9TWU9S M'4$UUY-'!F$)]=)+E=4Q3)5[&M=9]>%^=W19U&5!_"Y4XPN5.?<5G]X&AL < M0#5K;A[@,66ED3$6XG3R-XW%^.& M)V:OS_6QXN_#*0#U4UGNIPFUP9%=5++UK+!"62XDCH_4B5:>DASN#=@L_" MW3@/NXCI[XS%3V74$M+1>BI?5TCV;$/X];PG!B4.KG[:&H#JQ\TZG690QES9 M9>4JUI+90]0F1^024IC8Z0V>W]CMUE>-OGI9\+-2H6QRFU-8C#+!3S_8A#$F M^OP99?>MD*LS-",K53[[K![K0,6)J0?-SP\3H#4WDG/5T'#3FG]3F>HZ*Y_7 M%5%G:8]357,9DX9V%I1:\N(2TR[&^P\T@'[*(Q3"D/P5E)HH3 9MSH6"7[1R'HI0^,]PH(OULHNW#V@DAJXT,4K+MF,5X7QB4P[*I PCCX43OH/DWV-1=,18UE[JCJ6+ZA"_<#67?C[,79U<&VN3J8Z5.4?9-M<^?Z M7SO;N/A=UCUYYJ8'9_-=V'EK88.M6[HPWXLDY*9^1=>+71RO1^R@ ;(9M@0W MQ;@GKVUYHFDW]-^B-F-IG6H(_S];_\\2=I4!3C3@6$.5??T$4S.B$<\7=9*D M8W,_^&D2:N->15;O$PV:7GUZMW/PMK6_^UHC2?'FB1Q:*^;);V@)WIWT]?(>7YWV#CX<.Q_=;N_X:NA\ M/^N>'NQV>P>[7TZ_[T;.]V]?+P^.9+][M:\_&]$NZ=#O1Z?][GN&NX>\'_7? M#P[ZG8L.^7S9.?J>''SX3 ^.]'<_=$^[N[W3;O_XXOONSM7QU0GYWO_GYT?W MR^EQ_W?OX.SMZ?>STU[GV_'E\54O.3[[?-$]^R?1[[G\OON5=LY.\,'NVZ2[ M>_([_XY^U^0[^>IW/KSO'WSX^OO[V=]G!]_^UI_9(=UO^WI.?__L'IU<'L#W M/^P[![OOX\ZA<_'Q:&^L__S=.?I\>?"..]__<^I$_7\&XAN?Z+%?=L[T&GWX M?-G=W;\\UF/O'IWJOQ)3G^]O=9EWSU_G.U=W%P]!-WCO8(C*]S M]?6'&U(1,N;JT]US$/5]A9CD#&'J>YQAQ2,FM]ZXY+__G)*)-W\L:$+>V*Q- MM%D^WGKSKNHEOCW!;WPC+BQ66P+E96""#][W) MX&V$Y.4*B7NCD!Q"-\?384\_./V7*17(>K$TXO(RQ<4W85*;,S E-XL"*%ETKFM?-ZQJ)?G19PIYA M7K.I6$/(5@'GTF0N0DJKB9U#7DQF[6LRX$_);]6[&(Y^IFV]3]$CYL3<.*Q# M_Z+:E!L[W"H_S]/!N:*V*;"+&'3[W0K-J\<3Y[7 M;W)]!41#E4WZ@SOQOAZ+262_(4\"%&96'HMZ.6C]D\A$0(OMUBN[E.:A?]P: MQVF7Z8=9&^^I0:13B&Q8! +:,PD]D)W=MOVW"\2F#&*S+ZB4[ &",S5_66HF M] JY$R-60!_W/6>M6X2M3_(V@$8/6HO M-^OII0*J@5:6/&42!B'1,#$Y8V7; ?WKILZF2 M4'$*?Y2AIERX'R(ZBUKM+VZIOZ#W?I:P^760%+Z)&>>.B86+[?G4G[H;72,S M;Z&^W"QE9GXW7 >.2KG[%Y0Z#X3MH6$3G--S*-&#"^?,N5C6.+Y&8.):)U;H%<1RABN!4Q"C8\ MT!YI:CI,67#U:DIF_VB]VC*WC-!74"N5;6=D.Q1DR8U)!86:]V4*GV>#YN\$ MNV"J5\S)5(S,L%?$"MISZFFJ:&(S#UL]<5&FMY?9+:W1I*?RS((3DQQO. JL M4A^6WS=T('GS;CV&?F(Z.!:/-+.Z/L7B6A'=%-'^IO(,6BBST")ID$-ZW3:D M1<%?MI1V?5I'INM%^=L\#3SO8P:)KK:FJ%(REKT*&LZ$)K.SPE@!R?HC\VZ; M9E7IG[S$\0/R9\H<]"B+$P:V-O](NWB@M&UI]6D%30F ]T(/R]8[%"*99IFM MI4 #R&KKGX[TY$;*MBPZT59!5LKB3#*QF6-^].1]ZJ8[22Y(S-UN[0"7C_7? MREUIY]ULJT/)ULXD+@,J@CW(.(F6?E\KU$L,<\QC7UEBL&F>8,V1;8\]:Y%L M=J2&1P.P6--']+_N-N&9DK7<"@Z&-E$X>_$S5L6#4ONRA;Q=T(M4J4SFLL37 M2$F3HFB :JK2O$-@^C.]5B66?NDMNM.NZOGL>&PI/1QZ66F]8?>!<6VW6H/1Z.8@654"\S%2FR&W$N&KHLV:2J6E>4)C?L$!P%?"_ :[,'8%JR11FS'1' MC,?7QX9J-,U;T6I)6F0FUK<3,R5JDT%B6UMHB1A>F.,D_[7V[M.B/,.VEQP9 MGJ>\,CD_S)8S3MGA;]JE5MYK2BJGL.'4K_/J(/,N^ VTQU(9(!/CUZU7^(_, M3:_P.)AN1E5%MW7O=G)%8[MIUW(F!?45^0-Z;@U[OS(H9 !J8KM20]FY::U] MTLZ;^2< 0SK%?1E_EWR/6F%,WM0S"K3UFLV10Y5UABF9[L>FB*\"W%9U;W\ MP%W".MLR(BA5UX9Z"$VSL[(M6 W]GC;8GB,E+0KC113RUBE\I&E MQ= 6/P!LR*!J*.>W*N_5KS]TF6WMJFU-<_$R9R<\IZZ-4QYB2B%@'8Z2ZY8& MWWJ5&.CQ_ECG_ST'!#L?; ^NX1$# @],_M(_,Q0YPY:M"RO=_OL%Y)>8V@Y8 M_>LF1):Z!UGKMF_6WBZ$2JW=L@IO8^9W:XROK&$MVW ;YH*%9!!Q2=]4M-ZN M^$^=<-2QFZQ7SHGIE6N,LI)U;-(:I<(:-'EKR".@&!/^ )0;0PS M&LMK6A17BRA/M;,%]"7MVWE/VG=OT&_AWK4MFS? $[FY0'8!3:CI]/Y;C2(C M2EFM=24JFK=-LBV9YTAPJ\'G@F"CPE]@[CKRYGWCTQL9!9=:S$K1E3O;*/Z: MKO /88B^T9K?>JJ;53=<4OX3THK/T&C3;5N^M3O;4#F/KQ2Z;.((!9G/-"&7 M1M(:PU_+!)-Y0NFIH8()"Q2>-5[,T;S63(CPF[8=)^;M2]45-CN_VITWT5N] M=&",@=(A"RI%JG(S>MZ&E>!;J-YU<1XM8<_]86G*:#5W_ MANYE%(E6W6\B4ZR>]]-=?!:Q*0(,TP\>Z6FTA@7S4"L5<)=697UXI;9/M.04 M&"&G&[R1*S(GAES(%YFU$UI >[GQR2\?X&8K0U59<\SV5)J0#76I&#JD&D!> MQNW+R+Y&W"47_$.1G.EFJ-/*-6T2<:SK7U&N;>."06FV3:3=R$&9MX^P1)609=DJ'DU$$'>.B24F-91"JW5B3 M:%J&FOHB'2^(9E@:E/(AY75CGCEC8%/^K:EFT=5+>4-]>#WV;43@WB)P9+L_ M3R&AG*2FO!:=VPM+QYFQW4)BT6SSMOEGW!H$ 8%9C+:;G5_#SN_DQ.DFA]IL M:C+#6%DJIFFX5W!598FS5#&3J#8P=ZVIAL!) M2<1]KSZRZ\H7N=.-WWV^<[V$-/E9\_E9N*[Y65 M5K)NYF_:-')4DF HK^_YD)LDJ*[N9&B'0;@I#W9)771G* M/$B]&DFKB/"M44Z),<[O<4?2S:Y2*8X#O$Z7)&'_"[P'D3 M/66>;?G(+K=;'?/N^8JR_$DF(STM:"JFB*(6?3YC!3=,XY9=(Y^_=@JB4Y&J MK-K ^A=5:O$JSAM?>GL M;/UY8=)AQI=YC?-S3%*Q4*=Z:HT,K $6-]0;#G_::FZXDLNS0DTAMS7JF79J MY#$8]J%SQ*+C[88\&"@)SLF%I^]^BCVN$(>5Y\%CIK8\&_^EKK+:Y*^L(']E MD<)8WD\]\)/+I;-5&NSS-"DIY?[9A^C:0M]T*M5NN3[04/A5EG)LY M0@:>RT8"UIB38&O+TNNOF(T<5-S?*I+*\J>MZU(BH^S&T6R@WMY)HF$5-#W2 M>ZU1YXPW,DDU)K(1DG,-WY97->QE#9A0TNX#:20 )QKSD3-@: M4L&8[4 6^,,PD#\UJ,X3K$!9>J9TTWCBA7,]2>]<@_DTP*O0^4KM6?@0QXA@1>%R>/NPXVXZ][UP_4=^J._\_#6';G^F?K?63MG7U#YZ8 MLNW@74[9II]-/M.#;Y]_=X_^Z1_L?L;=,YETR;YSGL_G1+ MRK8.[I(]]^##5WI\]?5*?\<][G^E![LGY+A_3+J[[WO=LU[2/=NYF*-LN_KJ M'A]%,(ZS[E&'=G=E\OWH1'_W>_+][-CI?/M*#K[MZ_>]C3OOJI1MT3QEV]G? M_6Y_WSON?TDZ_<]>Y^S+6>?;L1X34,_I.9_]Q'J=O..CSU?_N=K3X_IYV3V+ MG.[N'CDX.O[!G3APE9#("7R"*!81$I''4$P8#FF@/!SJW8/]3P83)7?&>K\B MX5.72L:E"*ER',X#*7U% ^JQV.%$FV#(QDT&P]8LT]M:SFE_VUN&+&(^@022 M&9"[O<"0P,U2QFFA)Y!-WUI(([*W+\''CY_,Y*O?G^Z*Q(,B/-,RF*R]$% M 3=I+5(IZT(7]&G_/WL?OQU\^=_#=FN_^VZII.,G'?"[@^[APZW#?^_M'1W6?NRO]L%UUMZ_=NBAA?%OH(.PU":0$R;^6'?TA"\9 M3\.^\]>UJUG) LZ0U*-Z\YQO,\^]CS,?D&V?DZ6<^;L\%N-MWPWN]=B;?^>Y M:QHL?X* QGK<";846)@1Z&SBQ9SX,G.RAN-I9C5_IPZSJM;K+')[GO_&E7/* MK [8)'QN"OH2V'6]] !ZX.(!O(!%LGJ=R:CKXR[),@#'#@ MLHA*APD?,\&P(+'G*!>3'_MET%6J*.F+7OH_6\C-0["3%)T(C#I(SDT/-KP6*U?>OF4T;2GC.&2SF$> MP^TFG=WNZ7'_J_[^CM,Y^WQUL/N3?N__=$YZUR4,=RO MM'/U/NF<'7N=H\@[/OMRVKWZ^[2S^_GRX-OWI+O[MM<]ZEQUSG9^S\9PNT]I/MAS^WT]RZZN_O>]_Z^T_GP%>MO7G9VWT,,]W<6PR7= MLZ_>#^['(57$09&@ E%& \1#GR+I$#?RO=CACK/UQL=MCP5YR#:7CVL@[WW, MW1T48Y4'>V.>GJEY(MQW L4]YH8A=63 W0 30DF$>>BZ 37FR6G,4_W,T]64 M>5+"P1Z)?11)ILT3UC9*Q(Y$H< ,4L9F'M>T88J3WTJB*S4: M-C;I+C;I< 8R*6UK/*$44FY($/4(1<+A 0IQ&(6QTL=.H&P9"(9$WX<9I1L, MP[HPT[)N\HO7X%6!C!LUN-'4NVCJ-'J0?D"\B"HD"/,052I @FGG!@M.XMBC M.'3DUAL")'.UT=*7$T3:R:D6+5D4R'\;NGC<"S(LZ[!MM,%9%63(5_Y+L?!= M-5Z(&1IGY@'F*)D!#J''0X^H"(4.EXBZ.$0L=&(D/5^$PHFEZP5;;U@[<%B- M?)E5WZ&\>"U>%6QHM/B1M'@:5'A2;U@<:KQ/)$4TCB/$F-;G, B$%WF">0[9 M>D/;&GO42(M?3D1BOZQL;H(/ZT821>=&;7H:F[,RFW,Y@QP8#0+B1 I1*&>@ M5 K$@U BR2AS*<=>%+&M-[A-?5XC5Z8).-04.31:NR:MG48*,1?2C6B '!Q[ MB#+L(4ZX_D_D$#>,_9 %_M8;TJ;4JY'6OIP Q*>1.A>)-$WL!VG6*L/V(HVF M4I::B,2Z<42V%7MV)W8&\@"V8<>L?N/2K-A0'3$,M+P@G(D MHH"B* J%"B-]S@@/#%7@ULFE:0(3-847C3(_KC+/H [B2>Z''E(X]!$EGH^8 M)S'B2BHA:>S@ (.OX. '7WO4-#[A!G5&'4?#,70[>CC R%9@Z:J(YV>P5G8? MTIBFM9BFV&GB+(CXBCP4@<(A9H;.)3$DA7Q5[@15MO M7-[V7;HI&K^&6KUZ(91/H^&Y'HOEX(/BGG/H[=?D9CQ2),0N_J>>&(RU[[27 MKW\3JUVAH>H<[9@^1F"LNF?'^.#S#^5AZ3+BH9!AI<&)\+3?1 /D8^)33[#8 ME]IO\MJ^]V!LT@1!ZJO'JPN"-'K\2'I\.:7'@@E"A78MO"AFB#J!0$SK, I$ M)/5^QBJ,&>@Q=MP:Z?&S+P(_.#>\;X.35D\!6XY9$S2,$9"=/SP*\KR-TJK M1;$)'V$/OL!@#N*OJ3+N4&.55F>5]F;1A4-CZ0=.C!P22T09F+0-BR.:2,7C@(GR5K<['$1-+'75MF=_#D2$ M6&JS U5L/$94;Q;2%B="E% >QWZ XQBBJ6V]P35R;9H015U!1*/ :U?@:?# MI?"%$PGDQ] OW75CQ#"C2'+L8@=SGX2NR^YF>SJSX($ZH:!>X*'8 M\7Q$!2$H%+Z"@(3O"LJQBL.M-[Q.M?!-^*&FR&$Y?6V Q J5>1I(^!A'E. ( M101ZT(0N7%:Z @6^E*ZKJ!OR"( $<1[<%JN)0BROBKGL-\&'=2.&QLJLWLI\ MGH,,6 I@UT(1"[6[$J@0">YQI"CW&75CY@&]$V9M^G STP0X&[% M=Y[_LS&^JRUR:4SOZDSOUUF\Q*BG7"(%BGU'(0I7,RP2!$6"!=0+):?2TZ;7 M@=OA5<59-J7 I;%LC65;:S%/8]E6:MFF067,6! X)$""QA&B/"*(!]K&29^S M.)9488=NO0E(VW$?W+MP@^MXZL:Y]7%_Y^W^Q_VC_;W#=NO+WN[>7F?G[<>] M5O>@B]X==(^^''S\N-_]T-KO'NU]V3L\:NUT=UN'_][YLO?O@X^[>U\._]7: M^_QU_^AX1;1=KMXJ.9S _5J->;N6'>6SOQ?-B;MZB0B3GNE+W;!W;7[?HZ+Q M\KFXA+:A#6G7"V'%677_Z$]6?IHRZI4#L)-9UY($/N,Q<9%#?0]1EVH IF*, M&"4D]H5R.*>F11.M4U"OH>EJ#-)CML*>-4B-S;F;S9EV^CSFX2"(&<(BI(@Z M5"+NQ 3%/O.\D-#(";VM-YP_N'ME3:\1:H_B1A,EJ^#<4K)FH/U\.#+J-XQ; MO>'@Q')T53[<9#4^ DR"'?I8KGF#E%9NM7[.(J4PYD((/T0^"[BV6AHS<9<$ M*/2$SSWJX1B+K3?8;7O^@PO FUS'^FKQ"K%%H\6/H,73V(.XKA\'*D*.Y\>( M$APB$<@82>()1;#+F(\U]FA3[\&E3O5+<-P ]/%N'F4D@VC85ZVQ^*VN#2TU M.55K AG[9O&/8.T;[^<>%NALKA]4&"NB/$F12QC1.,(-H#.4]H,4%@[A$54! MX C2<'4]8RU=,8AHM/3A6CJ3[>BRF#/J(NGQ$%%/JRKGA*(8FKE%D1-B3K26 MUBHJ>@M*D$EZWA.7,%AULV(_UB=?6FYF-'_OV73H?E*4TWA?Z[2JYK?IYJ3[-(VZ-Q$X-8J_9L6?AE,A MB5SN2()<"61W*JZ#1)9H5[/M/$6O@IDX"''#WSH=>F[2:KG MKD:Y/;ILK-$ZK%&E$\;55]*!5#CF*H(%$K$? H]1C)A/8N2%/. APZ['0[@, M:@>X3FU_FZ22F@*->^ETG/Q6$EVIT;!1Y[NJ\V6ASOA@YX?+0DXX)HAY#O3( M<#2X8$)K-PXPU@Y#P$+M-/Q__P\CF/Q5(WU^]J&,69:0)J!1 P R33;00(_' M@AY9Z36.B0R(0CRF$81D"0I#[FFK)=W(8TIB[D+E#_/JQ&?4A#AJBCP:97X: MX&&5.1"$>)[OHR $M2Q1Q?L1#(R1Q6I[2REYJP4E^'/KR\%MS.DZS.GQ7%6THW# &-"U!M!PBRJ-C3R,)(UQX(3$=SP& MV(C35:6I-%&9&NKQ^K)T&SU>DQ[/5/M0G\M >$A(ZB :NQB%D5 H4!$-?8=( M$2C08QK4B1UQE=4^FY 6^]!TV/E.2R\M*VX-Z;"-75J=78KF"->4+TG ,')" M"M4%CO;4(M=#*A9,A6'@^:'8>N-ZVC ].!WNKMJQ09&9%ZSQ:\B#;31^I1H_ MC40<'@2!(!1Y@4L1I;Y /&($B=BCF,0^<>-XZPWF;>RO*D)3OP3838N&O!OV M^\FXKZ"GG6F!HK^A!ZX&$31%>=4=CE4+XS]6V;IP/6?^[S1Y/4AZ_[,UUG[( M_)UQ,F[:5ZSF%&AE).9>'_=+C,376 (#PFEH:#(D3A$ M-"(!8C+R4"0P#UP_\+#T5Y:9V!0^+*^7AZ=BI$Z'/>VJI_]J*:,2#VJ&?ZW; M7YLV^7<->C&:0QC,)S$Z&!V.Q5C)?T1OHLJW9^;::G^IF7G?YG]^#H M'[T6>EQ7O9__N=K__/(W-&P-*=R?AT.-+&6"[G63:"^-B"V,$_!&5!S!V! M/-?#B(8J0J&, N3&DD9<8"6X?X,Y6RA5:SH/&ZG:&*E2A/D\] 7R0T=[1!KL M(<8#@H+8Q9A2%1(Z8%..A@YF+'!DI M1%W&-7#S?!23V'=5&&LX)[?>0%W#$C8M,1M=!"2T?]R$3-=W)S*M:L89:B*B MJ[[MR.H?A<=YS!DBCJNUQ-.>,I-1"/RSU(U<227C=8R(-M<=-;WN:'3W$6XS MLG+'R)&8.A2QT/5 =YGV" E'@BOB!+[2JJOJJ+N/>IM1PU VI/D,![6(8]NA M-.''U6GIWBTH]I^S;O_OL\[5,>E^^*+'\_FB>_79ZYQ])7H^%QVBY_WMRT\] M'^<_5WOTAT;@&/G<9XR&BHHP>-H@=B-"-1*ZE0$K@DT;H84=BY_$*9GTRN2C8V,AC7>3QJ_.#J3ATA"]0Y$LMC]CU$?/< M&$41H_H0]ISXQH2#1Q:G@\DX'8L!>$2-3-56ID)*?*I] !0$7J2/S9 C9LY. M)\"QR$\_OW#"9AV(1SM=0(7'(WU MW\)02$14H)I*U;B+C@/HHC8 2- MO)!YT*8-M[7=*/_"7ZEUN/^"N[T5T!5I=__5"?=/]0=2;P)KMZ)6# 8C>)Y'( M_<$[<9Z,06V;NJ<5ZO1,MR^?.3$0O$@62D0C1R'FT@@I3#V*!54XU@XZ#;RV M!B0UZA/4]/NJZ4U@H]E/IMG3]X1<,A:%*D"AZ^GSEB@?A0+K\Y9ZC"LJ&8GU M>4NU \&]!].]U+0#&.9U+G_:B:))?]*#BY/6<'RJ1GJ^_?.1.E6#5,.15F(; MDK[J#=/T^D8;SS.'X=6C@))4SU/_;4'/PGQC#F!?WE6WQ78R_*CWI*O&!_&1 M^-U8JCM9JCEF7%_ZKN340\)5!%$E'"049DC$2A+7H4'@>F"IYIL#S6E%DX14 M%P5^FE:CC=JN4VUG$I&P%P@>1BCV?*P=^@@C%@<<13R2"D?$(P$%U^'YY2!M M&+:0*DZBY'Y=73;7]WE2!/%%C84>D=P3HX%>M[2R';MV-QK?9W6F:8[ 5KJ> M=&/F(89C[?O$3" 1!0XBV..424_*$&O3Y%+M^\RW530!C1HK]?UA1:/4 M]5#JF8;F6/* 12&T"V9:J6/M)@@LD(8AH4O]*(@DN G8:V-W/E3Y)$K]TKJ9 MIPL:NC1MS9_TIL5$8K,ML4VG&B.U.B,UQRSG>MCE@7:%B(JTD>*$:7-%0^1& M*A9Z(V/'E]I(.6U"YO-N:]KKN.ENOHG1D$;QUZSXT^@D]$6@-#Q!@7"@@61$ MD)"$($\C%C?T7>7&D+)%VBR8STBMJ>*O,ERR"?!EBAEW='N?7)-%L@SF6;(K MG%W]UZY>,CFI MPM)5G!+D!P'6>!'8< 3SD<=#_3]&E0])EMCQV_Z"2H;[W=*O3IF>.-C5F-7& MK-86?S=F]5'-Z@SE$'8]230:IPZ7B,;801P[+HK]V(^P#P ZVGH3D+;CKHK% M].FMJH'K?XX!LN89S)4^"'TQ.DD&YO5TVHY%"O#LXVLF,3V@E6J)"!*?Q !: MH6NP/=9/'P]!*\T:F3O,.!F(091 C!$JS0U;RDRV]N*Y\AOF^N:_P]&?;^:> MH:O1>]"7*9;?T[OJ][4F86?7;/K-V]N"^\H%D^W&\'" MW?BT_Y^]C]\.OOSO8;NUWWUWO3;49<#O#KJ'!Q_W=W>.]G9;AT?ZC\Y>]^BP M=?"^=?!I[\O.T;[^0.UG\6I_T!J?#B?Z&3)MM]3O2&E[?:Y&-A+0TO9*_'&- M35G96/E2^CISD-U@)3V#J\W14=HI:I>YW_Y2R;I>4]\C-$.\^R=OB0W>L6O3>IP#MI1O ML!CN%7/BR\S)6J2GF=6?_?*)K$<>^I!%5L42XGPE4><'[M@TAS]/[0LDZ*1OPUA\.Z^ MR\)I9R?D>W\??]_=NSK8/?&^'^GW]O\Y[9Y]_WE\]CW1[[\Z/COY?7S4.RO" M:?V_?^J?X^_?/KO?O[T_[5Y]_MTYTG^>?3G[?O85PF47WW<[M'OVTYL-IQWW M/U]]/_JG]WU7]HZ_[;G=W;W?G6][I/NAV^\>=7X?G[W]V;DZ(0='O;B3V%!: MY] AW;.OWH](4BF$C)!P8X)H)#$*]5:AT'6)<(B@0&SOS5?LUO=I> M44Y+8^$:"S=CX1P9,AR2@,6.0^/8%4JYW-4F#GN$11XU%L[)+=Q25)*-A5NY MA;N:LG!AX+E2!"$*@\!!-. KO=[<(HNGA'.P^@?QA^%0FEM3-?J51"H]'/:6 M;.W4F+\ES-_E#,##7'B>'VM$QX$@5P08,=^52!L^GXJ0 G^N=IF#-G5XC3I% M-"53=8S M 2KERE J%VD7+M;N&_.@W)LBI@253D#A)P:_^-S=;/>M*;K:$.33*/YZ%'\: MZD1ZPUR7A$C_J1T7PB@2OLN0'W'">.#ZS/4-U,&LB=L\\[C-P;D:B3%DD*K? MYVJ0JO3U,C?C]_86Z_>,^F#E97HC/?&M=:K$*#HU%7Q2_5*]X3GD%+=>D9?6 M:?%I+V_M-NP,Y&ZY"7M6?YMS MM8 '2J@@B,$#]MH.K;]"UP+K;@:..52F(T&[=:(&&O[V#)X1LI\,DG0\,H5( MK5=N) FVY$/=C^T'=R9VHW&%*[:%,Y>9KI!J)03^$AZ482HYQ#$,9A" MC^E#33B,N-S$!"A]<$R@N)L]'.2\H(O-VH,<[52,1Y-H/!GIH3?1F<>,SI3K?JC& MXYZIN]>6;[]_+I(1_./3:/@K2?7(9M)3X^2WDNA*C8:-S;N#S3N8O=IT)=6' M6$20$X4:S40\1B$)H' 34.2]NAJ^H8^VQ0S0/[33ZI[MN6 MD\.Y6\N'Q&I>< ;'RM%/<9^<.7:-"5R="3R<03F>&V$5" ])W_<0E1Y#0G$' M:9##PT@$- HBH!)J^WQ5,9O:)'"M,*#S@M5_Y?"H4?]UJO\T E(T)B*4#@H4 MD!#3($;<"R@0BP4.EOJOO@\$@&W^\*;Y3ZO^]8GZU!X? 55?*QX-^SE&TEY( MD]9>KL^=J) >#HZNX40JS&3)K]@8RI65]ASMS/&U>U)Y%"L40.2;$C_,53R M"_MQ-=RPB152$#?. K76!S+ M"$4,4^('@0K\J$G1>0$JO?HF K>K=*.Z=U/=:8P2^XZ2T.F,4Y]HOT+Y* SB M$ 74=3%C412%8NM-P.=#*'53V[6BE(<]?%,^V2S""TW! C*D@#%+HX1952@D$<1\B//H20F5&&MZ,S9\*3*6H3H M-@/RF*RJ4,7#D5!DP[TU MVV@_=P2;N/=[/!)Z,Y*!&%WNCU4_U985ACL:FM+E_+:XRA6J@8J3\1^@=0\'<9N;.U(GG*;M9>:SOK6[TYB].YF]:!9&,1'!@>)>)'R-(QRYQNZ+V_SFFRO%Q1D:O1T17HZ#4]]AD2 L>(!$I 61Z.0VHB/!2OLP;OV85W MGKOBKR^VTRC^FA1_&NOPP N4]&.D[76 J*(Q"C7(01ZC#F&!=#U*3-&=1^;S MVC="\9L,JKH$HS8#"'Y4:?JZ!7 P+T !ZTA&$4@D9&(MXE9LP5FU5^$ESI>ZNP;>4_3B-9B^G MV9>%9E,-!GT5A5' ?$0]&B$JE/8" ^FCB&G%CAR*(]==6=E/$_RJC_;GP:\Y MK/-)ZU;O8CCZF;9;6D>WUW;WNM!,UFZ=_FM]\Z_W\5"/8.#40=&$!59W$I3= M*3I'>V[GZN M^Q+.C;LOP 8?')_4Z!!$9K5XF5Q[?NR)T4"O6YJ_=]=*9Q,EN6_\TUZ9^811 MS$*!W)CX^JR@$G'L213$BGF>%P8!XS<'U)Y:$-Z"P6K$X&%B(&.] P13Q*52 MB+HR0CP.8FU78N8SR3VEM!@XV^Y\FMC# ^/+&\PG#ILW1U]S]%UO\1[H.S46 M[Y&N!ZS%"V))I>?[B+C$1=2G/A(AQPB3(, >IL+']SOX'DT,&@2T$D'@H1LR M'DFD/.A=*QVB!4$0I!POI%PQX1 "1Y\_7PVZN4=?DT?4+$*-+A9KC8*^F7\H MV1)Z5.)$V5!)VAI.QNE8#& >R\1-[IF">Q\@63\\=>TY:M=RW6E5^1;NV!WL M3OJA&AW$YAA-#\I]S)!5$YQ>U6G;F2L;I((H!PO$3%:&)#YBKL*(^RJ*<:R" M* KK*BX9X)J3FD9@UB@PP@EBZL6Q7D^76YS. R419S)T5#A84 M#&[X&=,XP:M:A/PC^:'DF:-YU1G[2SQC.5%ZR!MJ-R_=A5OU1O>*[DD8I.!WH-3BX;&'PG&#S7-X-2'' _Y"AT"0/N:HY$ M$%'D^\S'W/,4)="-FM>?$ZXIB+RW[O(0*TQX[/I, )$GES*F02BNNMOXMRM4[&G_EI+0([Y2*/ X9'>I& G?"Q%A822$8MAGP=8;W,9\WKVM MFVK7 NAN!I0Y' ^CGR@4J8+)]J&KGE'$AO1Q[< EC_+M]'K#2.0!O;>P%>\J M.]'0:-S'OOVI$Z N*LBY&N!\.#0$IQOO:'SK4CKQA+7 MD#L^/6YI5'>]JCO+@"/\.-2H1$92:FB"7228B)$32,\/M0('U*CN@X')9C,\ M/J\8RQ>5CD>3:#P9Z:$W891'0R-3ZWZHQN.> J[:G8'<[Y^+9 3_*/K8IPT? M]2I,WM5CP-74(>.$(P%Q$:.8CZDB'AA]!WE'$64\8Q@S;#P8/=CLV.J=3OMK-9 MA+J V$V\1B;E-;)^=Q-AN]N9Q_P8,]<7&$>8.KX^]6(_IESZ@<,"SM8786NN M%U9U$,ZE: =2!;$O?.0&OC[^P)%GW M10(0^!P7#KN]OO2%MUV\B<,]8M5U. M/,)=X4@74Q)J?S5@@>=*UP\BCP=W3Y%M5/L)5'L:XQ(>Q50)AERJ7(UL(4=6 M!!C%KJMBSU.A\B-0;;X!P?5:!.CJC6W^:Y' MH\2AYV+&XA@KZJB8.8[G\H IET@6^:1!O;4_&K_.5;)*QU&410C'%"-*/!=Q M-^(HT%OK8^4RUQ5;;]RV'SR86J]!O?55[9#&7AC'!$O?H5)[/#*B$2.NZQ!. M2+B^>^=&M5>HVM.H5PC"%24^(C%$=C4"1B&5/G)")W "'+. :=1+VX3[M5?M M6J#>S< U3>I_'9'.5 ;Q?K$3.V8C&DMW)TMW/)CDV1@FD_0:207*>!E?'S01DQD76D/,X*8NAA<0E_)P7"LGSX> F SS"H0 M&&K%R4 ,HD3T]/CT#R"M+RW9[/*YVBF\^>]P].>;N5_F,[MNYK=\+1LU)=N! MIV=V/DP30!BO1ZJG4=\O]==%(L>G.12M?-'"@M=.^141ZHE-QM=_I2Z;X]'I MY:C^%X9KL"R-7<%'GS__> MZQ[N_[/7^GAP>%C[V;S:'[3&I\.)?H9,_[C3<"VA4*'8IIV/'G9/G*?J=?Z7 MOW+CG S,R\V7_LKL;V8-0))GW ?S/OOK4LBW'2OHV=F6O3G[];;YU8Q38W\7 M:&UQK_^ULXVO_=U-C\5XV\?\7H^]^7?>F@9+EA[08V.26X,T?.ZC"Z(P5C(? M)PS#;M,N(ZK'2HQ:>P.I#^U=%2GH\6>=WI_SP)=?G2;-(9J>\./"T.,BP M*&)W!^*X>N\R1+)7->%ETEV>T\(Y2RQ<+7)S;M,YO1U/%.K-B?X:/NMUS;_> MH?YZ\%E_&@WC9+Q![*Z7>?3_G]/.AP[M?/OGY_>ST[/.T>>+X[/WI_KSOSM' M'8C\>\<$(O3_](OH_]D)UL])NM_VG$[_?7)\]?FB<]5-CLGQ[\[5R56G_Y5T M=K^?=79/^[/1_X/=?_28]_'QT>?+XV]_GW5W=ZXZY.^S[V=P^]"Y_'YT?-'M M=RX./GR/.TG&['KHD.[95^\'D9Z#/2&0Q+Y %'L,B8AA%'I4NYI4N7$8&R9K MNJ!3[:90NS9,UHVAJS&3=6/HUF+HKJ8,G2-B5_(H1#3@\!^XY(Q\"GU]A-(G ME1>;FJ*&PWKM%0D6UU9"0=GW$7SX-0:@G_]D9'65Y0]-M.,[&+]&\),G,AD' MXU,U,EGJ(W6J!FGR2[42PT/?>@68^8_7,V'2^EXE=>I MG^O76_W>#T?ZGX-6-!F-U""Z;(U'^FD]FV(IY-DD'->01\D^W>NVSSCF#O[%AW!O*HW,F=8B.[:GP0'XG?#?BY _CI'A9> M'CW8/;[X(7SBA$K[=K$CM9L#RK1KHOXP_]?0\2[OZ5FE[JK1A_03I M\]KBCL>C))R8C(FCX2>A[?.XL:WW U8VJN2S@/@,NRA6.-2V50G$:4 0I2$C MKL==$N"M-P\NZFN*7>JK\^N+"S@03^,@1*$K.?*X M'PJA,15S@JTW],%%^IM=+7,G:.@&"S#5'!RJ3X*$5J^6GHN*QE#6&]^.EUZ& M1UKO -0"L]F8R=69R4FH+1VJ_%U,%)Z'E=*FK32%F"D7R+I@2HBC9Y0*J#N0T6343). M5-J$F=:.G98SJ#OY+NE-@CTZ++9H/GA_HYEMXOH/-[^SJ9N<*%<$1!O?T \1 M99Y$0E$?<>4''O.QPV*OH?W85'-0;Z2U,L/0&("[&(#I0)1R)(^%)Y ?APZB MP@M0R#P/>:$KN'"H+YQXZ\U\'^7EP==FAZ#JE^+5+$)=8/A=@Y&U"3U.&>.% M55IW"4%+BX)$14NA[]9(2:7ZYE]ZK5!%9Z$KM%':%]8, M^I%AV[2]U<:US%Q>SJ(V1O,.1G.OA%Q7QY>=SS^"P M()#CRI4,1);% H1=0 M%+B>= 2A5&*Q]4;CLCJ'+9I@97U*$>ZAP\L\/FD%:UW,1S] M3-O ";=]3_R;=?AS]>+(X02>;3#P US19]..XV%+4^\3IO:QO<;37MW14A(" MZV/&[>Y^_4$(L(3&0 8._CN'_VZ]_WCP[=ET\J]8 M/,]@T*:-?]/&?\5M_#>_37W#-_!,-O*9MLUO^ 9>.M_ FM9QVULNKU6DIZVX M-[Q(6_%HV&\-S]5(^PG:4P&_\Y>I+7B]C(P^J"7OO;JE+IM1]XB#K$_BSM.1 MM"\K>7=FNUCVGKY^4UT^%KIHCD\4TUQVL[G=_=K]U>]T/ M7^EW_9[CHR^]+MGWON_ND..KGO[WW[W.M\YE]VS_HHQA?C\[_G:,NT[19]*YZB7'1\=8O^^T>[1_J7]^U>D?SW%6=_O=T^]G7[%^Q^_.T0GN[AY? M'7S[^Q0JF[ID#W?.X.>=R^]GO;AS.5/ZZ KFD C'*'2\"%&J_\,"&2#/H\)E M+E4!\5? 6E&_/*+&)CU?F]003&R839JNQI1!2#POXL@G/-8VB1+$(N$CQF)% M?>+Z0O$5$$R\H,2G^D/'LM@YM;G=6J&C!%*[,TP)/X6_1^#=3%(E6\E@]:Y- M7;R7C710EDFO>UHI.QP/HY\H%" ^<(.G!JEIH/UGK!,X/!4C]1:V MX%UE!YKC=%7'Z5QG7>;'S)6.1%Y('$1E0) (L8,^&V'S:+]!H\MHU>1H8$QIPB1E&*@@EHFXL44@=%Q&72(?(D#N0 M;12TF3??JJ1NFEP?<%Q_V+*KSC4@3C)JIH%LB3X4+E_='[O4L&_F)F"7ZD;H MO_=4QL6R4]F/QOZMS/[-]FGS*0^('SHH#"A!>A>!?\4'BEV?L4#ZGH*Z*+?M M/[QE>-,/M\9ZO7(DT^CU(^OUU4S_1<;\*'*1]"***"8P NW7I.>! M7@?N?.^8NNEU$XZY0]"OHE[0_E]$_S=)1B:T-Q:#DP22'T6:JO'].G.]#+=N M92#G_'?OXG5U2P[BG6Q#]HO]V#';T=C"E=G"V0M9R7F )>:(^BQ -' ]Q#V] M=SB,%.:>&PO"MM[@-L;UIT5IHC4UP#B-6C^-6D]#G- 3*HJ8%F+"8JW6<8 X MYP3%821"E^+ "2'/HDUY_2G.FM#-74(WL1I92&.:6(V![^@W!$M5ZU5HZ37F MKJR?NZM7C_RR?&MLO>R1^+UG]R4C/6GLW1WLW<&[DB>[>_;SZD?D1SC@V$&< MN"&BBH:(QP*C4,6A#&DL8@ZA:G\>Q-2(T*2)T=0 OS3JNA9UO9I25^5Z$8EB M'X72=Q"ED8^8'X2(B8#$ 0M4*"2D7#7AEV<4?OFB]'!2T8/0RV00Z:&)9& 0 M2EXO_N+B+D_20=-X:/EF',1?\ZTPC!_91C3F[?]G[UV7XLBQMM%;J2#>O;_N M".1)G:6>=SN"-KB'^1JP#>X>_,>A(Y1=5#%U,,97OY>4F74$&TP!59 3,6TH MLC*5DM:C9YUO V^'4VSDVQ;]&'"4Q#F#1"$%8E8I9*57R!B*G:!6"64!WE8Y MF+2QI3QN0'@CJO MT!A(5DB,_TB< Z2WTX.'PT#A#4;MP>E3ZOF\RDZ?6KM*RS!(>2UA<-#=F5F& M@[@=[,K7^ET/M'LUY^TI(HDB:H>(2>T. -Z09IHAXDE@CF,>HUU:I=_&7O(L M.,HM1+H1W9\QF92BZPJ+G2T$TCIY=%QJ&FJ!J$BLJ(#?G.)ZXZ6\PI^S0A;. MQEQRBV@5Y_JA#%6!AY_V^D,T#/VSUIGI?PY5I:[%QLO/1!M[3.XR7IA9+_=V M>^!@=H>#K:Y_TP]G[='98+?[)51IA@VA64;N[G1;DK*7D_648"L($DX$H#3* M(AN(1AX7.A!""X_Q^C0O:,PNJT1I?E;2&XF^G43/=F<3,@A-*$=2F]2=C1)D MJ=*HD)@00' MF=IX>9?ZQHU%9H4DO+;(I&[DR36T/'ZSQIK<8_*;O?$"3)K# MIT5:+$/2L)B?Q+S=>1;C X9#2U.DF!"(L:B0)50AQ[PLHE.!*](89M96G!^5 MQ7Q?GANYO9WVF9P6N8O M5,D+C;IW&W7OTX*9IA!,XB YXCS%SRCOD4J^)R(B]KC@5 10]W#1^)F>L-S> M7[GG1FZ7)K>S9AH0/B:9<>" 7M>NTC6UWFAK.C\IB!2Y[7:[T3MIRI;L_E0D/[2_) MDKZ9BH,_-V[[*-EJ]=D(YV$_F$'8#N6_N]UZ6=Z-5Z4I*+*\,_3M//=ESDF, MF4".TQ1HY0E27E,4G)>2.1,U2ZZ.S8+>)02U8;[/DODVTOW@TCW+D L=C5/. M(B830_9<(A6P1DIR%X.&S4URU7;"FEK/-V?):T%O4NAB=]CK-V%6CV.M6\2^ MJ15I<.U6N/9^P6(GM?*!6*2YMJGAG$%&$8^TME@3A8.1&C1_N?JE1IJ@JO4@ M+C/"VS"6)4KV+&.QU!D='%"40D;$.,;(1A80U<%2884'8-YX238U7WW9;@PR MMY+\-_UP;MJ^KFQ8VO-ZR7C>:#G%M+E(IQD.G($IUJ!F)(I ME$,1H#DB&A]LH"9WK2!JL3.TA6IF8\.2\2E M$8CIU&^&)%R$C))0]1H*B2>TH F]'2. 0[G%#'K90%342&W[T586.R M6673ZP.'UC0R?I\R/DMYM*>V2"WVI <]A6%%D2V40H)I4IC :=GL8I,*O,H6 MV<8X<\NHFKH!5V@,-*M$;<8-?4*CT_T4P'V>)S&!$:9L",CP%$"(38$4M18% MRX2PTA XQ39>,M[88IZR!#^,+::1X.5(\%P9(R.XQ=0B+@J*DC@CK2E0%&\* M)1ACU!"@*/K.B:W/R"HC]1JPE/TP;*5LT]9HD)N&3J?*P0)_N;-%QO;Z/O31 ML'?^6YJ80:_3]JWZQ=81$5>CF2BLVRM8MC?]WI>V#_[WR_>#A(L']>IMC1>O M4>V6AIO?MN:9CS:.*D8(DE$RQ)3!R&#'$"\,ET$+RU/W=+V)^:+YYM:JW8U% M:8W,.L\:'N[/YM/ PR/!PRRM"M9)PR1%!),4HLPU J*ED51,2,4%)=ZFV!R) MEV#Y>21X6 FST&J3K"2*K=CI70Q:L=\[ YJ5:L7/Z?J=>EN9<7MZY/"GC=;#M+O"40BT5 VL> B'-641,5*7CRMHHK(BI62+97@E:O"\OI]V#XOF+7J8],F1$( M(E:U.VCZRJR 1[9>IM>P2H>P2 ")>^4*71[$JYI4-%#XDS2G]NH0!F<:(2AR MPA ++B(X\P@J*&$ A $X#P,HY*OOU6G\LBODE_T).6[XSO+Y3MTM+U(I!68( M(#BU]%8,*2\MPK*P7'*-@R ;+]4F(7\* [RODL#^+68:>3G OE$",Q90,3 M@ZS7A1 B6D%8SJ0I%M6=QNZS_A2HTW:I\HAO#8,[[<(03BX;X\XCLIU<_P54 M13]*/NYP5268AN3\)/@M5+G4PDLOB422!@W@!_J?,M$A':,FV&AKO&[:!Z^M M8*\6R;E&LAL)OIT$SX6*.2]P$1A2G$O$O!-(,1J0 32F,A#JM0/Z2,\)�?[1RBS!#$N&?(>*80)C(JXIPO9,BU,<,+X'M#T,?#H=6:]AK]8,/ MX2P'=,"TH716]7N=3MJL]75->,?].SS.OW8N9D+@=JMU.X@[>=5VJ\4XZKT; MKUCJZ3U9K_J*YIA?WC$_%?SZ[;C8O_C(J ]<:(-,89)+A 5DC3"(XFC@G%?" M>Y5*FFPNH?=7$_:QPI*_-!Y_;Y+?^$%_7N@O9X0^T*BD\QKQ' 3B<$0FP*]& M.TDD\<1RMS[!7BM!X)\DGP(ZY6#TIMUMA>ZP2A&ZZ);6UG!VWNE=AB8Y:,7H MU$ZU4@=IH7Z_W*F7J:%1RT/4O7D:Y3"SSF&.#'5 HU)M:A4T05(#N!*MO=9X MXR4FFW0-\@N:P)+UHE$WD_B&/OV\L%_.Z4S8"F(C@MT!]$E'BHQ7%@&B*\^Q M5T:%]0DC:\Q1/YM"75.G'%CK>F=GO32BGOL, .%#?\R0)KS*)1KU);1@&KM- MEM$C)55/@/3PU ""OD^+M5NOS5;7YX]_-X/@7_7.4J-&D\:;ZE,,X++.*,W\ M85KG@_/TAX99+1%LWTX7H2GVMCXZH26S4F]X$;E4B(/VA!C6 5DA M*$"\ZEX+ - M-EZ**Y*45DWF&^O4+>A5%4/? BC(O>@GGN9G9V5ZU )\[\)YM10',>H52&QK3 MT2KE)#5B?/]B?#DCQH8:IP)3R$E%$+,IPY!ZCZ1(N@I5+,B<7ET4=RFKU]B$ M5DC"%UUJ&V;8 FFK:LMLU.:?7HSPB.Y)8_=Y5'_9UO#H-)3UMPZJ%6E0[U:H M=SQ-7LC!UD>E;5$HHX"M^!0P+"0R.&)D+;>:>4FT2@7\R>IK:XV%9@4L-+<5 MWH;/+%&R+VI+1E9?KQEAS%UYSWF]_,<,8].GU2,Y;\K5>5,O M3L-TEAV_7)4%931HS@L48^J!D'Q05A*.*.$X4..H*^CZ9(0T5IR59SK?%^R& M[BPI8+F2;NZ5X"8@&F) S%.*+/,,E!D>O>$:?C$;+\4F /;*RW9CQ?G9<.4W MYM*=!O>Y!1\/0PD$\.-)WYRU.CW3;4PZC\-VKO',-^3FSNZI"OZ(L%9SK!"- ME"-F.4-*6X,L4:8PGAD;56/&>0YR?*_D9DJ.&WG]*:=3):^ GRP26: B1HT8 MMS&)JD814\.MI\&(8N.EU'IIG5*T/:3$(S"2O$W9]DD=NK:J_=2VG; MI\X%EL[IKRE<^;I>L*9PY3VP!V -*AJM@THW#7AYL+T7_.%D)0 MBI'C&"-&"@JX*0.B6EKNL+.41*!E>)/PQ;3U50L0:H+_?E[4N<2!)"W-&<,B MMIIRG$2<6LV8]C&).M:-J*^3J,]2)"H+PWQ!4$$XB+IT'AFA"@2J>N2%Q\9P ML?%2KH6D-]:NNY"@ )]>2W_N5P-=O7GZG_N;@*=S.B@LB+022ZH<8(@R BNC ML"& '(%BDHG@?1OTFM-A>:?#VX5(2%@S^UR#B TB-JKQ,T#$N=29F"KZ4XN(*BSPY<"02M5HA1;1:\Y% MB&Q9JO$3,"G6E]0"13*&+EM1O\$]IB:1PC3YWBAUA%Q*2]%5'&6C"OT0U@]' MY^>=G&MH.BV8!=?I#4;]W/?*U?UM6^UNB:4@O7=J:+LJ/6M7=PNM=1F!K%:? M&\!EV"XIG*1W%EI#\S6 7MT-P[2G^B'"VP[@7Q?:7\+-->R;6AI7;U9N3AFO M>LAVM,XM!*)$I[TB$2EE/6*:.V2L4@A( MG8].*:D#*+KT*?:\;8#GR0+/TF-C&N"Y._#,ZI/$D2@D($UABHB8,0YI126B M##1)F](< W JJAOORU,JQ##ABWZ4JF?F\N"7P?0K_EAV-=?V7^^,^9.I=H!W_@>ZP$=5W8/?GW=M>'[O W4KP@:9E7 M:D=MN?^.VH-V;G"90X?ZO7,8WV7>5RFVZ#S73TV_]5(MG+*'WZ#NAOQU&+JI MB$'5DZH%T'ZVD&5WYQ-T]03QUI[T)VJ=6&YSG]>I/-I6VF!;79]++^5?=KZF M[JPA=64=]?O!_SX:[O>&QR%3B,93OC1R\6EWN@D0WW_[D03)J&8<8:XC8E)J MI LJD2N,TI8RRHS)C9KOWBID]92 !K:>+&PMMZU1 UN/#EN7,[#%.:PG51@9 M0I(GR//4X M!GCN:=,!X&%-LFD9!G_V X'!]V=F64XB$U]W*5!X-:\\593SADI!-+44L1H M09 I6$#*22H%=DXSW13_7UN9?M06U#<0ZD9X;R>\LS;=@F(1M);(,YYJ'EB/ MC#0<%49P936.(M4\N*I8[LW[3:^W+WGU*IDVDW"?D_"/H;&= /_Z]I>7_PO_ MJ;\QM5-=2)ZE92,R+GX$R"1'(H?0,L[USN#9E\D2W^T-X>[#7L+B'.YOAF%L MJ3<=&!]\D"!S\&(LL_,O5SV!D;*P[7FO--3^U@\=,VQ_"?^\:/OA:4WSIKY8 MRN=OQ>0KQL(@1L/KO[(J$\G%['1,_S<--Y\G+":W5E#,>,E"(%I&2:232CH5 M5&0?)=VHOW0Z3F X-R^MH9[MU> 3_[.WL'QVV#EZW#O^U]6[G7P=_;N^\._P_K9VW[W>/CE?^?7[9 M[;:&I[T1W,.G3.VO+J1$H%/3#RW !O/KPALL>9SZ1N(WQ_SG9_/,]$] /E)R M"R_3@!(N3V GI[[ 4#OF?!!^JW_X9XWK[6Y^8O[2/ZM[55AUA04A+UWYYTH$ MM7XA"YFDL#H5JP=7 OHB"^@<]2G_1OD+C.6U?RY>X&O_]KW;XN*%H-?_^7NW M_?[?.*7/?+#XA>!B?09+\%H-5M_HME=G !+ZG0S U8BGN)$2?;658_Q.^B;O M5)XIC_-6"P=-&9>:^PVWFK-64;#DW.AMU$@//G"W[ M:/)/,%GG_7 :N@.@T_F3,CR^]4NR;RQHTS>J/Z\YVIH][0 M=/(<'2:6=]KK #D:_)_\24KU'U[.3-I/9%L_':R=,O7>(E-^M=<_K_KU)<=O M^M=#^Y&5H/?3<=T76B9G,FV'5PXLZ%?6IXH MWFRE.O?/HP/*"LU-Z,!=%J(5UQ'IN!%4L2&*BCT6*I@_>F*C(U6T$=O=? MST M]H?V\: (QG8&W_E[ M_VPO11&2G>+@Z#,^.'I[N1!%>+25KO]TL+U5['W;X?M__'4&S_YZ3(Z_PO?H M\=%;?G#TGN]O_SON+3;-C<9)BH-$W+" F"$.V<(ZI#UWK*#"2ID:LZE-1MDF M4VJ]2YTVS=F6(/F+P<,_)_:+,E M0RP8@;16'!EGJ,>NT)(6&R\9%9N8+*M^2R/X3TGPX8B @R(X[H5CUGM=<&H+ MD'[.8N$-NXO@-[)]*]G>GSW761"LX,XCD&2&6+0!:8L-8H39H%QJB>@V7N)& MK)^-6-\F&X@XK@L!%%!QSIA7EJO">R)2UX-"Z^)ZN1[ :\)/S[); MYX3FD0"7)RSE-A-DA'!(!&^99D9H[1*K5YNB6,QNOGE^4"/]ZR+]C] +L)'Y M^Y7Y@[E>GI05#&..J'3 YB-.#?X<0X7#T6 ))$V!S#.YR9=6A^7>Y?Z!ZK7! M"SR.5&81:;6SF:NNEG5VWNE=AI#K:@TO4X^!T$UY7*WS#CSH+G4)G@ND76F: M=$P5C&JIA'),4V](E(*:PHK@"EZ$'R0X7V6C3(M7FBBWU'>W9-Y6J-:HV,%S 8JK#!IW0HEK2- B2/QE.J-P'48T/.AV,#"K^S#C MK*.I#C7F 3$2-;*LB"@8:9.ERDMK-EZ*HF@ X+D 0%7!IEG?9GV;]5W#]7W, M.D;- 7[O!_B<(2.PPK) ,.+$&L2ZU>C"$)R)/I9G,?5@@')%18&4$?95%12P.G1 %<*1>8#^XFWK=C'[<4[H:-W%"XYUKG&*.-%@29:#QBF!!D*7>(I]K1S&G.M4J! M%)N2T4:RUTNR?TYO;%:I6:5FE>YP2DIA::&DI2)*YFBT5CNL"C@V,0G>R>:4 M7/U3LM;9]XYV*)R4'QV741.O4% A-8&QJ<-<4M^YLD%Y(JS7*WA,/O4 @S?] M]A2K9K"/:D6!_>@IQ/%HW9*4(D#;&9J@>LQ1K6P&#/*2:.GKSY( MO9_7T[$2CE#+D8T<@YZ>-'9O C(:#AYCM22QV'A)-V%AEZ&G-PT/5D3"KXAO MOIMX-PQD%81[5D\/ NBC8#2Y_25BBC-D4D:3"D I-9,Q>+SQ4FP2W CVF@GV MG=R[S2HUJ]2LTL\!">:4Y=%Q%V6!=?2$-X?DJA^2;Q?4="F9 M""HZ9)66*>47@YK.+**!(6,5 6"+8>#P-87.E4=V61/L5W\TQ;LQE/;K%*S2@]^2 :J@1UI MXCC%S 4+)Z7%G 4ADCKG7'-(KOXA.1<#[XE52FN"I&>@IU,O@ $K \HZ%9$Q MZ27GJW=(/G5O>I8+9%/"1\M-97RTPM?T'O7&X+L.J_2HR<]W*(+0'!PW M.3A.)MK5MRV^?_'11NJBMA9YFZK !.J1C40@#%J5HEQ;GK0KN:GXG<.P&DEN M\+99I6:5UG&5'C6CN#D5[_E4/)[S>^Y^E#9ZRPJ-C#8*@?X4$+ D-!BT01//%M#NI\SL"<4 #D_K&!S?JMX?M M[[3)?)(6H,9.UZQ2LTH/7_Q81:)C= 3^*9@OK"XDH\1A#D<%U2;>X,"_I@IR M;BD^TTV\;"2>VHAOU<#WNM<_!-@['*/>EO\T*C,V]L/P(!Z9KPT=N!4=^#PI MCOYMYV+O[4<>K*0.8V2Y+!"0.HL,-PX506%BF<).THV7BTS@UH61&_EN4+A9 MI9]"X26H70T*KQ(*NP6E#.O@*"T$\E@+Q# CR$J#$2/!Y M2K";+PDXLJ^(3>G8HT8KZX8WY^NU8CQO8GQ7,2@ M8D([*0VBS!'$(I-(@V C&96+@D= 9+=:8OR@WBW?_O(H8OBZUX=?NZWDYTU2 M:,9FA,U6%U2N7FP-S=?TS_\\AD_Z_&OGXKL&D3?EN+>Z/E_UIC<8]L.PW<_% MA'X/W1#;PS>I,='$/G)DOK[I]=,K;$VIDD>]-Z8/?VWD_):VZ[U74W)^J(L/ M_SDMW-E?7?.W'AV<[7X]/MN]W/OCF'R V3H^>G>Z__?^Z?[V>_;ACP^?/WSZ M]Z=C\A[O?]LJ_O-MYR*-:>]HA^Q]UB07&!.0I""<0\EL@H7J!4"R<$ MK:2P*=%N,1=XC!=9KIZ'];*Q,3>KU*S2@\=?/;P[=AL.M6[P5Y]NM?6_.>+N MP3U;4EGNG!!2<,2-3!VI>NT*9+XW0-]#\1%9I)>P& M#32O"#3/61DL%DXZ&Y!RRH#"X%/DC(Z(!*Y$4:A(4WK)2D'S SEN'T9DY94B M^[L!07"A90;)D+ =7#BSH5]..<6;K21\3>/@GZPPQ(-CKG ^)<(Q0KEQJ?^# M@Q]AD(+;U []9H6%\MW+M.JF?-#20.K3UGSYH" 9,2$:9(@GB%$%_-'( AEK M(F;$>AN!/W*\64BUJ1E9ESYB32/!!^0V/R?VU]12..UU8!H'9:.TQ@VR5-F? M]682350@A"&A-44L%!XIX2.B3IN"8>\H$QLOF9";FLM&\!O!7[0W:9(:>*G M)>P5P8W'TC"AJ1921L+O(OB-;-]*MN?L0C%*X5@PH$P&B5BD$L'"%,@*2; A MHA AR78CUL]&K&\3Y$ Y9Y&04$3)DJ]<:4JTTH7R(7A#BNOE^AH;17.RW[/T MSY[LR@&IMSH@6+8",KBYYIS(I32(5BF@U?>J8 #T](9:D19L O7_A=\U^+G=RE< MTI@R;P* ._.F3,FBH9IX%%PDB'$AD"JT0R(0:ZC02I"X\9)L$B(WL5Q6)?25 MX3Y+=,0^%Z"XHH;ZW5#B=N5AF^)&#X 1,1X^\ELDLHB6RA>'(V6@< MIL:)8%*W!*+N[.EH\&%=\.%.L3;-^C;KVZSONISOQ&DL/',L1,X\(981;RBG MC,#ASDG1G.]K=K[/&4&*2 47!4.:!(J8U!Y9'RSBBA?4%EPKH];L?/^!#<2W M!^<=)'P?4IHK[__*9K'6Z,JG7J;F/EHEKFV.]^VLA8XK&C13F!)0_@.< M&CP2$FT1A HBQB5;"YM6B?= #M[.&P@%HTI);) -3E<>$A<,HIH+:S16101R M(/!F@>\+B+@Q!)B]*9!F MGL-F\EIK47 9],9+2G CN>LEN4VEJV:5FE5Z\%-0.BL,CII(:9DFSNJ@%0[< M6!N,<*(Y!5?B%)RS;P5LB=$R("^P1$RP AE8-,0#I=0%29BSJW8*/HL@GF5W M.ES;E.@F<7T=5NE10R(:M\@]'QOO%Y0G[!G6*B"I,2A/GE*DO8BHX*2PTD?K MM-AX*38+M1@-WDCR2DMR@[?-*C6K] 0""9I3\=Y/Q3EEBC-I>2 8<:4*Q)C! M"&A.J@KK ^?!*>_=ZIV*3]UK65>!=:-^/W3=96O8AYMU2I5J4A+V>7DO&_-; MLTK-*CU\(C2WTC%?B())QK#55A1&<6D+KZ7B!;O!,?\3G;4J"'Q5(>!1 L!R MK%M=?S2!PZ;/UATIP?%\V013\(AY6DV'(V(FE4/"#GXE5GDKA.3!IR3*Q0S* MIKO#JLI[@\KKL$JW0>4E*%\-*J\R*L\I:D9)6$5-D%"4IDJ:!3*",Q2#B((4 MTGJ&5PB5G[K#ZW[;'ZZM]:BQ\36KU*Q2LTK/9Y5NUS=-1DM9H$QC9ITRD7B% M@;199B6-=]"DF[YI]\3#W'Q9,4ZH39$/0W&('ZE3A$"NB0L93C50A'5$\,L[# M:HGQ@_J\GE;[PZ4YJIOVARLNYR<_:G\(SS_M[*=G;A]_^_#I+3TX^G<;YJ?S M8?L]O-<>WO_VN3C8_M#YS[>WY*,33&!C#:*!$$ )Z9 I7($\D\QC)H)(H<:+ M '&'=H=K:[QL3,S-*C6K]/!])Q[<.]OTU'K@(VU_GKHJ%[7V"!<^II85 6E" M')*4&18+6IB8/ $KE/W2R'R#S$]DE5;"3- @\XH@\YQ101NJ2&$\HDIJQ&+ MR9[ D8^2*,9S$XG50N8'+-#O(2*XN4K_D9A(7QOE)S!]9L]ETJ#5Q81 M2D3%*.D*&0H&[%1IZXCE.O7CP&QS_,5@K10!<6I:8*( M C'/4M^4F#!-*"9AR:@R &)TDPJYB>F2:X@O08P>V4_RR'CQ>/![-5S\S^-M MA%ML@%7"T44F^7,@VG2C>7 DG7456Z*TEMRBZ+A'C"F"C ,DE41'15G@EK+4 M?XYO"K:L[*H&1AL8?58P>AO'/?;>F$(RQ85A15 JZD!\TLV(8(+)ZW'T%BW] M&LR\%6;.&3?A;%/.:X6*$%('+QR0-D(B):S4D1+L;4S]>!>+4][:*=] 90.5 M#51> Y7:\^!,@8-WAB4>@[$,0CO.C%.1$H_@Z4-@CZD AZ,%\IW5@"J@*0T,( @HJ(=*$U:.^<1TLY$QP#@A:; MY.Z5)E<&1;,_Z!_9*5A'K\%_ZH&?F?Y)NYL?SV9Q*_5G#?UEBR(N?B2+)!>? M#*%E7"H[:;J7, .M;F\(=Q_VDASF.3+#X%NQW35=US8=&!]\D'RB@Q>SD7I3 M[WK=R[W\7]O_Q\MKOU8-C)$7DL/@SWN#=MH0O_5#2HS]$OYYT?;#TQI$IKY8 M+7HQ^8JQ,/;1\/JOK,K\;K9V]U_=?JL^](#W#XYV#EM'!ZU7!_N' M!W_N;F\=[6RW7N_N;^V_VMWZLW5X!!_L[>P?':[\J_RRVVT-3WLCN(TS\QW?:W7(C@U?@$*,/RW_3# !8B_WH07]='PN'X1-AN#URG M-QCUPQ&,Z?<.<*Y'YD\'AS5_VKL$WL(^;/\%W_6?CC^]^_3ATQYP& >?[;?W M_M@AQY]^!S[U/G&A3OC7N\L/?_MS8#%B+]WWZ/3S_M\[<._]]OX?P)^^?>;[ MWTX_[Y'=B^.C#^G[%_M'N4HXCBQ@"8KH1BL *3U/@M$?A8V7OV\= M[AZV#EZWWKS;.01@V#K:/=BOR52U/>:D!/Y6/;.LAI:7YH?/O8[&\*S\/8K\ MF"'LL122\OMH '\=#*X%D:GQBEG:E6*[VO'RD<[]2:F#5GO0,JU.,(F ML[[ MO2]MX*GIY4[A>@1HF165'(:3T+-W 2P6&&_;M4'F6E_:@Q'0,OB>@WE(M\C, M!Y876-RI&;9LO^U/0F[D=6+.6S8,+T+HMM)3>B5\P%U*76B0G] WYVW?N6P9 M_R4).-RQ:G[6@NUG;+L#%"L,7K3^!@ /7T*G=YZ_5G8):PW"61ONZD=NV.OG M/PQZ<7B1X'YN8*&;ZSXDGMD>I%' ,_,K_Q=>"#2TS989P:AAOSH8;;A((TDE MT?OPWO"NK787Y@VX2FA],?!9[DS6,N?G'6#HY6-BOW?6@C<(9R8QV@$,<7A^ MVNNFT1^,^C!IH.SU+UM#V"0P]/(-THU=9P2WW>O!RX;6+Y/O;<(4GJ5QI/?* M3'_XZV;K7[VST-I))]30M+L)"5N_'/VUF0ZZ0:\+BU/.=3^XK(*T?MEX\]>[ M#?AB[TM22$X#,NWTZ<'1UL:OY2+W>Y]"FD"XZ%6U1+\XH'+IO3;A3F<&9JQ? MC\2'#M#C_B5& MMF:BTEIU0-IFZR*T3HV'N8"E'(9.!UZYDA%8$M@GY[W^,,+)UDO?O]8:<6Z& M.:YS"0:)J9BLG 8'\ PC/HAO\B,&*Q-V]=#'Y?ZW8_Q1$9A%@1FR/&+$:*3( MI+,S.AN#=AP+*3=>4KIH:FV52S1H90T1U%00\H1S%2;6L 6+[-LG[2%\!.MQ M4O+.BG@!B,6>&\%. CQ(_,;TW6DE5!G;LC@#W,*6@8NZ]<=)]$JQ-IV37K\] M/#VK8*U]EC \M"8H!C=+=VT/TS[LA^JZ?@"Y!%"\!$D^*V%]$_;:8+C9LO"5 MK(3E[P(<@>0/0H8+T^F,OS)W,L#(VO!C''7S[.2G3]YR$,+G-#^ H.GB]+HP MGM,NR.K)M$0,3_N]T4C?=#TT_=$%O'K+UHAS#DC9!=@KW_HB MU!P'AGW9"E],!YA',CC\=]0N-?56[SP].PD='"KY6[T4H=U*JFH:;R>DMX9% MFQLQC*]779H/C73ONE4EP/LMX&UE\&R*$UP8.+V2E2ND]6]AK66Y%_+IU.O# MG.4-GZ[HYSW?,1<9#M//V4:3?CGHAY->%PZ[;FMK= (OUR()([',&)F7 ;9A MZZ_V?PY;AWE759678/U:]6/R*I5J03F:5Z9KO($#*WT/3JQ?-M)#MR:+NO$D MCI>R"U&>T.%IN^^31/>')34;GS.A>P*;TY=D9#!,JW("? 5PIYMV;S^4KY)W M[UGF$YN3T[V4DA)&ZC-\+$NE%:Y&$Q@%<(0*JKIY4%N#MD&E9IPZQ\!< 0_I MES(4SLX[O> V MI#E)8RR_5N[+<#XH3^?T2C"R/$D^8P)<<])+$PZ@!G0Q86;(*)2%8&HJTE26 M-/0R?6Q<(KZ)FR:$WYQ,1/5<.%B[P\Q6\U,3!!I) M!MT6YJU+.!G*N8TA=$H(SUL#MEP2RVP@S@<0O%;)G8<9MF+%=K\"R2U?KS>$ MYU9H6C/H-)K!R [:O@T#VIPJA=8ZG&'41Q,(_.7PU'1/3DW[5R")(+)_#OV+ MUB]PS<:;OP__E:ADTBSBJ).I3VR#6'4]RI77JA?-\-$%6GFZ4'LMO_S/;(,7 MP)L'PVH3#>I%SW-OD^*1;,W FV$%S!BP0H+]4JJN@.['$?^C4UC5+,<7;9C! M..KGPZ;26M(,9YTB':OYJ(^5VI$^C4EO@&].:2-Y/C,C!8A,9'1DX4_C9LJU M4-=+VLH>J];.5Y<^"#G!3?X3-H/+VD]>@JFML-OM]KZ4S_F]!\*SV?K<[5UT MTQ3GNQYMO6OME0K:+^F#=#]2_///\-#IU+BLL2/[Z"W^ [MC%*#T=E9Q@ 0 M=-ASM 3!2H5.HRF!J%ZB[L(<5AKB )8_<[+$Q=H]G[_;#TE93>^XF;[7#S N M$)]*R^^>#$\OZT?EY_8S?'1[K1,X7@ T0C7U^>7RG .4PAN6$YMWT?AU3 *1 MQ-X2G+2[U:0FDGG3 QB3%3Z!DX[^0S?46%U/+Y]<6:/T(2S$%(1FZ@2?CA$V M&S!V$P96KJ_)-_/FG-1FG88ND S0_M-(7K2V$B94%5>F;]L:#YV.Z==B.*'FX^X$E7J0-@=L]%$'V/_4PULGIMTMAY1@.Q'D?"CF%_;UBL], MT=3$P!R4IUUZ#=AK4_?])=_XU^D[7Z2=^#\/7,MIUOA\?87Q4>&B=?*,J28H* S6XFT=PP11X+CT6@NPL9+PJ\( M]V09Y:EYIW114U5H6&^&]:*-I#X62P);LNFK,SGSSDA+ MF"R,@W,@>\#M.IC _!W$\ M.\]-A#Z])_LG'T41!(]8(F)<1$PJA[0L+/(V&A9(BLX5\SZVDA:&*- M^$BZ*)GFDH::[6.9"YP 8>YG0UABQ^?#DB8GTE$Z?N!8;X-F-&C]LI&O_V-K MZPTHY;4RU O91;93R-_4CXZ$T<#*H6#?\Y*/@/#[_6'$[9P MY9@S"5D( RJ]) F\LW:3#*'7/'C"P9)Y8I3TR\HO!;=(;+M2_=-7868FALG2&-CI=4]0 M^E)B58.0]).9QYWT>CZQZDUX_6OZ[E9&U^35&9JOM8W$E$Z$DJ4-ICQ1Z=NC M#JCR[:3+M=+T]-MYG;/_*6GVXVE[\7T'[3_F/+1->)2Z/CQJ92*=9H^.:\)3 MEA&[HL@JQ:Z058M=.9P U=886-\ 6#O0RU8D(H7MM<>G']X[>EOL?_O0^?#W MZS;\S/:_[;&]HW3][L7!T3&!<7S;__O#Y\73[_W7_>VW=/_LK\[QW[OP,R@% MWTZ^YK%]VN+[GXZ_'1_MX0]G[X! [GS;^_3V8V%HX%@$Y(3A*22W0%I8AXR* M5D5MHE9L/B1%12,,9L+)@!FG5GDF#6@X? M^[NO=U]M[1^UMEZ].GB_?[2[_T?KS<&?NZ]V=PY_(D[EQX.9';RQ\&)8 JX0 MRB0!5<419X(UF@DFA+\VK@6SQV&&5\O;*S,HW8#YAQ2[_B5;M!N..R?]:7ZV MNC[],S5+6?POG[/P YW^&)WDWK"(2"IVQX3Q2"DC44$8M53A F9\7IC_#BW7 M 0J5#*W)Z^SJC9CGR=-M!I/'Y1_"9$5?E)(P]#C-7:<:A1=C:4]KG0[54FO32V<%F',273--QXV$O^H]O92Y:5LS*WD[>& MKTR_G\CY7\G5O1;Y*P^_X;^]+SYJ5T@.IQT2A%O$HK+(<,&1] R;H(5W/+49 MX)N$+Y:.N+5YC&A1R*"YHM:RPDM-)2:$$8>UI52RO-Q76L6:Y;[[1A:HY!//3&*S9ZLB'.TR.,!\,>U.N@P!]J$!(-R+ MUM;"9_/WR%8MGZA%3&&U95Q8:>4!(/_OJ)?/^O*4/X=M$RK>,NKV*V=#*\7+ M)"-8Z7U+9"6[R*;;*&S.>.&,T?N/#-A=88, B&) "[ '%E@( MBP07TF!9&(;I/%B-]UE_/)L94ZK0_8PJ &:]=K+ZE@;V,HJKEPSF+1M,OPR< M!;@#I21T)]],<1O.P5/F+C@W\),?E<$N9P X*8<@QPYU.KV+'-R;/'@IF7D8 M1YU)G$+ZM+8KCYWXV0%P9BXK,W5I@4X0 3K.Q&Z>3-*3>,':J5 Y&CP,Z;), M\&UM#:?#LX(!):MT)V2/18YY*:,@JW&4,1@_&/@8NDRW_A#92U3]V.JW!Y_A M3Z9S";I:.=HA8'H9*32U+K:L35M9YWV 2NME>0*@O5LY<1IFN0#6]=1<-E!]L+WW49'"*P%$DA*K46KPB)0S M"O1WENPH)MK"ST/UU.ZJ[3I)1F.[VQZ4GMEX4\$ ,[*= MI/1%:SN .N;:$P<_L#>@,=\J!U.R-W=;^UN'D3^TC\7TX3F>RVF!Y9_KMSX6K]0G*;#NVK* M4#VX3BVK\6+_"U?_ON7>D+(NCR;UN\$$0N_;;BA>;L M1G?]0=^+'_:V6;ST5NTU'QAHJ8R-C#Q( M+1C#+-BHI7'2:L48T\1Q>I=3N8Y$].\S>OZ90KS6\VBN"JWM\H.CUY\^?#KA M!]N.P/%\>?SI]'3_TWMX9AKK,3TXVBM2T;;Y0FM[GS[S5)#M8/LS/.>XV-_^ M=_O@CQVR?_0.CG/0[GT ,;[!UU 0'(6\0(+1 LCT%24:D=%@';8N,E*3&CP86?EI.C M'BBAW9-G)/VBX-@FVE!XRQBGVB:M7CACL?9.\$;Z'U[ZVW/2SX7B(O7C)CBR M%"2#@3O( C%I@O+&T$!<9M=MF2%]-A/!^?01@4?J MF"&4L2*P@L&)DR+B(N> %(*S!A$> 1$NYQ"A8%A$&3QB.!#$;$&1H4PB+*D1 M@F'I@Y_6)CJY*%%2&EHSKL@ID]A2(>,G2BL_KGER.H3C_&I39G970=GP9^ELCE=O:+Q#L[EL536IJ/> M[^$0#HU\>OB#?FY=?-$>A#(P+?AG&XRVOWW\,5@IX$SAR!<6: M5!=*Z$(CS M6"@+!)0$Z[F4!4DR<%>G7I#3A47JTSX[>YT4F%&NO(O.>9@,#;U+SH< MQC[&RLUP(Z]"":6QBCPH;3*]>8?#@J=AL]6>_4JN)C*B1D9 IEPJ/T5G;:]#]W?GL^V^K3+]BX^>N4)5XX@YX1 C&.,3. "%47P MNL!"ZQ@W7@XO>A5H)7Y\3W"0*T4>)^9]$+>FO%5O!!PMRGU#9U8/E7XJ@J\S0[/%,/7/6GGX,'JRA3J METI%M5(Z_+"TP.?"7F6Y@';?CY9XK1GN7;N\T*:S$Q./A:16V @%G&#-6A3DB+-+$$Q!BTQ M%SZ&Q7"F6!8+RW7"NO4>Z&5%JSV>T!QL61:DR/7EQG&7*?(IU_W:3#7]VH,< MZ!BJY+F8 @ZR/N'&51EFHT-'9?V4'(&8=]6X8E;>KW4QW:I\P(O6;EW<;^K^ M:4@YJ0^V;7=VVY8Q^+.D)=4?]0D6?KC#<^W'-)0Q!YH$]B^@\KC.(VSW*CY_ M48S&XTF!L L%(W(UQXD@79=6>(4N=FWIAAL?"4V'G,42$'JE2D!U\4Q+9[@$;BEHP674-*Q+;OH?52V5APSUJY\))\[N^)PM>4D3 M[ >??PQ&$*:I1TX70'0=T4Q:/KPN+CA^0RB,%/\@GX-2YU]J: M&L-D:+FX;W5^G90%N^OZ;]6C?T0J9T;QW^WIH4RVD=5K'O@];[ M\YRJLM][D0O&HX)MSD:$WM-;YCO^EJUS[@;O/3D#!FB,!Q/=]9>CWCD<0I07 MO_[6.H2)276#ZRDY2DE823S&7YP2\GM^S>^^U"\;6X?OZVG?^+6RV64+8UWC M#;@_K-CP,FM_.>D@LU>0_K+O1*:#(#^I8'=.\:H3I$)"I2EP[(:4%)&[X/3J MEA)Y=N ^Z0GEC:["F@2K65+'M_95X??Q/3<7[S1W@Y0#6Y8X'@VJ,N^E*GUY MY3.SGP0P/(5638':#"+/H6$YI D@ G2.)^_49&UKU!WC-P!6[[S.(;.7YV8P MJ-]A/*OE1)]5?9-R!>9Y<.F6=9FSI:[NZ).P"M0H&$FJ9EUAY UG.8EH/Z%P M.K3J OJA,U;H?CS2)0SB[U =I9-KYL[/23N*&]VRY27&=TM-,A*&7P/K:.,+CG1^^#@DFUB%JE$1-4(-%5LT-X$H7Y1S5\I4V0PCS^E@ M7'0^IHI-V4;D0RHI6A5O*,M;CE/K8,L,3MOG567Z"O(2Y[H(G2_CBD_5;SCO&5;WV\@MOEA_7W0C28\:5J'*%B)](A,[EW$/_2YD$?3%YW>&HWYW* M"SX%10'>R9G.5$71/+>I@4,G^+*%2*Y07S:32":IB15YNE)]F0G]W>>V!_-U M*V [)*?BN*]?=GK.U]VOLJ3AL YA^*,BINN L[F[!OH]K\*KJ=JO#VG).$S5 M/_(0ID=P<%YU6]WM)K,;R$LRL#_CNC/?WG^DDAM""46&8(^8U!$9%0C21#I" MBL"L+-8Q?S&5V,NU[Q,7&YPGB>OG(('4^J5=KW_53"K3_IP[6+*NP6"493+A MT:3;4_IF26#KHLF#(6S>LC-$^J-)O95F?%<+ER0*6_;W-)U!K^2:2>&8??"-U7IY:K:1#6PFU"M#);3E M^KY23&=C,+E MM6-;3>[+-V\'*<_/JII&5;5[K'ZTS/@I]7O^T-ZP=. MN07'&R6WR!I42D(NB_V]'948P<3E,^D5E>]6XI2!9),?L:E6E++L,WRZMJ-!NN45%7? MNFR'CM^<\J_E.*&JQ='XT[+C>:83K2^]Y*Z9J<;2.P.B5%XTG6<\?<^K!*GJ M6GF5B.<)G*EF4M4AN&K1NC-U./,4/P%MZMUT/\_M2=/*ASSEZS' B3XU@IU2 M])_MJ;Y_M/L1\X([;P@2CA2($9O]9/LW@T$O MU1L \W#2[7,K>\+*$\ M&SC3JE9=0KI5/:FR)<(TRC)=Q)*MA"Y=!U@)R_QRT'2VR>ZAHS M90R?A%35AI;+NC9G*[<9S=6E2J-2U>RGQ)5QSYS4?;!A>I%Z'5[0)FO>Q5KT2 MX=8VJT$)KZX<5BJ_\^.Q)]"J?#N^HO:A:TKZ"]_J9XH^'<56MOW,+7>_5H&7 M>?JK1D=EK0/XI3P0R]9$5[]T??".W2GC4,JRROE'O!__BM MLM^ZC/7, QN_R:R7OMV=&WUE2)V-"BB55IB3O!R)KF/]V*I@_U>QH M4H(Z]6[.TY$MSTG;G?A.IZ^>G[W-TTBJRLQY^E=T"2V"RA]>6)A6X<0:"$8A5 M69HX4ZZJ$.K$W%%=.^X67(6>YD;8R24P&(%H3CTKFZS2R,;?+,6MA+:K%^*& M-NOO49GO1F\VT9HWEQ91K'ZTYA.)OGS7'E2MC=_78G'3*OX8/_"+W#*JYU4O M&[\G71CNZ2L?'WV-03/W84T!_;LFC%*33BL;V MQ[WBC2M9XE1QZ6R&K]1- +M$6W+EYNXH1?FD@V+&B9M-E]F6G2E"/YWI6<6K M_:+=40YG3YD#0.9\+J1:]J*&<=G.956E&%3'+Z'KJRBB\O:A9@"]['.-H1C&5'+"RP.:>D',-MV<="E68Z.R^+I]53W!Z93C*CDS[PG3')N0W MH0+(5P!MW4U^F M,J/##DK@N$Y]D%PKF0HJ#643YBQQV.2:3KT1!MDX4B9 ]<-)Z<* >\#- M;%6(^RE S[MJ^L99E7D"7F4"OW;@A;'>:/1I)MPF?6]E$5GU6 M\CW[J3)7]RHY.D]'J<]L)B=)4BB'K2Z,MQ+QA#SE3TD*-LMK$]^K;6FU MDEN*><*,J6]70!),KIA6UFH.7WJ=+R6I]7 /T-WJ$LV5M.\/B34'E-TU6+=ZS$O1_&7JKQR')V$ZAA[3(O*$E#U;"V]CS64-$OV[[: MI,7"EVZD]*RZ8,RX]K M.2B]N&YA"EPY!1ESIZJ0S_>L&_=7GFL_D$_#?"#7OL7>H#J7IN\\[TN8N_VD MB0$<8G7OFG2_W,0N"7YJV5<%A@*NSS;PFVE[5X_Q)P=V98>%RV0W2GX%>&85 MHY[A(-_G(D6B9R$!%3'V2KMU**-"$],3:"'\S.5HMDA[2CID.L7_3A[,V M*;*S-:"^\T8B%\)Y8"G!/%O/)WF/I,"Z9#$3V;DR<^#W7@J1^&4CY19L_)H# M55+J^(^3##3"9/.^ ^]OCGIY!N9S!J9>(YU<5[D7'F.A6N.4@32)&[\"^9S\ MFJ(H>RGGOS:>E-[$C&%5!'@5+S/=A1ZNNW+-7DT'Q:3'OH)%EJPH,2X%#+F. MZ:O^(3I)_7&5V$BH"B?K('N)PH+I-0V%EM8&)CJ\TWFU=K")/VICF#^L?\^>JN5/*/"15J+SHY6^B$*N19I3F>PHSTJ]3GJBI"./2:ST]$3.>]-*"79& M*HJ[]((!2N37K4H5E1?TSTV_C-4V$^6@#",_R2V7^N, OU]ZB4UW?2?4N3ZE M]%1_'_Q:.4K2K7P&FD3:4BI.LL>7 ZID.\%1&020L"H%1)2^E9P2E'UHR2Y= M6?8S4:E2!"O33*Z9,#TG)?.9FI?L@S/C%,.IEQOV3LK"6K[//8/:+:HD/$M[.;[>7IZ& MFPW6+%*C:%#,>,E"(%KF3&ZII%-!1?91\8U'-+*/+WEHF'3Y_9AS_>?_WPQUNRM_WN MT_'9O]O[VXY\V.Z<[?_Q]G)O>^_K 3Q[/OSC^._79P='IY\_'+W^_&'[^&+_ MC_WV\=EN"B7Y?/#W_=B[]L.W_O4B0?;6Q?[6Q^9+")WFB+O0D1,48-4 MM!X)Y;4Q07LCW7R)#.Z(\+QPC&/-N!M3D?53;CW@X;&'KK3X$>=SWAF'P9P_>:ZOK*S6S>S(9XC.6 M([Q_\E'#K@Q*1V0%H8AI:Y%FFB%<&.R$)<;1A4R_ZZ.H'BN>X@H;4:7VC2/P MRR99J0SP#8-0UZC9E"0OA"9+[]^$\0M!?ZXMU/?_QND]#58OL]O4HQ9(5S>J MCS[74&V^!+:^R3N57/5QWFKA(,EO-5T7;>;=GLW"3=ZI0IU\M)\/6SD6J54/ M;ZU6-1W9RWKA&S1R>%(35]Q&#*QQGT_Z*0 #52-T+H!._[VW7JW>%E>*7!0G^+'[WRC7=!T5J'?AC_.:MRI5Z\4AM>US;09(?+2L-H4%5" M'&L1"HO4#PQ+JASS!6A.6*7.("0"TZ68?-R=* \^N/:9Z0S^OPU$YU6)>A-. M5(4_T@Z<*8/]6W=TAGQOB*H;@0S"A(4LC>NH393=0L[VOGWX]+KSX8^=B[U/ M>^1#3N3X_MVCQW^_2_V#OLYT"['"%DGA0+'P&H&:'$ 7 M\1@)[CA.?9]B(3=>JDW)6*V"UQOBF@-U:>*1_GI+,?G>V?0CA)X_WQJ8:V!N M#N:(%H4,FBMJ+2N\U%1B0AAQ6%M*)0PZ5J_ ZUY_NYK_1>QZ5>9<-P!U&X"ZG.-AP:J(H^"H ML YXF*$668H%HD92&85C4@% 4;& 3K_>&)BNEO][I5ASC[S6A-"([-*H12.R M]R>RLYR"4"ZEXAIY+H!3D,(A$S1&VA@BI'4 N0PX!5X-D5V2 :N4/+W2O.$J M2U9WRB=Z.P97N9,HO'OB()TP9G&-!KBT"5IM(%\)2]A^&(YAN]$3EX/I^Z_F M:!BA+ABE"*(%58AQ2I")S"+EG*">!4%5S.:P0BU73UR"$*V'O:R!TP9.5\'B MUL#IO<#I+$7V"B@R81(IP@)B45! 4F&1IB0::4DDQ":SFY#DR<#I%4W.YV,7 M[S<>;UH%+',[_^RE!A('W2M"\09'SSX@[^(C#M%Q1@MD7 &:G.04:2TEBM$+ MZ;4/5B[TH+Z^YM%C5O.M ^[*%(K!Z.PL)1!4X7B3\E4I%[&_O%?MG__[\X>]_?SK^M,M MI\('1Y_I_O;I8I@AK+G$4D4DJ2L0T\R#AJ4LXDH0XDRA338$+/K*5C3XIHDQ M;,#M?L"-2QQ(,O4X8UC$5E..$ZA1JQG3/B9PP[H!MT<%MUDK9Z"!%]X62&G! M$#.6PD]4HD+!TF'I8"4=4,>UB2Q<"4Z[=M&*597003*S]4] ?_XE%VNO/LMV MV. 70C^:$*B[F;YG(7 +PP__1P6OLFE^G>K*JS;H?RW@<;;0.-\6*-E7'I+ M/5 ^11"#'Y'13"+)M8S:.@:'W<9+OAHA4DU4XY*Y#!R*"EL"O+\H6(S4A$ U M!9'&G"C'69;HHI;HI6ELC2 O0Y!G.0XFT2C+:6I,#1P'M&]D;;1(>B>(4:)0 MDFV\Q'>.BKEW<;Y7&G.WFZ_+E<_)/EFU"K^#9?+J4(3K6?PSTNOO-C5/YIAL MTG56_3C$2ND1M8'@J(W-@@NB2/BRG2=>XAJNJ&\K(>I MLT'+!BT;[\_:H^6L\N"LD('YB*C! 3'B/5+&\=0LNF!>L +;N'SOSPJAY1+X M]OP&4EP,\]S)7LO?W(C39 6A1203K$ M&*CO*@:+,(_,Q$)H3/G*UYV1#I>UVU%0)O*S"8YZ($OI6#NH=^ ?:0/NA^%!?!=2,YHP>!H:_]G^ M:4KJ_'"V_WF/_-79.WK7WO_DV-[9\>7^]B[9)Q]@/*[8.TICFTO\)#LIJ?/L MF+S]!N/[NO\'7/_MY/+#I]UB[],Q_7#V%[S;VZ_[GZXH*RD*$V&!#!*8",2P MU4AQ'A"AU&F#(V8AU4813 0C94R!A& B4AFC=F[C)=Z4,0R KM$7SDN=*,,"<2 M1!5WKVW4!&6NKC OG6]\3Y@;>;V-O,Y2BH)CP31U2,54FE]8BTQ,.I34FDL7 MF:1^XZ60Q0I)ZU*K3)(7A*\R?[C*R=D40VN*H:T-#0.P;OC6LO![L99D0;GW M14 "R!5BDCAD< PH"JTM)M(02Q+?8D(_F>)GJQ LV,!G Y\/0GP;^%PN?,[2 M7P&K4EA>("]S1X1(D2*6(^*%%,I0'))%C6PRMF2+VFK7CKPZF(G- MBGT6#8 MCI>/%*+U=TBEU]-<^5:[%I;61;\]#" >%]W<'_A_'C8S^#K=-0UJ&\:T[K+Z MT[&!>Y].Z$N ICC*E.PV M2)EO4T4 4U_@5A*NO.!I939!R ?G ;[[)70N7[12_=&KI?TB],LBHYT>_)B$ MW_52U&8_=66 NP!F?_'9H4M_QF M/,C*B.;'^_O9;NO]H[??/AHO09^RL*TE5JE!DD'6!H-2NH-00N,!3$"_564XM+8&@'B#&X:^KPY;K-\L3+]9 M+[^9J][,Y#>;#O>O_W(^]^5-D$0X(=I#^*G==;VST!J:KV&Z%]#4_22'35.8'PC6_]4/'I!TVJ53]_\QF4%2J13'Y MBDFGVVAX_5<60E8?:9D$F9N@J?^>]B>AV2. 3C*6 M2 _?"7XKJ>S2",.U=E:IR)B B^!JPF@ F'=1V6O37Q(V/!H0],Y!A;S,VWCG MOZ/V^1ELBTVX_? A,ZWJ8;SIF.YPJ^O'(WG6.58G'XV@/$2"T?_/WILWM9$L M[:-?14'<$S$30?&K?9ESPQ&,P?.S[TB,;3Q^X1]'K2"LA5>+63[]S>J6A#8P M& $">LZQ#5JZJZLJGUPJ\\G(@T,YS(0,]Q*%X$546"2OY-K76,WLL3A>V3'^ M]JMZJZK>JJJW>E:U)56]U4LN&ZKJK:IZJ]M(QY2YF(:]3G,P[)7N4&J>YY^K M$JRJ7.&QDE#>C3<@. _O1MOOKUZW_RHR@#_B!GW/ZO0]/[C\R.N7\)D3<"TN M#]N-]OOS>OO#]_K)P?GAU]T%'I;#G8_LX,1?'IPVO*J6W\,X^A=3(=M*T1:+2+-%U\Q2STW MGB,L (RXM@S!*P2YY)6'K2"L\!MOQ*;B]T:DJOAJ?65X549%)<./(L.S5H5C M0:ED ^)>*_@K>'"?@D5>28F=$(P&M_%&;E*S3@64+SZJ];F;!F>V%W_)(\/6/B:1%,*2 M@Q61-$/:8H](,D8%08S(9-C@"9!5D6-5X8=;".'?N4?4<;<5:LWV::_[(V:+ MNN*$>7";8C+O[Z>FO<*@U6+0?/L23T![8MTMY:Q V)RABO<<8@ MLLGNSU9512/65X9794U4,OPH,CQK1UCM@G&>(H,91ES0@ P!CR!Z6,PDI-7! M%C)L[GV8NT;1B/NX!O<[Q'W6DKXJ;7UMVG"$)9L);3;FV[ M"\.\+%YX99&&WYZB/^K56NQ,+07\W(KY!P"S[:D5N1;H*HQ;&<;-ITDDER1F MW").9"8B28!V6H!3$[EG%G-M3 2G1FZ2):T#?J^"$B]!W%?6X+,2]_43]UF3 MQGA.@V 4A41S8U#BD%4T("JYX2(%3(@#<5>;9 GUT).(^TH);LTZ6R[+BX W M,V=/Q79;T34^_Y#5*Z%O?!QHWYM/6/&8\PC;&TDA,%ARAB&+%4'>,,F"U*#) M0S[FED*^&/K&BOVV@M-UA=,'#_]5<+I:.)VUE(/UU'@O4# 93IVQ"/Y(Q!2# M!8TT4%WD_Q&\XM+-M6?#O9XI:CF+UM.RG8VS[&9B?[4SVW]:0MP;\@&G?63R MHB7\U[F?]K?/O_%<0ZURZ,H8\&6E8$CK0!#VD45)%(V6Y_-X2O@:D516&V!% M&X!_2R(((3U#"C.#N(>?3,0.&68MYYAA*7'> $0MV0 WT5E.2'MN)N#=N>EX M8EB?L@*T.?Y,>J6Y+DE:>X2^LQGP)Q;/L$< M.>YI#Z2A!S?++(U79+@AIMCKP;(.[/GX*P6\-WU6"_!Z],<=&/@1:))IC9\O ML^1#60&4.^/I&-.GA]E-XT%>C?$50T+]K/'QF^#6F5QI(K50B#/ND0F)(Z*] MI]'C@(, @T0L>HQ/3)I>+>SU"WM>/_I&>-0F6HN<%QIQ\"^0C5HB$I1/C$=" M!5B:C"U&5A\2Z:_%Q?7SS9=KA&T/=G'&R/>=@>T<-7.PXP[Z810ID7"O==48 M[SM9;#NQE.>SYN"XV S%@Y>$Y)NULZGN/3[V!K:9V;7!Z&^F9D'>V[R:G5*1 M;-4>F&SZLS^.89@;*>3>]H/X=[/HH# >1KE&^WEPKYA]^@R,0!:(P811E"AX MGYS2G"6,!5( ^(%'DWW0>1)TQK%3#'-'I>9*21L4V(V:1_ACI63S;-43*5G8 M!QDGAJU!]AQ3K]N&K=7LUP8]V*\C!3)%X#_/'ST7U[N[*38AQU_*#/_3AZR8 MJ5\W,_6U^5BOF?#YM=$!5SS*%8_R;8Y==R)8PMW3&8>XHDZN&$5_XB0S+E-* M&,PRK+@WS*IH:$Z38> [$Z5N39U\O1'\BFIPZB?;%XW]PV9]Y^,YC.VX?!U]^)@_P.,]0NM7VZS.OW47G(,#]=[3QKM]V>-G5W6^&N7U=L?CN%[Q_7V M1];8/[BL[_C+P[\.%QF4I:>6*V.1EOF0+Z>F:R[ P,X9:MIH;761U83%JFAX M7EC24H5WKP?O%/9,"R^U%.#]DV1),%Y*Q;11/$9[:P;E"N\>#^]FTXZ4QDFG MW)61JX2XY!Y9[A,*7K+H@O,8LV>&=R^^Y/#ML ^/6[0W;!4AD/YQ\[1B,KK^ M4"I@PWCT+E>>\<0=Z'&PQHP*-B;C4V66K1U,S9<-&F^U-U0B Q"".!$1N:0D M(C02:I.QFIHB]TK=&Z:JTL'UE63)O!.82&JBY183QT%+)2:]P5QC3"N#8PTE M>=;@(-I':@Q#)F&:SZPULM9J)$5*U@0L(]?K)\DO/N+U)SQ!JUMF! YZ-L0L M,!7A\G5 Y)TF-@#D)"6XHM%I$:T.+%DJF:%B=29%A36WQIH%3F4F(F4R!12% M<%(Q*K]@454*6^.(H]Y:+@372FH2"/>,)><3 M6YW-4(GJ741UKO4"CREP'Y&63(!9P#C2B3@4 6>=M%)BO7:B>M] PWWL_%?, M<[:R!I65$_!8TCY/3PRFDU)/%1@K]CO_]'S4Y1'MZ;X?#Y^B!/P7!X UY-L:%-EU=4"+8R!%O(%=')8JP\ M4KD,'!#,(8>I0A8TD.D\$3=@F_@>B3Y4HS[[V:*,W@"<^C_",->9M5X MG@AR#TH2?U[?_L8,89Q*AHS&.!_02V3SX9UA0A&AO4E!3K3"\G7+&3VW0O5$HD\E*(H$TD= M#<([DJE[HG7:.HM)Q%*0Z+WR#[GN;1C(\>M;>+SW\9M. C.O+1*!@R6=^R7H M9!)*B0F$B$",!5J< OT@O+6ZUZ:#U&\Z/C$ M/23I^T5C^YOQ(2AF)'(FQVL=<4A+*1##-@B7--4X%M3:9+%-V SEX1SC86U, M=KA9DN'=97\H1SP704H:/6?1.>QYYGJWT1J:K%[Y_GB]6X"5#B:5.;3$3>8W M#C$B[8)"@0HBB2"6.K_Q1ANSN &:'=\:AN)4$):PY)_KQ1^Q,XQW)CH%TTLP MHG5*)'(<$ZA2P8S2D=&@O:35JJ]HU4^V2PI;%[W!#DEF6>X'&G/;$XRB\9++ MI$B(.+<]_\FJ]V,K$]IOUHYB)_9LJZ3'#VTP:OJ@+#.S:0W6/:-$YBC,T<(B M3-4?P#\EX3WLF=SXIHQ"/1KC9?I5 M$$T^_^S>@Y']E"/Y\WN>WB>OZ:6=]2Y[Q!=S6OL8J=N#Y4' MM2?;EWO[!W#-?V&,[]H')Q\O#^@7T3CQ%XVO[YKY?HV3+QRN2^#RX.OAW"?QLGA_G<*WR$'7]_#LWG:@#'N[2]AKV-<1,HI1HGG*DJ76\$P MK1"C-E@B8B)L)6DOJ\Y=O,,YZSK'*JXGSLXGI^"1-.,9O%V$+]JGMMG+EF?M M[!ALUGR6FCV6;(CV:OX8O@\#R_Y,L^>';;!3.[YX(CFU884&M;:]J'6Z@YHK6=[ANGEJMVION_#5PK8MOWO6';9R(*EY=)1[C'2F M1Y0'W>\7/XZ,[,V:&PZ*I\C7;C7;S6ST#+J;M5/;'VS6_+#7*]I-Y>93Y[F7 M0":7M_WC6@+;)[\ZLJUAH*UNOGR^23?W_8$/3GCJB]G:JNT?1[C362QN5^L/ M_?%XH,4A.GZ,0"G_FC/,O^$4O2"QY[CTLV-T%3 M?Q_WKOBEC\"/ZT7['=D$@_W#ML[L17_C_\R*,LCQW!S./_[U.13EWTNM7F6E M%<9X!UX\YU(XJK6DG$4ON$_:S7L%@(J>>N$C\YQG(GE0>EXK&;U+F#JV<7OK MW#P-'BUO=_%7MQO.FJW6M%0CL^]P>FAKDJ >9H<0K25+.')B/7CV'%G?C M/=J:VZ,C@[)V>K5'6WF/#O(>G?[P#2UG;M5BYAF%P*K&, _1&.9)0U/S#3B6 M1V^6>^=5!YL7L7JWZ!CS[-K%K$6?G6'%@<7!^U_FX?[ M'UJ-G8_G\)W6X4E='.Z\:\+XSAM?WYWL[7_D\)W+^4.+QLF'YN'7#ZUZ^PMN M[.R"0_-ONW[9^E[_^IX=GNR2@Z]UT=@Y H>FL7AH(10+26J-)+8)<1,,TDH' M))UCSD9IG0%GAFWRE9U;W%IE/,M^.Q7.O3R<6U4);85SCXESLU6TTJ;(F;=( M)N80%TH#SGF) N-*N,28)![LP$TM[UU%^R@X]TA]=IY61*=OFBL>4/,<'3=# MB)T_JMU_T^Z_P&(2W7R[R(3% M0B-N T?:B M5RVF7HP1XULSV/'F)DT=4>8HXL009'7,]&?&_ZX"/F.N&&*U(M>;+;=L-&9WT(]H: MI^>MLS_&J_%IM!C;G;!SM12?IE>B0JM5H=54)PQ1W_E.OW&M+24L(!(HH)7! M%AF#-2I8.")G+KJQX N8Z];"?/=A/ER M1I@]9A9K3I +$EP(Z3'2T6L4#0G,4)64LSD?0%-"_[M&XOP:(GEO%Q/*[)+< MLYP>6I0(U%*S8SL>'J_JK/WP08]"(212GSUW!E-;)4 M:4 N$ZFPT6CFL]V!U:HH/:MHQQH*\,JB'=<)<"6C=Y'1N4B&QY3:H!#7!B/. M!<^1C,P=)HBT&@N;.V0I+==(0E]-UEHS)Q#&_B"GK^54\"I:\=!&POO1C/]3 M3G@%,;\ ,7WP 44O*>(J2>2BL BKE((5T0&R;+P1ZT0E M5P4&UDS_5X*Y$L&<5?;1!5@)#$8YHQ9QG=OR49R0,U1CQ:DTQFZ\(>H9103& MU"HPV'BS,#_6)U]1"*-?<"F69?>#;L[-'/2&?C#,U(I5'..A;99/T].=$[=Z M/^+2[( MJI5E:57AC?65X569-S?*<"6K=Y/5BQE9)91801Q'3!"->#(&O!#X-<5HK4P@ MP%AG4MI5-7*O(ANW$+$BV:<*9SQ*4N0B&V:5&[ERV-F>F B-DP.R]_%;<,EP M9P@BBN3L2")R8S^*=.2."0V[.*2--WP3\W7RLJKXQYH:")4D/Z(D7\Q( M!9E;Z_),.\$\!SL?4Q2Y9"10S7$LJKHQ7Z?ZJA6%'TJ!I%M4K+,Y<5\*X+O: M>"-6G!%G+X-I"MUA9@ >/^JMF"E?(KG6ZB?HQ:B"51EUE19XU)#/2 LP01FW M1"(/J(^X=A:99"CBV%I+!/'4NHTWA&V*W-]D)9[DZH3HB>-%%9Q6<+JVEG4% MIX\:E1O!J;-<*L04QB %/J@XT IV:3"_IBT'2V3]VD.=AT M/]?'ZI#R3Z\;AG[PU?9ZMC.XF' +57U2CKX%J9+5DB#I;41<.(UT(@DIX7SR MV6KCXI9]4GBA!A\92(NF*/O3C4R*+L*U_E6+HZ+K7]$@,/<'#'-I9FO;]P1T MQ!8N]<0O-#Y1[/JW[]-+A-RNE\A=&Y\\S&#IK0?TV D1:\$$\9J;J12]FW<[ MN?U=U5?EMAU"EM@&Z[W*Z]):Y3E.'+[%Q#URTMAS._B=3VG_XS9[\<[DY'?= MI+]\OO6(@UR+;,0RO&+6>8?]:5NYT77-Y@;68&%VL@$,-N\I7*X;[I/-\4*# M2U5XZ-4EGKKE\

C@H>#&.1Y'*S=W\V-+[6Z[1['_EJM*/T;RA)( M4;EZUTO6S0@$]RWFK/@]8U5IP("AT8U3$'48VX5YVSL?N?%JK@7,%P&*P.9> MC&U0K0O6.0CHF6V%VEG[O%=C_X(9 T^H?7W+U5IKL&BA Y-5KLII[_PD[[EY M9>__OODC>$T74UZ /\Y/8PUP.GLB?*WV>^$ %!>U>@,7\@#49V!V#9_B;;=[ M6=1'GA1'I0-[[@X4'[X(J*HM:B1S\F'(4Y(LK/%WVSZ/P\&&0CE2K=7KG=NL MND.!G9AG\)9.8W_LF[Z3'Y$%^Z9<,QM?(&>=+KA1UZ99^:2LL_$TOW*>S9P M:?,5SK:+N_4.8^SW2JP9*G\6CYBM4?A>=L$\6!8PW'(W*_1W.!,G9P4$#5[M M 3-4U'D7TSU\K6)&AK7;A>#9;KN516WD0<-I&UO26E;5@\'B#<3S)/8/.P$6 M.Y;:><^!P7!@?SSMG(#P#N;U2_WWU0PQ!?RZ?)?B;8N9^?KWYE#BLR[#P&+6 MLVZ$E2@(6.\\N.XD>:<\(DB1R M:@TGC'JPO>@J+.^JP'C\+:P!WE-' M&);81KP M5:1G4FR^7N[C (X2%PIEIC8$/A1#1M""R8$I07-A@EU9%VOF#HM]=1 ,')"= MY A*:/7\T'QX"8F@8PP?LR%G&S??AW)9&K[LL/KUVYP8F^ MC]_]WB;ZB\:J[Y#7+]?VWT;A,0P_O\&T[5+A0B7&(Y@F]K%D$NP5@:@$*X5K MXY'AR2&9C&72!&R%F,5F>!_7#(2W%;_'(I+]9ZO7'SAB-U[7D+FAQLBUYS5B MC$_(Y.B)R3U#YOG#FZ_F.PS4))0J4L2XP:+\GJ4:X*X%WG.K,)!'W;S[.)/9 M/[^AJ@)3LO04IZ)VPQ>8?K^A\S!@T(EE4*(,PV_\_:&FB*[]DMTOL,Y+T$"U MO_L=?UP;_7 0__^)AUK:OD5\) .)B_%TQ!G-FU(.^: V%[1;OY4>G+_[(/\="2(;^:_[V7:\.4M,JR(TF M_%I;".)/Y/FN&\]T*DNA[HU.C:V=P*OULP]_<['-%Z?6:7EA%A8J! A+ME'S M)/^54;OWZXOXJ*-B-.6?'MC6Z;\+;Q,NS">[M\A0KP__R>)93&L''E^&OI;3 M[P1Q]H,PX4&GF,Z!$DSCR+59V /@[&9]&9!DP;6P8BT8U$ FBOAD@:*@K/'T MH']X.7Q0 0'=''0\S2M]VH&UZ)UWLU;FZV"E"\0L)"%K1'LH^4.0!GP:BYZL M9GR#RVR[O0;F22DHW[."31W9MWH3$'M?*V3,\LG/FT)($+]8.[&7I?3>/*,7 MXW$MISUF$2DPKTP&R"*62WO'Q]'JEF_?RP>?O6$ &09VT3G/(YDY7X6)-+SO M]1?M=]MJ%SB55[*,@'L?SZ[C,YFD$';%X'[18:B]> MXF_/VE,+4BNV@/=Q]!YME9Y#: M\/_TQJ2OD(@BJ%IZMT7N!:CB>:_<%+ZN_;TV%%Y?!@+77H**<.BZ?KGVLV=; M@8M%-_CJYEW]:I\D;JB6#,%T,L2Q3LAHEQ"VD@;,$GP<9Y$/+@.L7F_SO>$^ M/Q#;UND] \P#E,D'/GGC SB9W,%)832.!]''F!%+7?^E^+QS#J\4>K_>SF.X MW,2%6JPQ?#]ZO0>R]G%S/S[$9R)S>XUD4R+@K3X,;:=_AJY/%+F%XP)D!-1*K:(1F MSG$FC@LDP[GCX/X%=%M!5[';>0.3_8\M]^BIW MOFV1QK>/[;VC^D7]T]95XQ/\1+=_[#2W6.-D]V*7;K&]3]M7C>;GP37_P+/$ MZ5ZS(W:;7\GNMW].ZE<;%[NPA^[!3[M'6Z+>]'3OZ/>CW68XWCVJ$QCG12[= M&?2(@7M[OD^CES>R_&1JD7HK5CT&).\.K]< A3[,85B$A L M*,81=TPA3KQ$6G"%, [".$4=#>365,57J45\2?ZJ5]78#^U.D9U29NVT3HMP M67AG+?9^>0W;3P,PKMP3$4 M@\4)G?/\I/RBMQ-L_QPP%V[CN>VLXGFGYLWL(9I(JIPBBFG/ ]96$FTUL30) M'!FALQ- 'WKX4<4.GP3U9 KJ84%DHM0B38Q&/%$#4$\%_",\<3@FB\O8H<'S MXCV+:VM(.GE8W]RZ:%SMTGKS]Q/X M'JX?;5_LGOQS6#]JP+7MH[VF!^QNG$PWC=VZJ#.;BEKG0*%B-/."KYCQ3 M^_-)9BN'C02K6ZN0.-<6=EG*?:24LDBE"7(RR^OSUXTOS:TO?^[6/FXW-L D MW/BSMKG1W*C]\K6Q\75SN[FU^>MM7%5S%59S+QB8S8SU\Y<>GR1"'$RTX\Y.Z](+I_ 9LZ;+-K#C O8O.O\, M/K(FGZFC<378Y1HLO]^ WDU77DJ6LZGR]2Y1^ZNH0*EMY?SH]]Y9^>UT_:W; MKC\<=LRN^B8_8@9SA=1@ G$U@8^8P+_C67^T<7LUBX^9Q6$(?Z8NOZ$F14_K M^OZDYI_WD:=']S.I!KG0@WSS_5._Y$+>\UAPR#WE2/:MG=_->L4WMJ[PC>\^CKU=ZG+ZVBI^O?8YV$&#%212Z1\2H@SBA' MSD:''.,DQQ6#P6EEW:Q2M4@Y%W/JK%IAT1O%(JI4L$9;AZ/F(3J7?+(B12*% M\D:' 1;Q(19)ABLL>@4LNAS#HBB$4X8XQ&,.CM.@ )5L0MRIW'HZBHCCRCKA MJUA48%2!T;* D1>&98Y'RP7EFC.KHM%.,&)!HIGV S!20S R%1B]!A@UQ@TC MKE,,0E.DI-:(:^8 C'Q"CKHDN<#86I-[LJZ" 56!405&2P)&7'#A24S$DL!I MBM9[IIF@"5,?(E$E&,%M[YMQ7X'1LX#1N&5DO:62.(="B@;QD+TTPP1R2E-G M F,V2@ CN2KT(H'1&PH5SU:\3]W,.WC6[:165;7X!0"CR:J"1R01#$O27(8B)04!B[%*R ?U?6V:JB"]*:ONH.OQ31E$I_GTM_ MQ\V&8!T1S'.4L!&(,Q)RF#R_AI=[;]O6'_G[K-7^OM<^CN^ M__H8@O>6(9^5F&.MD!%2HT2IC\0+ZPGHKU[5BBV0_K[Y])3,=5,VS+DA-7]G M'!T/84:;@_O>@Q>&GZ;8.LKISPP:0PZB"H_FAT=?)_UYX;'*]$*(<8(1CSG/ M \>( (ED4$K*8'QA3Y!INL97X4J;TVE&IJ4N:WJD0H4 ME#EJC6R"7WUT+!I+ *!SY\=5@ZN=^8TJ\QR\_$J97TF9)W;F8(6W$5288X:X M-P09%S@23"<9J=0ZA]WSL=F"[,QO_IR^\/@'#4('O,1]^R,^SNM?WICC8GC] M-RB4FS=\*'E-8"9WKH,QOQ_:SM=F&_;O=SNQY/>;0R<%:S- M"]9V)Z,'F$KY_[?WIMM=P[.Y\F M"D#!Q)@$V H6?/KW\PJ@ !)4"9%0@2IZ@]NBL111^:39V6ZNN4K5F@Z &NN MIWBZ'RE>8'J@H.@VLWWT'KC6+I7692"BQZ#0G?= @L*Q@,*BKJ.!0A/IH.8$ ME@F&2Z@RQ3-=1PD#&D0F-2(6A>B%T)W5$*4$A9, A>Z\$!(4C@04EKP97JAJ MNAG ?K,(ZYV9JN*& I:Z(2680&-&"8:0&[+.2X)"BXUF>%@8("I:M]P,43CX/ KLTC=$SLMS3 MY";^SL;W:?8M)\!%0YD;<0 OR4)G)@E,^P.F8-FOP317]7S?57P:XN$J0"<* MD*08-/1=E]JV;UN8I:7N9,+(V$N/V;@[OX9DX^[8>-D384:125W%=@W0+[3( M53QFN@JU3-,!7HXB-T!/A.'NHE](-NXQ&W?GB9!LW!D;+_D. LVW'37T%8<% M.O:%82"7#4O17,\.=>HQ W.F39#&JSG3DHU/@HV[\QU(-NZ.C1>EL>M:@:$[ M5&%& -+8=#3%M35+87YDZ*:O6PZC:.WKGM8/-OZ!M5_U68!QLL.7) M)Y=LZD8A4Y:1?$0S1A3BTSP."$U"$L;8,RN4J2BU/+AAV2VNTWZ=+?I:L7!- MLP36+Z_>^P8W9RX!5"D!-I WY;=*H[K::%ON(JCJU3!0J**"P)=T0+F:;JI M@@!P'S\&>6@R>"LX4Q+";H3 ],CS+%=5=&9J"F@"IN*YD:9HI@5VN6[10/?/ M?E:'VFKIHGX$ F1TL"M$W]'O)A&]8T9>U.E-W[1=U[85VV>18GJ&HWC,,Q3+ M\%P/-E#W//8D1'\V,I"(OA="B!PUB"S34YS( T1GU%9\U0\59GJ:9KC,#?T M$5U=3025B'[:B+ZC"U:RLO.QN!=T96#94#,U6%3.R=<4-;*KXH>-Y@+] MS_:3,/W9"$&*]CV0063ICN6;EJ+:>)C8=QS%=5BH^$YH,5^U(S62B/XR$7U' M;[QDY(X9>5$U S#7+-< K4SU;A.?/1@92L.^% M$+Q0IQ'# (SF6HJI,:9X4> HFNT$=N ;MN=J'-'[ZG61 9F^!&3ZF]>ZMH'C M1GT_GQRBE\_HSS-./KSXI&:*FZJH1]RFHVV*_=:^M\EDBP(C4BF+#"0N>Z?D!]2T2[_J%__/+MGZYOV2P,786& M9J28+EC0%'1DQ6*N;KB^9@0.F-&:,7"YJCF'Z$%0)9 MH'A48]0W'-VP'-[;U>I3^6$)1A*,'@.CD 81:$.!YII S;Y.-<^*=-.V MT* M+-,MPX(Q8S52_,#S%4TS'3>T F98#$_9 M:=X)]B*18'2B8.2[3/--PZ2ZRDSJ.JX6:,S5'-?Q+(O:E@"CRBNNRG:*AP*C M8 &,="/R/-WVE4#7-72.!P!&-%0BQXM\/_1,C?*N][:Q&N^4C1DZ8[R=VRD> M[_FH0_J&9#N8;F#GW\ON(=NT(T?%WO:VZV&R3:A0RU>5R#=F3"GWR22I[:ZEXHKG5^S?A9:^7@P"2NFS3&[YEF)%/%2V*P*:W M(UMQ70T,^\ "@6)0+_)\- ET9Y=F+_T+:4ANWJ<]+[GY4-R\:."C76^8/L/V M)MAQW? 4SPVHH@.'F[X96HYEH(<.X%IR\VER\QZ,>\G-A^+F16N?:;H7Z($- M)H+F*VCM8<&"2/%-53?0<>T M90\"4XTHM'5=49D/N.92JK@A()RMF]0V?$O5/,H]"+JL>'RBJ-"=!T&BPM&@ MPJ(GPM5LE6H.]EAU(L5TL)V!Y1F*8P2:Y:J1&V"W57M@FK(KR8FB0G>>"(D* M1X,*BQX-ZKN.;>NVXNH:Z I^$"JN9[D*]>R(!I:O:K[!/1JV1(43187N/!H2 M%8X&%98\(V8 6H*A*I:J^]B$V4>/I\;+^3'JZ59(3=055&^7SNPR'Z(GK15? MAN>V.T^)[ +3%3+IR[X-:L/>,(\JH:6J@$Q6A/:,I[@TTCS5U1A8N>C;,+S5 MA&D9@3D)/N[.MR'YN$,^_GTI[5(U 7X=Q0, !KM#98H?4D^QG(B%U#!#YNJH M85A63YHW2SX^'F^$Y.,.^7C1?Q $JL>8[BBFIV-W1=M77(]&2F"[JA4PRW=8 MF1$AY?&)\G%W_@/)QQWR\:+%[P7 KSJEBJ4%$?!Q8"K4,WU%9:INNKICL9#+ M8[,O?"RK^BD/$&BZLU9_L1#I!!PJXP?4?GF\3T[GEYT=%FAB$SF.4HGN\$BFGK!A8H M\!7+MYQ(,ZQ(=YPG8?JS48+$]'W0 7--1V=NJ+AVJ"NF[UJ*JP&ZVY[EF5ZH MX9E3CNFK)U):IV8CI^FH% M9(GIIXWI.SKE):9WS\O!4J<7S]*#R%4,._! /],P)9=JBFV[JD==TW/"I^GI MST8)$M/W00?4\+30 !6=&BI@NA=9"M4#2XD8=77-#IPH]+B>OIJ/W0],EX&9 M+@,S%SQ:,=_JC[,)R)1 _!V(!&M:$D,8W_W\7_P?001^=O'SG""J'P63FI%! M70-,1!HZ)F,Z:)&.[@2 $8'+W,C\IZ:;9\V[RF%.:/8U3I0BG;[6=)!E)?TH M&/!Y[>B58(V3D"7%:P6_>?X6CCK*4$PE)]X\/?;YA["X-J8^5/EB7(UH\A7> M$2<\N/0VSNG7C+$)K%=._AX7(W(9!,"I!<4O /'+/^%)_(9W<4*3(*9CO#48 MI_DL8\/575[=+^L9MF)%G>%;\1%H>G6(^Z%2IXU*UU"E *]_S?(BCAYZ1JB7 MO:%4PQRZG%#%&8R<4]U-E@8L!%++-Z6UEB4_T +7?$+6S*G'4VKGJ$M AH@4 M(T883*3\.(5GI2A<0%JSD/@/\&V1J%+.(7']GP:R([QCY M%$5Q $\ZQQ]OLCC!&\:K%[SBSQ9WUWBVYNZU^#=_6#F:L-[GH+G/T_D^DW.: M@Z8;P7J&","?9V-&-(,JFG7.Q*#$5U98?E4N[2U,((N+&!YQ_3W@" [C*O!G MS3/, 8'G@JH,RQB2<[SAK'G9V:M70P+*,OP(:\L MF4C)0AK(V)^S& D-KO%9]6RQL/@R08YQ4!)@3J)XC"N0 9'YD[A ,JP);]T* MPUJ=QZ_$9#(6I!G,=R &G.?X,9]-@$N!=T(^%?$R)B@W3OBS"V"]!?P/K@>@#3TZ]!IP/"_J0GUTLB@R0%TMKN#S]]9I/#P50NTS]?4[,_^\O8*4Z/^7D,^<\ M1#A^9#,!8BW%+?D$$JE!P^)*H,@?R=V2I&P8TN$7HIUT/BUP-N'R-I\"W\68 M8P9@05B.%ER3GLXR ([2, H0Z/D MN +RQ_!V2+ZRA&6 <0_X,YMRJ*U5@ZG0%Q"ES\_X];]<7MZ<@>"]'(]7EU:L M.N!XDL)^@"S*R C \Y[!Q2%#_Q?*EA&]P[)4(Y")L+?C&*26.,7\0R6X0;F] M(=4_GJCE[5EPU:2(])WC *LWO4F!V+@2 XI%4*19SM764EEB@K+FRDD"&D!U MY^:\LZ@ED5I!PF>/:5Z0D#Y4CXUB=&Z2!T:S(?FRJ+B1>WB47VMUH%.!&@%; M0VN6Y_S9L6''G_@:*',Q21\;*&A@ ML\J8*74RX%:&&W2+,)MFN*F?LJ\TB?\MF+-2VK\ HH4@H1N:7$,-Q^T%G ,: M$I3= /$1;.RBH MG\-['^:ZR^9;"Q! *_-C+BGV+T:W$XUB*W::EJ#V',8';R+3%,"DLH@:UB'R MPNM-O"7VLF_8:*> 12^"V\A<730M .^SX%*1<7'"X6J84/R6<(-Q,*$TD3 M(,26Q],9@%#6E.8-V2SHL]0.E\D1?Y4DV1.2K&4>D!EHZX+*LMI!5;"@HKQ9 M4FTZM^K^G,4"?L!:R-D [VI@TM*NSZ5="5&<)L$N'(?"?J-HX*%:/BYULDI= M;R/W;0R[)8+JC7KSA@44EHV[%#@#K]JO@RU4@PEHT$E:5+O(-X/O'4&ENEXY M,+3SE+MF_\6".>LBWS=L)OAFT7X#,(IFB!9S!RVB1#[S_\7%DQ![69Q_J_:U M=%OCJ'S&"T;#F$/V)QJ(^$TU]:".LV+8(R[GC03(L7*$(A(CK_QB("70R>80 MQ'7G2@>"6QHJ$+X8YP^#1;$ZY/$)3N?CAP'!)6JH_INO<@!TP@'Q49["!0W ML+[C.EN1U\_EZP6O/ D*;O$NUJ;:W)A:]@.4!N(3-> U?@%N#"+Y^PQVELZ MD!;,T:6WA0S%'XX2X"_."QZ)F\[\,9XEK;U549Q-AJ1EFF(\:&7@.QML@#ZJ M7'#O7MZ.1D4^HTG-8SS"L1KO6A,3$5Q4ZA&-T31-(4[/D_63+&-AETDRFWN% M-PHO:V:??.&-C(Z]>;YQEEZ?6/(+"A$1'4S2.;B6H:W=/-=D:Z*FU+1?9]@KL!B(]*7N]6&T08DZR+XZU[VDI,,M+XF&3S_"K4S\LWEYR_D M_?OW:\EF6VK;E+3M(Y21FMH?&>F4NYS M1FD[*[]O2X,#JZS<&.%#P#R0TG@3N7>5TU*X2:OE2:OEN8_'8TRDRUF!X1]X M0JW_!G0J!-39398"](&*^3$=$NTUN1[77K3Y\A-E_AFN [!@3,3YJJO/^"#. MFO.@?CH3<<[5K3NKCF9?\ MYSCG7<5*F@L)&C$Q-Z S%J%7[#'JVUHE_]%]STZF2(ZF:N%6-!;G5OD-"&H\ M%B31R DMW77?DO0^(9C,B!O"MS+#N-$8K_$QC 2+FL><-E.^9X16-GV3&VY+ MRM3L<[JW3-HA^2+\%1@=A7UO#)_/AL& _YP)%XA(.XWS1M!A0.*"^]I\;BTF MX2J3D;.W]4,6YR#,=\$.>$<;,5=T5Y+: OF]$+K[.RL][V$JTK0 ]D-.7F]F M>T61YZ_83=<]&' M9#[Y<9ZVK$ Y6:356Y;$B)^(;9A'(%)OYH^\ =!,DX2-2S[8X0EGKU96=Z=E M&^QUS<0F@!B#O )%KA/J5Y"70HQ!,QQ_S5'.KSJ[.?[^_OA=%[\3W6N@8O&1E )".B>QIC!"'203@1';$"::;8358(( M ?V/@A ' M@X0GB8B@_9PX\P*(FJ\/QL3XB1>1F;F8_+J2W;&!$C@D'.@G7-^O,Y"6WH/X M_)8F,3#%KRQA7^$Q Y!)- 9VP$]#(ZEJR U%,%H9212'P]TO^EH4$ M5ORZ->498&'$AR&"CGC,YTZHC\C??G7+7#L2N7_3AW5+%91#P>3%=<),HL43 M&65(/K5N"M] GBDPX>$NKH']GI5NZIIDX:LFC>*?%7T""S 17:UCNSRSAAM9 M(C^K=A?,#S2JEXIQ[K\ZU]:%T(2-(NBV=AS7(>"/- _IGT.@8X)^'I&)TTYZ M^Y@EU[+^G %=1 _<_DM6*+C6!C'!#$"X$4<4IN:/XM5\:FOP&0!TN>F_3\=X'PBSF[GYDX'7U;I,$WX1*&2_#@7:\K2CR% MO?45]LZK]4N;ZQ>4Z^?7ZY?6Z[>4\YR5ZY;)Z-[/:[P\#@GFRNB?N9_;>ZJ[D':V/\^=]:8 MU5H@$R81*/!"K,CZ6M2F>NA[E4S-ZI]\N?X^BOVX *6PCH+5L'4;C%C8[M!; M?J@+ <<*GQ6_Z:5%+0IA?;JJ(1"Q^+B6 YPU=RT A4)9D+E]< MRH##Y",,BQ$_Y2\YNKRT]OR/NW MKXFA X32935'$JHDU'T1JJWQ@LA@H,0A-Y+>T#'/:;@=,2PZL.[T, H/;+(@ MR5.29Y?D:2Z19T-_ ;K\-&5964TE2H6+ 0N/Y43D64NRE61[&+)U'B5;#"AE M;,22'(/7'["#MR1?2;Z](5]'?9Q\:3XB[\ 6E60KR;9/9&L\2K;-0WM_K6+[ MDH E ?>'@&U>\T <9%J@Y#8'WF/$.&^N]8@3SY3>X^V\Q_K:2AR[N_)[%1G& MRO)Y-7QQ6H(G[*=E=Y.J&ITX3%!&CIL'=D3D=>Z*%D4-&^3H&#Y14L:HC"(Z4:)^3,7I7D42Q9PP_ZACS M$YCU$?QF]RA.7NM.,N-AN;1Y];K)_BRE@&CE*CZJVZUMY/R#2X]&=71_A"5<HW[)XFVYMMP5M^@(_G62TTS>V6N$M8X44LIP7AHIY4<]T#Y?,&OH[( M"/H!$\ 8#M3>W!AJ"TN^%YX6TWGB25IIDCUFDK'OAL8; X&:FT:U'H!'LT8% M\.]M_!W[UI9E6T0:,==80W)9WB?BNXT[\8OE,[/-ZB^/^Q#Z*WN.A -UR8%' MQ(&CHIB^OKC @\\PS.'7].[B,@M&6._[@H5?:78!!B.]T%13U6SM L?K6:JF M&_!XW5!M]>+.LC378=_OC'NC9%J&==';N?;-PYC>YVTL2L[7VP%@!92*#3&& M1E58>KE,]4*YYWDQ!4U5?BN-C]\I3 V^0*>BIKX:2B3H$ E,*8M/' G*CSJG M)$V]F'X?WR,R '-Y[+NI"31HJ,/(]GE]H'ZAE'Q=;6]>&4W?L+3;ALA!@"*7 MH..O&X &?%7BA@A&'#%N]!$BY< %YK+BDJ1JZ@"=)7#Q0 M;)LR80(X.".6R9O\5W(I?DZP9T9QCP[Q%26"5_/#JA\E="R5^A%G"O&B7^F8 MP1-Y19\V96)-#;I-U10DZ"?K*37DF%Q5<5]A.T2).7O''%UBSC%A#ONNJ7II MQ0,/9Z51 1PB$&,%#5I-$-3]R759\5.4C2 W,V WFC->74#*]RYXS9"\=FR\ M9K3QFKH=KZEVR6)P$;;JNY,\UAV/F9+'CHG'GNA\,TS5@T^>JEW<6;IAZNS[ MG:96WK<=&7- OK!L4O54J-H;BD+O>9'%P;S6$KF\I]@C>&.%>*WC[G]$6ZWQ M0XM._#]-G?B!.*@0J]ZB#7X(;B,2O/8,7I8$K],&K\H!P!V&FC/W%VK:/U'; M\#K&KT_"!_E+1C'9;6/4\I[@,Q36N\N-=UUBU>EAE2VQZL2Q2O,,3;T,*'-D7VR.[$$%MR,%]XD+[M+(L+B1H3>3$DQN9KC/[2:IQ?@6 MP4-W]^"A$."63%?H!$A<"20O DATC1.3>X&'Z])HRC)^R@XX5O%ISC PLIBN M<-.XX@U>L0X1YLD,NV<4K.\C58/"Y32+QT0SQ(GJ;5'!E*BP"2IX$A6."16X MV[$TVH"WYRI!DI:9S.*GQ71E49'@8YHH\R2"U@8F4NYVDB:H2A8[)A9[\@$# MU5,=T_2LBSL+_E?&.+4E6;NLQ)?=+ALM8MZDR2SG*OMSR-FERB7+@4J) OM" M 9DM?.(H4-GQ-H[=U"]"YJ=)G*<1L.R887LBL.9KG_PG_)Y\X#^((@-?TC D MET-@R3=X(Q&%+^8,Z@GK> ^.]4V4[W?,SV:H2>C\M;:$A6Y@02;TOA!8<+A[ M;^',DUKIW[L2QX1XL<>DR-(QZ :PL;RT;FUZ,X"-@#OU_D83SJ#":V8/ M$ K0N??H28-EC-E!(!.D&062:\@M!$*\,$)2*19!& 447&9Y> M%!#2&A%8Q171EFH56[8#$#Z(0:FEE+XZ;D-HWM,-E[]NY1JTQ.LDLG2#+#(Y M^X4@BXEC-]2+29IF\(* JR6+CHO+, 1LF4UXGZU"!. 3QDUO%+ @_#O4@H/++A\ESGZ[P> MQQ2FA5=OP^IE4031$0N/16S"[64%5T9NKZ_PYUL&V,1=JN@UD>S?'?O+W,67 MR/[HF,@K]\(ZW^8Z'\33T4&7Z'!Q:F%F% MORU4CW@40>;"7#1 $(5459?#0I!.X,H F^A60%->55ZT23CD[2P;T0EF:_V; M#LB'#U?/5UQB?NY15)AP)<9T4W%-E1ASTACSP_-7573U79SEA3AUA1 CP )X MN!V!EB*CPI8P#J'%:,L%(>31K+YAC"P\_3(PQBT#K3DO.$\K*"G2,8+':C'Z M+7#F;S-0&'01SW!78.;769@#,\]AANLJ@UV!95\:C%<5C>T9NLAZ#8^PBJC7 M8,IZ#2=:K^$D!*OL[?(R!.M:Y5U76Y5WE%Q\F.'55:N0] M!PY# L>+ (ZUQS)TJUT=7T$.3$+4W#6','ZC8U!P658Q^J[ 8>W2#Z;U(,8A M&$R6=]P[7ID2KUX$7HDL39?CE8+9"88ABM&6^=I?1G'V&%I5I\8,T5/.ZQJQ M6M(SMRB>77:^DRD8':&&M7_4V*BAM$2'3HJ_H@JB:YYS$0(L>+:!-6!+7+BE MV'FVQ6N8,&*)-G&#UE!G7(4ZK])[^$E\XJR\5;QSMU)0S6'*UE(=@8$MP> T MP&"A#IQUP1OC>-,LO@,6G8YIP!$ )_W(J=%&!\MYJZFU^5GF,H T^)P_%O^. M$Q@R/]N1T GCWV4L+HM.R;T0>T'D:C168_-<&KELC67SY&HT66J7#KKJTXI/ M2I5C,Y7#D2K'Z?&DHW.>5'51@#:@T[B O4F"C-&ETK-7XC?T*61+"9P;8[^Z M:P.)R]G765Y4W;(EKW?$ZQT<]Y"\WAM>APT!Y3[*85LH*/DQJOJEYR$8L7 V M!@,@Q'+TT0-F7-.*SW.2SWRP.> 7.@9.%1?!%E=,'54%*.;($"<+9S0,@H8$ M7+T%8E )&7V'#)D3>50XPK[K&G)R',84N1_85E._546IZ^_;BN!*YMD[\QA# MR3['Q#YU^H&.X3SX5!Z<3I,<91X*0&S1$"0H2'I+@O]'N:I),' MT%(*EN2(6QC#G=!5$I3@M2="O+K\<(K@U4)*5W01I&>?D89& 495 ())7I[YR#DPES&A M7!RZB//Z] <940!X'X^,IY.8 WLSWO*^8!-BJ]JY_PJC*I_9U\IS=*O\-B18 M.#N;-_OAQT#\!\)#0 7]QOC[HEF6Q/F(Y+/I=,S?R8^94%CKZ0,^%(^H5^^N MAHVD6 X:GY'/@E%CS.71$>P7-)O"6#+VYXSE#1I=\HJV"!L)Y"\,R'>-&O=. M5[NN>!J353B78W <,!O9&4]XE8Q7UI7(1\!V)$D+^)6$R$@A\A'\<<8/59WQ MQL' ^],T%X=$YB%3=QYJK4M27'\/1$>Q,MZJ>88Y0)V0EK4LSO&&L^9E9Z\& MR-8IEIVXC\$>R6?^O^ =%3N/8^K'X[AX$*^C!".9PM3V7] M^;,XX3A3@16?&"^TP0&E&A8)2Q.I/&C&D6QYZO6,C>:,^>3PTN::,12V M1K=+YK0N&J_!RJVR<=TRYA0I#2+G--7Y-QX1:@/ MIO81KN]Y@ 12)^GP;N%A9_SPE$7T\@B'(Z]7!]DYL]T9" M.^LE]!;$CH?,>B'7GW]=VSGL]OTO'R^__/'Y^G93"=.'!"@^])N&]Z'@[H4_ M9W%65JJHK9*<: 8JW)IU'KX2J+&ID5(L.2U -0^Q]T! 9SFOBA?G\#NO/2&L M"BRI(:I.")L##)$(K0M\$+<0Q 4#45!OEL!=_(%T5HS2#.8>KH.$O2VN]Z*] MW=;0,#>+B&_S5$,;VIZ]_\<.S2=F!3S^1J^#L5KZT-,W&^R&?J(M8H;;EB!Z M7F52;6&HY3EY_9K3AHZEF_?_=_WA[Y\^_W8[(.\_7K5Z_I\S7/S$2^WG#$(? M=,/>HC?I]2D%JD3M1]Z4KHL&4@?=K34G2ZA=I]8YZ^!-? M\\*MP29:6\9R7KI1-(A8<\B9.S'.;[(X">(I':]>L4FJ5HN]:+:MV/,[/QP3 M5^+3WZ\_DT_OR.67+Y\^?[S^Q]'Y0'[[^.GOY/+#!_+[]4?RYA_DRZ_7M]?D MYC/\^_'+[4 $1QD%%6G*,NPJ?#]*<^&GH,4L8^B,9#1#7\4XOHGTW))%^)-]W$Q(G#!F$RK&E"\V"@.A@=V,>8\BB?HR<'P:QFEY8.$ MFP(ZI0%WY0QX%@C,3_Q>-5>J$UJREE+BO.]!RD.YW%>3PWT#,:8Z(:8L78K7 M+H: ,;T1ERXIP^#\2KRY?,22KPD?,/NH-4_S(,;BA[Z^F%73\\<2GTK]7>O2B= Q,@SLCF"M'HBJ= M?N5K/M?>0]S,6+3;J*E54)/X-N3Y=G&9>2<]@1MZ AW5>8HGT+"&NOVT?*G' M?[.,_6=AF?;0\XYEL)H^])R]N@(/K&DMZX\KRL0/RF_<5M)V"^5R-]WZF%;G M2UR,YK]/@R"-)94E0>EI5K7YVHT'D,:P^T6^TTVP&2/EM80^*SQ.=V M?/X3#D-S2Y,]9G,0O&*5IC#U2*C_IFQ161L+N"[^F! M[^7D@;R9)?F_V?C%@N[;.&-!D4J?ROZ6M'.RDM IH?/ T(DUT0,8!/DE]O/T MY7H63AP^>ZBFKJ,\J:)*G#T]G'U+DYB-R=^&Y%>6L*^C%^S$E5#[["N^GO@D MVDJT/46TO0-.!GK_,IN^Y'C9B4/M8;#T&4A+0NA:"'U:,;1UR2:R&,MJ,19W M?3&6"S\-'^!_HV(R_OG_ U!+ P04 " S@&E4U,2 Y:D: #L-0$ $0 M '!X;''-D[5U;<]LXLGZ?7X'CEY.IBFQ=*%]2D]F2;W-\ MRHEU;&=G]VD*(B&)&PK0@J1M[:\_:) 4*9$$08J*.2-6DHI$ =T OD:C&]T M?_G;V\)!+X2[-J.?CWK'W2-$J,DLF\X^'WU[ONV<'_WMUY]^^N6_.IU_7#[> MHVMF^@M"/73%"?:(A5YM;XY^MXC['4TY6Z#?&?]NO^!.YU=9Z8HM5]R>S3W4 M[_;[V[_R3_W34V*>G9F=GCDQ.X9AG'][R MT\G)Z^OK\>O@F/'92;_;[9W\X\O]DRQZ%)9U;/I]H_3;A#M1^<$)_#S!+HF* M+]^>VL02DN 0P'JC0.)G#_,9\;[B!7&7V"1:8_'K3P@!2/9BR;B':*KR%+L3 MV5B7>[(:= T&,8#UGIG8D[(*Y=VH=ZE:)\3Q7/C6B6DQ<7%R1N(878[,J5*EN_ QTZO7XYMGGCJ\Q;?.E&] M.MH03\%R;8CJ[=B&S"F7)Q%%->5W5[,9V5-8C?AB;WN )\[ 0?-SEC2IDG:<"3\-ER:=,I M"QZ(1R VGR+9>2332+VF%HJ,"2K_^X2YR9E3,)M/EIPM"?=LXB87&4E@SLGT M\Q$L-9U(A_[AX,FQ:$E4),5@B"G'NXYY$=4$&/Q^Y @:'!&/3Y(XO M.2G;<5'%%4N8!/I/WW\3.V7[+ZJ8OO/7Z+Y%IF6[+ZK8U*[0>ZC]+'Y'MO7Y M*#)Z,;5NJ&=[JSNA)?A"CNH1@J+?'N]4YH]LBY)*Q#WB'S?\UZXP5L5?U(F- M[\1'00T%Y%""WB\GVU2VZ/LNL1[HK_+S]AP)*X=%%!6WA$N[WB8JF=7"AQ$, M"G!&OF5[E0!)U52#(*2JOPF")'"@PW[%J,LA M *(G9\- C/Z3&#H2(I$DA4):*"#68N*Y8\Q%K^;$LT4[:P!HDYX:+3%M#'VT MT(<-VC\?*'KKT7+9]$&LD;)I%:=6#BTU:@/A*JA0BXDB-D4QV1:OQ!C7,.UT M"*N1-+K=TRI(MC-Q$P VO6(+T:\YH:[]0NZ9N^M\S**HQG+8[9YI80E0;A!' M0/W0(11SZ J[\UN'O=:@2V-2:M!.N]US_0D(5)$DVZ(U?9H+%31GCD6X>_-O M7S@YN\.605.-WUFW>Z&/7Y+\?Z. 08MDQJC7O#@6,5!C?"Z@;QJY48-QBQ)1B(>Y(-%2NU9)P:\NG((.4OI6/-NQ2(?JWO;)%1P>";F MG#*'S59[$HI\1FJ1.#/DEGQED8CXHICQ8] M](3>"**@F-3!8_&,)TX9NTQ)187+H'LQR'*#LG%!'P*2[60)%8S[2$PB; XQ M*!4(]0T;(=!&/^"'!$$4O#GA(]EK![5Q/RA?35N)\+0TX?]X 9 M2G)#(;L6\WB@?F/,>K4=IR:(M\FI$;T01IL^HA'M%KZ-G2ON$^O>QA/;L>%X ME+!KKGP.Z45CD'Q&V?2>T=DSX8M$J?HVSG9BKQ2/?E<8=Z6VUZ M*,%&&GEA MOA!$+%#( MHP4U'IVGN9@!P42DA$VOQ##9M=OT>DS4D(.-IP^YY!C-9DID8K3DVIKX.3XW M7IES8GX7KK!'3& E/LTX7M3NW&LS4LO#0-A^)3S\D"N*V:*0;RL17S#_+GHM MG* G8OH\6K)OLQ+H9JF3D3GF(-,A,T0)8Y>*_PD;@>]TU/ M#!R=Z>.]64V]T)_WTKDS&_4/=;C+KM)9E=7+\,4@G16X0>40E]B- :CN":G) M*!79H&OT4R&M+5P.W'W9&(W8Z6/3C1^J1BTJ45=#VC/Z*8MW"]*$[\JF6S\> M=,!B8RBVOQ"^Z^14452#"EL2!:!N?@VI'R:,]\+**K.>A>65UL-@T$OG8085 M#VYDR]H+&[64AL( EJ3L43Y$"R'H>773(*>^6M<,C7X>!!VTIG7 BN7)7RZ# MNZ>Q8\?7ZW'BP&T,GJ@ I2J"58ZX&LE3HY]R>-9()AFA!"<4LD(>0TXX\PX6 MZB"E8R'(+OR%'(TE7DGOW:<6X911$V("C@.J:2?<=^"D%H(SHY^S;HD/82,-EFW,E$=J3]Z/TXJ_NBU2]].B2L M>7B#6WZ/*EE-;71>#+(V!F7]0[0ZHV09V\6S&2XVFB7#<5L FJ(>D8_E3(10W38?L,=]8CH@'='Q2"3<(L- M4TN>$?A*/'UL"BDIEQ0##NAO@Q211 %-]&&]!0B!*4E8YJVW>*U'N>QBI$E/ MN4H9@T%Z TH7NT-U"6HUI.&T4_E&^C#>(#*$[:R,3?A\JEKL9XX M3)Z?*[4%GU5?K2B'O?3)SHB0!"5!ZN"QJ!(549!1SY]38Y#*O&6>]].'74&W)ZH"TB.^F$N\.LQO!8? M7+C:F%JWC!-[1L<6,!+[BDMB-^ M7QL'P/#GPXSL)D!9?PQMI4M"!:8^]AA?/6*/>(SY_&8ZA5,6+P2>[ +XSDS5 M(M$3/IM:)#8; #M7WXZ?CE'8"A0W P%7",F)EJ!U4^33@Q>=Z 2>^!)DU&X> M#H7,6]G8]=U8.ZT%59FI1:5O#%)!]ZVE(3IG"/HCNDY@^^3IFCU:\V_%HRQB MU7=.:^6J%IB!,4C%+&H3F //^4S ^)5XX4NGZ SLKBLQ,JLIXZ^86X"C*!0< M_=PA2Z<>=FIQ,8Q!QN9A4EQ@>VG-6[Z0"6UPE^("HA0VH!63!&[?Q+SA8@"H M^#9FKN2PD\NA)*B&>F@,"ES%-7&)YYI\BV+6H-?$3!KX58@$J2$?@DR0L=A*FB= MD"L9J&'O&4:Y!79]65_(#D7\6MA+H%(FG[DZBQ;Z=X)>YIW $XY-S\?.P\2Q M@Q3+O:C\$NS4(M$WC%0DID D@LMZ$\Q1S+U=%6XPIV*PW#'A\N6R^G"G:BH= MI=-!+WW/;D0""1K!NVT/>.3+ND0Y]95^$"38I"SF- J'Z/QL#^?V]]+J4)>@ M6N'![JX.8.EGK3Z#41B)M<"R'1\T?!!;9?1W8L_F'K%&+X3C&9'ERIN[.W-2 M W]J&*FH81;P2;9A]!@QBB+.*&0=%#]00RC]BO82+T1,UU4O=&>]],7B6>]M M/^CQ+[O8Y5)0+W?G@W1"8Q86A[C@I8#6;6T];4 MSX#$8^;WA^6.L;"2=)4@GW4-(Q7,S@$9F*"02XNN&H41Y)2)9X_,<<*H?\TX M*SBH$>\91BJFK8$XBA@BX-@)6;;8A\B8C(//^[84_@C<;0,/ MLE L@5;9LQM:\8D ML;M9+!VV(D0.V-B'8Z7")H!EN$[]4(*+6BI.C6$JQI$M%1'+4!0BIH&)T>J- M0D-R(@;+"J.[(Y@Q25W###.V(YL4!;V1 M;-1'M.$U?4R>"HB;UDI9PJ&5HY@T_,,3?;7OD&@S4DO,N3%,10H4#G0H)1N> M37PS]*$K'C*#N7,7WYE9 N5T766DX.RBEWYA94@$):@<]/"7#A3D45 &"LZ[ M@W0:=P84!QDG2(WH;P3>?[:>]XQA.C:0A5_,(_F\57;! M.,0F3GB]VV3U!?^+\2O?]=B"\!I UF6AQAO.S&CAG322HBOK)BLD6:*(9PM_ M,%PCTV0^]>#L/+%?0-/5C[\V#[4 #(QA.FJ0)0 1/Q0S; 4@$(#_\S'W"'=6 MMS;%U+2Q=/P@/W6+395^H6O5KXJ17O62_],O28 M,1*<.PG6\4V6D&0?;BFLGPGS"AJ H 40\EJWH162DJ"5OPV]1JYJG7\^2*"[X6_>@&Z,(89][#6+4V'?C]Y/="^DT1I"=)%USC-N#:V M=K7TUQ:>7T[>W$]XN8371<&3X#NE+&B[?"2>D."]4E*TEF_.ZQ]B=,TTO( % MN-T/=!UO.D)XXLHS>)^/IMAQR1&B>$$^'Y6@0.W@C32?CSP.+V5YFW#'_K0D MW&86=.7SD4U!MKPCY/J"F^WY;, M),1R;SE;W+FN#Y>W/4Q'GFAO\#+RA^F4!*_3SIE5)2B4Z7#PVP0[0$_\0"9V MN"1L&#J312]7<9%D_L%&)N36R;.-?-K\8?L!K.M6X?'D6H8'\33& M^)\$B]:247WGHDYI\QAL]4]>P5%MP#(YY6 M^[)^7)D!KS%*V78:&-I!%M&(4A\[T7,A_R88OC.QP)J.;RG&9W?"[VH71B%& M,?]3L:VXL7(A?K)GU)[";?->9$$%.R_/Y,V[=)CY/5^(ZN6RQVGG15PTQ@Y" MLMS%SL,T\QK%W-$HK-?8Y3W,_Q(&RC.[>7H8%[@2.:7_"EHS.B'Q+,]I[$U[ M;K-Y9RV:FVQ\+<<]5Q"*JC5"(MC4$R-/0ILGY_8G7RCNYUO,E M(SDON9'R+ L\3.&=!9['[8GOD7SM6QO]_L$-*M70,@X"58D;A!@6%TUZ)6F-=>5U3Z2MY\YY?B?-"O@@M.]_= MZ4D3;*KI!0MFO]L]+5 Z6Z6:H&ZRXV>;.0O/[(9Z\H5+#Z^46)>K1*9?J;"< M/MFFKC'AIN2E&NCM4DT 6G?2/3,/.SM/W9!*4^?KR'&N;3>PWPN#YSF%FP#J M")*5&4^>.PF[D-L918WWSF?XZL/(/DS'V ,QRK?CM\OM9Z_3%GIJ1KA&PV]M M+IQHRY*[\M@)YX%:JM1UFB!459K0I\JF;>@?!3&ZR$\>+4#-CPF/ M5J[Z36I=OHVU'D?]8^,4_A4HV>UB39 6/2MF(PEJYHB!LK!RK!2"G)F8K"%$K.Y*:148WLYNWP3 M4-UUET/ZI,X*MCC$; QS$\)OEV1F4[C#?#05DQ3B=@]T?_LM%5K2B WKQ/;C M.I_JF?"%SG[E5H7W3S![GMO<*FD#JNLT89(D4_W8U F3_+QUPELN5,45F[IJ MA<[[E9:+?]4DL'2=\RN(<0C[$1""8-8X.+P!!Q 42JH6XDW=$/A&^7HK5O@N M8<0/+!%.A-:])L'_8A7W'5"K4V&RC46C>9#_JI7,52N/YMK[W>/3[NEQ=U@P M?[:+-6$")946)" *2YQ#-KT0R)DMVA:\@EY+YZFJ-U7S[37N\T@ !!EH7;^B M3+W8OT]KWM^2")<6K?6G2;.GU.F ;\MEK:<-DO3>'T(ACN:AIK]QK,IG M_6$-:,36D7"&KJ0;K<@?3*K9!-4=/X+=+(S.< @8%26SH5\)YJ-#0(\ M+.41$CJ[9ZZ[86O#%YM8X1U*=U3>XT4\)W]9JT2KH89\<.QDZC#LR9/42^4Y MC)S2C3@R<6N_"74- 0TXINO-"9=?PA-SZX-4E[[WE7G_),)BM/-W5:H1:Z[T M0P]@.>1D#N?>7DAPHA $>!P M4#3X27"S+1OSPDLO=&HV00(2R:[QSO(MB6Y!TTF2S:[7B ".;CIAK;F)?XY< MQ&LR)>#NP!TC,F-,3$;1*F\U"BX3ER<'%/D56K4;ZB#G7T<2OC_Z+LP!@JTR MH%?A8I-\2N]] +)ZA#SJWYZR%[;IO[^O,_)G8MG6,RVSRS9"Q_\0\^V=K<=] MG<_5OHMPUQA%=-XXN(4B/%@CS].$:1)[BXYH<-[35"S_LH""3?VLDDV8@J/^ M<;<+_PK/IVX6:T3;T]?<%_0BOT(3^E,F_B5S?>6M(8X=9-?G3\.=Z>[5Q:W9 M8BZZ :(\G?@] O:.Z*-^0AJH-W:7S MGM$9! 7W<\*V@'I35/>8LWQ[GFG-A8OSZ MT_\#4$L#!!0 ( #. :52LP,$W4RP (7! 0 5 <'AL=RTR,#(Q,3(S M,5]C86PN>&ULY7U9Z[?X5NS^M-J_;%87M"W2TY%*%N*22U/?<)44N6 MA&D0T "@),ZOOUD *'$GEBKPL&U'4R0(XF16?E6Y5"Y__<^O)Y,GGW&^&,^F M?_N!_YG]\ 2G:9;'TP]_^^&W]R_ _?"??__3G_[Z?P#^Z\>WKY[\/$NG)SA= M/OEICF&)^@DOH@T ;_OZ7^B6&!3XAYJ:+U8]_^^'CNW]7^3JW=Q[_W3UVV]O78QO>B-]+'_Z7[^\ M>I<^XDF \72Q#--4'[ 8_V6Q>O'5+(7E:LWOI>O)K>^H/\'YVZ"^!%R Y'_^ MNL@__/U/3YZLEV,^F^!;+$_JO[^]?7GID9_&7W'RA:2R^'.:G3RM;WGZTVRZ MF$W&N?<*__; 8GWR:X/EK'^=8_O;#IZ^3+T2( MX%RLR?B/VS_LZ7<*4YBDT\EJ05[1SYN/K,2T(A:_+G&:<;TLYX^=S-*E-TVJ M4&;S\[^C*;9YS30?;#DR]8CYW-F;8F+LS3-4Q=WE&;=SQ=G)Z< MK#X3QDL\.?_[>L UQ<-RUEP :UD3'PW ,#_%? .'EG&;>4D0&0^@ F-$CK 0 MA!9>,9.M<[WP<#-)VT!"/%I(-!!#:U2\)!OA!-^'K]_)<25&&8D267(&);V" MZ&( %I6A_XAKSWNBXCI)VZ!"/FI4'"B&9JBXP-VS:7ZWG*7?/\XFM,"+Y_]S M.EZ>C3!A$9I;L$9%4"942TYEP.(,,RGKQ%-O)7DC90TYIZ5W(H51 E>/AJ+BZ _9=^&:8_VEV5E^H[JDM:+W?G@Y7>(<%\LUSS^%^?R,7GUV4DW D2H*0U86BJXV7[01 M/$NT%LBCTD+$D$47".U#[4 U;7ML=1=E,]#=P'C,5F)$ R)I,@V0>/8J2N ! MZ74>FV+!2Z_&8E&:!T,:4@5."<2$@?/.8,< M%6/JG+NWG,%F=^E>*D8).7( M3:K?!>TBQ% LDXY7N[B/+MZ&O"'9:_MCY)H*;BZ99AOAES#_'9?U!'^'Z71^ MR2.C!V*1DI,?S>B@YLQ!L(PV>C)6T#?&N= %*G<0-22SK1U 6DFA95QC%7E[ M2X<]X;4J>%R>4^0MEN2$ )-U]2]L ">U IZ*Y$5F3V_H&@"]B:HAV5SM@-%, M#LV0\7+ZF9X]FY\1(2/C0LE.&% ETY&5:K@M%$]?I!8^R\QY'\?N(A5#,I[: M27[O=6XFZ3=S_!3&^?G73SA=(.FOU\N/.+_,(4M*N!@B%*F)L!@"V8+D0/J" MT3%;Z#_5!0!;$+<-+O2CPT5KJ?3TL B;S+I()HS6Q*R2$8)R'JPS/&F5-4]] MG/;V@4U:]H*TNFN':&VPY9)4T>2T%./I_%6V1JQ)H%&0)\15]#S;7N"_2LR0 M#.<#D7 #X@]:^J8ASMET1<7BY31-3FM:R+._!=J!R2-=T8-=V$U=+&/CVIZXWK,YPH M_C3'CW2LCS_C^BKKU6RQ(/W_NKP/7T?66!TDL1^]0U"9(WB9$%![+S&EH$H? M7;LCH4.RQ!N#JJ?(&L;7EV$\Q?P\S*>$^<4%HG_&,D[CY4@7,C2R(K,C>DUT M*0_>J Z%:\5SURK/H?3_;0-R9IOC)[&@FD<#!T5LDHC)YPF'1D]&P,$R1A$ MEB-:$:.6?2 M\K7C;^\E;NB4SC[A?'GV9A*F2_)^ZK;\5"\WJYMIEF'X8QPEN MZ,'E\Z\;)_ ?LUG^,IY,1I:SA-8I8$[6,%P6X(.R1)XTGJ%THE-X:AOJAA>] M/ @;S072#"K?GA[0H4DF ;EI9-H++LGV-@ZT<<;XS.BW??SK741N'H_(]UK8 M'CFX(VFL*4PFD*&05U6('\=8!FYEUDD7:7WWFI2&_)P;X$D[)J/F8"*OZ5-) M0$R&G$5F&$_),]$)L/M5'#Q GNU.DK\CI7:?%6]^%[^I@B&;^WH1Q 5]&U/0 M(BH.Q84 R@I!6Y:^9,5#X &Y*[GK[?QV= [)+6J%F(Z2:GB),5W.0UK^:[S\ M^-/I8CD[P?DY>6<7B-,HO. Q %?.D-EFZI4ST2H<5R8*PK_I4]6T)8%#\J!: MX:>';#JYV3>1Y:,*!%P&R:*HEC[9_,H(0$4K$)TA8[^/FKV7M"$Y6JW TE8> M'2OB+E"D>.*ZEFJ6&'F-!-BJ/QV8(@7:J 53?3RNNZ@:DJ?54!.UD<(57/SU MZ=5%>D4_MZFM?[>DKZLZE5G9@)M^>YF0W8OL;_G4]M7VVY#?J.S^V];_?N4X M8E%%:V6$;+("Q4N&B"&MO&A/ N=,]"DIO(&8@UWR.7W(F_FLC)D-5+J3E[Y=R*&Y-T<*OMK7OJ>:]W>KMBDM"U&'HM),28R MA#.9-X:1WC)!0;8QZDSGGE9]1'Z-E!V=%'A4DC]LX9O)_U=<7F!("\M=E@A& M!TNZR2GPUI*+Q#3/QB7/0Y]C[!(9#6XI:3^M& K<,3+"##A/#U4ATII&8\A@ M%S:@*=FD/G[4=QJ&='SM+^T;+B+W6>,^N'VV7,['\715PO%^=G,QY"@&)KWR M#GB."*IF> 1'VTMKY$$8K:/KDRV_,ZF#.O?:0::OR-K=2%Q0R<0-T1 ]R%C9 M12MJK3:'4+@MQO@219^DG%O-GWT2TC[C])3TB^48?$BY:A5R2(TJX)$6MU@M M=<2<8^RCV,\I&-))N*^4KV>5[;&Z#<.)B^7K4J]Z5M7"./\\3KAX-YOD4=1& M&T8>)AD.="JS6N<=5**M1/M519=C)\O]=IH&=:ZU D C$32\>S\_8E\0S^N& M$Z=TJ'YWBG_$,IOCA>#$\Z_+>:#U'T_#_.PEK=KBEO,XE,"X+ R(LU3;^23P M6DLHIA15;$K,]SD..S)UL"$RF\XNNP8;@W[DM8PJ%S+@"R-_3AL/7I)W4%3B M%DTP4O7)=KF5I"$=P$/!Z34KI8D\V_OG%XRPS)-EI4B0+E2#NPAPSGLP6&)P MS(9>_:ON#38][$7B4"%UJ Q;IN^>.VTQU_:-UH'5M8V(,C5TD1D4C#81B]F: M/H?3;8[QL#1=4=&XP!PPD0RI[AJ+D<9!MDS1RBBEL5=I]9$TW<.>_GLB\7I> MVS @T-AZ(T(W2N='G&*U4+/WNDBM:55\(4]8*W#%,@B!G&#$8#CO4U!Q"T&# M,N6;@NFPM>\8EW?>)6F5 E62!Y6< 9=8!H8L>>M%LKI/2]-[XO+[1"062$M4 MF_+\3.[S9+:J8#@WLV3**E<1YE)#Z;3-P&DN +,,1CD4PO;J-7<'64,Z/ _# MQO4(1BMIM&MF@*NC^!^T >=A4A.Y\LEX.EXL*]N?OQGDD7@37D829"B5=>): M: ?DX7$Y6:0%$Y,N3 M3V$\KS^0PO@\KD,FZA5>#+Y@O;US9(='+*3EZ3N/*3#!I,S8IR';;G0.*=^N M^?'32U[M+IMNC0F("G$K J#FE2:/$)DR8$44]<;6,MMG&L&6,9X]#(]:1G1' M$"1SHX(/D 6C/2V-!*J#H=+S[6+?NZ_(QQ.5(2@_1HZW9U-2]"@2_9@[7%V6228;Q/ MF.%>TH:DG?L@IJUT'B(5<58NM?A8!8TND7- 0N)-G]TQ+?%>5AHE)][0$^5; M/Y0H78A6%(BI3F-0G)QC4;<.>2,)H,XL)BA&T"BDQ MB$5[\,)ZQ@QY-9VZ)G;) ^''"K*T M;A62&["+!E][';V/_6W^K-;+Z2SC9, M,%4,]S$"NV*R@Y9GS!=5P#OZ2_=0-.SSV$\J0\NL_DB7&PM_2S_]^EB MN6G:LJ+[1G+?A'71J\E)B\(A\.I@^QS H0L@@W/)22MSIS:7G1D;DL?VD'OC M1C]O('AJVP[F!J9JX[4IYLU-2VUJ=(&;]=7=/>S$R)-.F4'RW( 2PM.YGJI' MHX26B9CLU#:M&TN#NEI[##OCN"#JD8RA2RG)" DR(K])ZZ/ >?YBN.\"DL_=SXB&D%?W3O/II@X!K-M!( ME!2EM6;5_A"49@X\A@PI*(^Y9&ECIWX(7?@94IW\8P#_$='S0%7Z=:#5B\GL M2],B_>\?VK=&_Q;B6T7!Z=.OS/M:W3./$Y&QF0=V^84+[WR#\_&L-F^8U]8> M/^/ZWV_ ?OXU?0S3#_B6F'E>"J;EJ'@Z-+7G8'.]1\FIQG*RAJ09(VAG=)WL MM^/RV2!67TE8W>:3C'\\^VU1FV1\RR=X1EOS\[K[!F9>O$<'Q5BRM5(PM>5W MH /"!V=C$EF97D'Z+6D<5 !CN'B_(=[? P0M"XMOHJ\.A%I MZ2H++D\51%<,(7PZ>O@!V(>F6&6.ZVU MZ1/#NH>P(<6]CW:>M!-5T\["ZX/MPJGVNOP\7JR[KM-Y]V:.)^/3D\7:35X% M>D=1GU1$E>\2*$T=G M:C8Q@4S&@Y*2$X&N@*[=EG1DI'W[)-8VJ3BQ?S!LM957VROG>AE)2W"ECBH4 M[WVNH9$:SE.<3ME4DX("QYABMLKW.:]N)6D;V+@_&&S:R*=E5XXK$;WS62-O M,>'X<[W<'G&5#-GP 7A!"0H#DD$G(\3,@F)<*,M[S3.[G[IM0.3_8"!J+K6. M>*J*=4I_5'D63#O-%8.4C2*23(*0G0&CR8-,R,EM[&.)WTG65A%#]H>'T+Z" MZH@=,LX^A7$^]QHV)R59;1#,!(\LQ:,T*5$93@MQI% MM0V]6Z'M:+5O#X:VYJ(]@DK?6%T96;;B$O%$GH)6=;&'T4FXCL5B %]MEE[:XZ(I"O4 M;06F/UC N[G4^N/I0@? <\!C<@*]Y8 QTKGIL@;ZAD-4++(D?+#\R+"Z3N16 MZ#I6SOM#H^M &38#V2]A_CNN,IJ_%^'50,?J;AF#$2$*!9G7(:4\(D2G(P0? MM+7&1:O[!!#NHFHK&.D_F#G53$QMKN,N1U>?I?\Y':]B_)'^-RKH,8'B+W-#&9HO$< M0ATKH!(70/#E8*0M-D9I?*?KNGUS3_?(F IGJYN&][.-E.B9A(3E6:UDJ@WB M:N;=JEGE2(?D9:EU2R094@-DM@9..@FKET MJUE*L^ M$FQ7@GN5OF]%]B]F\W>7BNQ7=Q4Z<5L0#23)Z-#)&, E6SO/2&DLBX'+3M/$ M=B-T4"7D#X6UAK)L6?.=$/.J6WFEB;; +Z&VOER>O2XWV2NCY-#Y2(H'L0Z; M#HKTD$WDFCM!AFZ2W,8^3LK.I#Z"Q*_FF.LJSG['W"IZ2,3GT[H.YR:/(,CK M)#,DC*L1%Q)<(&!8+HJND>Z4^Q3,;D??8T@CZWZH'2ZY!ZE!,5:208T@'=G1 MI-P9A%@<:,^MDLDY6H-C&JOWUJ#LOAIO\=-&5J_+2D@K)9-LO9-F=6J,K)V^ M:GD'XP6^+JOL\\5O M4UK]E_3"=+6MI_GFI/15#X=O]43OEK/T^^M/ZZ12[6K@2TDHMC;&%EE#,%D M%BWHF$D^I/Z&0G.V'D$Y0FO$#@)>-_-3/;_EV7D'B/>SMY@13ZJU=$N/ M"%V([( ((E8'456C":6'9'+Q40@MU17?ZY:X6!MZ'H&UVPJ8#R7%8\+O.6VH MND"OO]2&.6?/3SY-9F=("U:*#+8V))%.TH(I1YK"YPC,\IA]UK1ZVQ5)'$;' MD%H?#0=N3:366;_3N7PRFZ[.X)$,W 6TDC!?R$Y'D6H*OP<6Z'\EN$[/Y &5WPR-WK(EXS#CI*(LNA\]W;UD[6T=A(B2G)4&62'$I M< @V*)DY.M(\L,/&G<5E.)]<)/&>;9<.S ML\1GJ&V/M'3@G;3@R:IWS@=I5)_P^TYD#NJVOA^,NDGN073;A3J@YDKMAL_N MJ3N\00A>;1DWA>7 M^PP(W8*X(:FOO=%Q/7N\K5 :EB9L"/L7;(*826B]:1 (6&M:4[" M@T_"@+52:.9"U*+/N,PMB!O255Q[M#02RH/HHO.LRG AH;*Y4KKK(3VUT];, M-5)3MZ:HKJW>@ER$HA24E!*Y\3&!*UZ#9B85ZU@JIL\4C;OI.G@Z7/@T7H;) M^'_7%\FG2YR_FY7EES#?6/M>IA2MKOGVKK:Y1;L:5UGLYK*L*+\=?ZW6)-3N(RL,@B<%5[WME"VI5+ M 3)QKA6/SH8^=L^M) U)?W4$2AN1-*R52Q_'4YR?7>?2^X11DZ+6&2,HU C! M%0<9A>:U<[:P?;SSVVD:4E9'1XPT$DHSD+RJ99X?9Y/\\N33?/9Y/2-DPV:R M.07B$&N;1)5E@%"[)EH5?1!<99?ZA/QNIVE(N1@=0=)(*"WOIFYFM?H F>G ME \0:WZU(@B#JTWY/=$519(UL>BX9EF#^,)]PC6T%X67P+DAC<^(<<]=!FVS MS,RAX/U2 +8V10=JD.V*F1MNY%J)IF6'SM.3NM:8M^E(?'LMGBF,E9SKC(#: MV5$7"[7E-9AHE==!D3OGR*;1 M S!2JB >>5 ^T49SDXLH;SL?D>G))MB)UKSFQ+ ;6+ M>MQ.U84S^5+W?XZ!#EF1B3I.AKC7!B*)'GQ!S%;S(JY6+_0'TBVT#DIY/@RV M6DCQ013EB]-5Y.<"S9N6@T<^.NND"*"(?W* ;"0+UTI:C8+%:$$. MD#_Z>7<[O8](G>Z"LUV.O$;"?*A$TRO=!\,T;U*)-G.H9^75;/KA/ "8"*5OE!5B3ZTCPI.M@1/).F0RH5$:M^HRM MO)6D0T_2\^JTM[@R+&[@FER MM0] 6DBB33W7>3?PFJ!$GU4GTOZ,GW$R6T7SWN+X))[.%^MJ,Y:"+'521@RU MWCK(VM39Z.HD1QNT#D+*^U3=K@\=TB5J6RQT7?Y&74;7#-'..(_"!F6V@L56CQO2A6D'0+1?\H8Y MI^M2^4V[Y'-:HD5O?); =4%B57,(N1#GQ4;.&:$S]4I*OHF>(16?]U$>#>30 M#!.KZ>6GJ;:IFW[8)+F>$Y2R,>3K>4W,2<&<@N+H %.!+&%?F 41O4B")U2Q3W#G;KJ&5$O> MT09M(Y?FH M=].UXSB\1PB.AG+I'-*]J4\N&= OPGC^SS YQ5^(@=/Y.OWPWW"M4]VBQ_#$LQHL1\B2DHRT;"8%U M<"<'TE<5]0KL[4GJX:KST^5>>?N&2>97+\-MTCNL"C_,A)3]B MFC9C85"]9[M"]KJ:?@@4 MM,LJO;.-_H76YEBX2TS1&D5ER5,APY/\UP+"^GI%&$WL5,ZQ+86#BE$?$X%= M1-C9*KCD$W^_Q)R52[\X/+MEK^>TT>Z'L]A(@U]ZWCM<+B!X=*"EWH_/0@^\=N57S>H]> M-^&"CS!;X:QV(&4ML*S;)%B30-N4!6K'2NY3FW^%D"'=Q79$SM5#[!!Q=#ZK M5B[6)BGM9#P=GYR>3.I+YYWG3VO7[FF=9D_D3U8G\>KWAW@L!S^SS1G6EO5& MY]DK7"P0;_& ST=J_'R*HX@REF@%")[JO3X!*6C"8Q!*<*^L4Z6/6;TMA8<7 M5F[WG%]IY=]_P0#X,V@@^.E)92>ST_G(>EY8U)&H9*Z&X L1:!18CN1SVVS1];E% MW972(:7O# YQ.XOR80!7T_@S$YECJ!>"BI9$> ;.(P-N14+.>?#V8:W=7:HQ MCI4/-#S [2K*HP/N65GB_!NIW,;$6%&@(Y*Y*25"5$Z#="DGZWU1J4^#ZKW( M'5*RT:"@M[]0!QY\&?&'"+^,^$ ",%?9/W8(1CB%8I6D1$J2D)0".!DDJ(3) MF!1%B'_@$,QOTSQ>K'I@8W[^M;8>?792?QH%;G,H+@(3VH+"&B3ETH,TM;+9 M%V=LK[97>Y#[*(,ONR!OIU.SB5![)VB-=,[)>>7!65\B8F2C16DM QLTUA(A![&V)MR-Z\X>K;9 M7!M:5+8LN:BA*')35:)#S=>#$IV529+_@K+7O(>;Z!F2LNF(A@;": Z,<[X4 M6I9MB9!\JKE&UH /G-CTY+0R[4**O48=7")DQWAZW\3$(V!AG_7O;F94)M^' MK^25TC>+Y3C5+.?9G-9\^F:5^[A^2TV'/,CFV.,YK0R00UEL-H7G_"EUF.!/ MLRFA[)2 MK%&9]--OND%@I]_7LY]9DT<0/20[*RA8/WZ47P<3#34W3L3O#G:1F1=:%F*J8G*9&O47GW1:0U6 MTM>>*G)\#Q ])R\<#J3,R]8Z"#I I5["!N>^FN+E99R.1I8?#8Q%V.@3HHG M-IF"F'P ;D.RND3.99]VB#N!97^^-\;!;>R;8G.D]0<>2P:%)/1@R7*)TB1) M2^.2Z\O^W?0-Z7AMB:3;MDY#:37;0?>H ">$32D8,C-KZ*PP"4'J %E$)',T M*N[Z^-*[*.:]N7Z!A+$PNJ>\6X9E'1+XBO[@!M*TD'0L((/$1!T$5^B<<('8+@Y% M,L:KT*<5V%;D#QT_KP43,OQ9ZROM(G3'/SXYI&W-?]QB==%MRSY46Q5:E=>O/(<.E2Y!'\ M:NJJ8*569SH0VK!H,8@H^QR6#8@?DBG7"9G7FL4?6>3-E/8VA/\ZJT?$*;TM M3LXS#RZW*OD8YA]P06Z>Q(#.0V"E#E\RFM03?2'3E;MDI8RY3TY/2RZ&9$@. M"+U=0'!4&!.!TP_TAO.8!;UI/>FF=LY;2W@RF7VI91&CY'Q4@3F0GI,Q) 6Y M85RO-J2)A:N@L4\HMC$C0[)M!P3F7E X*I[7O7_S?Y\NEJOT\U&2Q2K)!>0Z M\%#EX&G3&07"BYQX2>0S/-SQ>Y7:(=40#PB9!PFUS<"([]1=HNP6GY1^&J\7 MYW6IVVBYG(_CZ1)K;R>3M D2M.3DK"9:*N>5!HG29N3<\JM-P6\9*=&(H"$5 M$7=&W(/)\:@'(+VX7K$/2"\2I5JH)"SM$,D]!SJT+?A2%" +J+F.R$V?2Z%] MJ!U28?& #L"#A/K@;M'J^!ZI.OO+IMI0"6N=!;<0.(M@4^$)A2RB4W/>@\@> MTK2$ 0&RC9@?')GOR#W#'\-B-9:HOK(VA&>+Y2AJS57M'<&+,#6J','9&"": MFI8GHY:L3T.&]KSL...A;^W&P$'<"!%'5_GDKXV7B_-A:[1TD4?%R2LSD@QD MQ2.$E"SP''4.(6@6^]SC[T?OD 9-# B@!PKVJ""\FNRRNET9TQ_6^[5QF(Q$ MT%&)K( ;LEL4I@3>Z0S6*IV59B5VFF?0@OJMHO?LWP^A3:5^Q/JYJR&NR^.> MKP>\&I73[?O8]M5U31:@T47IM5R\"\2,LBS,J&(@&R_(T?:E)N(Y2,57A6Q- M2;UF>MQ.5:M\SLN?NC:@0S3!:B(IF50S#W.J8^0=1!98=,6Q7C7@=Q UI,O+ M9FBY+6WS4*$TSW;^MDE7HT]&QJCH4 K VLA=94N^5DEUR(G/Z M1$OO<@M], M3W,NOW=\H4__*3$*M?*ICH/EZ,BYC)Y8YXH#9T$(KX,7MD^> MY@Y$#G&O'("@.W9)4W'UVS7?K.A+Q'VSJ(O"6LJ/(-QJ7% LX(S6=<8;I]_D MY#M-^=V1T"%=P1\#5PW%=FQLG==PNNRD)<<,4JR31BWI)6]()6F&/$L;HO9] M*OUWHW-(]^$/AZQ]A-;F;O$:@6_FM;/)\NS9-#__G]/QIWKI66^<2LTY)9X) MZRI)\ORY%E"T(S\N&^LBN\\7V?YQ0[J);HB)3NO=]8 Y?VT3H;P8ER2"-S>5 MBSL"E]D@!H\"6"YUBFE-UJCS4HMQW 9+:&=]LDM[<#.D"^LC'59'!< QH;P9 MXKX@+E;C?<-D<7W,[RA8I./82LB*^SJG($% GD"(1 >;2XF)[@[Q01P,Z5+[ M82#;7M#]8+IV^"-GTB.1X8,G*R Q RYR(LW(PIQ(DH@]DJ5M' M1$103DOP12HHQ7E?M&0^]REPW";:-+#HR@%(N7='["Z-?ET7+A[:-GE6E!#@ MI;'DA]>!"H%L"Z]SXC@&3@T73[_B\(7N<>_L=WW46UN:9LP>N#-["I,\FY6EE_(IWPU3M6&O^7II_AF3M;] M=%GA@W60850R.+#.TYG#12!7DU6 DL$6@V.:Z_O6?^^G'Q2%V_:!FY+Q-W7V M?,T+O\2^D3QHP31X(26QK^L583& (90BF4..MBG[=U$S!%OI.$BZ%-X[NB#; M1(&W)?O5;/KA/0&/5%;%*V:2!:<\0C&6&48-P7@G>0,XK@K26=DO6ZJX&/48 K3I2@L=#6;PJG[\]^=$?RD8"TIW2&Z?7L M-ZUQ_X<]J.?3>#;C'N",P1NA4P;KBP<539TLZ@JMKL\L1NO($W^DFO"\#7J] M4YQ-Z[UX]"ZEY!44*S+M#LQU)TH0FF=E%.U3K"75"RYQ%VB*R. MJPPO&]H%E3>Y-D$UN@[9*>!2D8#%I.2,\5IN5Q1_>-#@T2C$[FC:6T*=5>+S M,)^27EB\P?DJY>'JSP<$_K;]Z#;J;B]&&I5<_(K+[[,IGGVFY]21Q^]G507/ MIN^6L_3[Q]F$L+_X,2SJ/!4F&8NA &,\$0@D X^10]0$ RTUB;_/I>>.A!YZ M>W'Y<9MV#^LGWC(>Q"J)0K ,/-,65#58[IWSX 5WW@452J>>=#N3NJ/:['NS MT1. 5V\Z^@JUV5QE&QGLELZ'!7(=128U.[@DRSUIPE3"&7 MH^R=PXZFAS7W_PWW4%>@-?--^@OFU]-J]8RR*5D67OZ]M/@> M0.^@M'?"P!!5\DA[89T3"33]"ZIX7WNR%,C*.Z(]!L.W3,QI2M>_ESI]:# ? M@(DMPR&;U^N72$3\_4__'U!+ P04 " S@&E4#UH$C+]5 #NKP, %0 M '!X;'[;"UTYH.( M!T!$(!#Q;__GZ]GDAR\PFX^;Z5]_9#_1'W^ :6S2>/KIKS_^_>.OQ/[X?_[] M7_[EW_X7(?_YXOV;'WYIXOD93!<_O)R!7T#ZX<_QXO2'?R:8__%#GC5G/_RS MF?TQ_N()^??E/WK9?+Z8C3^=+G[@E//MW\[^PK6&:$PD+(9(I)26!.$,L1&< MYV!\BOE_?_I+8(H'RH$$'B21*>#'6/(D,HW_\_@$ZY8/G8RG?_RE_!'\''[ MP4WGRV__^N/I8O'Y+S___.>??_[T-_?--$OENIY< @_[/Q$^8YL/D;*CPCC1+"?OL[3C__^+S_\ ML)*B7XSY )*%3C_6I[V\1XU].[8[Y\ M%DF0_?EDT2/BV\_N%6]SYL=]"OC6HWM NWP0.8.S +,^H=YX[C6<&Y#;",LC M/X^_PN1/7 [G/\7F[.=-?HM<6RX!\W=^AC\Z MA<4X^A93[O/7R9^(DS/&5U/]7_=]Q;71(&W&TW'YS!O\=OV>@KONN.#K J8) MTH\_C--??QP[[KQE07(7DG3).ZEQ.]",0:+,>3_:]V5E@)LA3IIXX]V3LO0V MEUR9^ "3Y4]'YW/RR?O/H\LWH$S@-7XY'VF?7(Q&$C!*$+IM)DTGRY&B@7P'@%Q1RV1F2OB MHV4D!YL5Y$ %>Y"8^[WRYL"NF'DRVPQQ/>D?N2H44Z9712^:ZI)=*16']>,/ MS2S![*\_TL?J?S/HD\GR,SB13G'.O$#3(;ULSC[CPKS$_NIK^1)&VAGG58S$ M6NT0)4CBP282G:(R:Z%L3%48WP[?DR5+137<)@OK2I;W,%_,SN/B?(;.PP=8 M+"9+$9Q,T^NSSWX\*]^\FS5?QF57GX]D#B$8-.F%D"@0Q=#HMR@09FPT+*B4 MLJY"FOUP/GGR5%3+;1+QSBO.C:7Q]10=IT_C,(&3^1P6\Q%D&I5(EM#,$PHB M..)IX(2+%,"8['BR=5::>W$]>9+T*/;;I!!=27$YV(\>,8VRHD(H:4C6QA.) MZQIQ+%("(,!DS25CL:Z!M<31H]*O^<_55=U!F'=M&C^LO*&_Q$F#V])??\2U M!JY^V$P7:+^_6BTYZ*/ I_)%5SZ\GJ)K 5=R60=(3KZ.YR/<]:2+)J-4LB 2 M:%F_9" LFT@M\Q)TG6WE'E ],N6>J,8]S'F$JILZ(J]@=^R ]LMR(6T%;K05 M;1F"%[]*4.2>"CV(DXPKILI(H)%^%,*W@/2?* M]*^/G<&-?_OYCN.0_@]]EK&^TV:"KYZ_^N_S\>*BS_.>.YY>]:CGH=%LG_*( M[(+)AN%8I$S"Q9#P?R 5<)4C_@03=*Q:@- >5QZ8FX205P@1C# MA&76JP3LR ]XKDW(&?@Y_ *KOU]//RR:^,<- ;YO)I-?F]F??I9&.E'JA99$ M"9V(3-P3'*XD0623E(L2_ZME'N\#]"@"9ZC4(H30QFNXPF76F]#(,%*ZI6EE =>9WY<0W&0S:V>RK:#>(^5=P53Z/8H M1\PK)UC&?98G1:25G(3 !$DJ!X6H(L^5&' +RS/G03?95SC 62):$?.7Y9'3 M.YB-F]7)Y?SN\\N1""$*J011&FF+"Z4A5CB4A8^.@C(ZY5H!_;W!?@-\JJB] M*H=#=T+^AY^,DS\.1\K1RP-OB^259U MT=%M)JF:Z]852 DI!)XET=%R(G5R)"B6"==2V$PI>LAT\*7JV^91!PW=II'N MQ?.ZO4P&82#KZ$@V%'U/!X'88"RA*@"+Z'Y*6RE&\2UN8]UU<)L9IBLSWBY. M858 S>"T'/E]@57X]4TSGY]\\>-)20K X9=#F \0D>&+,:A#R!LPGC>/'B_Q.P*DG:/CNUC]2Y$ZI!)0D6N83P1W$$P%.Y5C^C'7RBWU'81Y+ GUET-839BR1#73DE"Q3/843@<&"I<\ZC21 M5C/BK(M(>2-28D(IJ'RA]2Y81Y)4OY>Z=S&GL]@K'.MN85KG:+4!536=_DY8 MATFC[U%]32W9#T8,<%X 1T.(H0U$I$!<'F@@8&S(VC&@3CYU0CR0,#\T'_81 M>954^;.S9F4MK],K8PI*1&Z(B@PM/72L22@IW K-I,Q!@S2J4JK\%I3A_8@> M5'0K1;Z+?&M4 XCQ_.Q\4E(N=WDR:Z!26BZ=RX0+&8AT*1.GT ,P$!)+S/LD MZN3_M(;X' A21Q]5*@,L?'%P7_G9=#S]M+GQ81@+UBGT#J5:GIP%XCUZK3PQ MYBPSP%V=,ZJ[\3P'2O0@Z1HY8>=A/DYC/[LH9Q!O\W)-6VZ*P8)4T27B30G, M\F2(HR")!N.B%<%'56?'V GI.;@5O8B[!@^NX/SNS_#+:S'\-?G;(*SJ7SR, M\4#.1C]*W:9*'8W4R#)^&&F*X+7%A1.$0@L[5,HZ/A!G M'O)'#D69?131(U66M;7>G8?).+[-&4K&SLDTO?T"LU) :1E,?_NYP-SLBCZ# M+0%SKQE*(424@J664$.C3#GZ++=RJW:4+6O_S@/<2^E974U]65=P7=[-QE]P M?WTWP?VS8%NC2CG;4%(<@D\,=]FD\"OEB.8@A0 :$Z]S?G8WGF?#CA[%WO?Z M<++X> J_^=D?Y5AM1=PU*LX,]> ,84K*,E @Z%Q;XI)D24CJM?&MEH.=KW@V M^NU1DD-=L_UP?G:&.V&3/XP_3<=Y'/UT@0YTR,7]G(IM^>Q;]_5=1%9@FN[!RZC<2%2;VR" M0%VBV8A1]]=W7?Q73RX'ZZ7NW:O-XZ_._Z@TEF5 3XM39*R1Y=P:+,DQ.BE\ M\L'6N1'R,+;N6]^.-[R:+\9G)7CT]SGD\\F;\1>8CYB-*9RJ=07N8 '%*J1HNVX]4CD5 D>[1X\/ MV%2>:0&Q:M2Q!B!&.0Q\&CY#.9_/ 7PZ_AK M^6ISI$L1%H4<"=4)X9F:5<>WA]]GG6?%G5PUM#T]0F [FD?PAE*^.$48'$M5W7=C6B[!\3OT"40_NAW]1+_[F>D M6V%OR[6,)H%&(U5J:8++UB?*8U;*2\Y&CWYK1YNA" E*H/#6.ZZB3=IRA0Z3 M(T:5^MW!E_K=.(6=-AZY[KR6=;*UVZ#K;#7M?L??9N4^*,L<=^E2$\W0DHHM M,\YR@9,3E^FV7++A.I3&35,[-WXKN777N^/,X*@NA[*!\) MH/TJM&/,5J+,L?7,JTZ6'A51HW3EY8'@/8)8'0E*!H8&J5&S'I$*)#2*A1-O MO-%&*ZUC'0.Y/<:ACNZKDZ:26H[E^/Z>0;VX^,W_5S-[.?'SU159JX+">: ( M2]KC.HJ[<%"B%#)'WX '*JFJDR^R!\C#'^?W2Y/V)E(G=0UK5E\!+5FOFV/D M%G"K'O+O"?@P!_[5"-">:+UI[PA(9Q@Z#HJC50A!$9F-+>6",K$4?X-?:%!U M0N]'0;8'D@..E6O[**T"Q]8]SR!]A'@Z;2;-IXOWXT^GEX<)PE,!P07"3&"X MOE-++ -/6%8N&:Y<9'7N33\ [*@L^NZ*;>III4(<\^7Y?-&

P]K*I@SD_' MGS?0&//*,%;:GG%+I,J!X ^ @!$Y1NFM9762NN\!];S)TI1V*4U-GYV::7 M-=_28 M7BXRFFMJ(J=$.XFF-P5%'$5'S43-E-/>XP)4Q1&Z!]0S-9/Z5D>%<]/[NY&W M 5.8?M>17(IZ)"35U0:IH)@UBC'M>=6Y6AVW*O8 M?D7'2;U^VIO+%)\00*<@-*&T-,$=@(;*V>M7RWU(]UBR\5Z[LCP>3.QP]O2O:L@Z97 >XT,@=Q6=_Y"]Q' MXQ_O9LT"EK6&\:M/,W_VNY^MG/'>G=GVKZSHYCYRW%L.,.?2VYAXU"I)%L%+ MYT'3R)@6P5"^PP%N__*NV:EA\7HZ1VMUJX"E]\RS MI0*5;1T'>0>@[EFXUQ_[JX]P;L0#;_V]<&!V_FU/G2[DZZPR1B@7B M14CH"^#P7+)S[ZV-\C6[X#.:+]WZQBE:G=^A-XB_\ M)Q@MFVN+;$E.J"U#N_.RU%0AN(HJ-@5J M";9"/LG?4#;S-\U\#O.WTU=?2W,#] Q.E[UP!^;%W[ZQR;Y#;P1P;%,G$2[5PHEB,W1DA#1DK'>F!#J'-SN MA#2\)=F'SIH: J\0C;JY!2[ISH+($53I$NYE2653)# AB$[9T4S!&5&GOM=M M+,_%,.@HY0K% 6\BNG9GN0VNJH;!+F2',0VZ:NY>(G04>_5@Y35\TD)F+I3F MSJ6G&" TR[1 )0IN@M565=H7AJ7# ^;!4&S81]I]G[;O//?;M##)."(1-<%1 MEZ"8#<0[H0@N?RXGZZT0[=K:/O"B0T>0'JN.II(LASJ"7W7@+5O>!XCG,WPB MS/TT_>K'LW_XR3G\!GY^/EMU(_APVLR6H=*[_E&',_G>,?1R2%]7,ENG]IKI MI-'Q\)E[Z1-'XQ.4U4S:Y)$G8=0[FHZ%S#;OO9Y-\+=9<_YY//WTZWB*/QO[ MR>4%C9=^V1-(YJ6RB8^4A*P-@9@BBT:ZX.H<@W=%WKG<[A<4 M?U')K\VLW$,JR]"5=M8U8"&5BTHO_+R4+DL.J':*Z%#R@+0!$D30I1UVE J_ M0H^BBJ3V17J "CU#LO!6N=Z:BJSD^UW#MX7^6O'[96.%OT]GX"=E .54I!R* MO(#H=;FO4'PC Q*E)G/9UIR2BBD-]0ZN>QG"-T;5PZB^@L.R M#?WZMG9]B",%4JDL/0E2&+33HR5>@"'"XP",I1ITG>VE+<)OC(%5%%>CB\*E MD"[N$M,J-B2"E#1E29A%>%)JG 12^8+6!*J2 4HKVRZ[T0U6V?R0=.I=3<=R M>GLIN*VX0PJ**V82D65 4AI#?,B9:)T\8S&BGZ#K4.YN0(<*U?:O^-O%?CLK MH$;#SIF?SC/,2MO(#S#[,HXXVF7MG6VT\W*&,;_[5^L 1YNQ5 WZ]CF:@]4Y M[TZ3[=:@A];QT?/6.A65,D1SA@/S(A//(B,AZ9"CX-G8](WR]>%2Z4=.USU4 M6Z7\SNQS,T-3Y:8UNH[;1L68U\_"W;\8^C"=#1M?O>_7@0?76B)U=SW7WRQBO6$-+;Z?L"<883#3_P>S.=;;Y= MQA2OO"F9I;:E!)$77!!)HR->H?6K?6(V*$9IKM24ML]A=%['_?P47U#^*OVY MO_A)T>$EQ%_&\^+,(:(1^ILNF.0),S(3R:0O%STX251P&:G,JE* J#7$ T:( M!F?DK06^BAXK!-5;Q[6T2<:E;' K@F596T><-9R$;),56AE3J7;L$PA('IQN M5;18HWU4#Q);5Z2A42K/ Q'<1[2^V+)6LR#<<5TNRG+@E4.878

)SSX"P] MC/://3(JJ6&:ITB4MF4L6A(KK<896AB81!*R3E#@6".CP[*C9?AT'RT=>QBJ MS5B^AT\?%3[=BR8UXU&/T?'1\Y;E+%S6Q+-2M);[TD :+6<36 S49.-"G42B MX^?K(\.GQT/7/50[>/A4-X#3IAQ7$"Z&^/=/UW/@#;8JQIX7= ?QJ#KBPG-@=5887/L- :: MI**E=X&EI2TP8Y[8*#2)REKP -JP.M4]CH^"#]AHQ\C ?;17@7F_-5.X6!UV M_7H^39>HG.4\&4Z\M9Y([2@)H$I[+F9M-I(;4\<>NQO/\(;8<#IM>E=(#8OK M7G-0":9CBD 4+_7TK$%ST"M+0 7JLJ AL3I= ([,>C\8:?I33\T3B1<7EU_^ M?V.8X4M.+]Z4GO>KOEU)N, 81QTS2F3@0$(RF>2<(W/:&@=UJKNVP_=M6_$5 M=%BA/-Z=V1FW\6Z:_K4 6]6$WPON@8*P%?2^BUK5E%9S36L%&E=U,"%2DLWJ M4K5BG2644A"@C,VTT@6/W: .F!+2OSIW$:>C+BK8XW=!XYLN#LIQ MJ6)I0I44D;&T-A0*-WMIDD-?%F=+Y32_VZ"^-9H\1A<#K29B# M_(VH,_&!2F)82!!M"MK7R3:[!]2W1I/'Z&)G)+SG=/2E,WL>%^?%C>BCK]OMYF2)O\[MFU0)I_FHR/AM/UT7YQ\VF-/\H&:6,,H;$9"V1-BOB<$82 MJR%2U"95E0H8]P#^0+&J/CEW9U1\0)56L+*N>C7>,YAU=,4D1H$G0Y@1MARV MX]80C20Y0X <*A^V.K=J*>98$EEW=?0#SY'Q+!)JA2:EGP#* M# =DM' VVY!PKZU"LJ-MHMJS_ELV5MU'#P?ID-D&X/?&JH]4Z-ZM,A^CC8/0 MAFNK<;YP0JE!/T1%29SQB0230$8?C,MUCGV?5F/5NFS91PE]EWJ]NR]H2@%L M=HH@H$ DI6B!.0]$\"QB]#8S%A_R_IY68]6]=/!P8]5]!%C!CKVQ2;Z;^!6+ M?8FIG?!E;] M[,;;P YC-/2@NH?(T$'NM=(1[X(7EXS>&1VM;J?'.QS\#/787V\[I6/.0YJI3>W/3F'GU]3,N;KV=W;1] M3_]'.H\:X=9)CPM9E!Z=/&DE<74.-"))$JI/4 L^;$2E5)=FC*$;E2M=V=\"5!!UJB# @%=6:H]___>RNK^6GDF*.Y>SN]11M%[@L M:OZF_(--X%@(2CWPB%1(MLBMU%(MQ]O!>1%PU5509U>[!]13"+SMQ8.FCCXJ MK%$[H*W=ES;@J@;A[H5WF%!<;\IL1Y(.FAB>+@!.6L9(S!3W6^81I"^;KG>. MNRAEY/ZYT.2!$-V!6+*' OH.U]WEFFYR2[4"!A0($TZ@42\S\8Y3XA0#Z:E" MO[===\;=[QC>V.U1$TW_8JQR 7>^>)M+XGN,.C#E(!J2D@K%%I+$ M@O$DAT3!HB'$4IUFW'?C>1[*[T'6!\G+W_ZFN&E]A7GO>W;_H=W6(]D*YWH; M4!4*IZKB,DKJ0@C*. _.2_#"C5J_98 0KHT'>)=OWS63R:S/[T\_22+-22X5&XJWP1-+D2BE"5M:##7O*NG6/R\M3//L%\1#,U.0E.;(@.,9E,;)8.G;,HF)5)BS1 M<'^-YAESX#'RKI!^]LY?K.Y;-K,;\$82=(PB>I)*]Q\9*:Y]P9I27]*X9" G M5<>WV87H>7&A%[E7J-]RYSJE*>-QF7814T:.6HE#1FN<<^W1DQ?!LSIQK8?W MA;JG4A0B=27*S7641)J0B/?XAY&>FTB-8962\9_JJ507BZF68H[E5.H> 2[# MHD:B3YMH(%JX7/JA*F*Y$,3C0N),N?/N*A:1W WL*9Q.[<6'>[?E;GJI45P> M/[9VJ?@/38Y^D\<'8L8_P*[#BU=GG27,!<)EPMHZJ6LA4V*2)X0;0 MHJ..>&TY<90*S9D!$'6:3.P =( R__VHK.E?WH/=/N-.VBB])$YG=#4T[IJ %.#%*F6>&(\[D5$>'*M3/?WW57V:O]3+,7')_=(PD!!?0& =OH\M!ACKEO.X!-52PM08O M^I;YH>.J\]EB]-Y//ZW<=Q>0M]I'HJ0H'1;0AT<_CA$?69+<6YE?_435.&C)3=PW;9<*EQ7:4I*M R"A:R MMID):BC^G^LT:O>*CN$8ITM3SHK'2=?.1'0^X>7+Q\QTOT"&8^ M+OXY7IQNWO/J:YR^*P=D:I<7Z#4DJ1<\E1["[Y5 M:O@QZOZ>$,] JM]'NGW7,WB-N\ZGV3(!9HQ+Z?BR2W(.WLF2QN1R*=^012)! MZD1\T%XQ'4MUJ5:G,&RLH"?I-WV+KN]"I*^FG]""@E7EL-4X<62^$ .F,:*78!U_UY#7=B2':[K'[/ _NZH=X6\U9@R$:?78Z!&9$E,](I!XH'IAVGV>CEM?1[ M'MTY@VKY[),;SSZ9S4IDLGRY<9D_-N]@5FS-7YO9DC_S*TW.Z+L6T[D?P'N(,/ZR-+2#QGV5X236!IU Z1PE M 2PG8&7TP)CQMEUKC#U>>I#+B,,2:KLJ3Q5]]+W)[8$3OVH^3.EM#!*.818\WD?U?4>6__X9Y3I=K$O@;&[(EM)'*4BB;*F#!#$1 M:YTBW*#7R'@,?CL[=(:$IL.1Z14:.[1KDG7'. K'W0VS?>=I#AWM=\T$YS=F=2][WEFR-#;R+?68&NYY.K5;'Y MC_XKS'^!#+/9,IVP9!8NYF_&/HPG^!*8^VGZAY^+E_C< MB[RJTW@5"5194YTE>B2EA*&T6A%GRO$[VML4E(LLU:EZP_[ 6 '*/K3'S^VW;(^E5 A\_GV MU-L&_/*T[#VOIR=GS?ET,1)!26FT(#S&TJ0%00?/@6C+3)8A5T]M1K+2PC3 $G,DE!0@!*HE/6H@@"F#I9\;LQ#75L59$@ M/0G\T =,)2WKLG70WZ#Y-/.?3\?13Y;ALL"1]I94NA/&H0Y^^E)QT[>H>TXJ_K"BT'5(:[^F#:C>$\MWPAD^L;PG=36U M9#T8$0)UAG&OB0TV$ZD9@DLTD5AZUSH&W,H>%X)A"7!/=OF0^M]'Q#WJ/1;K M978Q>GDR HI[(6@@H=@Q,AE#/.>1N')HG;RV,MUWA6 .\:=/S9>?UT]!-]TDMI.?Z)>E 9=GJOB4\U\?GTO*Z& RTVNEU)R_;RX M[[A,7S+8"LA076ZYBXB&0)1*:L]4]D'2;-$3X$F/^H%0-1*#]B\BS0K97@P9 M51+C*57$,FL=RPD7N3JE9^M&8G;+>B2RDB+:1$PPLE051D>-:US#(6G&M [: MM*J>LO>(=V,Z.L]Y'U;L;!_83?1]GWONAE6^&4-:-Y-Y/5W*'Q:3BY'/8"E- MN*#+B$L[BX@72I0_>^]8S!1=QE9G'H]X^;/@Q""2[_M4]$XYS#<'1:.(MIZ% MR$OQFD)=W.HM*$^\0OXJXX2U#VZ3+=[S?/3?HSPK%-Z^$]TZIJ? QIA80.45 MT\X5(]\:13(BS=%1%$F=*LOW@'H6O.A;^!7Z;UT+]UX[0-C\=-T:=]VVHEPY M/(EQ=NXG\Q%D9B0%2GB.%'&7L^"@,V$^!,NSEY37()$H85$'9BAWO%*3]-V8CC"BOY?2 MFRK"KW L>#>R=>"K#;:JURCN0W>8VQ%]:;(503JH87"J6.>9\Y1HB4Z[+*EN M3N*(@_<.S@(0_:0?@5FO/13G_RZ^M;))YC&BTT9%>J- MI[AHGVB)?T]]0) 4$3 M;;,N1V+HR&>+((WQP4NN7*J39W(WGF=O8^PM] K1D]NHUL1O@VM@V^*X[(K] MM?<@(3J(?A![8E/KB8<8N+ $ OA2E:DX;"")84QZ%GEDM,X!S+"4V-N.J,>( M?21>A0FK8IWKK6Q=I^OU^P^;>PX.F/6E)Z>R)?02(G& ?_A@-*=*6V7KU.%X M -@QV!*/T> M6O0G_AJEH$N.SIW$L8E[#"RI8KB4EBDF& MQDZ.)% )Q-"H<%(XQWV=N]$/ 'LF[.A3_!76CE^;&8P_35^N\FW6F!)8Y2-H M$E3*B,E*8J4%-*:LT\$ HSY7H<1=:)X)#SH+>J=U62^WZ>_3"+,%CAR_>]?, MEP^?]Y.]=.^C^\Y/:C^.K0PD):EP-$B3N94IF9"9<\$K9U1*--_(0+KW)3V9 M>N6RY'BZ=%6OHO2:F^4%-=Q?O"*R_&%=V6X,#29R 4JVJDS\>'OO+EC="W_$ M9AK'D_'RELC;_/?I[+)&&K[R!4R1&8OY5?.%Y:GF_-U*!_B#C\VKK_X,X92/ MOX?%^6PZ?]],)NMLB)&U3DH:<%3@2W']!.CD"T]$,A)D- :J==JH.[(#+IB= M^7F[!L@1L:!&6]#U&>H%XKES ?D=AW\^F\%T,0K T5 (E-C(+)'!:N(4@H;@ MO1*J.9NH>&\GJTZ;Z[^?@_S\TF9X$4- M[V;C9H9B'#?I^HA&@H*6G)D]9QX:7#BRYB"EM*B7=LJ?ZM'4-]I>7A= M5XB./C"4^>48EJV;5O/LCE&46-WR_$#Q@*+DKOCF*$_%15"@C5.Y3O7I?O!_ M)_>A25$A/6['*-Y#*?!? -X8QAO_>0YO\\GGSY-Q+$IPOL ?O1F?C1=^ M-22=I(B@. G>4"+!1!(L-81[GX%J:J!2HDJ%P7PG_5'1I4+&WCZVDY4Y>$T5 M81K-)IRUZ&)$$8E6*BH:%?KN=2+4YG$#_1F50I>)6 M2;' KX)/@H0L./"4HS>M>J0_(OK2!_ZADQ\.Q+E;T9C!=5^CPT%KS*_GMT?\ M.^Z4,RC;_UKREZ<#;895-26CTL .54=[>*YM']T=$5&>T#R(45,I%9JP%M2J MXJI7.%"EI? L4T-5I;8?3XG_#Y;??K;TWXEPSOMAZ%%IL**NC[ OM=)M,:%D3!4TG9"2JA M)VR#(8[;4'J[T\0MS^AQMF+&[G=\)T9?"ABJQ^3+YNQLO"@N5:DO)-8>-S/WD;)N-/RZA*'S5@^GEQ+SD6%62PE8$AD@TX$J])4FD,B3@E/3+#>&1DC1#7 \C9H M.+F&QKO*]EA"PR_.YRB/^?PD_O?Y>&78+YW0Q(MH'!"F2UDJY1Q:A*6B*P^1 M>A&5C74NM^X =*B;:YWUW/0O[PI+Q5VPRI15*ERY&?. "IV:27OAL-=0Y M';Z-Y;D8"QVE7"%[\R:B:T4=VN"J:A[L0G88JZ"KYNXE0D>Q5_T-DZ=_GA(XD(*88G'':U;FH.BP='MCUAV+#/M+N>Y\OH$X^X7Y7,/TY M7IQ^A'@Z;2;-IXMW?K:8PFQ^.OX\7Q5P66]BGFEOO #B+'KAN!&6VA^"$A5X M5F6' ]6NF^8C7G[HP--CU=8,*/.A2O._\K.2;%OR;C^<^AF<3!?C-)Z0+S/PG6'ZNR[W6SN_LY3"FWY%OWX2U,6?AHM2@I!34 M,B\41(<_59D+/>K\]FZ[QO77?8!X/EO6)5TE8T-:IOHW9Y_/%^OD[6VT5X$\ M+[0J9\V$'Q "AS+64S'@;^X MN/L!2W]#*I%9:>8(JO3F,LZ4,BB,9*YM]L* A%;-RH9>V^\;U*'"/(>D:K^K M?V^4J1!3N!O9-;>I#;ZJ(:>'$!XF]'0TE&A%U8[Z/ 3OM,H:G:-$5'0>/6BO MB#<,81N'OGO6JF4#V"?"MP=B6T^6;ONHL0+-7IU]GC07 !\63?SC[>=KU>7 MLF08UX39$A]DY2S09DN\\,IER94T=5)T=D(Z%M?JL=IK:HA^J.#8W?])'BO*CWM-+$*S["+<"7ZSTU-.69@%4)NW*+01 LEB;33(I MC1[UQHXN[GF8(Z7][.*#+Z;CDGQ7KI, #S:6/E\<#)$@T0&7W!'&6*()J%&F MT@6L>W%U=NROGOG[>9EB^,TR@OAZ/C^']'KZ<>:G<[^L=S *+(J<2N!;X,@E MT$0LKO\$.'."QN2HK9-ZO0_* USZZ(\YMYSN6NKI^Z+/-:"7!QXEX79DP'KA MLB!12'2>##I/OMPRH4)X&96A8OOBXHXCI%UO>!;Z[D^&->ZT7N%Z-QM'V)B& M(R&42U0DDJT.1/IRLTR#11LP)B4FTJA7KW@?E$!ZD-58P3JZ(B,@!"U!P(RWLU6(X#=8G#;H)7V! M^0+@&OP7%[<_O/G8ZM G.AMU*+57::F]2G%S"(QS0AV/F6N9C*MS!;?/40QU M0%W3F#F44H_ET/E.V2ZC[Q!TM,)0XE1&/R!QBFXAE23AS M"9YE\G4:&.R$= M[,#W8"39R=8NRJKKPY<@_=M\;9=>1^S;(*Q;:NU!C($]GK4R&&X M(Y2&B)XD<5I;(I5.Q#J-W^+BCO.%)UJIC<*A.// H>O!*+./(OJ^8?#N/$S& M\6W.,!M//ZU/['CRT3BO2*3*$\F5+O?@(LE66 $Y9J';Q7_O>OH!3.N>5=#T M*;\*B9]OO\#L9#)IEL6 ;AS%2B694% .&KP@DBE#@O"21.,A44-U%'6"OSLA M/1LV]"O\NM/\9)IVPX2E_W/5C(\+ZM#A$P%'+ETN3B#N>?@S77!%7Z=O[MUX MG@T[>A1[CT'])6=/%A]/X3<_^P,66WL9.&Y4.<)4MK2WL1I]K(QD!99TXBE) M1W6KY6#G*YZ-?GN4Y,X@?/T\J*O\K7FE#*C[WE K]ZGUJ+:RGG@(RF3#(C=. M&J%#%MGQ&'E07EO-[LIZNN]=';VZ97:GGT,J^9_HU_C51)F5LJ5E*7EQ3.Z]%2Y%M<+R;"42MF\C"S,T>%7.J/2?,C2)!%HI9RHSMB[G2P\]O6X M3$]_:]*R0FSY)]?J:+X99QA1;;3'!0(7:\.(-(#&?I02C7V>J?780:V7H?5ASS]*Q#2]G;Z=PO\#/SN93G%EFLU+ M5#7_#9^U&'EA(IJ>NJ3\VM+JB.,&*#/![2YP[AUP_N"*/RCB[^0^. _Z]E6[ M#O(WG+BGDXLR2#2^K@T9OWL!G\;3J5:6,YAY'\SL=QFDAO#6P9>-=YB2A2>' I 1B$],D"3"0DDH@ MZB275QO2]PEP$'+4R&B]+&3RX!#GN\:XZ5"JDTT^$"JU(=*!(5Y$2125T4H> MT0^O]MR$,ELMZ8"X?1.7'DNRZ@H\?7M5@-4K%*!WN.8&A*98H"39Z4DIU M!R$X9%8G!_L&C,-7,1J4"=ME.AZMD1J9B(\6Q-4PILOH_/42S2W&5#?OM<*H M#E3:Z/%DV7=+'TK33X7%U'/FC58$G5=))%A*G..><*9S9CCYXW:>Y3?'WH<* M)1TW>?=1\*#ED$H:BV%2D1Q-0FLG2.(C>H;.:V>494R[.KG?1U0.Z? :;UU" M:1]U]7CV/)\M1N^+-):SBX'&07A8=E?!H3%%/,-O112>FF!PTK6*L^)3K_$% MO]OFRHW7?IN6W.,EW^,IU"6(-0O;P-C'Z&I/A/Z7B(?MHPXJV%9B!_GUN"ML MP[%),Q6D)\8+6\XV([&XG)1..ID#8\JQ5GO <:AQAZ'0OQ;W$5O/VEO?X=]L M"EZJR#):.[[_&JX?;JSL)O^E#2!L9,IF5[A^.(V!M(Z_3H.T( M(C*U-+V/3'N_/8E0.*5ZTR8T!^ .H>!8$(HS@02.0V.F'*F+X)79,IQWW9"\ M\=SA(R!=1-ST(Y\#%GQ>;US-NCKKR?GBM)F-_P?2WZ?XJ=6'KN]D992XA6TR M+Y;U'?N]&-4GHEH7J:I);>OBE?"@8@@!D#+2,W3.&)KH(+7FQ6_S=UV\ZA-; MC>.".V%=B_8M\=Q LS2^A*!E_?NUV=&EWP$=&>9T3 *&2 MVE[E2=O@12>'[3#PRA>Q% MR^.]BE<.I-9[.2@3F=""9">A-,7+) CA"14I<<]+]Y9*%9O['LKWR7)P@M2Z M9=?7[+\VNA:SGXUL*4JGDR?.)D$D-8YXFB(I?QGP ML)/E> AS++<&>Q;$^OX',)NR)]H:5)&UFCB(DEAN6189S5(VI*G6:3#'FL\U M)%7["U+W0IG!8M./7*LN;\P]/*0#W(WL-*@#-1$Y-.%JGM)T8,L3F0@F< G[K ^1E--3V+NNY(O M8I&Z_+?&0K732F=&E++EI##AH)1 )X-2I\!Q'5-NJ_+K#_ZN\D>+N<(LUT;^ MI/B&?E$G$$83%DIK 6'*95X6B(B*.Y4B4-%ZEE]_\'>5/UK,?9=N/:$_::I_ MHFJ-)<=DJ*.":!P!#LI[XC*7Q# '8*E$9RBU4_G-!W_K*N\@YIW'P]43SV]< M\W]W/HNG*,ZEA.KTV]CC?962QA\[XJV4\)@L*_%=Z123F7(;/-!,+1<>Z2/M M'2GA>[RYPW3?^9:3B&]8-BM=%6F\BB:*;%CP"MP(T MW$HZ!&-ZJB;]>)4=30.,2]FNQR DA5AJ!.N4T"@("G<(ZHD/+N"/ +)HMQ'W M!.@[[7I5V3%E#Z]+#FQJL:],)!S31@:-O!_1Y']&W&?WV&KNQ2(:O6 M,".;)7=160(.?4DI')0X=2()/1&9F=#6F^-*:G]P3,^3YT?&A6-*;+VY[5S% M:$:&B9#!XH"R*OU(%2,V)4-0]/A7XC0/>IFXPU"^ 4X?3/,U,E:+W%[/Y^>0 M?CF_4X>PCP/\S&DY@!9[ MS-V\7T3S=[,F J3YKRC3,JARF>'&-C#*EF?0$2=-A.*,HGWNK3;$""ZMHRD: MVZ[J2P<0SY-1@ZKF-J5,)4JM9L)JAI1"P>MAO$>0XR^P+GJ6G766>4$8+TMQ MD(D$">@).ND5L\H \(ZL:H.C=F[N$=&I=[4<.J/V =F6I!NG/15&*)(0/TX0 M*4J[/TVRDE)Y$[WGIAO+#I&R.KBB6Q%L;X'WG6^P$]FFS%<+;'?GA^Y+BD/D M;O:MG%8Z[R#9H;6O@#(A8HDU,MPK;3:E- $EV6FMI68:8D)Q1 $PD2B.?9$<.EE]+GD+-HI?$V;SL6"_4QRFEJ M2O9H"AW>"GU=R].9EPYZJ_ ";IMGJY_5K''X:###E#?L1U;;:2R92FDH*.$T M?J%O M,X#7Z%VCX[=X[Q("TB_C+^.$]LER@-Q*QX+SQ#&0!*T32X)5E$29 MSKM/EN-Z8OD^0WI))^N5/K92IOJ?^/YH)/F:"[NIJK[0,E(Z*<.D< M2CY''&)0Q)C,C+NC( MR;N/@BN0]L;!].K<;WTD'8R, @HP7FQDPSWQGBO"E' B0J*RTBZ]$](1^DK5 M-=[44%>%\Y<;P-:01%!6:L1 RY4N2=%2<48;HBE5(;!H)*VS=MT!YCMW.JMH MY^I3/^^D(+X5/BN^_70.=4J=[/?*6CDDCQ_W=J:(S#GRD$N%82D\#S*+I*@R M.0F0+-V5*;+7RP^>#R*H4**T@ =1TF\];NQ>4$V4YQ+*J8'F0Y9H?!+Y(.L\ MG[_A!Q?S3=!W1XN:1#KVG)$[CRT5,.9R$(3F*(B4.I" R914AES<3?L MD)U?O\U#\ //C2IDZ3O]^]&C6^8P-VF]RV:,$BMI'PJA" MN]E%H7B=$[9J0_IF&']U: MF.!3KQ$5O]LFZ8W7/OTDB[TTWG25?(]^W26(=:B_#8Q]\B':$Z'_$YB'4QM;>N@;FIH](=#0DJTC0@1$9B\,LN"%<:6F9M,KE5GG_K?1WX]7#V;>=A-_T M(;D>H\9+("BJ*R"*4LNYP:W!*(% O"M\3#@PKXR+&J1J%=UMI\+KKWZ"*GRT MY"HDO6P.U9>K2E;"9A8= 5Q&")J1M-3M222')+3Q*;I4Y^#P.HIOTT[JK(\* MD<3MA(L6:*IFD1Y#_N?C];-#T1V$6W$Y6*/20MM2XX=0(0.12E-B(91USB6* MAD;@J4Z8ZPB2)6MI>A^9]GVV5:!P2C<-W(!K;V20Y=V:2%=Z1&4A2 K2"Q8E MR["EWATG4C>?.WS4L(N(FW[D4^%0_F:ZKIB$\VA=4$@DQ$\ML(D$("(QZ MR_3WJR*5=^?':^00]TT?DU799DS?KXH\XJK(7F09(MO^,9I^*E=%A(-@LL%A M+6^".NK(ONH:[!BDZNSKM?3W,S.EJ+[&S2?9O[S MZ3A>^V&7'/_]WM!/2G^'4=UJ69J\H"F'8(U$(\X9&1553D-TU,L\VO-=71MO M^,62U6\N#VB=\-9D$9%+L?@-LC1BB(H(YW.6P8OL*A5\NH6EZTKW'K[ ]!R6 M'28$,\(2[W!^2!=H:2[A$$G*VL?@=:4^(1L$!UC'NFEV>Q5ZE"AKY'IOAK7R MAU+TWFL;24CH%$DJ,_&EN;<2TGDPR69?Z0K##1R#Y5_TJ]0.PCR&I(A+^%<+ MI)\L33Y(N-&Z&-;%E*B+Q(I@B,]@E9$ZR=2*%JU.=';".%BXH8-:F[[%V_/A MZWIWO YI;6.U =5[7L1..,-G2?2DKJ:6K((>]1Y+G]'9Q>@_WHW0^K#"HU.O+"YEDGD@+@-B MR3(GD$R+>],NYA!_^M1\^7G]Q)6>U]\LU;Q4\-7[ACVH[TGP32>I]6B\;1"\ M_'W$:+8I1TIXL(K(I#,BB)$P@?Z=%MX+_G[<]#;GE*K,-\^_G/$ M1.(JTD TT%3*4Z(#(+4C.1F9O"E!C/NNS^RGMX__? YZVU-J/>9 ;!#\_<-( M4ZJS1;Y07WHKIJ2)8[@ A*!+R=VD8^*]Z>WO'YZ#WO:46H^'8V5,K\YGS>?+ M+"UA=7(.;?6EZ9X4SGN%.*(#IBW3P<16E5=:F3+7W_R4]=A)BCU>5-GPZ?^^ M'SENE30L$*Z\(-(:4\JS6,)PR\5]UPB1[NLYL-\L_+_OG[+V'BFUVWI3 \6W MKSKQK&-DX>(W_U_-[.7Y?-&C]JK%L!<,J%C%HYQ@*5F@JO M>BC@YWSZ\7%"YC&TS,_^V/5(-0P0!]-D\@\(^5>!'%>2Z(D925O MQ&A9YU[P0\@.G\6A&[:*Q"9LUM?!MTFW; +?!535!\".%AD@W[U>N# MI.E!*8<@3]3H,2D01%B*[I#(C'CG/5%*<@Y,417N"^4\-=(\D.-W6,[LHXL: M>:=^ O--%I@(UC)3BM582B1WINSZC"B@P%P0%#S4,:.N0 QO@/>KH6V+Z)'B M[?N6ZHT==4EJZJQ*O)S=J5"R"5D@7K),C#-"28G6OV^5R-3RMO'V^[\UPZ,' M+?08UB]H2E+IVWPS^K$B?!M0O><_[(0S?/Y#5STUM83<<^+#;G")@@/N@1C< MW8C,%L%Y'XG604(?0D]Z97H?6XFR\178.S M1B.SR9K[1""8?=V$U?<,O(;FQ0:. M0Z/0.DE8Z4(CM14D6&9)]$FCVP$"&-U7=R^>G_(>(ZX>3:8EG(_-YU_'7^#5 M-%WN$IL2-)Z%+ ,:]]G1TFS%$$>S)]KS;)1&HGG>2HD[7_'D==F/\'I,DEBB MN@9GXZ>A?^9P"2":L5A2VR2QI?1V::MB;!*4&M-*E;<>_>15V$U8/69$;*/9 M+ X:,I>*)S0Q0T8F@<61:4U\R,PI*WG<;@S\L.Z>RUK:45P[\R)Z/3>YO&L; M5:")YD L]SA,@Q0+3E)BJ.749:XAMG)!^C@R.9ZJ#T=S6O(H/56H_G +6@&V M"=RU@#;L&@M-;I12URFG*!/%@$I$LOM MMTL;H*LJW<0YA^;4X,1#,TTFVV(:&J M;O,9,WR\6?]Q-0=)%"33DA-MN$@M42P#MTIQN[W-]6Y$F)4\HZWHL@U#A]#- M-<'W7739D=>V KI]2#F$\TAE.3C)B+:\K)0KG!T9;TFFU 9I<\+T]XB]<+@4F8RS3:$9^S3<3&V MCYEZS(*:[$!KF0&CO"4>BO()N",N4$^, "HY,&?-0!4C7I,DZ&!K=WOQ,K $ MJ FT[Q*@O8AL(?'8AX6!)4#6*):"]23$B .5H($X*(ID2P,(YJD4=LRL'Z>C!'X')]>+9JFV=R/X>3?Q6A^LWDPR>?_S;Y>3*Y@ M/MEEM]]2!WE0)22]2(>&L-*6K(A[1167'A-A*JDJRK2LL@(FP>G( MV64E3%UO&+D'*CX&=7HG!O!!&Y4T,=GAQ\"2(-8*@6FZ-#18SBBM$XX:0^P: MD'\?C2?3>_8_^V^7=%OEY M-%LN_IV-__17BV76?>(0'1'&X(2/92E3LYV(QDT>FZ=4 M-'C?IY]WHRSFN5[>#_EA/%[XJ\WS.P_'<'NUP)3[LE1?%HIS8EFYE)+31()8 M7B\AO0V1&D6;K:IW1?*.G*@2/3T>SVYJHH\WI^EO?[4ZU;J^EUR"I XMQ+W/ M:*O B)6)$@#(&"7+WD2=A;CV6(>2B \SKE7FZM R\;)[=CM4+U>-( MHJ6"C_*^W.9L";>:9U;JR3>[H[B1L.)!TX?:-*I-\:0/4_,=2"BJN>W!6BK4O4S^> M^5@XV&P7-T!859GS,L;#"'1Z(G5'(?(*C%2J2/\"4@4F1QT$,0D_' F9DV = M19)S4#0+XW*C\S%OQF=>T.PA2"E[9*":Y_/"EJ MGMD((Z3=>E,&;S!MJH%F&^-#C;CO,%0#O=4P\=N94O=1LW3T<^C*X0 M;)I]6DS+WO>',)M/T86J#(7/--?]=/1TD>!Q U7Z\71K@\> EQG<<9[Y>5.U M%4.N'Y K>Z[W26F2.3"[A5+V.A M+5LV2DDC15;U6-HU-ZP1[/0@HTCWD**?_@(@Z?L"T$$&L[NM4E($29SS'?+# M 7"6?_E?WQ\6X(E7=5X6__HG_T?O3X 7M&1YO?_KU]AU,__2__NU__(]_ M^7\@_(]77SZ -R5=/?!B"5Y7'"\Y ]_RY3WX&^/U[T!4Y0/X6UG]GC]A"/]- MW_2Z?'RN\KO[)0B\(-C_;?67((XY31(*?4HH1 BED(19 E/*,QSP!#,J9G=_ M(7X4$"_@D 0$0<2(O,QG&%(_EO^/Y1/23#]TD1>__T7]A^": ZE<4>M__NN? M[I?+Q[_\]-.W;]]^_$ZJQ8]E=?=3X'GA3]W5?VHO_WYP_;=07^UG6?:3_NWZ MTCH_=J%\K/_3?_SRX2N]YP\8YD6]Q 55 ]3Y7VK]PP\EQ4N-^46YP,DKU+]@ M=QE4/X)^ $/_Q^\U^].__0\ &CBJ7]RR.PG=<5/!;]3EOW, MJ[QD7Y>X6G[ A"^D]/IIR^='_J]_JO.'QP7O?G9?<7'\L8NJVGFJDC)34OJQ MDO(?3@WVTQ7B.Y)W>2BK ^&TNA]=R7@.TX_.Q+V5_,"'%WAKF*M%;EZHMP4; MZ]U=#W6UZ,-+[.JU*)=X,<)KL1EF2^2%^L$'^;=V&/6@,V2JQVFI>TM4_GW) M"\8;MMQY-,C9O_Y)_FV^JN$=QH_SKZM'J96:^_#B-:[OWRW*;^\+458/FLAO M2+VL,%W.8R_B08 ]Z'-?3E5A("\+E<5W/^+V!BF\S#E/ MHB2-",09CB 2F$*,4P;#-!!1&"=QG'HF1'5VE*G1DA)4<9 6%72R@M\::4]_ M*1:XGJ<<9V@-3##FT!B3B)'JYRA#/F"++N2_]JGB_ BC$(.1DAT-F%UL]]%W MU/*NK'A^5[Q>595$(_1GLK!)?/?>+O"RII\A9__R+7AU^XTC1?Y(W'M'S'Y1/QXNL2+U?R MC7C>N7@><4XBS_(Q@'&4U1@GR>$!NJ@,M=9J_Z89^,RE8,72 M'8LZA-LIO;J0:U3>=0CD/B&[?+0=4S]^7WR;RT>\KCC+EZ]Q53W+M>PW7#$Y M!]1RE6Q5-L?'6Y@ M>0+:'Z^?,BPP:J8"=8/F=S]HV=WD$:.PMH4N'1O;W-+/'_YZCRO^"M>-Y=\QL_J1S=*@+=_7^5+2?CULM*O7?UI><^KVWM< M?'I4CZC_RNLE9^^+YFAK[@6!'Z:80A$$,41A3"%F 8/"1VF"4P_%?C _.,2[ MO.L^DOQ&7Z+9B:?+K[$1TO+88RR3&YZ;3,F"(QV\*'V@"KA@8%MIL*4U(,]@ M^[I6;"E/=#J@Z74'[0 S$ # <@+T(#@\!1G9+.Y/08:2_AQSY%& M-LG!0=38X_>;\II-IJ5:M/";@JDHJH6<8]]^5R+S5[S@(E_.DRS!@B$*8T09 M1(AE$/,XA&'$LBSS&4*!T1+#:M2I+3:TM':SBQFZ9E.#<\P&/^_2\NK-% YP MP8 66>^EM$*#'UJQ_^R.BJU@. M532+)KSU#_\]YY5RZY_;@^"(!2GC"8.9"-5><\8@\6)?_E.P@*=ARM+ ZEC- M9O2IT9&2$VA!9V!;_AG8_ :L=; \D.]G'\.#MJ%0'_JL[1BLBM<^WOS5X:'^ M53"Y/6&SDF#<0[8^X!R*S*IV:L7_@#X=6<8!^% M*,A@E(4^1"'W(/&S%!*.4Y:%L60VJR.T,V--C<36HH)\2U;P6R.M)5F=P]B, MFAPA-S 1;4![;P6:-049P.&4<,Z--RJ]&"B^3R8FM_2CCH]\V1PEJ9/_>2RY M(B4B@S'+ ND#213E_SCD,7"S]1F M; )"Y#O)TA$6,R?>$5*4P+NC>GV*"^*ZM6@AAB'4<2D@XYI!E$D @DJ9=#/ M/,2Y'TN=J, P\)2D$VEB))N ,W.R_6[AR&C=Q M% FGL]'N"*/./T>5VY]QCE_4;X[YPBG/GY2MZL_E(J?/M_S[\I44Z?09*F,J67P7!* V>&&Y43+JN]3Q &=_2(1OJ0 M%_R3: [AWV$5_[1\_@5_SQ]6#Z_*JBJ_Y<7=:RS?$?GS#_E#ON3LU?/;17Z7 M2T%NJCGC&4H3ED 2IM+=HB&%F$MW*PE#DOK"QU%@Y!FX$&9JC*/4T0E]30") M:#6:@8=&)T ZI0!MM9J!1:.7.B/EK6;@YJ:S-O'QG" X\ M V[ TX+.P)<./2DLT-*Z\_:-0''J\)\?<52?WTCY?;??[*9^E/*&"UY).KO% MW_7CZLU@95WOQ.3.8\$BE*01]*(L@RB55$,2#T,6IHF7!(P*9'6L93'VU.A& M;8^5&\I1>Z\[P>%V7&-C!#/F&0C:@7FHDUJ'%#5RS\ 6.2F87QO!;,U*/0!S MRE$VXX_*6#V V>>O/H_HF?_Z\+@HGSG_PA>ZBE..B7+148,YA M'' 5<90(F/(,0XPRA%,''%JS'5#:;62G]@C?I9C+O02I6J$EVNB MM?26R:P7<3>C+:=H#DQ6G:RP0V]+VEF;O^\RK=04&K=)HQ=''3[\N9[7L\9B1)*5'PC9@2BS,L@]A,?\BB.1R@DY8\)L2US(9SWR#>TE,?ILQL\<_,#K^B]JJ[63 M66T6KX6V#)FV-X\9&PV$]DC!TUIXJ*4'&_'7R[8M#<"-"?;V\=2]X7,;5&TO MQKB1U;UA.@BO[O\D^ZJ,7U1:71=/33C'+&8P\S,$48 9Q&H-YV5$WI@*2 8FF-YH6%5;/*+[U?45MY\Y M6D7%(XILUU \]FN'B0\_5RKD4<1(Q8((R$/L0\223'HETC410<8$3I(4\^SJ MO <]U-0^W>-I#PZR'1I@S?P)-W -_%D?SW68 2WGP)D..U@,G^C0#/?R>0X[ M:ANE.>S>8<<3C.?SKYRNJGSY_/8[O5?$HRJXSM/4\XF/"](_14V?]6?]\F'CO)17U*I^Y0O7F?_ ;\MEKIF!2VK MQ[+2OKS>^7BM0I>JY]C+*8A[Y'1!/?+%. 8S:$/4AP :443%O#T9@V3 M,48C$0N%MSG%YK9^:XG_L\*5_%87S^_R A1*6'7KM>7UE MRB[WY./:\HW"J@(E>'O)\N/5H32URC0*3UZ4]H]1:=(4=&>E)8T'G%KYY'=E M)7B^E%-H_3>N MHYNWGB%;[C/\N'+]_(5<:Z;M,\HB*(2!Q!KJIXH,B+8"8" M!./4C^(T"GD2V/6+G(1:4YOQ7JL&S(OIE%NV>D4&GN->S/#3GQ -2S5O 30# M'42@Q0AHD(!"::O6X01FT4'L/HTIUZUJ?XSY>1!SCE6X1(W9 MV"/7J[$"Y+!XC=WM/5/D%63>=8NO-USD!6=MD6NUBU/?L/^48RNF M_W95/G;)ZAB'%.4NC[,8=(=:Y/0Q+!.(D8$=3S M1!KWB+@>2EZC#WC\N.RNO:F:%Y6?B=.E)?YNF:D_E,G-&/5%+3A2 M?0#MT._H"'YHM/RSSLJ=@59;T*K;[I-B(6=?G//G'"4\ M(F$HY(2"I2>-(R+7VW$"!8EXG(91&'"KQ&2C4:?J1[-6^'YE%,X#;<;JSN$; MF*+7I1-:@6=M2RS0R0Q^Z*1VV)O%"J5!ZB6<'_E%*B48@7&J1H+9S3U;0Y4/ M#RJ$IZ2_U_+1BQ7+B[L;QG)%?'CQ&>=RQ-?X,5_BQ=P+."(1#6":AAY$)! 0 MXXA#'&62CA+"J+!:V=L,/C5::F0'M1)^!O[1^]'S?/"(*_"DMEK^&021-_,\ M_;_N(!BOEO=EI5JZST 4SL(XF?EAK-V@R)]Y23K+4-!=G->U*LF@?EFNEO52 M_D75.\&U\H>E\77:QO_\!S_V_CGT9T!]$OIB^1=/=WA];+H9+YXM2WQ;O1%F MQ#F4G0?FS];$C=RZ!'TC.=B(#I3LJME@*[W#%E<],'/;ZKC%NVXTRBFC"9%V"SV/0\085NT," Q%1D1$8D1X-&9OV=.B3G33 MH3O9U)PI&K%'.^<\8]B!#RVOM-,?Y@3RV!GCI'K"7C;$-(X$S\CYQSC?NPRT ML\,Z@Z'ZGKRI\S\J'ZE*R9;U\J9@JAMZ]<1UH1L>ADE,B*1_GQ.(/!K!5(0, MJDPBYG=YJ)D]%[8P!>N*BETOY2NV(,_STB&,4]"&$4XABCE MDE]P0B#+Y%\9#E+B6U4KLQ5@:H2SCE7";:Q2U M7'-C'L,SJ0%!'_JL:;\6]4&PV%K^Y@J@-!BJ/+4Y= -6K#80X@6+6)M#=+ZN MM<5SK@@-:,H5?92*MH5):1AB74F-^FIU[?$89JE(H,>8B)*(Q\BS"BX^.LK4 M2*TYT,5MJ:[B3'EW"R0MCLNOP6>4L^ZNBME&1,H![\N*>.W+TGK/5@K?9$>?6>O6IQ=ZM.@V>QY&7D9!@&-* 0A2DH8IUQ##U M$<.A'R=IRJW2$%Q)-C5VZ11;9T==V-^ISV[P@-^TDI8+/'=F-]RE>PEC#KTW M-ZX=[3?D7&/N=AO.F73C;KZY!O5@R\WY 'W#-Y^UV%UW#V)G_*&2_8%ZG W*<9ISYAD")*(!*<0TPR"A-* M:1PQ'C$T3DZRJ<13FPLZ&0%KA03/.5^,=2IO;.>!S^B'L-[T3^PW.;Y@2^\9 M6+\3G>I Z3Z!$WQ;,TWC/-]8ZC_&Z;ZM$9R=]5L///*DM5O^8WO6U7G!,8A4=]@TEK.6\ ,1!B(0*;:JFC>4H%.;HN1H<9O(=%#H:=-T6GHL MX$Z)/]+4=97GE!:!2/QWJK/_"-YI:YH:,^TZ835O3M?3 DYE290;4?\&6 M1C.P4;;Y99-GO?NSG1M.IP5N9[VLB_,K,$"#AL-\EQ>QHMN,F7%5&#?GYD7, M1ZB,=2I_23Y!<;Z$8IDC(B8YXW&?2(!DS.@\Z M]O"IK9$:^8 2L/66;9L=; %W?@ZX%HZ!&=H"B1[="@Y5OK(UP=8#1^Y#<*C* M8=.!(]=,Z"3@K^5"/F8AY=1[Q)1PGC$O@ *A2+JS(H1$I!12BD+B(8(#%+SX M6<"NS%.CD8UT$S@ V#/O"QX!]#?:]/=6+AX";)3_(QP#'#?5-+9<+.3^8^R^ MV!MBE,. $T/WF[D.G=<;2JN5ZKVKBAK=XN^\EH+I&$7"&$Y)[$-!A8I (AAB M/TM@D")"(Y)@%%NU>; 8>VHS22.AJB*GVC$T,MK-*3; F\T- \$Y,,;Y*J;]4^ MZOM"+O:+.J=-S?&EMJ M$>57W@$&=LP',NOT/?-/&U>\57U33D-M$G0]3N"[)835VO^E-SI2O*\[RY6M<5<^BK-3P'_*" MOU_RAWJ.D1]Z(A0043DGH9CYD B*H2?]$F-Z7@[Z 1%VS+ M"WY3$@,MLF4NUP6XS:8!=R .3.!7X6=-NF:P.*7+"T..2G1FZN]3E.%==N3R M^'WQK3_YJ3"U7TJVKJW=E=A?X<6'7/!YBDDJ&!8PC$D $?,#F.+0@ZF( Q93 M/PG-TMP'E7)J5*;$!0];\LX W4@,%E)D,R8;UK;G"7 R%IN^XZOMO:TMV%(7 M?)B(N5E)=7\@_>=TO X4JV,5'AM^_25O)^HZ7OH.\JTV,5[\0N9!/:H?28[7-D=0O\>/C0DX2.JWDQ,"\8*=K M^]MY'PY?H;..AHMQQO,I'**RXSZX?*[+P[@VD63=ID*/K6OD-_NHNDU2MY?Z MN0<*0B7#&#&2<8(B_$<>03%OA6Y8B' M%'9J'H:63#%.=\@&'I7HM:2]O% OB(LS-T=VON:L;7SKC;C5L%Y#;A8$W0G: MY@ -:*V 5F8&M&+-/X!6;>@S-+<&&.'LS)' $S@SYO MQ)UU18ZW1+[BH.P2YF8D[A#)H1=]5X)H3:^&T#AER$MCCDIRA@#L\Y3I;7U; M9C#.']3R256-5;MLY4)>?O>^D%\RKY>OGC_P.[QH,DN:HIX"Q3SUPA"F<2H@ M4ME9V",,!B'WDS A4>A;E<2P%V%JA+31 .RJ #H=9FJ1J]4 ;:Y3K\JL/:QE MQEO#VF!@*AL"_AXM//HBZ+BKA[48(S?ZZ O38>^/WD_J<6KPZZ/4I5BV*Y9? M=%?).26I=,,HDG;@"*(LB"!.!($)S5B6,NZ+P"B*]N0(4R.Z5L9NX6:QU7L4 M/X.=]FM1&9AZ]@ !OS42&M+Z:60L=K6O16BD;6K35\=N/_:<\F.-Z. MZ3FY=[9 SU[8LY='=8>+_+^Z<]6Z7.2L.9Y04N:(X77^5/ MFJK2-Z36!['SA$F*2[T81K&(5&=-!$F*Y4)4.H1)$(8ABK!5[P\74DV-+[>5 MFH$=M?1QR+9B:C-SK1K8Z 9^Z[2S=!;=V-G,?QS=>@/S^EB&LV^ XA)HMPU3 MG$@V;H,5EV >-&1Q^O!^5'_S4%;+5H9/0GK&\AW/I2?<](F9^[$7I23R(8]I M#!%&(21^&D _H)2QF/@>\6TX_/QP4R/G;6GUV37]^RJON&I3W@G>MGFRX]T+ MH)L1JCLH!V;*?10WHK:-H-QQGQDF3DGMPI"CLI69^OLT9'C7M0VBFF7VWW+& MO_ G7JSXJ^=?\'^6U>M5O2P?Y-?\ZOD+?U2B%'=?^9TFN6:#*F)QBHET)%DB MJ"0A3F"* @Q)Z,=^G'&$0ZO\>PYU@J!3J-K M>T#UMZSAN?>X]AKZ>'M04UW1YNEJ< =J\-1?KA=J[70UD*>;.EW_Z&MI?*>A M>)CGR<"019EDK83Z4423B(89ABS!'E$ MQ';!2_8R3)FFV^H08+=Y^(<<$Q7%EIN&R5YC(5OZ'03W4>EV&^I6 46TNF6[ MO$ IT5(L4,H KR77B+?[>.-%; M7_5'OIPS7[ZKV!>0Q@&!R,,1S((@AD'BL\3C./)2;%.A^\)X5BPX4DEMUHJL M2DGU6D-?PC@*?4Y5J:Y0Y>4BEB:J?DT*4\Q3(D*2>9G5SH5+C$>8:=X48 '/:^,[NM MQ\']YZJDG+/ZG93U?5VO5%: ]+3_OI*>=AB@V?-,4#Z6Y8O5,G_BFWZS;[^K]@Z< M*9%4/L2J.YQ\BZM"KJ=45PB=&W'S4*Z*Y=Q+I>?MD0QZE"40)3Z'69+ZD"4^ M11[E-,56N_9.I)K:#+FM%*C76@'>JM5\[72CF$YH:U4#C[QJ.N;- -;J61Y# M.K&SX6GEV-8;^E!SVW ;A<#;'<.]WC5Z#J$LR#G#^\9Z2>W]TO.;MYDC^]XV_RFJHQ5+EU M.2J53LX\BGR:94D&,Y\3B' 0P#2.8LCD3VD2>4F:$*N@/DL!ID;@G<0 -R(# MULH,JG-=%=P8PXQZAX1X8)9=B]XEH:WA;L4'G?RZB87NOT:=Q Y?"Y[;P#E; M(<:-D>L)T4$X7-_G7'ND^;YXDH\KJ^?7JZJ2?]/G/YM3,I]CSU=5%ZCO1Q"E M 97DYX4P]IC/ZPV_$0\BUT#/0BCW2 MB:,96@,=,UX8_(7.%LT@.7V@:'A_W\3;6J[TJ.K$^(8_\47YJ+:95#>]+7E!*_#E?+4>>;#& #E.?+T\[LB9KL9 '*:VFM_:TSU: MD5HN3W'U_!4KJM,53FZ^Y_6<("JDXR.](!1PB&)!(2$LD; G/$PR+R.174/& M4R--C6F4>&H&UP*"WY2(MC&S)T$U='U<0#6TKV.#DKT[)"D7HR3D 8H MC6T8X?@P4Z.#5DJP%M.."TY@:48$UR,T^.'R'C@#.!+G07!*!">&&I4%SJN[ M3P$7KAZY\UQWN1Y*D#"*/(IB%(8%![(64)Q$CDG+DW:0 J2]?J [$3V>;F$W\'0MXP%/JI3"BD:?"=&.8 MXIA 3B@-D6 (^U;3VF0TF]I,JB4?BKP3\A( MNS#.U&;,3DRP)6>O':E3N)K-:0[0&GB&Z0.4-;5?@,$IT9X::U3:NZ#P/@E= MNKP?)6QRH=\7JDF)9K8V+5I%3[W]+K_$ B^ZW.@/ZTK-H<<8\H,8TLS':@?; M5UM5ZC\LRXB'<)H(&]+H+GO:M#V"?+Z!_:CT/<%E8]3.75-.X/E\T?Y@FH'(*4\ MBG70/D/2N_((@5E**<0\0UGLA5X0605ZGAYJ:B382-JD@':RSH"2MI>'=09C M,VYS@]S Y-4?-&O*NHR'4TXZ,]RHI'-9[7U6,;ACH&. ^M2J4O]'%5Q0)0[E M"Z0$>E,^X+R8^[Y($8LQ] 1.(,+R;\3',21,\@W!G KJ=K>UAY!3HRHM:5.] MY+=&0MN A"$LZ6@_=&#[#$R(-J9QOY=X!7;C;@OV$71:.WQ70&V]67?-6*.W M-WSU?-@%2[L]+"1QP ("F44SGL\_ MR'=P\?F^+/C'E0Y'$Y1$/(A]2!/52#"-!4RSC$,<2R\]8%&8<*/SE6,/GQK) M:OF %A T$IIQZU'@SI/BM7 ,S&862!B3V#F5C[!/S>F/=^733_(V33Q_1^JO ML/FK9INC#QR%)LZITGW?9Z_I69=#%[Y:]]WP?18*+^2098E<,/,@A:E/!!0I M]J(DSM+0MRNPL?/XJ7V<-U^_OKW]:EG@8A5TSH<19Q+PHIA#%<0R1'\O//:*9 MFHZ]+/1(FC"C5G*#23@UQFBDZMJ_XZ99AZZ?4S#UQS/'AA/\<$9UM%4VI*D& M9C4'(8#K(+\M/6?._);!C3"-.+R34DY@X>4 9&=Q<1<'>IGYXJ^\5M%W!5,Y MH"I2_[94/_JT6M9+7+"\N-N+T-M9.LZ#*$9>$F&8Z(K4J9Q7"*6)G%P\%L5) MZ ?4JEKRRZHSM9GH5A75/I(MP;M-HTQQX^M;DN^#') M((A_]"*+NM#[@)V?7:Z%86"N_TH3ZI\M,[U_SWAUHT](NU,(^M0U_589'\KB[I97#V\X6:H_YY$?9AZ.8IAZ M<0A1P@@D(?9AS!!!01KS!%D=Q>\/,#5V4C*IO1\FY0/Y.KG)SO4^0-',&;X& MF\'/>XH[N%38*.%F0(GGSCL\I;A3?^U@D%$]J%,J[OLT)Z_K]SW_7);L6[Y8 M2"=GOV_KYW*1T^=-;<7(HZD?8@:QEWH0A5$$,\_+(,M(@N,D80FS"J\T'WIJ M'-!)/@.-H'8?OP7D9K0P#) #$T8GM%Z%'C1T[I %O[5_#E+9TAXXIX1C,?RH M5&0/RSY)]7A"CT622F^I:KSX)'Z5>E5+G!>W^/OGLLD/5%&"-$9)&,(L#53K M>;ERRE"60!P'/B%1S%D:S M^A]7*SG#M=&%,HP\L:SZP@Y&'^]@ZJ97CLNKD MUHW='CO)+587EW W6'NY@'&\G+KQH+-8J#F$<*2%VS:4CQ5_RLM5O7@&%:?J MDV\:#4J*4@6\>4%5+PRVXFICRM11[M>3Z7':1 M/^2-%C\Z6@\:HGQV?7CI&>.M%PVUV5D_FMXS[7I@<\P"1$@60(8PAB@-M?<: M09JD64Q(*+R(3K$4T^1\WRE76II8(:4)36,O5R=I F=$/'_H4DD@U1/)X#''F48A$ M)A+F>SC-F%TARG/#V7#2.+4A-\(I%ZYJ:A;8S2]G\0TPB;.0)# EW('*%[B@5AG>PQ51WP*F5R\WS)^4^.\39;.YUA=[ \^6. MF$#)N6X-)25U-Z>9P.%T'CH[X*ASAXGJ^WQO=$_?RN1M@W"=)-74Y40>\RCQ M(QBG42@7#6D&LY GDD2BF 1!&#)B5<+DR!B38XQ.Q*90[PS\H_>CY_G@$;>U M>&<@\F:>I__7] ZM 5ZGFV2X2CAG C%.NA'5@*MD@^K5!]*\- MC._/8]2CF/E)%!Q7,C\<9^0RYB<5/:QA?OK2OC11/O)J^:SR)YM(3_@F M4USGA[_7WE7^I(J '%]:Z[1Q>=EBI<(?M_+)Z[F(TLP+10C]1'62HT$$,189 MQ"0+ TF%%*56-3$'E7:"+*F5;6HWYJVZ^E"#E@\/<@W2]$U8*<4!?WA4=$N!1:6Q-J@.^%<9,/ U;#T_?6L_&^U-:ZD976L_9\M0+H"ZQ2I*$0$9C)H(P2D*!YH_ZH.SK M$E?+@2,H3LEI\_GL2SO<%]1*"\J-N&T5B3><:GN#T)\!^6I[?QDW@??0T"3% M"8TC"HF@!"*,I:%%R*$?IX1[0>SAE+:&?ENP/XR9.UFG8&3_Q8T<^03C*&80 M\2B!R%<5V@6B,,G\+$E83 )JU?']10T\8AF80]N^6!F80Z.:+;-?U%0#.WLN M$^1W%JPA=SM[BJI#/K-L5 M2B9=M9#'"8PBH9B?!##SY3])&"9>%A,?4:OPU^/#3(VY;ZA<)*T6*LU"3L0B MI[EEHN8)-,W8]GJ,!J;,3D#023A B^WS(#BEK!-#C3"!%0>KQ( M#N\I_AT-,[J M='X$2+,/_SIX!O[H+9&Q_N!/*^_T8S\RS*@?^FDU]S_R,U?V[KE5<>E.R*6E M_O-]\;GBCSAG;]I@%U6NIJC5;KV.:FX2+^<"A\2GA,,$R=4>HGZL6G'Y,(I] M'K"("L:)13KD==(8?1#C)TJVHJML,R5SK>,K2IWE0%=2F3;B8K&N=H#;=.6" M6WH6/8UH1D #VF2T9F!:ET=+II^W !/+ZW]]_O+F>#@YU.]-HH+VX M^;+;?^B/6G_.6X\:Y=,\%+W[S([\II\C\DM>Z*: [POY[JK">-\*^0[?YX^; MJ/Q7SY^QFC;G@8CC(.,^]+ET/% 89# -D0>]+(C#+&38BZVJQUB,/;6/<"TJ M>+R<47(U\&8>PT!P#OR5?Y2?0"G?Y7*Q4+ORG? SL(%X*P.*/(-& W=N0@_8 MG/H&-N./ZA#T &;?"^CSB!Y!1E]+L?PFG_(AI]KE?[=:KBHN!\\?5@_MAFW] M9L4[,=0V;UFH+RN,$^;[TDD($FDUW]9?Y@JEK41UR+RIK^!SE/?"'B/=/+5Z@ Z)6:@40.T>G3G7#5XHQ./ M.FN\'M4:%D%2HUAEI BJ :UC%VMU-:AG ['Z/WV\**VK$=@)X;K^:7V+"3P\ MY$O]=+D ?KU=,.E-7M-%64LQ-JE0610&?A10Z"<)4P5: XA%FL(D0BR@G) M6^6PV@T_-=][2WJ]>[0COVTRO)4=S/SPX= =>L%]#EBPD1W\-DA26C_<'&?6 M6XDP!"'C(O0A\T,.4>1AB .DFM2D"4KC M!#.>6D6].15O:C39::?"V[;U QL%0:=AD[*VI:.Z:1U1(-5L0J[DAZ\TM>TV M[?8M,"/AE[/MT"N%%S"K?7S<(.B[#8YS*^*XD7&#P'L0%C?,*'WV=[@$AIW* MW$F0+UB$ ICX822]XRR"F< <\H @[ 4B\%.C;>G+0TV.XK6PU^61GRKNUBJ >JV#Y4'?.>0-3_:N!7(6,SH#& M] RQFH?G 09W*/JU#&F[9&Y9=UB.$: MUB^7ZZ,ZB"@\#=' \8-'!G[A:,'34%R.#3QS;X_EXE_S__CZ];E>\@=5S^3' MUBE'64!PG&1RF>BG$(DH@SB)4IB%F/DQ]DA C8KYG1YB:LM#)21HI=2%ATYW MU# %T6 ]>#4T Q/'(2I]%H#'X;%8^%T-TT@+OCYPV2WYSB)Q=JEW_,[QEGAG M)=]9VIV_LF>:J.I;_$G\6C=MN3Z1)A'M??'V.[U7J:OORNK3(U>%EHN[#XIH M/^28Y(M\^3S/ A1F)(X@]>(8(B(\F)%43CUI2&+LQRF7*SZ;7-+^LDR--;5T MK,T* 66KB?(M>*L+$&4E7;5OH.PT @OMBBQ:G:S7B->8TLR[&\E W.WU@*6 M DH]FGP1\&G+0&^W#;36!FAUP%H?AXFQUX/J-GOV"GG&3;&]'KB#/%P'C^SA M:_Y?CJOZD[AY**ME_E]-(3U=L.:3:(.*Y&J2WA?EHKQ[_E!^X]4'U>!LGGE9 ME#)"((\2"E'H<8AQQF&$PXPQGOHL,S^TZ"G$U)A7JZ&;7&PI IKZ/TUKN$87 ML%PK,P,+I4[3-<["?>MK-@/_=P1C#,RR?P [6#C:(]AC)%?\-7[,EWBA>C0< MLT'GLJ@3?=5143DQ*ER[;A)>U8];@\K?2(-B>56%]8PJ!>: X#J79G_2[< X M6+9=TM7?V]$D+3:-'.ME_J '6.2"=Q=U>;3?[G-Z#^2C[G@A^7:Q>):_KKAN M RE4I((JME2[ZNYXI7G/KB_Z/GN\%$,.;8B\,L9MRN)51/.:8VAVZ'!W6* M *G)NBGWEB8SS0NJHT9;96LA25Q5#NX;WV5G0;.%RPAV&3KPX+Q)M!&V]&BC ML89I_' EF@-%8-G)\D*A5KT .QU3U>]QCAO>?)#S_GNU*35'$G$* M$4ODWW 005^UOB&^2(F/G+2Z60\Y->8\VY8%_*;D!EIPR_!7 _#-F- MI .3 MG@,TW76U.0!HG'XVFV>/Y_&VQS)?/?^.+Q?\NRF_% M5X[K4FW0J!9JU1RQ,,V"D,$TYAPBQ"@D0>+#V!-^C*(4><(SX9^+(TV-=AIA M@9(6_J[$!9V\372+WB88$@Q89(R/+D"Y#Z"@?QY MFH:A\+B5RV(U^M1HQ#QWK]/ THVQLXV91S,8X@,3D$NPATF3W =M_"S)M033 M2Y+GU MI6PW/ %O&:Q1K0TQGP&IH]IJDUIN=]MK%04W>X8]47_**5\/8077C.Y4QK$Y M?PB C\P*@PQS[;')5WZGIJHO_%$-K@809?6@=_1?/;>_;#*G/13Y7I@PR.5R M&J(XQ3!3Q:YX'"7(#S*"/"N'N8<,4W.;M_?F6SG!6@NPI<9,]QUIK[@R#=[< M8K9')(/88<3C$7#EFJY& MU''CF+[2C-Q;YDK0#MO/7/O ?D0JO=[7%6?Y\C6NJF=)UJH?5N.T!#B4_Y=@ M&-)(1>8@!M.,Q! +$8>4\23SK&]P& MYK2^D%G3U64TG/+1F>%&)9S+:N\SBL$=_2AC'7W?MGYH<^8(CUGBTQA&0D00 M,<%AAF*Y*A5I1 G):,:M OF.#S,UJMADIW1]:NS8X0289LQP/40#L\(&G:Y- MC/NN=N=!<$H&)X8:E0C.J[M/ A>N[D< ^W7!7N$ZI_,TPK'(8A^B#&&(4!9" MS&@& ^D]D" (& _"^1.O2&G* $?'L7F[MT<;[B57^]1&9PTJ]0+4NE(?U%'Z M%/R0%V!5L\UO3I=6L3!%Y$N7#:?25& M&(.)7ZT!9>5BH3)?W()J1LE70S4P(Q]6C9P!+:,[0CX+@5,^/C[2J'1\5ME] M-CY_<3\R5ET=.#^1$;E5^EQEA=RJ]!WIJ/E)*' $O2!2\38)4AU(0^C%(F4B M\86D!QMVL)9@:LPAWRYDQQ#VH)NQQZ!0#LPLC>RS_7SM3:;*\TQ-BH2#SSAG M,Z!T %H)=]33&S^GM&0OQ:B4U1ND?3KK_Z"^F_Y/O%CQIDYMH:-V_I8O[U^O MZF7YP*O-5C+)!$,A$S AOER*(OF?C*8!S#)!$XPI];!1$++MP%,CME9NVQU\ M0Y1--^S=8S?X_KP6N:NZW0@-ODFI02?V8'OQ=F YWGHW''SDG78[2 XWUBWO M[QG'T?IS7._9RZ6V/O.\J2I5LD(1X:OGS24M-]ZH'3F5FZ$:JW5-J6O=1O7V M'A>?'M4CZH]E\<3K)6R>9- MDO_7):Z69A0WFOPVW_F^%L-]\K^V,JI,^S>5IFD381U'4O@IO"_:'?Q$Z'5[F-? G^QJ83<23 M-.S ,[E6"!)="&Q;:["EMHY&VKJNJR:O=9^!1GNPI7[;YGPI 0 M C.PQD#^ M5:/@,*)I;,.YC8,:3?IQHZ?&-LI!S-7H O3LY7XS)Q2''LHH#,*4RKF*A!![ M80JCE(J,^\(/F-')X.:14UMHO;[Y>//F=(_S4\"<)^Y^Z@[,J!_F?G.& M=2R[N=^,W,W]9O_;//*;?JN)-WF-[^XJ5<5<=^)I%S$'I7.\-/9" 05-,428 M<9B*B$-!N(A]&B?(L]KF,!IU:I_>KM J^+C7KH<9XF:>EG,\*V-T\V?V-+^5B\:X)4YJ'(?82'E,H$I7^B 6'6+(< MI$&<>8+$,6+4*L5E5/&GQI'K9>T7^4>54_77KTOY4H!?BUPN:&"[9M&I&PH& MRR"FD5^.R:QW>YK\O^^B=_,"@=\4.*!%QV5^SXN8]8^V)-Y6X;_;NOB(>5Y@ M<7Q,BKXMW>A]7O#J>;M2T\^5:BL6L="+,^G<<^1G$*4TD!Z^'\,L1)$7R9]Y ML55,[>FAIC9EW9:E?/*=;8NVDTB:S1EN\!F8W]="[A9CFP$MJ,O6;)? <-R8 M[>1P([=ENZ3V85.VBW>,['0WL_$GT^LN?Y7/O51<*55IO!HJUUU,W M7@]>*S*2!WW2T@,[R2[L-WT_^,"KO;ELW_$\VDLVF(;3>E+*/X9?>@ED9Z[G MQ8&NS-;2X7E=5-X\8&'"5*)6)#SI6<:)V5K[0PS-3;? MQ*927-\#L2B_U4V8UUX+J+Y97+L@FW'P]= -3*0'$;V=C ,D<1W%8)@DKMVA M7B:)ZZBZ)Y.XCE_=DQ?4PE:5-)(?0E,%J4T1F^,@C3.<2%:(4@91D(0P0]2' M@>K&0#+!,N*3T 35:1Z#3 IX-SGJ9?UJ:1S9LRI^1.G:N;(*5++VZ]VSCG0S8C$,90# M4\HI%+ND\0Y-\%O[YZ!U< PP&Z3BS;EQ7Z2VC0$0IZK8F-S:HTEC[[55MVW3 M],&:(R9"CXD4^H+X4/HVJK(-]R .8Q[Z<8AX:K3X<2G4U*CM_,;78_?/)C+; MHE.@*QN>)\*7LLSTM[0VAGPIRUGT?'P!"X[4 W)$2]KU870,^=F^C*[&&J]/ MHV-T=OHVNG[VM06)VS"R6J7.O?TNYYP"+[JT.=WEK"SN/N1/G#5]SUX]_\S+ MNPH_WN<42P-PO-\H$'E9P$/I!.&0)"IGR8-9*#P8I7(%(=(H3@*K>-7A1)W: M9+Q=6[>+S93DL-%"_O1.OBQ]*QD[-[7AZ=,D##CTG'W$=GK+N=-SG53YV8GZ Q,J;; ]&@7=T+Y*]O$[3]UY/9P)Y0Z; MWZL*>;6NE M\3Y*<]Y\SVOI!'HHHBR '#,*48"D$XA0)K_BB"8A%V&"L%6#VJV'3^T#5K(! M)1SX38EGVW!V&S8SAZHO& -_K\8XV+>*/:*PVZ:PVP.,V_[UB&H'C5Z/7=/O M(WV'\TJUD.?OB\?5LOZ@MF_]MAIM) +Y:=( ALR7,V\B [R6W;+<3 ^[F%'1L&@/S%"J-K,&NQ-?[:7\H#20F/\9K)4 &RT&:?;: M'T2GE-9#C%&9KC],^P1XQ9.NB*<[TEOP75GQ_*YXO:HJ7M#GVPH7M?K(R^*F M8/I?BV:?G_WGJM;-:KMNA#:-1),0^8(%'(8",7_0_RK* FYW)\TO=2>=X"MF M-EO\85Z<@2>>)DSR;'_;%A+080*V0-$G 5NP@ TNNXUQ7ZP=[B0,[3X&],4T M&C_.]*6-=S26]<6%ZALOJY#/%WE;@N77HI(_N2M4 H\4Y!4ON,B7]=OO;8/A MFP=5*DHU ECB7/4$N"W??L:$O_\*7JZJH=PJB!"$5PO=@PE2^3N8',"-) M GV:J4V9-,I281=L.ZS 4YO#=_55]+FML>)2T.D\ VNM0:LVV.BMR+737-_6 MZFY:\.)E7A^SR7M*+\7 \_-DWH<><Q@2@4+5*XR+B!'&J5'/F ][>7JLY$@-:5H]EU4R:5#Y@G0@@G??M7_Y3#6HUWH^. MPI*-@#\;;'S^">.%$!MILA,8;'9'OX5+L\22L\&FM?3Z? !EF$=10"&BZK0F MIAAF'',8IE'BH0#[*;)J(WAFK*FQ=KM5H_RY[0;LET\&K$$V\\P=03]1I-;^L9H?GW B\6K52U=RKJ>"S\)N61=Z!$O MEJQ!0Y@E,8)8>G]9FI+,0T89P2>>/S62:,,0M8R@$](V.G,7P?-LX "7H=TV M*TAZQ&4>5?S*J,S=9XXT$_0L%G1]\:A^\:F18 U[HK:"M_D"6H1I6^!L> MNPV$ZL!T8=(SM-5@!MZLAO$E^F W8$6B"P*\8)TB,VC.5R\R?$8_8KM9+,IO M6&KVKJQ>5YSE2W74RNM/Q;N\D#^70GR17VW^I$Z"]E/6A!\ES/=42STD_\.D M&T,P"2%EJ2U\*"C;0SL&N,1CV@]!LT(] %I$Y9\RJ!1F51%]#MLZJ39_9CV1.G M#G*96>G2B5]XO5HHPM<]5_6I_;))3=='\G6N"ZG/XQ +'/L>I!Y+($IY##/, M&,3,3P3'+ @RJY U-V)-CGDIK59XH3_UQTY(L,2_\P+D72#:$CQ+S]2.A1U9 MT8R/Q[?-P,Q\YK"X4PJLE6H;2;>F:O32-ZTU,_$K+_(EUYG=[XNE?,ES.5A[0%!.$$^D-JQ2.1)W? MJA@D$8N$IEE*46)5-]YDT*E1<2-S6YIA(W5;I0'\I@0'6G++XP$C"Y@1K6M< MAW=PKX;4/H_, B.W"64F X^;668!Q4&*FY:FDI7*)%V:T=&E *TI:#SO<]W.K MQ@"+C=0SDZP#'5RN&U:TROT3X%H].]JZ:!TSRG*)^=#;E1M1U[UWSJ!FS4RF M4#AEI8N#CLI(IA#LLY'Q??V8J$D!6H>DJ^@YO.1[\7@J?GT3A%[/$Q)$&$G0 MB1\PB'R/PS3"*HL^DCX3CSS,4ANGJ8\04W.B>E15[X6]&?<,C>C0IZV=^& K M\D)I '95F+7=&[>TF*EU*)5_<\=>UX#IE-%Z"3(JRUT#U3[S7?6L*W)=]''#_/[Z+Z1Q/Q+M]U!7'FR1W=).Y7F&T M O<./;T MP6U. %Q%&KIB5\_Z'C$ MR?-6O(D*Y'HG7:8Y2BB**(TA%X1 Q)@',4TX]'C".!P(ZDG>FXWEFR%&'>C MJ2=$!QM/?9_3LY9J^\3;\H;^?9577//IYZID*[T(;#;@YQE-*<9$^DT$<8@\ M26Z9\&(81I1%1,0TC$77P\^,V X*!AK=_= ;>OK4YU,/CWJB(:WWWE%<_G-OB^:<(>_\?SN7G+%S9.DV3O> M_?YS);_GN4>$I+HH@'Z2>A"%DNLPY@)F&,4>992&=JV,QQ5_:AY@)YSK!O9N M;6Y&L-.UY,!$;=)=JK[07JJ%0%4_:4%0 8<-##/0 0%:)-97 8V%PTXD+V)# MM]U)QE5AW(XE+V*>@RXF+R/%-9L4>J'PAM>TRK4(.D1[SDB,!$$8I@+%$*D) MC3""84AC'*494K62[?2-L- M/7#KN:]P%I$!MA".C_<"NP5G%3^^,7#^EGX$H@H;JZB6)[Q0U':S?(VKZCDO M[G3%]WDFXLQ/6 QIDJ80(89@)I?]D&19A)F7A$EDEE,AV/'(!;3,J<8?AP&RBX7N[!U\G;-/KP1V=F*'BE%$N##DJJ9BI MO\\KAG<-$W&[/CA,),=X@0@A$IQ 1#*YB@@C"K,T2+TT]$/N6<5XF X\-;KY M\/[FU?L/[V_?O_TZ U_>OGG[]I>;5Q_>@H^?/L+7GS[>?OGTX\ Z!_M!N MS]%8W$'.>6W1&34\]V7.?FTAL0W7=70>W&52O>'-G^^++F5=K@'U2H"RD#(N MB2OT$W50$F!(*$4P9"2)/2^C&;5*;+HXXM0(K!,//#;R65/[02?MGM3.V!O+S!2#[%#LS \=UR;,+HXY=^,P,A"/ESPQOO.*T@^SO M/>F?UC>KY7U9J?3.7POY1,USS8Z3*M]8[^PJ?5%[5>U/E%CMSM2YC2A_+J+$ MCU*!(4X35:*18)@R2B'QY0\%"E+N6Y5H?$EEIL:,K^=1O?N-WX M[GX-'L]N?$_OW;$X0_D#O!$CGJBL#THV^\O=<H7'/3E[8 M=NY/4EY*H?'/55[8=$=/65Y:IK[]6>1Z8D67JTH7QJEY]<2W^V,D>' MJQ#LT0/$"!?'+3S.CSER!PXC X;:)C=UC-)&%>JR8;JMZ%)<5.USL^" G. MH'36$414,(C]-(.$^T*$/DUY9!6B='*DJ1%+)ZB*&VF"32QS?T]":D8@3H : MF#H.,0*_#5+"[R(8;K-P3XXV;JKM):4/\FDOWG!EU>6#)"R"@CC),@^F@2H_ M&F6D6&0S_%@8#"\P*(1,9A MFOHAQ#0E+"611[AE2X7C TV-&MI& EO" B7MQ0QQ.W3/LX1+S(;V(7K"U:,# MPWDLKFS%<.+A(_=D.*_B87.&"]?WZ*9W,:#U8CSK(Z=+SF[+O\HESZ?5LEYB MW;;@YNZNTGE74F:Y"*ISVH0Q(9%BD3(?1B24/..KJD4I0= /$I'@(*8"&]4J M>A'I)T=>K?PJ3^I):C #N!-<%6%K)+>)17N9=^(\.T[>TF.<"(!79W,LP*LV MQ:*];B?%HLNP .O7Y;8$?]6ORQ80,["& JRQN!"(-X%WQZ*GXI3?H;':-.I& MK2I#E>5"<-7GG /"E]\X+X# >=60A;I ]5EUE,UPG/ MZWJE^P.HN*C=XTF=!:5CY M8D+TS*FO2LHYJU65;9T/^X:3Y3QF,49AQ*#/,A\BQ@.894BN9+,8D3 D@H2Q MS:[,T5&FYKET0C8EZZ5IZ#U736.KUG+[[BO#A7'*3"[6\* MMA=U?_RGO^B&<'/D\Y#P,%1;N0*B!!.8)4REID>(>33QX]#^,+FG,%,C&)U? MHOR2_403\-N;\@'G19]SYKZ&LCB$'@'^@2GJ"N3[G4]?"9G[P^N^ HU_LGTE M=$>/O:]]YG"%L^4/FQ96JN$)ET/C^!-G*[KZM]Q#2&!^^# S[TCKIQ;6WUBT:/ M&>@4>:'RVJ<1';W ]A%1)E=B^S1 MM^67=;>/CU*23:^/[HIYE,9)0H4JP^U+#Y2&J?1%??G/E&+*?(J(,#H_="C3 MU%CU(U^"QYWUVWH#36V6-7F%Z]XIRQ)07BVEOP2X.OQ1^8?EMX(S54Z'/SPN MRF?.#9G8I:$--NO'-]]8JVZE$>A4 I]$EPW:R:QVUC=Z@5W%UE>-;S2+7?+Q MC3?2WO=81K3;MW8+]]G=:$=#C;?'[!:;G9UCQX^VFW?K:CG_)2_RA]5#NT% M41 *@3P8".;+*30)(>%!#&E&_00+3*AG5(W^X,E3FP-;X_#IX[RO9]4IOMJ3U_0,TJVNL-% M_E]ZSGE=%G6YR%ES>E2PS^J4LYV//HFVSS5>?)4_:8J\O8A8&W$]I0*R":QT+.#4F>(7K7)\2;RMC&97KVH9F M6PXO:9F!66I;M1G844[O!6VKIVRW5A!L- 0;%0?*+QC* &XCCUT+.6[ \D 0 M'\0Y#S5.OUGA%US]SI?*X?O*Z:K:Z8[E"RE$619 @C(?1A&+8QQ+*/QD_JCK TNVJY9FA&(A@%L8-C$9U!2=%*,8@DNO;W 3H#2,A4 AQ"*C$!'"($Z\!/I)%E'!/)Z2 M9/[$*U+:EGET;(!M&8:#?RV\CK)==>*#)?X.'CL%9JKM.K7)4NIC&;/Y>""T M!YZ?=V%>RZT/8;8.8]6<_?$RU+VK/5J -DC!1Y/Q7Z3FHP4PI\H^VCRBW[1_ M?&/8,CWX_$,F],F<. L9)%'8#!2GG\2%(4?]"LS4WW_Q#>_J]Z[_7)5U_;DJ M1;Z<9UX6IF&80#A?EDN\,)NPMYYMM?I=CS#< M2Z]%4R?W4C:[F78;,($I8SP-I8, S,DPT"G\\C8,V(1W1U2G_;SQ^5ZXXHMD]LQRX9OG?O[;=R[B=> M&G@QDOR6!A"%L5RL-/[>.6[TXX7.=>!;CAFF,X M&(=>=_3IVRM5>)FVO5O8O5C77B7#9)OV;@%T3<_>[UWZG*T=T43'J)5?=/?0ZKNP5MSD'C2) @21!$/*62\A"'*18^ M9&G&DS FB!)J0WG.))L:&2K%FASY6=N/%G1Z@;( :\WTX>FV;D K9\>C[NQK MQK O8K6!N7?;8-N=/6RLUK8[ X.<;3L'W2EINY-N5#IW#NH^T;L?H&>/ *[7 M_3_S0DXY"SG<#7O(BURM_E5205M,;!X%/)9^:PJ#%&.(4C^&Q)=K^2"-?#]! M-&6^5=:3V;!3(^]6ZAFX:^36GSO>D=RRRKX9^F;LZQ[3@:EU#>?/6W#N"MU5 M%G18>=X*);:NQ4[N6P2#"UY)7M2EV_>+NL\]WV,!$Q1& MQ(LA8D$&,YQF\F\L]DDO)08_Y$7[TS_; MEL4X"[P9*[F#U,\X..7(1#1/U#ZMI&-W5 M(Z.Q;;O4%?34R*,5#OR' M17[9+E;G.> Z! ;^WCOE;RYG6%Q"P2)9KC<:8]5[,T?%+FWMJ.)GL\]V[Q@O MB>RHI#NY8,>OZ-T(LDG;;JEL^=S4/)D'(D41E2Z-2",$D4<\F)',@Y['*4=A MRK/,JC/#J8&F1DI;10W6DO8LP7,26S/7Q05B Y-8/[#Z]'D\BX3K]H['!QN[ MJ^-9E8\T-/Z/.K!>KM8'VO.:1AZQ$\Q3)&*!Y94 3/A)] +D8]B M/T0D\&R"*8X/,[6XBELU!KC31^6L\]95C"/6,MN1PPEDS:CA>KP&)H9.P(8: MM(@SH(5TQPKG07#*"2>&&I41SJN[SP<7KNZW2JE6NG#I0U[7*B81%^Q+^8P7 MV_DP22A"'H0"^AY224?28R B$A S1+&?IC$/K58OEX>:Y M_'7!=8Z'Y*_N1^KRHJP>Y!Q=KB-5Z#.5XN0"+,KBCE=_=E6^V\KTE]:9!D\: M=?UIKMG^NM3BSK[]@-3CRV)K$VZK#/;<]W'($Z[:6\?>4MLVQY!9Q$_/_FXQW'@B>=:"'OT#3)!YLKN M06>'&+F'D(FZAYV$C.[J2RDWC,DGUCI1_U/UN2J?Y#3'YSA"8:S8(XUURD F M5[G$"V"2AA&+6!Q&F269'!]HHC32"CMK2F6HB;83V)9 3N!K2AW7HS8.:?0 MK ==G$?C2J(X\?"1*>*\BH?D<.%ZEXER[PM:J:A858?M*U[P3^(S5F[-;B6V M>1!Z<1"H9NF!2A#F7/4U%@1BY#'*(X^$@56E^VN$F1J]=%*KK-6B+.!V@MZZ MFJAR]>4*8;O@J(XPL-MDN\J&9EMQ8UEF8 H[D2@Y VMKZ0*P2A== TMKLU^( MGGL4\1B^(8,I1RB(3GP33Q M$ P)$IE &264V-!!'H<>LBXRXP7?$:B)'T?4=H&LVM5R+U\!3QHYX MH)7/<:N4$]J[;X&R/]#XK4U.J'JT9%>I+C,:;5/U9(YJGI6TF :?GWK/N=3K["NTT^&ZO6(,S:!KK-"SM-M_K954:-X]L$N8[R$^;AE0] M@KW<2/XWGM_=*PV>>(7O^!>N(E*EU*_57I+T1U9X<49#0GRC6//Q19_:+-X(/P/?6O$!;N0'5:< H!L-@*J0;1% M->Y;<7Z*GK:MQYB.P:OST_&K=CINKSL_'<] AP)H80!K', 6$.!VRJ^,1>S> M9%^=D6( ;^^Y#4OHB#X=8;?2FZ'J/*Z)BLD+Z;Q]N\_I/1"KQ>(9/#7^G3ZN M V6[B"BW_;K]>$.X%6](<:$J2;7A@/)Q4A(IG7KBJI"SE[ZO>2IXE'>["NA[ MD??A;&#@N!*-%V#X(DCO!"J^C 0]-UW49Z0ZOG'V1N_Y?M:G(+IXRT?^3?^F MGL=P5K T8!PM- MJYO['L0_\6*E6SO?%;HH^>=RD=/GS9Y:0A'VHS2!"5+!UU0PF*59"BDGC*=! ME'!D50KEXHA3(Z!6X!EHY+0]*+Z$K^FIL4/4!C]"UK*"WQH1A]G:,P;$\:GR MI5%'/F(V!.'PO-GTQC[;3*582K^*?\BIJM14OULM5Q5OVV9NU1MM.ZMI/IL' M08AX@ 3$L4\@0DD(<2)\F 4,QRC G,?<)/FXMP16M#-"7G(K6YO-)9=6#VWO MUKI5#BP:[51ZEE;(9@'?QT0F6S<# S^TR]1!V\D_ XT&H&NN\OR:Q[D(+KTLWRE MV@HM&"&6A2F#F"2JP(5N>!=3&.*$TR1+@DQ8K:=/C#,]!W8[I$_)V;/TS2E< M35W8J]$:W'&U!^JZ",A#&(8+@MP:Z^7B( \5/AL*>>3RGAMN;2#,)Z$V!\M" MD8SG!G;QR##.V\]K+%L/$WUP/K M=H?P"GG&W3>\'KB#W40'C^RQ&?#VX7%1/G.N-S,_RW?]'M=\RW?PA9]X- JA M7/Q[$&5(P)3S$"8\"C@A5"!N'B5R8;"IL6\0P8'I M;FSP+);?#D$_]LV9;N'*!FWJLCF :FZ^V61XV@,Z!%!:'#JM 6F S3D>C( M>"_38^BTXO\_>>^Z'#>.I8N^"F+'B9CJ"&$.+P )SC_YULZ.B?J1 M@:O$7:E,3S)E6_WT&^ E+\I,$D""%'N?Z!F7+)/$6A_(#VL!ZW*Q:U#/+?[U M[]^T[S)1**^ Q<15\"UR\JN"_<2^#_^:UZN"_&2Z$__(2 M/WNE?9C92C0'W*6L=NFZ49QF1!&F74UMI""A*>$=">AH\JT$K>=#EL MRVL?%6_8BQ^Z,[[51C[(#A@68>C,B$ADDG]:CB\SER&+]PPL1[35VMXG8DZ6Z+A ME40)FA#85$7?9ZHA*5+"6 QI9KH19X1"2C,)<8H$(C@J8N9TQ&(W[-R6N1.GN MD-$[MWQ;?J_K 3=C_EJNY,>M?*P6.4^ES#"%.<(11/H;A2359)5G+),B$VF< MV1_TN(\_.Z[J":NX 9T:IFIZHPCXPZ@":EV"A*]_[I^__OG MN_8L6,J4JR)G,$LPTPL+BR#EM( X*1C)1!XEJ97MVS/&[!:/QM"M^S-LU\ ( MZL)+YW&TH?VKT1F;VD^!\8DVN("0"SM?C=14#.SP*CGR:B\$_=QY_M8)^;%7 M]F,.[+_4S^UO2SE_D/H6NCP)PU\(E<9<*03S1*40)32%A8PD++ 0/"%)7M#, MQ=\?&&]N_-?*Z>;8#V%JY]$'1&ID+NS*L[>B.J9<.7OPEL $==V'QIS49[<$ MX*6S;GN;'Y%\[GKC_FIZ]W1'A,^+@A:Y)@L%BY0HB##7!)(BS2OQJKI6H??/IJ0@P5- M9)*J+(5QDN<0\8QHTM#N5BRR*.)1P11V.IGW$6)NC++7X6)[0]=B"AXS8TZ?H M=ZWS_75#5U5=!^V+-.&)"ZX0D:;+:U)@[7B)U)1>%3'$F:2YB-)$Q59M:?H& MF1O%=7*"O:"@D=2^-?1%0/N9*Q1,(S.3!T).O:"'(/#N WWQP9/U@!Y2[;#_ M\^"UWKV?=QY!4_>@=<$6),J(2(2 C&$$4:X0++((0X12H7B6R)02F^*#@R,Y M??(3%!EL_:3M@]QH,\8(6D=K._=COH"KG;D2!*V1O_Q#&;MZ*K^T8@;<7!F$ M(G3[XPNC3=W;N%_I,XV+!V[P.'7:54(Q15%77#M?]8[\A0(I^F]E4\'@L]+_ M>+O=;DKVM)750D8%CZ-$0$%24] DBR")I(*8(E(46&0RMBHR%U*HN5D:>T'K MGA'T)Z [61V.;T)-F<6)V"M,Q,B,=E 4ZEBGF]YZ43?@>/+,1;>O.7D.AW6O M,(D3]GUITZJZ+BRB-.&1TK2\9G+[0\I5_6NI?VL.[66[WM=?W\;T:#$I1$+_ MIMJ6'*CV,*'2DC_I->OYY/+M ]UV?5WDSV]+6JZD,&'E]2@]'WBH4B^!9[/W MH#+46-.=; 9&Y^@H-/2S_\>_OO; M=;7]M-[^M]RVM=#_*443RO)AO3DHCQXO4(1DG*L$9C0SF9YI"@F-4B@%2@N> M"I:['<5.*_[<+("=8H#6FMV VMT!_#!?A6OMP&J]!<]R"S8[!6_ MR9(S'2O MVNR5=/-:)GY][%RA^;X4(ULC9W.1]OD:=1YK^\*T*4I&2_W;YN7XSC_8Z9GII4*65@O+FM59VXX$A>8 1V MC4SJQ]ENC0B(WLBDW@/<"#7?+'$)')C4/^;$@4E6 )P&)MG==D5E 9^NC,U) MW\>5J09?]XCX;':IOS[059NDN6//%RF:?]6/WK[3+NJNL-TB)0I'>8YASJ6 MR)2A8XE4$$E$*$I(PB.Y:(S*W[=TL[6CL3FHYO*UOU1PO __;SOC?@O>25Z_ M1R"-;X#^C*+_\*@R\-HO4((83BEG,*=I8I+:4LBB(H.YBF-*<9X7G+8OT/N5 M^+_Y]>G4>YV7)_Y7?'GLEO4YB#HCVR% $8LVY>$ &5!#8[8N5_L2%SMXSA2X MJ"$"!B.P+V ;N+;%3.8\?+&+UU9L^NH7KZWQ!0MO5K)YNJCKQ\=R6\MPNQ*F M^$:I95^9PG\+F8J(1I1"PI%9G/5/+*81Q/JOE HD!&%.[NGEL6;GFNY%K<]O M^*&PX)=/:TU<<>S8<*\:?W18<5/ M?%&+6SQB.SX]&2/RL[K3C*0?O2@PE9(D$D8%0Z;9+(%4, 8S1;,L([$4D15C MG'OXW"BB$<\W0:&6[ @B'R(,K )DH M@N#\:]*=YQN[@:Z>P48NJ;&/MVOPO:Q,L3=15M^6U!1CTC_>E^8,KWPTIK.@ M6QKJJ/\"?+U']B_OF>[H_8*T1T?HEZ[QLXY^E54EY7$&4;7O@D<0P1E2!204 M48BR D'*N+:7TB1/J':Q!2,N!E+_<',CP$8\-Q-H % [*R@<3".38B.HJ?IX ME 98@3]&Z0IHATM0FVA@R$G-(COU7UI&EG>-DR7XHJLF5C1/-#(P95WOFIA:;:<==*=?T%0_&5,,,68UVZ,B]<59LHLG-;))V+L$Y16 M'] I= ,:E4"K4W=>4H%WIBO??L[N]G/6ZC9P\#'6K#EXV)//WD1^^82SZ.:3 M!P6\UY,/,])T_G]09(YV#<(^V;M!TM/C4[T-5)\&F:VAC7S0\I3?99,"\.NZ MJC[);1WNOX@)B1%"$IHP&ZA_2F&!8V72XY2*DRBCB=/F@^/X0XCXCWR G@(=7/P?R3[+HW7B/\74^Y\VR:T!>V4 MY ->Z%9)3C),W2O)!Z SS9*\'N->,>3]:EMNG]\_RLV]]E#^NEG_V#ZTN^,+ M(;(\E22#.4],1\DB@07""N9QEF&,HC2VVQ<9&&=NE-:("CI902-L=V9@7SND M#]I^K@H(V,BEC)>\-B7QT,(AD;H%C"IOYRZSY$U50!!.5ZX^#2CTA'&-(D8QPAHN$J,PUUGKDZ1@_*/I@,N1*3#$- MEM[!6,".[QLT#53W0MZ 8Q9ZNY&BW )C-]Z M\%[J/H %]8O<))@6J_ !YP3 MG\#K(7Z&P,?5=_V0]>;Y'YMR*]^M?ZP6:5$@J@B%>C%!>ETQE9/R?09+.RZZ#I^1"6= ?/X5 ^((@3';=?!Z;;";HE.KUG MXT//F.[4VU*;H_-LVWM\F@BN1%?8XDU;7@7G(J8T43!F!8.H8#$D*,Z@Q#R5 MF2ID$5D=SUQX_MQX]+W)!^PJL+QQZ8IW"IT%85X'R.C'+H=8>+4*/ 7%I4W@ M5>!,U2+0$23'-H$7(>AO$7AZVX3M 2_*?-P:\/)E7H6HFZC7VY6XDRNZ-.VJ M.@9#4N)4%-H.C#6#Y8A!RA)3C3**%;&9+M(;Y.ENY/5YRON MP=:"XL(@-OI&TP1@.15=#@':1!3H"YYKY>(A2 :*$5^\?RS.1ZXVMT^BU%#?;K>R:MZ.#TMZOV")*)! &')-BQ#Q-(8TBR*8LC1&A"03@] MCYXL!F=8O<,0'(NK/FQ^]R*9 M3O LCCF*84Q%#E%$""1I3B&)9411D<4B=PI6#BO>W.BFEAZ^.:G1=0-VNH # M91Q+MX6=6;OS@M>;KY$)KU/,',KTE$RK]=N71CL[C:/F6XXS 6%KFX45<=HJ M9:/ >U)O;)Q1/'QI/:J6A?]YMUEO3=N3]4K_=+^ACYT?(W,6F>Y,4I 8(LDX M) H12*E,DP@KDB96;1YM!IL;>W?B@KV\H!78P4D<0MC"K0Z(V\@LV@.9CX,] M^';:>]D!,9S(U?9Y_=S<;$M,>GWMH6=,YW!;:G/D==O>X\:LU6:[^/QCI2GJ MH?QV^[.L%A'B14Q0HE?+@D"4YQFD>4:AP$2DF62(XM2&1D^>/#?.W D'_C#B M67[LIX#UL^)5,(Q,@=8(6'^K%[7ML]KT30<6F_[;2VOM]*F3?*H7E>F^R\L7 M>,:EK;:E*)=/IJ7;[Y(_;4JSM?9)S^"[]2,M5PNL9*22HH"%2;U%N4"0$()A M2H30FF6(4ZM0$ML!Y_;)'LH+]@+? ",R^*,1VO)#M@;=SML,">7(G_V5*+K' MJ5E"$S96;6C0:>/5+"$XB5FSO<^/<-Y))3<;:5H0R?+^4M._!4MHCN-80H4S M;1(PR4Q:50+SA--84)K1B+O0CMVP2O/4LPI+9 3#-,RA*35JL@PIDV<# J M($61R/)$));=R5X\=VY4TIU6&=GLC_(.@1H^N_-4?VS;PT9SI[.Y,WIZ'\8= M/FNRT[MYW[9_>/[.WZN]SXB'F,K;9*3YX\MP^M%DY[MZUXEJ[!*6##GYLW#"-_<-8(.'UT9[7U_NR. MGS;9AW=6B<-/[_P%?J;V7]=K\:-<+G\M5_+C5CY6"Q)+EI$HARK!$414<4AE MEFG?/BVR(F="F]4N5O7)"'/[&#L!P1]&1%#+Z.BLGZ)H9SE?A5/*E-7OY0K_/^C>Z^5-NS1GGWCV_6R]+_KR@*<9,$@(Q MXM+D?9FF1FD!12RCG%"*!*;VH>\E/=I>:H1U^^![\+7[\L.@-C(% M] (&_FC_.TJ0QC ^07FB9[A)"6-8[9?,87&'9\'^]3-=;I];?WJ!XI3S6-1F M 84HB1AD15' )$M8@2,EDL2I0??QX^=&%:UTW6Z08W7]8^3L",$?CY%)P!8* M][KW9S4.6]?^>(AIZ]:?5>^D+OWYJZ[;-_]*?]Y6E=Q6^H?N=^T(7V0E-]^E M:7U6)Y[39=4FH/]:4E8N:_Y8B#C.$AXIF*>F3)EVRB'C2'_L<9Z37"BF6.ZS MLWZM8+.CB5;H.I>#MA469*.08RQJL+ESV[.?X:6WCZ:NS3_K M2+FU6C95V<56\H?5>KF^?U[@HI"D8#GD18X@PI1!RAF"J2PHSD269H5]PN;0 M:',CX$-Y3=QY)S'8B^P0+#F(=3^W!D=P9,*DTX+G$&H:$L2)8DVO =,MYM06 MG-Z@T\&'3!=U:JO/4=BI]4V>O=&P4;:IK>U^>% ;K^=-3OD[8S< MX'B.?2@V!.6X>VY.<(7M)VXU\K2=Q5W ..DQ[G2S3]+1$]//^JRT+5JN[O50 MG\V1X'*YKAN;-WE/;8:'C%621T1"1&)D"L%GD"!!(18D);E$!2&.\';A$ZO%"5[?%VRE4;! M>:K$)5N\0Z4Q.8/5G]%D_[@)DYN<=3S.0Q%1"I1,"BB!E,11IG!9%2DL*C\8>7,%8?U/0-0(PN MH'S\]F2:=95>?9/]YL;.6!T/ZE?M\'ZSVTU]O@&':H!&#] H,F[K=VL<1^\( M/RS)JS>*MP;+IG^\_<,\B[,\L:H4)=T\?]XT)MYO[65\G=:UP@P MU0#>/)]>W%U6EP-82"6X_E\!1929?@II 6FLIU8@8KHG41G9-5T>0[BYV=-[ M WP&A8UP.IBWZP9W#VMN[ZMNR'8_!=T%? CJM?:V)'IO!7 MF5/W^BTC@!^V>DM( :>MW3("M">56\88P[>E3ILT]':],BN67/'G7W-*(<$TQ1F2?3EL0 E<(N>OA$G[M9CH?QIXQZ;FWSMT<='PU;JS""E/&AQP"F- MJ*R@"1G2L.=Y5@JA(5RZN=C._#<(66"SS'+PB4TN M-TA.S2G'^SUY;6^5Z>=KFZQV\M>KILNA%)]77S=T5=&Z M0B$0C'J$A@E)#$ M-"NC4+^:^J\$X1SG!:*Y4["XT^AS8[A/<@N^;=9<2E$!\P* [5Y81P9SF@5+ M&AL+V[&Y[- -O0%'LH-.>*!__FJ!MCN3^: 6ELZ<))B6TWS .2$VKX= M/FE7=*/=S+J$FLB4("@UZ2XH@DCH/^J^W04M(E3(',7<*0S^_#!SXZL#RV G MIU,MN@%4'7T];ZRF<_*L8?)W[LZB,(Y7=SS4Z[AS9]6]Z,>=O_K:-LOKS9\? M33%+]Y4Z.P\"<;G5\_"M/CD>R;]'D?G_-LPIB_3[(U0&19:8D#VI^27* M&%0H5DSED>*)?6O6%P^?&Y'\/T8T $']7Y=T@Q>8]?/%M4B,3 Q'(/C$T+U$ MPR77PA^5B:+A'-%QS*8XKWY_\L2+>R;,E3@O[7%JQ(5KKNU^\WG[(#>[Z(ZW MZ[K35E=N[WG76W6_CDI'+K9Z^YZZUWV'KS_JW5;OGKTGO;RO]Q(-^?W?ZY:K> M_Y0;7E;R;E-R^46_;?+77;"AI)Q%(C7)^DS[I3%7D,B"051PC+.$1IA:M9(: M5\RYD=[9EIZ;C9'9_'S39B3>@$XG4"L%:JVN"!P=Z26P]&]??6K']GW'GU5W MQW=4T,,ZQ>.(.JW#/"K<)\[TN*/Y+30?RA5=\9(N/ZZJ[:;>TZY#%3CA44QY M!@55*40)3B 3^J=8S8]/*GBU[E@*DT2C',&&5-2&XU$0!8E M""HD79\OEN754E6\JF2LMGU=RBAQ5=;VI>*%=@^T,NOTOPJ-^;!]? LMMU->?VK'W4?<:@D9%$]U] MJ&2=*=*I"$'0@=O7>,^KW8+RVO/ULBKBD-+FT,MZDVA3M$; M<'C&=W29T7;2!C?>?6^,8;:H\F./YC^8:I-=44C!/UL:J>J ;M ML[K;E-^U57VWU-^2.00P^0Y9*3A+&"N$6JV0P[ M-[(_+3_QK9$8?.M$UJ:J*:KVZ)Q?8#D1=EP>'MZ1V?GN"-5.9&.[MT*#G=0A M(]=<4 H">4]$-N14&#@1F:@@X3R M'7RUP%/DDP\C-$X^><^XKY-//@S$Q7QRBUM]NL.:VQ=&L>,@?%4?6-"8>W8/L85 MLO[N,=9/F[!YC*N&Q[UCG._V[%K8Q$OLZB)UF:F-/][4A7S2P[09K.M5=&5HG#8K1=$M@OK29_N0%[9&_!'IT_(#HA7@QJV+:*_.-/V M2KP:MI,&BM<_T8]"WS]^6ZZ?I3S(/6A+ZA L>9S*!,HTR[6+GN>0)HA"G.<4 M2Z'_M4"+[W+#UK8<>7$LER_T<,3Q/M1.U,X0+O5[H>?@>[V)N'+TUGLPUAY' MH0H)D23(_)'K52C5ZQ'!+*:I(D(Y%=P,@O DR75U+Y6VAV*=[.*XWES&U&XY M"8+4V#$6=KEJ 2M$6:,3E/8OCS8IJP\J_9*TAV_PS,ZBY>;O=/DDWSSO?OS_ M2DW\&_[P_*O\KE$P246%(%@P+"#'^@\DZC(H6$'.HQQI$S8GJ5-A KMAY\8D M1E10RPIVPM;GP9]N_^Z7PV6'OAW-A,=T9,ZY!D[W3"\G=,(F?MD-/6T>F!,< M)VEA;G=[GD0WRU#U8;WY(DWV&=\^-1NK"G/*(PR9I"E$<1;#@N0"QC+CBBIM MR4BG&@.7!IH;_71R.IXC7X+1\N0X #AC[X*V(@*UWH C(0,>#0_ $/8P^-)@ MTQ[_#JA\4$K:"@D[2##OS1_G>]%+.] M:K)&WK79(YK)GI:F(*71YVY3KC=W4O]I;MDU45M$28:21'*8(U.,E^II(#+7 MG$3SB.)4)5):%>,-+=C<^*K.0J7+>IW^MFM!MZ5_RI7)Z* F>D[_T[.D&X>3 MRI S:7%._$KS,S(Q7LRFN0&=9N"73K>_@)UVS6EHK1]H%#QN,/A*\^AP)OU* M\SG1J?7D\^IVNCT"^+WGWR''F^Z$? 24CL[0QWC^U6E,![4*7H3$=V%-X^RB(XJG9RF$76:U'N3#)"4E+P!.(4$8CR2$+&: XS1E(94U-TQ:E) M[,D(<^.Y1L"F8:EC--$)>';D=14D([/2(1HC'-E>5#ULA,[)*-,&WEQ2\B2> MYN*%'ML21^>\=_I]>-"&5QVTT)3Q-"&.4FCJZ.(>NY:M=;.412822B4J(,6) M":2A&2QRKF!,<)8D6*4ILPHU#"#+W!AB%V;3?!6=/DU$2)O(6X%&IWJ%W@7\ M[AH>-QUI7'J'73F=%ML1TTW2R)SUKS@_#ML,T\W31#L+$\R7VUY"&(1[MP^N M'&*Z'8,P6!QM$@1ZY#5-Q']=5U57W.MEC.H;J=8;N0MJE>884I;WJP51G,<1 M2R$KXABBC%-(A.(0":RR3,4X0]*]T;B/*'-;$5NQ?!J/>\V$G5T]#;XC+V9M MT/TO1HV_[ L1GD;:LUJ7@R!]LW4P-#&>KXKQ"R_1K8#O?5OVJ M)WI&4::X@P[F )(F* M E.5Y&Z)\A9CSHT26Y'U]ZAGX=&C7I,-SI8A%6'1&SNPH@5N)R[8RZOMO%&" M*>P!"AM283'NM($5]D">:IU-:EXF5*:2, MY5#(1)&<29FY;?->"^0$##T.D':4?"4\(U/POK'RD?49CG![U ]*L.?&F910 M>Q1]2:!]EWH?@9*@$,AZRW#&[";FR-MCJ]L] EZ9AX U] GY]>( M-/7Y>0#XSIRBAWBJIZ.\:TA_MS$6QO;9C%WWHO^?I_*;L9:;O?^<:*)%A=16 MJ]E-S%,*":84XI0G*8MDSF*G?&K;@>=&J9W<36W&1O)ZOW\GMMNYC/-$6+K3 M(\ [,E=V@M[4!+EU!-7=GW9$**Q3;3OXM)ZU(R0G[K7K_5?ZV+^:,,TN\NBY M:RG&62%Y5A20,X&USTT+2%'"(8XE1U1P@I13K=[^X>;&3WNW:%E'.Q^T_N # MS/X<^.>J$/6IUDF/ITU0>@,T>J7H]Q(T0AR\6[-K#J@W9 Z?*_ M)=U\T+^I%H1&$D41A30QUL\86.CS7!6"!PAD0JR?_]?OW]_]5WU_SQ/\C\")L? M:]+H>^XDQ&"A6/?QVUSJN?]SMK'*(L&*Q87^O!.1IQ 5.(*$I PBS&(LTCQ5 MHG#:[3D[S-P^\]^#]+"Z "F6/$V*3$(J5&$"\P2D<8)A2C$3,>8%*;!;TOJ5?=D9ZO_:M]NX@=E@VY7XHMA(_'HSOE4 [#48 M/^KM&A #-Q;W$&3BSN+^4)VV%K_B69Y9O7I5TR.9_Q@O]CM=FNIJM]NW=+-Y MUE+451<7C&<8<\4A+E*D#=.80I+S!":$)R07),]BIW@/JU'GQG=&VOJ+K"T! MN9?;,178"G$[L@N.X\CLMH.P_N% Y!M MZ"3NBG7&C"3V 6EL-G%5B-/FW'L M L9)%K+3S;ZA:=\VDI=MMJ-V?!F3,42QB3W%,H?:8>,P2TDA48*R1#AU-3E\ M^-SXY5"V^B.ACR9>^I]>#9T/,+2C$E]DQM[C.A K9$36J;*!XZL.!I@X6NI4 MM=/8IS/7>-01^/H@/]:-9]>;JBUK4= HX5F20!4C:APE"4F4:D=)*:(PPXK& MR+HVP.GSY_;-:@G!3D2'E/ SR/5_I@'P&/E+/8)BN!Z(%28.J>_783-1.KO= MZ^*6D7Y9\=XL\S.W39+=^I.5J M(01'C* <%D7!(,IR!(LTRV#.A;8SF.0)S ?Q=;NB]?/]3;GA9R;M-R:7VM%2*,\RA8GFFV0DS;;00!$TD M$!.1B-+4I^51S;N$CSFLF1^;8 M6A-0JP(.U3T\O =OGL'A=;OS?:-TUW*PN@'="]&I#EK=0:<\N)O?"^'@(,_K MQ9C0X1[XPNM&$::U^NK)>)@FPZQJRLJ5J^T:_'@H^0-03\OE,_A>0P"JNA;= MNH$%K)^VE>D?4I_75N9V\S!&EZ9).*P>I-P"0;<2<+H"3';Y(/IQ>FW3$IDG M/JWTNE+?USRUSA#^]T ;!---?.^&PP1B3+>!,1VF1QLB$P[K9O1PDQ2[>5[\ MUY=%+B7FD6 PH5A"D_H%"8T3F*(BB@E7F&16H3+[1\[-=/BO]492NW7@ )?^ MM=M/VY&7U__Z_.7][0WX\O[N;V]^_?@6?/YP/26=*MH31]Q>W/@D[5]J:JEI MY>!1DWSYIZ)W'^>9?_%P&CZNMO)^8R(^WI8;_E1NNVWPC"D1FUZ4)(^I*;1> M0!KQ%.:<8A7S&.5)8FWJ7QIE;E^9?M\J[9"YG*I;&ESLQ:X=FUQC& M].99]413A9D,N[W;,2$>>Z?AN #)45O/?;IZ6R]CI+Z>GNB-5T+#1HC7*Z7A M %%O20V7YX1*@*][]DAQT-]GD604"Y52R"*E(,JD@$7"M#F8$(Y4(@@OG)J/ MV0PZ-XYK)>SV4.KCE>7N=':Y%_S:S/8S^-M17&A41S]2?XEM^S&V72 E4BRR""(A"$2-QUSGRX[2 MQH!_HMIFK>2F]&8K>QW" _82WX#;DZD(1W6>T 5E/5<9)B5 3X!>6PUQ0&LXEVF\Y@%VB3:1B& MWFVFGMNGVV@:UN%HJ\GB\C%J&?ZN7Y+Z-.VS^E"NZ(J7=-GUGG[_RVBXD2U+MEVFGC L&$4H5+%A,H4@RA;*8"DR=(H=#"38WQ\VBPM\-V*EG M+*2=@KMV\."/O8[ *.D8?AALTNW,IM>8RI$7AN"S^'ZE.;GIKQ!PHRPT\A/6 M@G00;D95(]TA=:LOZ?%\SW5A^R WG]:K]7'#A;;JRR*.%$5$"L@IYV8++H>$ MZUG.J>E[+?,DY9D3V_<.-S<.-P<_^GE;4#:=/\SFV]IH< -6TK6^;3_0.(XD M8HC!0J011#Q3D$J>PX((GG"9,VS2?AUZ]X0#>H(V/E_-&";ZK(&[K=IXR@X%#27;>:5MB0#6NL4 F[AO0/.>W*8*7^"=_;W15HV_)B7?1% MG#$6J[R ))9(V^^$04(S# G39KSBVKAG*L2.Y44)_A4V*[\=-ER0G>17;DU> MGA//7;<4"=5=)[5B: M8Y7VW/+@)+B.AJ%5);= -;[#ZMZUE]\%W!VLINO0G,1<.A!QC*X+_2B$-X_. MC#6]7719X;,&4<_E/CF(:[7]03?:+^;&J*H^/&V?-O*W[V MY F)1)$D")+Z^%8Q[7_%DL \88BD7*41MJKRYC7ZW-BEDU]S2:. 2^*7*_(6 M)T=CXCDRO^R@[&2_ 8WTH!4?[.PBK8#?49,SY"Z97[$+?%HMIL%[_1G^:A;2( *]+8))?##&<%1+)@D$8I MADE.B[0H,BFY50K7R9/G1O*M<'8\VG2G3YUDF_XHC+=]WGY I^0DNW7!_E;'?[U62EIBO]VB5^"%XJS'!*: MZP\QP@RR0B@H$Y$($LD4Y58?8O\P<_LJ;[=U*G0C*NAD=8D[N0BHA:$5!*:1 M/]_S"/DD@UV&RB5")P1D4P7HN+U=QN">K3#/ MI(11L@[&3BYXM1P"BU2!ZS,"N@3W_[Q;1#BBBB8,"FGJX]']Q?MJ._*']Y^W=[:=P)1WVNEU=TD$_ M:M*2#GO17Y9T./@7'],^B>+H_>.WY?I9RKHC5W>R:@Z'6DN+)'DJA*GDID4W MK1TS2"5.H!0RB[*"D8Q993);CSBW#\Z(##J9FP:JH).Z/A7ULFQMH+?Q!P(# M.O(W_7I8NC@,@3&=R'>PQQ9 <+OJO[2L 5;^A-*I4I>FI/,1TE7%6#/;=$Q MV=[>9(P!OMY\6S?!LG4ML6_=XXP_<_"/_U8U%V.[%PZC#0 ZS%4A *KI&7@$M(^35EZ(',J3U#&.@F MJQOI^+*Y]FP81F.@>T// Z;LXS"LQXN.#A8W7%M Z#0/_D6U&BIEE)$HAZGF M3(BX"32/$((,(9:+7))8/]>K=-#0T',CU3.%'IJ:Y6ULU=T^MJKN@O#5U-FP MV9^Y=HKL]J_& 7YD>CXL)70._VEJ"-D"-E+UH,'A7ZEND"TLERL&63_!C^;J M8Q\ 6D/A3!%G50[* L"BG>//]-"_1Q M]:%+QMEWM]_%9J<,)XP50B]?B?;/4V1^RI3VSR7%HJ!9;!=_ZB_"W-:CNH>8 M6JY_5,"\COM4)D!WLO^'VVKE,2]VB\ZX:(^\=FCAFX9MG?AFG?C%:*"7@+^ MG1)@K\4H_=S\00Q*X1YB3,K$_C"])-0KGC229S! X)_W?8<^KK:;%.Q50DTE1Y))Q )#B#3*4Y3$C*]?^P68Y;M4[5=/^I%X,WS%UG7N5S=_R[O MFW*C+V+:*4L+RA-8L$A E.<4$I.;C8G^?1:I!"&KM.QP(LUMH3N,NVYU:@[3 M?R^U/:)*OK M^[?K51UG\$27)NUF$15<*!J9,GQ):J*B""1YFNF_1EAE.$ZU7V-?GO4U5)C; MBM I8 M]!_PO&D/>-KK>@YX=B_3W^N7Z210>(<(.( $?/U7>)E6P>C+IL,8H>EH96M*WUP4=NM"CHW D6E>',+JRDIP63=)4>+IL4UES_5FT#FRF9L M\$V/$:JPQ*N^*/V5A5]%L@G+$[\F\L ML&_D?;FJ5XB6T*_&$T4)0US&L!!QHO'4+R>--:B4"_U:9E&6%[+%\_U*3(=F M-]B(!GZS1H8"TG*+YBIHQK9X#X3[-]"(!VZWVTW)GK;UAHJV$.YHV.8OEQ$) MNSUR.LRTVQT7U3S9OKA\I=^2]$72:KW2\_=\MZ[J;J@'FYIO'\QB^G'UM]4^ MDN0K_?E&KJ0J3:+8QZU\K)/B,TT0@B<*9GF<&Z:((8LC!2,B-!73(I6I4^)5 M&+'FMFWPB=9&LS:[_Z;?B\U6VQCF%,BC)$&@:;/CI>DG8V0N\YH'9_(*"UM0 MP@LDVJ0D&1;.E\0:^.FOL#?\]]KA7\0%3[3Y&T,>JU0[%$A $F$%$4\Y3@I, M%;-J-1U0IKG1<"/5S<%V2>V-.#7J"C-9$^RTND_!G+9.!V+C&^6FG[<)-S7= MYV_"7'!-F2SM0AX4U1./^Y?9(/Q>-)&W3%L MA_K7V0(\QB;HGMZ+1_MY1.^5DB9E6S:=Q?4Z_T6_BB;X=,7+95F+]&FMWS[Q MI"_3AD+;>_R+'GRC?_5DFIEHBV%S;WJ01 5+65Y SC*]&N,HAU3*'*8J1U2( MB#'FE%$=4KBY+&A MYD;+^TCFI195FV0'LCJV0[\,KQW3A@%M9-X\B/PV>+VUPLN]+?H@%&$[HU\> M;MKFZ(-JG_1''[[#CRS>-.[*[\9;^2*7)L]_GTRQ+WV%&@$3,D6N^J;=2#LX0A&2$HN5(018I EB<+^>B% - #%6>N'3[ MI.4E!G1X64-BZ'(_J^E.(R4W&RE.%W5$"HEED<.$BQBB1$602!C:?>L"VLZ#"0#@R;>[1.[*C@IM1PV $M:1ZAIO4F!I6 M^Z4]97&'&WD(62[>EMOGVXVD;]="+@J,HXAC;FJ8Z3\BD4*6)@6,D4I$EHN" M*BNJ>/G@N1'#VSHB6 L'C'1V'_\)6/V?^C40C.T=V6EO_2%?4K6G0[J^I?YB M_P>9'V'S8_V9GCQLDH_RD@K=)WCQW_U6Z[^NU^)'N5S>KL1';<*M[LUAT6U5 MR6VUWU#9;0CJ-1H564XUF249U(LVA85B"FBJ!H.UL&7J@%-1;<))C4?O "YZ5)X?<0 M=ROC_6IKV%,(_7)6AD@_;[ZN?ZP6F#&6F[PW@M(<(EFG;441++#,XRAC7'"K M$.">,>9&8(V8H)7S!M2K\7H#C*SVEL@E0(>-D@ PC4PZ7@@Y62L#&'@;+I>> M.YD-,Z#8H3DS=*EODM:WME[?9_5Y^R W[R3;+C(I>9(2 5/)4XA8K"#%*(8Y MS0O&A.2JB#U*YI\=S.I%GK[H_:Z,X7H%J"'8?7\KQ]B4\Q#;V2'^B$VU5?MM MAY,"M83 B!@RU:D'@<"92^=&FC@1J4?9T[RBOHM]Z6"@9FY7M>#K^DYNU'KS M^&&]J0>OWCSO^ACG.&4TT0@7"27:2E"Y2=DD,%$4J8+@R+(J5%"IYF97V!69 M[C2K4Z ;W>J:+(UV-_Z=I\/,M"V+33Q_XQ]0331U'G09$.K ]!I"LHGI.""8 MI_0=\N&>^UJT7%4F>E%6GU?O?YI8QJ>R>C"C?U:UF<(RS&DL)8QR_0>*M!'( M!$LADX4L$(I2D5DY?-8CSHVFC<#&!ERNZ0K((X$=MZD&L8Y42E@:(RA43"&B M40X)1QRJ2-O=>@X4B92'U1T&\NDM\ F1M]P4#/GNCKT1:,#[Q0C[%X/AL;3& M5@]KI5M#$W:W;W#4:7?X;$$XV=6SOM'7JJ_KT>Y*C[7KB8D-_+0\V-,7X_4VCV/ZXMZ.D8J!(&K9$IPZ' YRAQ M*<,@C5SS\W4B3H;5'JX!&BA)<%> X?9I^[ VO:H^Z??EW=I800M!"YPRH: H M3!,1QE/(.*4PI[&*N(A2ZF9P] TV-PXY*("RD_8&&'G!'XW$CN<&ZD M50^:I^QXKLT-;.OV+N*<48)B @NA>0BQI( DU60D$B$%87&.(N72>Z-_."?^ MF:P/Q] 7X8.K':V$0VMD3FD%/2R#UZ4[_])*>SG5T;W^@14L87K%FES0%;;]J&+1) "13F%"#-35YM%D!6I@/KMR7F38M&L!S^ 9T#>R_'8TSLL)Q5\-1' M.7^9WZ=LCND_KDRU '-L_T%/ZNVCV8A=%'D>%UC[(#A%QAMA&#*J$HA)HKT4 MQO,\5AX!LY,_=B CV,MZ M&KY&S'"?_A 003G@XF"3DL&0RB]98?!Z7WIH2@%Y>C*GO8WCLE[M M"PRJ+%$DC07D!!.(HIA!BB--(Y%"4N!48.:T/WJ%+',CF4X5QV.7:V;#EG(F MP7AT5FHKBO0Y*$VD>Z,-V*LSRDE. %@#M0N(^5032X(8A,5D_-$ MSJVJW" @O47E+M\]74VY00V.2LH-7^T;Y&V:#4KQGFY,8&%UR_4[\M04_=5\ MS,OM(LL5BIFFQ0B9RG(BEY!0P2")TASS.,YRGKN%;@\-.3>R/)!0>Z2UB*Z1 MUH,HVQF(8;$;F4([84$G+?CE$,E6X(!;U?;H!(Y='AQVXHAD6QA.XXRM[_2- M"-3/:C)4>H+8A,BS))(4TD1AB$B,(83HBN/$9X3F\YQE*;%J#C69Q',S6(R,0&DA0=D% M$IK^YXY>V>CS;.F_S6GVQO;TC"*0&4W H;:'M04!>P:'U[4J@UIG$SI6;D"M M-CC0^P;4[X11'>R"2[_TO1/NKN%4\Q36B1Q=ZFG=S:DFX<0QG6S@:W*0=]N. M^_ ZGD08803S5&2F$2&&118A;17GC*54Y1([%;2Z,,[<5H@VI&N_C>Y["'$) M5SMN#X#6R(SL Y1G?O%%&$9(+3X=ZQ6RBB\J?#ZA^/+EU^7?W*Y$75FU&66! M12%QCA/(A(PARD0!F8HD% P7&&2U-=4)3-)NCK"(8(I%:H(5)"QB16%*),X[FJ_ -%V6]L?FFGVM6U1\=C8/J_ZE3O;+QXZ\=;V>95.][8O7.<1!N[M M;7Q62NZ/S1;Z@\\CGBLHB"FZS6,%"Z4Y@,28,AKG*LJL8B)#"C4[HN@Y6;X! MZU9V4\I6"^\04!UJ#OLYY[5F9OX;19UN;2C!*\R<0^#\*\S@1&'V$\ZD6VA^ M8,A[ _E#C35=V']@=(Z2!$(_VV>!7:NM?J+\M>0FJZOZ\+1]VLC?RE7Y^/38 M=4=[]R3KL],%*D0F*>*01ZB *-5_L#C"D$21B.*D8$A0FX(W[D,[+993G26[ M4*D3SC9+W5CHC;V@M7*#3O ;T(@.6MD[TJO .U.A?5R@75:FL0"?:/VYW15I MV)@BMN8L_[%%?-?=S]1SKKH)6K:*@@?ZW2PZ= 7T]=N2+DW;S\VNUD5>EW*KK56H__^QTC< ^9/+JFX"TK7S^I'N7UX^U1MUX]RLRO,]F6]7'Y8;\P2MF 1YR0C!+($ M9Z8>+(<$(PPCPC,J$YQ&F=7AO].H<_.Y=F$UFZ9C@&6% S>D+5:3,? ;>2'9 M-=XS,H-.Z(."C> /(SAH)7=) ;9&UF'Y& /AB5:.8$B[T;LK8KW,;OVPZ4C= M5;\C/G>^^8H8,/;20VFBT-NBO_^4XF\K_<1ZU^AS?:Y?AZ*__RDWO*SDW48O M.5^,1_/Y:5MMZ4K4Q2+J\_]_R/+^82O%[7>YH??RZ)8W\KY<&0/C#5T:ZR)> M(!5%&6848FGJYF4HA31.S-&=XDPD"G'D5/%W3LK-;6%J=0#KO5HWX$>K$:"- M2MJV:W0"WXQ2'F%G,T'?)4)M)B+/:"4^NV-UV".WT<^TRFI?EUHE4,.@__7P M%>LP "T(+^X)',4VL[D,'_ V%P6GCXV;B^9]871SDW&$]-LOLMKJ0;4H]67U M[F73*4OE6*0$*QB)-($H40ED)@(\QKE""9&QB)TJ9OJ),;=U=R\HJ.ICN'MS MC&H*^C^9ZC%U;\E:HX"9MY?GR')9'!WYL1F4SN#P(MJZ+R^R\DY@,$<65?U1=]LE"6 MTBC.&>1,:$L>9Q$D49)H5I,B2HLT58QXM52]HO'8!.1UMUE_+RMCB_W"VNKT M=>1*D]%D*GJX;H]< ACC%-,TQ1#+N(!(4@49RU.88))@@8HLH=BEP=N_2&>W MCSL@NRY->Z3# &O'^/-O[39-2[[G-HHF;8_>V<=JVW7)N(N:J+Y++\KN) M;?LDMVVCN 5G)*6F:@F3/(&(I B21--#S#(D8\EQ5#C9DGV#S8U_.UG!9B=L MW7#6C1KZX8UBR53,89%'#"+!8L@*3;PT$DB1..=YE+L0;S!X)V#?">"UH]]0 MH(W,P3N\OAS@197^$L#M'25WP@$CG7UR[S%<_;1P%0ACR&]-M7Z ;8]K0\$V\B?M#-B_E7^^Y 8I[K_V1%? MIZI_G_(7J_GWWN1;J$,[$1D56:8*J_8B@R/-CC2:(A5F=^%87-#(ZUK$XQ+ P^M^,-C&)@U?Q#P* M? R@<66ECTM/G[CDQX"2I[4_AF[P/.;KB@>^*RN^7%?F='%7@JY(8ZHPT>8$ MC[25SYBV\N,B@UFA+0M:2!)1IS*R?8/-C2(.JH >2.M=Y:\79\MCND#HC7TN MYPV<^R&0495'D5$YP1%GG1F*'DH*]J%XNTIA3;+EM.H^)&WO'Q6_.W+=5QT\(3#.GNG+YKLZP_Z.6(+IN(M@_Z=]4BBHI8)'$$M7_* M())9!ED>YU#IA4"9P.J$6K='NCC*W,BZ$Q0TDK;!K*"6U=XAO0SJL#,:!*J1 MZ=$+)2Z#5G=3Z(W2J[]LWS:7[M5_ES M^T:K]N="8)0BE)G6UA1!A!,&&2,<4DZHPA131)RZ2(PO\MS,AT9C6;=S;CK) M[K4#3T:]-K^R4;#K.LN>SU8/<#P^&_\%L3R#F]6TC\R>5Y6' ']\K:O*&<5 MK5G( \#)IB'L*>+X8D][%#G9-)R<9TXW87A=_V@PTM^7C3'#DM7&1+:*6)FH G,:V5D_C(<$?C90A M]^4&@!@YU+$=[)7#'(]5'@YQ?'&]'R>\-=*:ZF^&@4P'M:_Z.>_6IASK K-< MY"PB,)%1#A&+$NVDR@RR1%!),I(0&KO00L]8W7_ MJ]0FSZYNY$$=X 6+3?8@0I!0$U1!8P))GA(H-R,;EZ_"LI3ZH)7L#MFO M ](RP -+GRA M"LI$UH-/2DNND+SD*.?[/3?U:.V>&9_+-)/ZK+YNM,]%N6'&=CV.4<$T EB[ M03F#*&,"TD*:U+P\%4II#XF[U84='')NMH^1N-Y1JW?._"P>"Z M-[>"PC?V MYI0;:QA.MFCL[QRI_MJE>C=-#/S'5;7=U,>/5=VT M\NL#71U7PC'E(=I&6"Q7..=I#F.:FYJ75$)2%#&D6*2Q2 J5Q6*QDO=4W_0U M8 6V<"I8?;I%\^F>*#*B&]/68 M<=2W@U%MRY\QFM=7"3XQS6;411/ M-O1=#[/>/'^2 MVT46I405+(<\(F8_465ZK2JP2:"6*D5FU7*L,+1_^-R,Z$ZVTKUZT %B49:D M5+$8"B2U1\(+!0N,%>0Q4G&<,::H4YB0-V*3U D*@9C=RNB+P\A+UTZL&_"I MIT2'1\F?4W4#U_DY&&#BXCZGJIU6]#ESC1^??5VOE]4[$P:\$K^MEZ+J3E 1 M)VE$4\UE6001Q2DD7!"(S8&)4'F$$J?Z\Q?&F1O+&3'-OMO@B: 3F';?< "( M1OZ<:PEO@)&Q+N=<2SG"Z>D $D&_]$MC3?K1#RC\\OL?NCRDJ]_847J@C_6A M2_E=UF$==_H[X<^+(I.DB#2J#'$%D3(G(D7$8):3F&,52R+=JE:XRS W"FG< ML#1J:RMOXC21FD.2N@*LR>)V,B3J17&GX(Z>;&H?OT\YNN M%+2Q-PXT!)V*P 1F=%J!/XQ*H-;)-[<_R&S;4?"KS>'(Y.P]?>:J0PU!K:+= MK/H7'@B)_CB5"H)(^#JE#4*">[$60M!!KJSN]EE]*%=TQ4NZO%M79;T^=35" M$DP0SD@$4R&XV?[2AK/(D7:RHRQC.6$J'K$?6O#FA%1%,9X22"2IJC#8QB2)*D@!%*$B0R*?+"B:F\I)@;=7U]D!M9UTX> M)[+Q> KLN&IT8$8QZYTM5$$&$VF#X(\"^2K1$0>2S++\,BS8/G&2IY_ MF!\K_FTE2M.QDCUMI>A*I9C:YZ8H.J\#<]9W=+,M>?FMEFI?,,68C7R!228) M13E,&-8$F; $%EPE,*.,4R&*+,'((UCI6KEF&H%DIO@_S!E@UX:&;ALEZ_PK M_7USN=G2<@7,)D[M(*Y_K+1WR)Z!?/RV7#]+UT/4JR?8CGXGF:]IF/A(%=#I M GXQVOP%[/0QLW6DT4%]JYO:8>?A2#D4O$'Y^6JA)J7J4!"^9.U@S_4C<./W M-U%"71>+=U+)C7;XO]*?]7[ VP=S&O!Q=?MH\@P764+3C"<F4]W MHN\;K=R 3OJZ"',M_PWXN.*;.F_JEW>R^>DO-Z!1)QR3^@(9E#F=A9B4*7TA M>LF,WL_Q=/#7JWMMPSV^DVS7PH@469X45$%%N;9.)8\A2Q2#"8HEYQBE:6Q5 M%+YGC-GQV7I5;Y<\F81$MBSOVU/WM8D(O>FJ=3DZ[F>@M73+KP-L;*=;2P?U MI#P"(]^N=!?XC6[;)3J@7WT9B;!>\YEQIO6)+RMZXO'V7.I& M5FN[C;K,43 MWW[>_"XWWTLNZVJ\25[PG.02JEC_@6A$H:F["8NL$$+$+(TSJ\B<2P/,[?-O M9:R/$%LQG2HD7P2R_WL/ <_('[L',M8?^9#Z?5^XOO?@Z]9_>_EE7WSX))_U MD&K=-SUXG=^JKA_Y36ZVSR:>97N[JC,=OIF=L(-2&U3E."XX@7G$,$0J36 1 MIUA_Z*F(9))&$7:JMVR7MS37$3&^3MC(# >$YA%#2=V+\> M]6$?(?'7 9F@1H+-N),:#0Y O#0B7&Z],@+NS?,;NC2.S.\/4F[_NED_?2NU M!6,V;Q>)BE26<+.E8@R-3&%8I#*#*1,B30GF2>S77Z9GT+FQT&' $WL&K=R@ M%AQTDK?%&GWCTOKFP(Z.0B,[,A^% =4_+,P"I7&BO?H&?IT@+@LH+L9FV=SK M6?ZQVU[YL-Z\6S^QK7I:GE:5^[)>+M5Z8[)%%X0461SG!))49":K"4&:\Q0* M1"+]/R)1Y%0+Q5F"N1'7<0OH3@6P*Y+XAY'=Y(4;X5U[S3A/CQV-C0KZR)QV MMAOWQ3[[7-.H^H M'5U=C=/(E.0.D3/=]$(0E%+.CS0I;?0J^Y(:^B_V^_SK$A@?ZS ;[176?WO_ MTV1,';0,W)?D1W&!LB3/H"!*TT)*$\A2$4'&!DI *W*]J_2Y.4#J*V 08![LR&0T=$F% M6U!F+W>'_-]W??][HDM2_YAN:;;180EBY2,H$(% MAPBE*2P8Y5#$DJ1Q1"1EN6U?S).GSXU]&@%!(R&H1;1O@WF*73^57(W(R(SA M H93M\N+2GMWN3Q]XF3=+2\J<]C5\O)%?B;%>Z4D-_4C&A/F*_WY1;/ %VGD M+9=E'4OV:;T2TISSFZ/1UK@Y7Y;B[;K:+C+%LC3',QB#DV M_TMKW32R\/VDUTO/D(:F*-(.:DYMAX,+\TW48F6$V7Q;;PQ+OGG^8JQ+J8';;_2H-(K37+NA!=6N*1*80DJ$@)F0*(U)K%1L ME5GM-.K;XN=%3WC=V!D5@_0]F'W!OUU]P;= MM6]0AP1HH6@N 08,L ^\FT'WA^OF<1X=(#QUF$&ISM$G*%@GB"O%\-PUJMM/ M&$G7*RU(FQS $(XPBA*(248ADAF"A3"EU$G"52Y8H8C3D?K94>:V6C6=(.NY M>5@O-835O[5M9QSW:\Y":KGE_%;M__MY_+'U=3U6_KU?9A^?QW69GJ&.U^5_NW-_*^7)F*&KN:1Y]7 MS#,P9 CXWL MZN"ZMKLQH(V1O1YXC79_O_0NS?K]$>U>13W0O_![=*3'_T_?)VMCXG6GL[%2 MC RUZ1$GK>'Q2E)-8M&\+N*=J?3*4O@6WE[S/S]6U9,4[YHPZMKUJV6LSBNS MR%2$6((0Y!(GY@Q&PB(E!+(\DU@)E4N>NM7A=I9A;M90T^*YK'4 3RN-_Z[R M(I"-WU)V/3; -]-DXZ9A,<>ZC#[39;E5..XD3&&)5*"1OST?KRS.R1ON;]M< M/H6,,[P"S\ 5O]WEF+@ N#=0I_7 _1_U"BZLH74I/C]MJRU=";.D+H MXVJKQ:]*WFSVLRR.$I)A2 3AFG!S"AG.]&RG*,_-\5 NK(Z&)I5Z;A3=R*T_ M^4Y'.V_:PYWVNJ/#G>YL!W0OQ8'Z M-V ' -@A,'"@\XIOR(0NYAAORD2>95,JTG3X$*7JHCJ8W/Z0 MIVG1U+YJZSUN_SX3)]-U0D?U+:V%^==Q*5WQ#>I).@\^;H.43_+G]NL/N?PN M:Q>W6@B5,*R2 HK"892ZI11[RO(W.P4_64EXS1(.9D" M.\]P"F!'-AA=N4M?[;LF%]\;^?JJT1\)/V7K MJA3&7M<*!RZ6,-J$A*^J$%[4ZM^@T>ZJ\LIAYMIN:9E\!D=> M2::QPG\T0@:D-$&P0C*4I='FY1Y!I5^R2;#-W@&]O ' M*9Z6_X>\=]MR&\>V!7^%#_N,DSE&(#=SMM./8SJK1G0\:N-K< M6R%%B9+345_? $CJ+@J@ :KST-E13A(8JT)9'F6<$%<\SW\6;:U#BH\TQ/*GU$&\-$[SUVO67NT(MT M:.A-YK'[TCW%R#OL?C./_)DW;D*2=UA/\I3\MS!LD-B>YZD_RN,JB_4]K4W3 M,\P911)S0"'! &:YXO^809"4)(&P9"))G)0@K5J=&K5O2X^NR8^(&%/_YD;+ M=F#;,:YW" .3Z3:>G95P5.W96>R1()Y2\L9*2IF$&,B$%@#&5 *:Q2E *"MEDLN83HDI=1 M*=S+#S^2>WK3GFMXT,<:]LJKS4BYY$X%1DKG,G,OZ,JT\XX#VQG'-.NO=#SVD]JA0>'&&[\NX$ M66U[N9Z3;[7"&RP9FFCY72PVXI/0&3S-\7*]):-C\8]T M7GUMSF F/,\X83&(D1X5LUS%QF59 )0QS,N4)7'BF$AIT>K4AK0_3&_6LA*F M0%9G<+3<6NR8FF.'O=V8XQW1P,-$:^]=M+4XVC,YVME\%S4'77VF)3I Y3GM MT*;ED=,*'< X31MTN=FKFH]9-+B@#I,E<1[#,@<4IDS%\$BQ%4PAH&J*GW.2 M2E%:J2(.-V%JU.6NY>-%PZ>ODVRW;T)"/T8HO%/P:1=&IR?@8X'F&/H]?69, M0;[' B9+]1Z;)PT0[^EVL<]GX'P2U2/=**[1O\P$9)27* 5Q(;7^#BD!R:%4 M81V+XR).!,96*QZN#4^-&;=Y&ZO]?#B^EP^WVC??02[%I3?ZR3 DQH$I< OO M-MWP_BC=\-,(\#H(R@2">21-&%]PNVFV#,"L5W;%Y7GC*:<,\/) _&3(_<-" MYOOOI)KK5$H50WPF<_%9,#7XK"M1OQ9TO?MMAG(6%TC%R!(F&,!4AK-5#=^A@]DM5_B[4YM%-O+79,0;7N [L)1PA<@X^Q M=!WM++N+MCX -1L'M?+"WQ3"%1^O$P?KQD>=+KA"FZXM;WSM:(=,;ZKV#LTI-VS/B"_1.80.UK%^\Z\5R^_];):.OE"Y4M M'M /H]1N-P"[D=3X<$,C 1#](TU#Z,+VIXC-Z+ MB!ENC9BDB.$Q1$/%"T^><\/2^)9 'U9+U?#Z^7[!=1VXIV91G&5Q'F/%:0EA M $)! 8%4_Y26)=$;A]!J/<2^R:FQV&OQM!*L(EN9.?*H9NO5O\P_#%B=[E71S;I3@5%_ M:7X4C[JF^NIY3RF]CC2Q14_[/2,ZQWV)F3NA;+4DWO^D\1?#K3P[NPQN=^<- M&>3T>A8>/<[">U#OZ3?2)ME]E.KNQ^7";.*VT[B9BFQQPFD!1,Y+ &,$ U%5WT5/WJRDYH#]P9CR*:GWU M75?K;D"&>)CWP"X6GT;O!A[R/&1\[UZ&KO<;CYMW)< B2OB.\9_ '<;<\1.U M@\)^-B$[;(O#QJ@]D5T%D];$J18;-0UJYT/+1?VKD,O5;G5(U&]^K%=$M5$M M5"QCCC]^4+!K-9WE7+7T]=U"\;BHU3P&%Z* 20%0(A& "4: Y 4%*(.88%S$ M,',ZSA30UJF-4MK)B!IOV@.2.HQTK6D8LG.S-$6TS DH*2L 3#$#I(0Z H$, M8H9SJ?==EFLR__?JW*W%_R=WKEU8,9$N"QQ7'"CB-].UG:O1SM>N1W>;-WH3 M_-"]J///7P@Q0B=XC2%"VCMJ$#$"\,=1Q!A-WBA \V[QM%G7[W5&6=KI)J>E MP#QF(,M*JD8*5@(L52Q0(IG#@L80YDY;-#UM36X8U[9%CD6G^K"T(V9/" 4F MUGV9EL;0NZ@%+(!FL@4F8815SK3W,IHIEQV_*(?2<\N W8][QO2RZ:OV78XQ M+,J$Y$ 4E ,(408HS'*0IS1)\URPQ$YSZLRSI\8#K771_^NPV'Z$EL4FQ7 , M G_IG?NOKG_75W%PV%T8CL=8VPCVN+BM^)_WO'=I_^B6\=;PS]MZL%A_X9(! M%/2^6NA5E)7@U?HM86:/=ZO J?Y YFS3U!)ZNUS]3GY4CYO'7Y>KU?(O7>;3 M[/K\H<\MJK\^J@OO^7>=]%+/,$42Y1P"(3/-9072&BXIR'!.1(YXGB16M2%" M&CDU4M1NFA5VXV@D6T_O]))[XZOYZ\Y;(_G]V/@;TL/Z+F/*EL?(Y( MZ[0#T81Z-RR8>P(]'CJGYO^0SG88GB;0Z2.->1+M/<9%$9C]H.78GO MR_EWW<_SP_>EJM6_/%9:=X<^FT+BM> MU/K7)GTT2A>?!)N3NJYDQ4[+V2H0[J+[H\2N!H'P]6T'=\HH)6W=K9M$%=O! MH-H6KAW>P+"QH$M@TRVM][/8?GW6Q1'O?U3UK!0YE5DN0$*3#,""%(#&&08) M82FDC%.6.IVTMFAS:OQ]/@FV*SZJ+7;49[?!W8Z4/:,9>D:W7'P%[]7KKI., M%TUL;5(IKZ'HS(L.N'AE/)MV1^4R!R".6OBC-$E* M[[=5"!#-"2JT;&.1:.U&#@'E,@54XH*2.&&0E$X9J[W-38UU=M;>1=I>'3LV M":@W%*/I!]R.<_S!&)AN;D30/373"AB_Z97]38Z;(FGE_DF:H]U=PPC&Y@RY MY&JVFB4$%)P2 *6:T"*>YH!AEE&">;'P=),?-IW)B0,@, MA+J^_:B_O^/[_UY'\L\>HSISOMX?[;S44?G)'7^_X4A[^&/J7>W0?U3K;Z\V M]5I-]U;;,Z,ZP6JS,HLQJ.!95C !!.(CGM7A:UM4ZFG>FNI;WM$/;CH$"8!B8A;;5C_]2)D>=S0?'T7=V^ZSQZ024 MYRJ?=FV/7.?3"9#32I]NM[M1$Q?5['[#*]6G[Y>L5: FA?\]\\+5@ MOWQ=?O]/=9?YUO\)]8^@^=%\X.>>-\I'W.-(]Z'V73)P341\;50UG_2R[^+K MKO!WPBGG$(&,) A PE5@D,D8,)3#G''!TL+M_.Z%AJ;VF;9V1EM#;>KEN$%K MN>[A ;#0*QY#L')?Y[@"A-\5CDN-C;NV<<7EDU6-:]][OI1?A+J81NV M-KKLKY>ZA,4L5D,UC3,&R@3J;$(> \QI#I*,8D;RA.72J<[-Q9:F1@]F$V8I MHP-3HS\;8QT)XC*\=@SA!;3 %#$0+V>2N(J%5Y:XW-JH-''5Z6.>N'[#@(SE MSTNY_HNLQ/N*B44MZK<;78SC]VJA,XSVY*G>+;[\M=0:5?6,%8G(!28@)CP' M,(YS0#DN #^AC !CZ$BD-3[JK+^+ M&ONCUH%.2$.GV&R,,*GRPNCBN>3D#D#>(=TV; ^,+CRUTC)1>FGZL>V"I]:% MZ)&TXX#J!ITI6VLM3Q[)JF9D'CUKL4*YU NA^AJ32DO6BK..+EA%==?K\Q:Q MZ!LQN;EDH1Y=K77Q]*7.V>TJIRV6"\#TZNK<9$C-Q5I]WD9BO=:VB!],;T8H MVY<+89KQE48[O&M[,V0'/':\Y-?A/A_DM=[P&#]5(0[%Q>\;G3\MDU*O?R5U M5<_B,H62( @D0C& I59X17D&"JB"8YP4/"Z0B]"$JP%.P]D(ZA':L-MJ$UR% MW"Y #@ED\'V]J[4*3,''QH.H%_*;:Q?8XA:TAL%5(UZTEH$M1-=J&E@_9^!R M'_LF^$8G/KQ9K*OU\S\JKHC3U*+484%;IU)K-[SYH8;%!9EW^P#UK\\/JR57 MTX;Z?L$_B]5WQ8PF38/U.S2N;#&N3S_)'+>1F_KZ2 M8H8H@1BA K XRP%$J4[HYQG &!.4X+B4N=.Q+9M&IT;U;^IU]:CSZ:*-L5'- M5[^[BJE9@6W'Q[XA#$ROC;EM(O_.X";;[2YJ;(ZTT1ZU>!P@\BO*8]/PN.H\ M#E"4Y()2"S5I"F!,4QP M0CBB-G1S_O%3(Q9CX5ZDX7(ZZ * _11R.RR!R:*SR]L1GWZ/^[Y]=>?>=Z]^ M._[F+SQZE*^[WZWN.[YRU< *2M5"U-U)]5=M9J1$,4>XS$$B]1I:7@B 4HP M0AP5:<9X@IP.WYQK9&I?[_M+BB/+S;I6;,GUDO566,0Q7CB+LEU\<"MV@3_Q M#K;&OKOHE>^TTC[__98O.M?0N"6*>EP]*4/4=^TP*CC8B=9K7&J&HLL^K[Z+ M]]MC8EF>YKC,$D 0XT#+/ !$$@FR3'*"\ M>\>?^X6K;JAY]>OU0B>_'ANZW>+![&JEORWU;*N9TF(4H@2P<6H48TP4?$"=*L]]9[F'];(]$IC; M/%2F:OV\BQI/=3I5XZO^%^6MYY)48;K"?RTJSW:.7X0J#-!GJT\%:NKF3 FR MTLF#M7IV9T/%5,#YNIIOM$:"4X(+$D,08%8Q) C@4@> ME@4"(L[>^34/M(OI/J+6(HS[ '3_QD.@+B/L*AGB^ZC6AUL&DF?NBINJ-2GV,O M#-A[](KMF+N0=]'.=#,9VQD?[:P/M!MIC5JX?&GI.4?JE4*S-1X#C)&0.$8WTN$7% J)ID49;$*1>2YW9+4><>/K5AP1BE M5S>2]"?Z1(+5#VU.%5FMGN5RI=>UZ[=-W999C&/,*<6@3'"F/F(B ,8D!S&3&2%E M3C/LE!CIUOS4/O/6+%V-ODN;9/MFWR@:W-\5=J%(.(!#+\2>.C?+5\ M?%PNC/#ZC"$$H0I'0"QY"B"!!%"4%8#SO(@12O(BL3JN8=WBU CM@UA'3ZW1 MS0%2K9JR?E9CM^HHYRGN=<3M2,PKCH%YZ^$ OLY:DR%N[&V*,'@M]F*'C>]2 M+U=:';O0BQT(9\J\6-XX4+W%L-JLP"+.::Y@E*D6%BZY/@<& 4*B$*4@6H', M29/%/'::BS+$V.:HN-+ 9,<&[LX'_N3O^SUV%SPY<-"OC$GSZ''%20[<.9$< M.?SKP*%=]<<'U4.M8"7E".4R@R!'/ %02 :02'* 69H44% AF-LX?O#XJ0W: MVKI(FS=0^/,(/,LA>3 DH<=?>S3O>R9!Y_JJAA4&V M(ZW)^*CO-^MORY46&9JE.(]CHKY=GF840"P%H#*G(,GSF K&RI)PMV(@%]N: MVB?=AHJUMO4NJHVU$=F:&_U4+=I__=FU-,AEO.T^?$\H!F:!_5C[KDDKJZ.= MI3Z+?ER%PW.AC\OMC5SD%K4GSJ5 M3?/K%[%ZG&&BYO 9R4!<%&IV7\@"H!3E ,4IE;@D64JLBKFZ-#HU8ME:&,VU MB5$C-JJ^E&7G2?,'%QE:6_S[^244JH&)IK%8'SCH\&N,OHMV4)M_B;3A 5!U M4/0-@.Y(,KZ>4'93R76$JU<:U_99X^GA.GIW((+K>N^PV/#=0K&3J-Y #SC<2&PR+/,J0;,T?.G1M6O2/TM>E*V1;S) M;]'2TUNQZ:HUWBW\.X;4+N2[ :C [-M9%FG3[J(W/]A\8W1*7I&G:DWF)ECN M+MJGCWNVKKX;45-_H> %F+R&?\=MC!KR77#P.,R[=)F[HE9;2.8WL?RZ(D_? M*D;F[2*%^MJ%%)"IX$UFB@O4+)'D6(5V62E0DF>*HOJ4T RQE"E.*%1T4&3ZT'L*:%(P4!8TR1*6 M)4@XR=X[MC^UO1B]DSM7ED=DO5Y5=+,VY^?6R^BA^B'F?RU7_UVK@9']$@$3 M3CQM5D]+7;)B*2/1G0!.R;P-2DNZ4Q/?I) M&__S3DE?=\[^LE7K07L:TE^8,A \KV&,JPVCACD# 3H.@X8^9OAQ1EU/:T8H M26!<8L A*P DA0 X3@A0$Z0TDZ2,B\(J,CI^\-2"H>U!/6V<^ZE%@U4_V]R" M0& :L7-^T.'$?4]O/I1H'C;Z8<1]%\X=0CSXN_NLY(Q^>3<[[]4*OH7S5?KB4 M@GS\EVNZZM'QN11G%P^?^CE\2E2O $7Y:1 MDA*F^-(XU@$>N?/ZJP>/9P4O'8C0\]@$S7[Q9:E$ ;T.T=?R)K M\7FMBY2U9I"O:F9%,D%SFH&$%!) 6*BO*LU*@-1[A%4PDQ7<:69EW_34(I+& MOFT22+12OT8_D3HB'9,XY@4[](+=]"L,MJ&75769XYW5=]O4D4@;?A>UL.]L M]WG-K9L?^9BQ*RRG1XR=GW"K1.\],^)<]8?E6M3OEV2A5Z#>5@NR M8-7BZR?!1/7]4/A5($DS*@G *=;U'!*D*U+& .>,<92)G)1XF$ROLRU3H[K. M@6AGZUWT03BN*-W2.7:$-Q+DH2=">\J\G1\*[J6I,&%\,>M46V_V>F4DC=[! MZ ;2Z76WYX6T>@<#=UFO=_@C?>0$[26V?%E^4' L%VL%C;K_:T?SLZ(L288E M!J*45"_&(T"18*"4),^SDJ1)FLP6XJL>";[8\ZNS(5:?.&X^\1-SPGWN.I'[ M;YI-52AIDE*.LX56@@OQ:'Y;+!=@S[.!&K1 MM"1)7""*F1 S-26ARY?MO9:@]RT)FT>L>][JJV7Q9;U9[@2GA MD!:PE*I/$JA510I <$H!)IBRE&=$,:?+K,&BS:G-#C[MR$YU WAUYHLS >N; M1L9H^V\JO'WXJ_X6?5[.N?Y:WSP^S9?/PO;AR=M-FAKUW5PE[88ZO1XZV')59=1N&W&7.6"/C5?"[@3D:52L M>_\R)83]P>BM'MWIDP<2>O5U4?9#&2C>=(/)+_W9-3TNQ3G!<4)C;G>'R*NLKR0]O/GQ5*T$_X>HOGY; M"W[_7:S(5_'FAUBQJA8/JXJ)&<\8(D5) )2$Z$HL"&!82)!PK*;@(H,DL9IV MCV;QU BR-=EGYIN/?NTGSDGVU@0"UMJV$G/K^EW4.1^UWD>=^Y'Q?VJOA<]D MR)%?CY$2(;<=2MH.%5V'/FF+([*._OI6L6^-GF&7]-CD0*J[1..TKM&M)6[8 M9K72[\^3*9[\RUBICAZ[YK8T1Q^&3"C%T2.N;NF-/AL>O%VM19Q,.27UHO_Z M_(>RY-UBJT*T$R&:L8(CF*@XD"8ZM5%@ 7#"$I#D!<:"B"S.L:-ZA6733L'! M2,(53$M?;>J&$W;*A.2Z:-.M_6"]V'KA_^J-!^>? VECN MB/G>I;1M?NSM24=8SNQ+NCYA&)F=K7&47WPVI&2)] "L]"%"DYW M46.I/\:Q@,,KQ?2U-RJG6#A^3"(VM]R:%'T^7CO6@?YCH9YMM'&:*$V+S:M M[B J^Z0C/)-K.A-ED60IB@$M[HPEZ9#QJTWU=-P[#O@^6:]^3Z>41UV_\=_ -2=PA<0^4YQW$Y!=* M!0\)_^5L\:"M#AN>WI)J]7RB1",,L!RM3X [.8 H*8 +#,DY(AC(BTJF[LW;*I M#3K:L0O$@G!1XS//6/\^#@'4NOXX _ZT:E M?.^@'K.[_P8&$OEFM:C6JC%S .F'_DDU_TC%:I9E%"(>8Y A5@*8)$0Q #96VO(W)GO*AI^J>QR<^-RTU6W3\CF^AW#V,-4+'FUK-=?#D_^IH7 )$,0 M%!DDC:8XT55!=I&X,>AKZ"A%>VN-36J%1QQ>%CGKAV MN0^AFF::4"+.95*4@*,X!5"@$F#$L?H5Y@46!4J@DV[#F38F1PY["@'OEXNO M0)>0BXZ44^IA\[=S$-N1PXW A5Z'\X/9C:(RX69'Y]IY09F8WAE+WZ4#*A1I M#9GC^B?W/ZIZ5B F<292@"&-5>Q0Y 1C$&,><[5;QE*K*I-]K8R-7(XK+RC M+70I2W01RWX.\(908!9P <>M*-$UYV\O2G2QA?&*$EUS\J HT=6+!R27GS_G MK4\@/YJ5ZOO%8D/FV^IG6UVI=PM=E4[PF:1%@DM" 2UUF@0C!4 L*0!)29D( MFHD86I6E]V+-U*BCL7TM5@+71B3'3*#;^ZK?LH9O0<"4].%\]QZ!;CS MYBYJ>VA7H(<<\K+'[*F1K4OA'M3IV]N9+RT:%]X'*0\ M>WOHL GP4:;TAXU>>6NW=>N/FW6])@O>+NJS&209P9) -=@EI=X&)0#G"0=9 MS#@G25'PPFE#U*GUJ0UN)R8F\0:EYGY&X6C#I7'P3.\2Q^V$.&\=Z;MAZF M(E3S_-?5?*.:GN6I+&)42$#S1(7SG". RI(!3J6*[6-9IJAP$Z:[T)++=S6> M_-R5ZJ)W37G170U1$/'&'<-PFYKO_N9(=)H;4;+3P %GA/R?O:Y0-3S?6:CTY 4?TS_[\VJZKF%=-A<9N:P-.X M%"I6!B7+8P"3+ %(:VQ+F6#&L4ABNU)(ENU-C26,N0,3/JY!:\<.'@$+O5]C ML-)I'\;6:-_8 D@EL#X36R^TN:XF-I!/B$E:UIG()NFX8ZL9 M2A 3*4L 3KD*,U*. 2:Y IDC%6GPO,B$D^SFI88FQR"DV<$TI_COVK/]N_CN MIS\^OQX<=UP$VY):/$ 8FE-:]#XWZ#4'+;91B$ MN';]@,VAAW]\_E];$5E=<'9#ZXI79%5M%UK7$ M#,)"2B:MMW^NMST8[;!U88&VQ?>,7P<#L<04\Q[C.%D6' M+1:_:(ZTB3+TE73;&[&'IG?WP^(QX^UOV/MTL(/A<-OPH*U[>Y-89@5*"!!9 M+K0\>@P(EQR4*<8%S@@C,G-;G]M[^O36Y#Z)[V*QL93/.H>7?:@U/7XT5H68 MFIUZZSV >I'L^S..G0N3_'R53>6$+^2'J!](Q3^(]:R$29[1C +$U"<)&4. MIH( 2I#@A,2H2)U.Y9PV,;7XQVCO/"G;M%9(5[QEK0V^BQ;"E"10;]9FP6OU M_[IRDFTZ10_*=I_T;=@%_K+;*BO&NDB;UU_]S?D+O^R\UP_]3#.C?N^7W3S^ M['NNO%4#Y)/0>;=LO6F/ K;G272J?GON5O"2((ZY&K,E ; @BB!BQ$ A!8]C MB:6,V3!!CZMM3XTO]I/&#XPW<6IW%,?8?ZL6Q_5^L8P-PJ =.G;P"/0-FAC6 MD 42N+C>_@NI55@#QJ-6PW1"HXLV/4K'HC#+*9)GF M($%,13H8J2!'2 EXD>88Q406C+I(._:TY41A(V@Y?M%M1&S?8+NT 3Z.2DH7CQR1D M<\O06=5:O1V5ZN-&?$$]]LT/G>FI..ZWY9+_5T-6 MZFN>/[<%H'4F^E8Z8'?8OT@%AFD>@U26)8 9SP#-* -Y7G*2YDG*J-/"CUVS M4Z.DK=71UNSH-5F3Z*<_%D3UB@I.'7?0+>&W8R;_H ;FIG-X[BM7A*D.Y :3 M5WJR;'I4@G*#XYBB'.\>F,O=;CY]%CIQ7'G5B405)8*0QX"+6 #("A4F)12# M0@B<(*XH"SH)R5YH9VHTU)D9;>T]YP/PQ^\X8O MM#5NWG"_PR=YPU:" 7)U4..2B6\/>S2"!0 S/* 9X? M9;2=I)Y,L_SCZ9#7XQ_7D7)[/.#KEN;CAE1OJH_EH\9+]W'S[2#EQ_%6;[H< MNJJY+F#P<:'U29LWG948E810P!&% )9" "QC"@3-18Q+REB);A3@.-/LU)B\ M,S%2'\;WSLB;E1O.X6W!VT%0#$S=%[47]I']>U!D;Q:_N!'AEU:Y<$/:AY9% M#V #1"O./>VEU2EZ/+20H>B[>]A<_6#35OTB5M_%JZ8XY"RA)(T1ST$,,0=0 MTAB@.,] (J!,$Z/.Z"T1 M9P(F6J-1Q8,)@*14D2&7 F0HAXIB%)^4TD/]S3--3RUG8UM_\VFO3*3L[/9= M@_-<7]@13AB$0T>._34XM\:/68.S![$Q:G">:WX*-3A[8+&LP=GWA '3W+U3 MB_=?5\+(6WX1J\>9>NM*6>0E(+GZ#RPD!"3)L?+[%?L/J[5?NWA8A/=Q_4VLSF38Z9S(+LON0:RJI:)CMM)E M 5Z+YO_OJ8HZ53 S*VF!)4P0P(Q3 )D^DE00#A+)()&(,)PYB4;=;M+4J-9X M=)3%VQY?^DEG\_[\-[=0T$.GV86(XW9%8"9O>L$R!3CZL_/ X_:T/SB]QI4> MS!HUWO0'XW$/:H 6?VY,:F5JYUASB&A M60DRG.N5O5@KR.K"2W%JE4B_=H<+@M&3>D;T4RNK[IAVITFZ= MBG9>W46-7YUN=Z#UR=M0#K>..="NEUOOO W(WG71&Q\]\.#NV8+->P7$?WW> M7=+6%[__BZRX^<_?E?W*\L:@9"9XPCGB"4!9KN)L460 E4P B=-4IGD"L]BI M5)9/XZ9&\$WEZ_HN>E3VK:/OC;%:7$U9ZWC(UVM=9#R[:_XO:CULR=WC4>( N/L]:^S3P'$/(P> ]N2TSU;#4K?__^:'MEG,!"4I M3A@!F+ 4P SJNF>)5N+&/(L%E2EUJIEZ@RU3H_5]5[3R2T1;9^[VY& 4R[<. MF7AQ6P])-#ZYL?\M'6E']B-U3V!N/^@9O7[RZ[9G=OHST<-!SVRKZKRYTC/. M1.X!4Z^\?8L]H]*T!^".6=G'(X>1\*^;NEJ(NC8ILTV,7M$,S'^W NE,<=;@>"6RZZV.2E?6(!R3DOV-0XY$S>>OJ[H1$%FN MME*P*,\Y49 JPB%J^IX+7>D:@IA1!FE*V_5(S3S:7H\Y38+KQ5;"][D*^BEUX-_^6.A(L VJ>O9R(?M]!48 M%VG)=0YI7*C_J-\ HAD#28IE@>,"8>0T_0UI[-08]T2(SWC1).%$QH\N+_)Y MJ-)A@!ZW7!2=2#^.N$BZ7?S<+6'=G?9KLREVIK/OMIW=JBY&030\QNB80(J- M 0Q^(8G'<-!?UH0,V.90$X#9#R7'#)2@)*E.4 MDC@'1,WP=5'=/,&,,6IW=M6JM:F-#%MC(ZZLC>JMN:Y"D7T(VQ&Y-]P",_$. M,FUHM+,T@'")%2:>%2'[6AQ9$]+"^5-52)N;;HUOWT@I-%.)[7+E)]7D)Z$] MJ^95HZQT&,W$*2Y*G*DQG!>Z2%'" "Y5_)HE<5*DL(#"C69N,69J++0?GVZ] MV=\@T Y%AQX-#50'=)UK(!JV0T('F@/Z8J0X+$ 0:]4!PX'+K+<=X- MSQS&OV])M=)GX(4^$C]?UAOUWN^^4E*62<$0 D+]/X"QX("B0M@XA^%T3;JF>%CE%I74<]2E)20)1@D!8\!S,H,H(1PD)%[\=H-!;V!TVK84!U'_Z M,?#ZW5]H:M0OO]_=XV__RM5#E\X7^KS+JEG"K^K__O7YBWK2_8^JGI5)DB<9 MY4#@#*IQ/V/Z+*&* !(2XY3'O'0[4-C3UM1XX,#42-L::5.C/[6QCFEQ?1#; MKIQ[ 2[XNOD@S :LF5]%P_.*^>7V1EXOO^KXZ6KY]5N&$<=K\;02K%D$4C_/ MAI5D8@"(K),3;KB$M T1X SR7.=U2&%E?JW2Z-3HY)]F\V> M/=DSUHU)K#"WHQ3?2 ;FEGUS[Z*MP0;/>QL\G5G&!2"O=&/5\*B\XP+%,0$Y MW3NP,LEB7:V?_U%QT19R_YW\UW+U:E.OEX]B];Y:B'=K\:C"&1S#+*$0$)C$ M %(LU8RFB(',T[3 .,;$K7"V9;M3XZ/6V+O(F!MU]D9_:HLC8[)K"1/+#K!C MI@"P!E\*N0%1]UHG;OCXK7UBV?:XM5#< #FIC>)X^ZVI!=N5[T:_7W'A^XK0 M:MZF,9B]'?YQ\4FG-NA5GE])7=5'&]989(AP+@'-8D5E.[SG[PV<@0T=H!H@9G$FZ-Q$']<;.N MU^HC46;J?4%]Q9>E%C[XAZB^?E._W>NZ8%_%FQ]BQ:I:/*BGB%E6YKED/-$# M# ,0T@10D4.0$BQD4?"L1/9%7U[>GZF-2YWEN@*!%JJ)B%3-JLDM,[F,49;< M1?HK=A&;?7&0K=1_7]S**8ULVM/HUWYQG%];<9SVNA:3,V="-"Z-6$Y]%^U! M75OW7"-3B\=:&P?6<3X+H]VD_59P DJ#P6_N[+F&QDV9[7'U)%.V[]JA>[=2K%9&EFEO3KO5B$=E M0C(H$$C33,W[U%P/H"PC()=YD:.DR&%!W'9M^YJ;&@UTUAI)N?G.7D>M_BL8 MV^[2^D(N^/YL"YHFB3U3[Z+?5LNZ#J*J;P>.Y[W9WB9'WI6U,8QY[IA=:M?RU-AF MS_#H:J$*YVQ4R]ZP(Z,@& ?FI?N/K]Y%]^M&!L>L^ZLIY@/1B9,!(AAGA'QG MM%JV/G:2JQLH9_)>'1\PC+V.2WN\6[Q;?%R,?NHL_5DO:]E@Y\P[5IAXY9K^%D?E%ROGCSG%[J9;4SUZ"E'LG;N% MN&"0( 1PEB$ DY("DI$2\%Q25E U]4KB8>7?O#-=/".\J!F:F_M,Y8"1).J 5*@;"SX862')P NIS&X/:8H8>('A^7 M"[.6;=:Z]]>Q9ZG$A*><@ZQ$&8 LYH!@(4#!D@(GB,DBLRJR:]/8U+BLL;4K MM5L;/3_/ELQ#FR0_J/?JF(K0']5+4#ZLE$X+7;Y7] M[^IZHW>4/\H].V:"IBB&' '&)0)G5;!K::X?$+C MZ!ETSK2Y(IT[D?'G+GIJ/6I*(+9DU>R[.^2"W-)Y_;PU9H<$YC2GGJA:9W0F M!=L;4$;J%(?,FI$Z9Z24F+"=Y):0X@'9WDR26YX_7@J(!Q0.,35F?I1OJX5JJ2+S=PL=M1N)+WU>MS[_I[:J2I:F)2_C M$F0B46,>)#% >2:!1"+!+&>"$ND28?LT;FH1^=;2:,_4@?5NO':B7#P5C(O-C;R.<UE].^=$&E%XY2*L'#-[@>=HH M OB\E.N_R$J\6ZS56U71>7,XMDTCHTDJ44$YB'.NHI\40T XIH#%2<%)3B#) MG016K%J=&H5UQ@X\1F"'M/4&CU_\PN_T&'NCSF!=0[HSN3GJ'Z0$BP-*OG=_ M+%H>>QO('HPS^T$.-[LQ$1?5['6[[OL@5M62OUGPUXKL9J+(<8Y2"K!@BG48 MDNJG.-,JE2DO"E0FA=7^\L46IL8PG9%18V6DS(RTG79$PPG_A/I'T/QHB.#R4T?YZ*\ZU7W@UR\<(G#1 MLL1[-=U:U*)^:P[[_EXMJL?-8WM0LGZ]$1_$C_67O\3\N_A]N5A_JV>Q/AY0 M)@B0F,;-(@OF>0XH8H)+C'B"K/+E;K)B:J2@WJK4Y<3^4/ MMFC'@#0PD6R# MN,Z'NZCQ(FK=Z"08ZNBUEB'2KD2-+U'CS!A]X:)Y,$*?C%4<^E&?A&R6&4WE M=AX]MIWRU'7*(VEGN*V0P$+WCZQJ1N;1LR"K2"[G\^5?^@K]9SUIJH\O6$5U M]Q;,-6I"P19](]^;B;-ZLII@J:O5=2NA%Y3UOR^6"\#T7N'/* YPH_^'1_IO?9A[:-N($+XR M4LWS=PLN?OS?XGG&,"1E'A< BDP"F&4,T"(5@* <2YK(E#.KC=V++4QM%&N, MC%HK(V-FI.RT#VW/ WD]M+T9GL CDC,R3J%MK_>#0]OS3QTMM.UU:C^T[;_0 M5UT%L6#?'LGJO]O]?EQ(5+"8ZOJ@)8 X%_J0?0SRDJH8-BXE@4YK_M<:G-JG M?J9:P-;B@?D85S&W73;SAV3P%;-;0/10>>$\,H'++QPU^L(U&,Y#<+T0PX7[ M!IZ\5Q3&J_E&5^O<%45^\X/--UQPG<76+,Z9YC_*-V2EX]5:3>9-YO;[K4:W M%D.'HLA GD $($\Y4&2D5_/5/_ TSF#*G0[F>S)L:O2U[]=^B?#.LR8K=,\W M4VZW]4ZO3[6"?L-5U[UUN1TKOD1'!F;/4?O074S ,^!^M09\&3>N%(%G2$^4 M"GP_?W#BB5 W?;M?\-?BNY@OG_2,=9O=4,9,)I@F !&LJR=#"(B6]84HB2&' M6E+ 2=ZIO[FI$7=GK4E^V+/WEK22/K3MV-4?AH$Y\Q;XAB2-6*#B.U.DK\FQ MTT,LW#^3$V)SUS!JN23 HN6)[K^3RJQ[OEVN/I/Y'@/>\__:U&MMQ@>Q_BB_ MD!^S#*4R381.>1,)@%*+'N0D!T520DZ3$L?4B81\&38UNOICL1)D7OU+12-S M+:2F:UYU[@"Y7(%:.1356X_1=='_0 M1=J=N^@W-&3I5G_KC3-]9>6=:;<:/RL6](CYG;^_-OU:_Y MWQNR4N_I_'GO&(5ZH1]-_'I4GR:-=8WH$H,ZTTVNR)M%/?RS(AE=KP1TU((9UE!U5!X<_,"^?0WO/ M[I%$;@9@%TCJQL62%Q*\&0#69=F;(0\;2)<#!."-VOO')WWAOFC&I^5\KOA= M_W$F.92YI!"@G"'-IQF@ DJ0L#QC&9(%8X43GP8QC#QA34 M423BJ\LA8"(+PH' 6IJ_ MH 3@(B4@*FQAY=,MXZ8[G;3U(8KQP2;E=95 M?]"%W?7VUH/J=O6[J:$Y2SE/\S+%0')$ ,Q0#'",,Y"F2)9Q$M,TAP[RV=X, MLWK#QY?8?B_J^F]1:WCTU%@>(*>\M\\LZ'.T+IAFWG_70:U?>H;1>M84*!Z[ MQP*<"/#53J]S8TO;Q]&UP&Y?!;/7C8PM##:ODD5NMG M/1*O[Q?\S3\WE=F+W:W%LKP47#()9*8K+!>( HPD C%/)607.FO*6.O?GBE?J_6K\AJ]2R;!8JZRQF9,8)5I,X( M(%@K$25)HNMRQ2"A6'!>L#(35B7?![8_M36(@VPG7:5X56UCF(@9/\R?N. ; MUOSCOEN#*P9:]94=E07L@<"\=E!3L+']SOSJ@2A"T ]-0F='C.XS-?R47Q6'[%9T7VO7P/UY;9'A(C$"*>4 BYUF:^" M88!$G@ I(,M%@G,LG-(8>EN;&MVUQ0:WUD:=N0,/9/5#;<=?W@ ,S%8W8#>D MWM=U3'S7^^II<>QZ7]>=/U/OR^(FGPD S4YS6R_[7X+_L5!/--+AS5Z1D1D_ MJ./^26\R_?&D@@SST_OJL=+)^FD)T1&MY=&3-EW%"H_DAUX'\)$'X*F?;\D&&+_W1LP)V.[U[S9A MNQW_NZAS*C)>1<:9N\@XUOP2&=="[_[[[8 1<@ \&3R!3 "_T-OE WAN<^"H M4WU=5+)B9+%^]4T_]-U"GQ5@2_7/_S*Q]*]B(62UKM^IR)G4RP6A\^>'95UK M0;X/6B!'?)1_*.A7:S4&KI_;J(P5<9X5N1;62B" .H67IDD&B)0)EHDLX]*I MF$0@.ZH5\1R MK'KYC@\]3+ULG[L/7F%[Q.^X%LL("?C%:!FQNHA$/J;V_GR[\^*,S4 MC[K.^U:"I#3T?C.A<_4V13^N)69.6G2\1V3KS-T=!G5N[SFZD&+-# M @\)VI5(^Z)8O?$F>G?0*UN']@7W=RX%.4;M"U^_LCZW&C6N[(\G"$]D@7P] M=R W;^KU\E'-2G3= )W _*UZJMND4:A%!HGJ.,(3 B!,"2"$"Y!D.$L5):A]6!F2%T^J_#X9>@>MH;EWNN M.WY"*Q:W#,@$UN?<=X74WE:K>OVIU>!ME^F^B-7CC.LCP"G) :-8!6PJ>@.4 MYPS E,N$I$SDA=4>FD.;4V.05H!^LUA75FOK/:!%CG"(.8%:J. ^)%""NR!NB M D,ARA3'3CN,%UN:&D?O99K*SN9VYMQ8[1;P74;8+MSS@EM@6GY[@%-GY5UD M[/07ZEV%PFN@=[FU4<.\JTX?!WG7;QA&%;\OOYMMUG>+WZO%H M)J;[Q]>3G)E("=ER1$DC,+,A3:L6IT:A9A-OV_+N0*W M_I\FZ7K]'-VOUZN*;M8F[WJ]- M!R\5:&377ZSZ=6[8GU&_H(SOB\8Y\Z&V7 M$4!WIBPG$+W2EUW+HU*9$QC'M.9V\T"Y;,9T$9GZDV"B^J[?F0]B)]F9QY+" MG"9 0"UE!6,*:(D*0#')&.90L-3JD+U5:U.CM,[8:&?M5JY.U\S1U6U,=9PV M"UN+DPW63NWO!SOZ\H9N8-H*!:R[L+0-8'[5HGM;'%<"VL;Y$UUGJYL\GQ)4 M3#L5 MJ!&6.26X@!PP1C( F<" 4JI87S*(>M>P_L>KO=.4>)..$D=-GX]_:QIR, M4'U4Z]U_-3MJZCPL]Q3_2:TO5'/0B)*YV4VKOPFQCKA>Y%A_(^M(ZX**HP]: M']G4]\C--J^)D45$A5DD4:/$=['2EV_T(6]S9=-V]*3:^,67/&B0SNP7"O7; MY(B2H4&P.A0/#=/$T/.33]6Z*0'85(\5JT[7X:%!#@C M4(N(EJ)$.,O<-@FO-3BU(;HSSO5LXQ58[99+?((5>,C<,S7J;(TZ8[WG<-H" MX_E0X95&1SXT: ?!Z:% R_MNJ^^WE&^K1;46[ZOO@K]3X_GBJU[,;23X&KWD M^T>MB_PO0W_M2M!1-;FRC+G(9:H/"*K_D!3I['$)$.1$8,'SE*=#RO[Y,&YR M1+57#;#Q#ACWHIU_6YW+5K1\W\=NT7-8D4 OO6W'B2_5AZ&G''ZZ;Y32@SZA M#U*1T(N!+U*HT">TE^H7>FUCJ'+T_JFD]]5"O-,;]#-1L)C%6J,^2:AB_5( M@HF6)N0%13+-5#CJIA!]MIVI-9C/MS6RUG*OPZ>:ROV7NY$"%]7LRXKH99;/SX]T.9]A+/,RC0DH M4::/#F84$*HBP R7.):99"2F-C1P\N2I??BM<5%CG=VG?@I7_\=]$PB!/V=+ M_ZT_X(N^GOED:\%^^;K\_I_J'O.U_A/J'T'SH_E$3Y\VRD=YT8GN,[Q\P< , M1+):J&?5#VHJJ%>>MF9&?*Y)FJ>%FOWC. 9QFA< W:V9PB"%&BZ!$>H8DPG[;U4X:5+CO<4 M6;IXRX#,M/UER(_RGC6Z1:_%=S%7#*6^1/9ML9POOS[/<$H+D1 *LIS$*@A) M @$ M@0>@SB1_L>VQDUX#V>W#1XU:CUTZ#E%/_CX@'OU_!%G5B@7W.+'1XOTHVU+P M>X1H*C(U]=<$CU5$2G,02\UIBL, *D'\7;4SQM7EOV35_W681SX[0&8')Y=^@'QS"WQ'Z8Z1@ M>#^A]DP?M/,X<^J@UI5'>436$5O6S8JJ_N>V0]5?5(>22.\%5%^_*2+5*1.4 MU)7J]N_ML0/UQ3]V!QS:UA0MFE]US8A'T\"\DJ*[B+2Y:']]J]@W77SJJUB( M%9G/G]6?5\+()$HM"/&L>\37488;N[3'@S9>W;4GS_EE^:#>_84:<\M"4"QR("!. *1< $1I"E"<",JES$IN-8\8 MW_2IC=1OERM1?=5C@G$T(EL_[O3I7H.=?M11/V]MJ-&DN/T0@:B$PVWAJ(+C?>RL4#NH!#1(GXKD-&)-]:QR"C\E;&Y\.GP):?L2/C4O(3EZU[1-3P:^2/VO6C_["D1>I.M[ MPY=Q+1HOZ'D1I ]"I9>QP'.NSKO')U*M]$^SO* 2QED*BH(4 $I< )SA#"2" M\#3F9R@4R"L4X3.W#KP(.F-Q^3_;A0=M&D'Y^4_[C0=/AC]AQE*.2-9C "#$ .( M20DP+V.0Q4F2"%B4:IAUR5\\30R:G[WT)JB&RWA>?-7"&H#]C+<7V:EFOZV3&DE1U14P 2PH*()<90!#F MJFMR5A2<08J=:LH?/7]J_/;F\6F^?!8BJCL[3:#5KHBZQMU'6%J&Q\,1"AW% M;C$QIGD,+,^[[#?^.VICW##MO(,GT=2%RP:6S.MJE+U=KEXO-W0M-_/3NEC- M!O6[=H_A=;O#,$-8Q3JXA]PI]'J#U6\#O%H/&K>_G ;J3\G\^GODR2ZQ[4]]_")U: MIJ;'>E3X*M[\4&%]58N'5<7$3+(XI3S+ (.IUG*"*C 3O 1(8C4S30I>BGS6 M9!Q^7I/5>IQU5DOK7=CDV(> "1P7)8K5NR',"FR6W$4Z'O[;N"NPMB\%+F1, MXE0 +F@!8!%KJ:\<@9BD,"D8A063[4OQ9L'_S5^)SH,IO!#)1%^(<5;D W3Q MO]&"_,&:>^=_U (0=0A$!H+I+,8[]MFDUN)M;?^W6HIW[!#?*_&NS0_(57[8 MT'G%Y'Q)UF8;\\E0E)I.4L%H CC)B1JS4 H(@P2@7,:,YQG.R](ZI_AL$U.; M/[XQ67-18VOT5AM[UXH\]9.$+:3]K.\'J, $_=2 8PQL-KVC)R_8.*2BWHS1 MB'4WV'Q9Z_#$V&A.'K6HM4FD3:;F_ZQUDNBC&N>:HAR[ AQS4JL!;Z.>(>HZ MXN2Y^\.C/OVR$GH_8?YL4DSGPE3UT*O0/))5S<@\^N=&A>=B]4OTY5M5[_>7 M/L6RJ9LM:G4A,PFKS6&7KU]71OPE>B2K_Q;KZ#N9;Z[8^TW,N1Z6%\L%(%*: M-7#A[2!,;W_WYHF>OW.\?,Y>RP_R+ONO'#;EU1E\7\3J42N8?E#6;E8FZ3O# M<:%G(Z!$2 "H7B% $T& 3,N,2*K^)YR$YL\W,S5RUYLQ6A]NHRN"*JR_MIMT MRZ88[V)KN-N$X0+&=O'][<@%9GN3 VJ.RVD3=7TG-M^8Z=:KQM;H=[+>K(P MCK\0NA\6KQ'OA:9#[W3V.)Z]I$+"!82("ARIXC"NN6I$^ !X@(N,(EF>5&=O61Y:A<03E5*?&]0'#4RZ8/F=Y M?C6NK?HR$ZB$1&NP,L(D@!QG '-> IF5!&.>YBES2JJR:W9J)/993^G;M76V M9ZY[WH0%Y/89$GZ!''$?8[L_L5OSO;M:@6Q0IH,]1-YS&BR:'CU[P1Z.[D5*]6L_>;/29LM_-7N4LC2%.<4H!*U$)8)F5 !54Q5"E EQFL4B%L*&= MXP=/C5@:V^QHY 2D?J*XQ?7 5-"8%?W9&.8A)+GD:]\WK>[9^Y[5;\??\LE# M1_E:+[G2?8\7_SY@E^N3J(6ZX]O]HE/T-%MM.U+>)2#-9$R+##%]8+RDZC]9 M#BB&^L1)S#)>9H)2JW4/UX:G]L5VIIMD:[XS/B+[8]EJ:[_#+I!+=UCLFP4" M.?AT9@_?/;L/8X5/H?%UV'L+A/-(.W+>\';;P!H 6N^VELOSQMOL&N#EP1;8 MD/O=B^\UF_SM]L4G\:35219?/ZLW;U//,I[B'%$((,-M:?'T-38WGV\R';E-G:VW4F&M?JZ\7W7X:]XE9Z)!N(%Q.I?ULL!A< MZ:_WX:,5_K-Q<;\.H-7U?LH"JCE?Q3035?.-3KGJ*MF5DJ0H%PAD&"J&R!A3 M#)%1H"9P,B_RE!>ETXZ89;M3(XP/8AUI 3.MG=NDE3@FVMKB;;<^% #%T!1R M4DCP+C)6-Z%)8_*_+J5 M\8]_+=1G_JUZ:L^4DZ_BU^?#1?3FDEG&:%IB#@%A*0>P3&* DK0$-.:EKC:, M&+2J%G2S)5/CL*WAFL1:R]LDMOV-I:6YS(W=AO>6'=^-T@>!&?#"_MU=M.N7 MAX-^.;KA8W^_.//BS9AZ9#=LRFMS]PY..!6@Q.F]L5B&\*P7WY M1A9M K\R]KM1TSE*W_]-/7K]FJS%6U*M_JYS;#\I?]XN5_JI,Z&FFPE!.8"R M$ "R,@:X3#%@#&8XD2P5N=6>P$3]F]I8\$?K@YK+*4.KO!9V)63VA(\W!ZK<$HV@.IE6-=*YAV9]NV M2)TYV7;VQ0PRE9CHFS"-,W&!?/SW.#L7MH.]G;$+;.: 70,01@%2HN1\M,2"E*$&< MY1A)0DE66D41_DV;6@"PG\A\1LAD;RI21_H[B?9UHBQW2%^N^ MT(/N7L^1KN=V6])[D_NVY^J]GF.=>VW2NI4(=^C.=-B.?;%.'>T(955'8MY$ M3H_D.:)B>VR15[4^7=F<6MQ;PKGP'IB^KQ:\^EYQ?0CL[&MPIQZF'ZD/X(E: M&/V^*(G_AZX/]KALCVUJ[>=S3?@Z[QBD4WLWE/VV.-Z6E7$16651!$0^]:66O?CB1UVX?7" *W9YN?@*QM M'RQV8K:]3QA3]@C^LQ&.U>:S?F94FLPHU2W):)$Q0 M$!<9!9!A @CD"2"(4E)06.0PG2V,2@O_XG >;9 U5I\);CZ3$YO"?3);9W3% MY_J;H-]9[]&?N=!]/DZ\D-"NF'H M^8[\'*T8.T KNCT]JT)(@;&:9J=8)X$6 M10ITWB?(4LPI1D+D&;;>".QI:&ILUZ93F"]-S9BVUCKL[?3!:K'MY@FLT M[ M%W"Z?FS9#3"'K2U/P(VT4>7\HKEM"5F T;O!TW?_>-LU%EX<;+[87'^KX%VS MZO*KD,O5;@7TM?J_>FW2^-^J?Z^^+HZV:#-!6(E5,)DE*K:$&8D!0J( +$M@ MEE(H2V;%IY[LF1KM[N_)'RQK1=0XMK=]L-ZT"SQ'[*,1 M4R;:GK#L%Y: M8"-W8/A*7SW=)]2_ODC'V0URHW5%X$%/6W87F7YXLP__WD&Y;2<=_]O>#?Z& M02_ >AT6;[-HU&'2"WC'PZ:?A]YP;K=^5]<;P6BY<+20%A"KQ(9L^ZBQC#/IT:/ MW/5_9+-K8/SSDD>NG3VL>'R-&_F9#(O5\^R/SS.2R9@F) $XTW*E2'VAI##+ M'Y P)%"&66&SWK%[Y-06,?[XY?/E@S678.G_\(8Y&_AS^^/#NR]O7D>?O]Q_ M>?/Y]J_MU,<>L;CVXN83:W\Q7Y?YKO8>-3U"][W^6[Q9<56=2$F6U*0M*D()(!R%,U4XN% "B.,Q^4!J/D=MUT,&'=<'P#-R;@_Y!D#UQ9-;4[3U -9?5QI MA4S!C4Q!IU(W(R4M>)IG (NVJ?E.V]*1T6S@MUQ$\@MJZ*6B!L^6OI3!^M1T8W(K0K,5 MN_2X'&0/D=]%'XMVQUW:L0?B9 ''X=8!B8GW\2]%7/P2YVT2&,JD+!*F3[=0 MKN*I! *:HA((14*)$#C&TKZZPM'#I\8Q_Y'^$L<1B/Y#F^B01'>,63]?W(I$ M8&+X#VU9!\*0E,)C-!S2"&] 9:3404=TW!('+[C?FRQX?,]X"8(7K#U("KQT MS<")H*8ZWM2Q3&11,@Q*&)< LD('4)D <1H+ MD@F)RM*J0L# ]J=&;UOS]33EP.XNEU\6:I9GURN'M\N5T80LWZ_+2V- M='*9) 0@K*(>F''U4TXI4#,Z27'&(<7VY-+D'PT:N6NX/RM."YAZ?/8SF MWU:+:BUTBC)_MUBK=BLZ%\UX\MM*RR3),J:DP 1(K%,&]'8F+7$!TC1)B/H; M+:C3V;5K#4Z-GN_9/S?5RFRD==:VX=]=]'7E+$!U%6\[*O6)8F":;$P%QM9H M9VS4A8R_]8+H3'VVR'BEM:N-CDI9MA 0I("E. !8=IF14%14ZI%,X63(V, M#O<@FP2*:-5:;\(*:>PW*1?:@<%;D98]Y+PQZ1_W4;94,O3P\5,CM,:ZPO M_'#4Q*@?_WGWCK_L"U?=J@G2$S8=*4(XEW.(,82+##WHX7 M$NEP!NJR,(?[HX9QY%;TXV$YK]CS[DO+TY1 B"#($=)LB B@7!:@$+)@IE&F/=>.TBI';DY0.HP RU+RK46!G]V?Y_$"JZ!HE7 MOKG8V*BDOTP>C KV6?R%EX+62T$_U4LU ]K+:]1W_/_VC2BP(V< MD+'%Z-SOR]Q_63X0O04Z8S+/2 XI*"53_)+"#"""H9:R)#AF*90"#U!$#V:P MU>]E^&X/S5N_AQI-;V[ MJ'4W:OTUND1WG9:;X5LBU2BHJ_/,25V;ZE1-*8DM*'.KI;*-MQ6-FE)N@G\\.&-80E26 M1$=TC\DC )SZ#G\X=!013^SMU3]JRE#OE'4_'DIUW^I M46R_1DHR2W"2YCA. 9,\ S!F,:"%^DE/8^(,E9)0Z+0);MGPU,:5SLB([%GI MJN1FB;GEMG8 )$/O9N],CCJ;H\YH%=S;0#M @\T-)\]R:Y:-CZRLY@;)J8B: MX_U#%W#5@Q=D_DE\%XN-^"Q6WU4$]^[3Y_9DI:Z6E- B562$2@ ADH"(@H+L M_ZONRWKDQK%TW^=7\.$"704$&UHHB9R' =(NN^&!JYQP9?5@;CT$N"E3W9&* M[)#"=MY??TDM$8I-03(DI1J-+MN9DGC.1^GCX>%94$@#'J1!8)??=F6\N5'2 M1ZE7B)5ECJHIN*8>W<$@&]VQ6TL*&E%!(ROX24G[\X"IK);0#.S@[1]S8C^O M$0"G[EZSV]Q+&>M\M'Y6SM4P\,T?%-Q M9"_ZL!5HK= :O-JLV>B35Y:U N5<%5F[!]BQE9#9\D->9N7KG1#J12SNUX4R MN/YO]O)^+>0241+ZF J(F$[LCS4U(5]"(8AN&A&%)#&*TNL?9FX\5$L*&E'U M\:P6%BAI@1;7C)6N(-M/0C'FO^S+KOVRU;[L>_K4LU55'#URR\O>K-5?/@A-SPK MI%A*G :()@&4@?;91!&%5$@*/2].:!+%@0B8P_FSO20S/5C>R6=;Y<-Z)LPL MFI& G;#R,F2T:'PZ,B^:8]M](B%@KZ![W3U]K5-5O].-6(!&NP5H]2MTWN$*(M1@3%PEQA>FT3HCSDUP*MP5_1;'^?^._" .*PU0RR/PD MADB(6%>/]&&*61Q&H:!^8'XR>O3PN5E&6C( @?[#IE#9$6(&1YR;4=HV)1MR8LVW9>VL.R;1>N<;/@ M_D=FCT_*M+G[)C?T4;8%=7_)5EOUTYH.OVQ+93)6+1V6/O8]G$8>#))(F6\T M#2 )X@0F ?=E(B-&I57>J>7XKE-I;]M9 M,C/M1L1^9$+=P=Z(?EKBNR/W C0:#6>N.2(WJ*UF*\.DAIHC0,=6FNMC7"+< M],/>Z1U =Z/0V2>\>]U?TNP1ONYZ,546XQ]Y5E:[AJY,'WZ\2'W%P_KOZNIE MR&,2!(HUTTCW&Q1> &F$/1CQ5&#J!90@HVKA$\H\-\YMI=,AMKJ5>1.:^XOD MU8((0G\!]#=C$\\US>0;&+'SF](IMNC@7?\6_5VS16^N:_0^Z)U7]]/0NM<[ M=[5C/U@#NF^-AF!^;X=-?.#LWI*)]@H/3Q+DN[5^F^OO7\WI9O\>5 5 U&^R M\M *HX6^HU3W-UW)E"4F90F$#L,MGZBB$?5^R6-NT9U9U#U-[1!]2M:T;-GF M:F&I?GLP/ LQ$BIA5 MK8X;9)F;_=+*Y9+=ZC899MO!B2 >V9YH)#R(8LVR),U%4,WLTT&@&IE3M8QP)V0#TPAY5E>Q&+;DRL71 MIBV9/N=A7Q4N"*/4XTQ H7D!820@8RR":1S%.(H]+[:K MH-XWV-Q(HNOTQ1"-N!HVF98NEY44*5 MT9%2B (N($T"JC8MGD]Y3+@G+%Q D\D]-YXZC@A;@._'<;FR=2M;%UJ;[FTP M\5K-)J7I6'.@QL 4YBB0]/(.;YJHP<*S;^*S-AO-@5+J@: M%)7GX\KJ>*YU#<0XX628A9;>]$(.'E3F*,^_0 MLMLPOCF\[,;A'0RM_Z;YEFY>U2OAZ4.XQLFH/@:,"4T@B9B$*)(^Q+''82+C M4,B0BQ@9A35<'F)NYDLCI Y:]ZK*TQ9KSGD,#2R)FY$9>=$_ <4E;_(\.A:+ MY\TH3;3.F;]"=FM%K_Z]M'[^SND8N%?R [+LO]*Q<]TZ?U34\?R+9.6#>L3= MCZQ8!I*S6.WLH"=H#!&*,*1!X$$9HB00OHR9;[3;ZQMD;MRF981:2*"E7 M M)_A32VK;S^X[.#31MQ[L>54_ZWO5=>VOW MNPOQ2)WB$G>\S+YEY>M1MS7B4R\.!(6$:\YR94=&T,S&%7^:X:LY^C]%Z71:[29FH;]ZM MT([41L]9K#?JJG;[-W\Y!NJE3VM5^J.0E=&+%]_6Y?RW$$VICAA:J4;POX!:=(?"9$:@&S+H&%". M390=F5L4@19[_,@":[B&KR=F-/KT9<1L0#E;/^D7S]F.NX]0?Z MH^G]5'Q5/%HUVM"=U[>K,LL?=4+39_I2*':]>WE995P3Y^\E+;>E^M'G[#FK M71#%4G@D#>-8PB * XA2CT(L*(8E?*S[A/X*2_5MY*IE_FN*&19=%MRZ:B#O)#_*^GFH[IV M26D0AFD:P3").401XQ 'G$"4Q(F/2!)$R"I#PTV,N:T:ZO,([&C>$7XS*A\? MU)'INE8 5AJ O0J@TJ$3,-C59@&T(D!K,AP/WX;DH%SK*,JD?'H;7,><>>/3 M''FQ[\7U+=9.SC:OV]N&-J#,K+ M)462IUX801XC"1'6!8Y]+J$GO)0GGJ[^9U3@V&2PN9'43E;].57=]"IQP9^M MP+8UIOJ -CTN&P:^T4_(G)%S.!*[#LG IV ] TY\\'5=]=.S+H-[[#L(WFU% MIN;I8[9Y_B26!(5>S (!0R\1NFE@"AGV.!0X21!)HS#&1C;.R9/G1A&-<$!+ M!S[]8MX7\!"O_H__)A1&_M)- ;#J]G=66><&?X=/FZRGWUDENFW\SE_P!AFN M;1^&7]=Y^53H%)$L?[S35?B_Y-7>:$DX#V60I# 6"$.U>TDA%4D E0W@^RB* M"<-&Y7^G$7=N)+'+5MRGI#U7LE=)9%7Z6=7R8)U+\*H=$33/L^I0>F.X^YGH M->BGJ?E-[MA63B=@DG<36>EA.\*B<]U+$UA)ZT36M>6K,:O78<*LU4%?BZE* MT\WH]9@VI=1XMD;-)+TNQ;]/ JDQHH/FC9J/.OA!TJ_T'^O-^Q4MBM_4)]84 M5$X05O]39DCB41\BBD)(?+5'XY'D02335 9TH!.D<^//S:[H/>I0I%'I "HE M@-;"L32V[2S=?-!T*_9O><+D!/N09TM]X$UUJ'16AKF<)O4!9'&,U/L8>__) MAVY/]^:/SUDN_66"?1X1DL)(,@I12#S(2$@AQX1Z01+ZGF=T;-X[RMRHK184 M-"(NVK\ +2Q0BX^YH^4RL->=+H/ -3(;.2-EY9&YBH2S=^;RDR?SU%Q5KNNU MN7ZQFRWTFRRU/_9^L_Z6"2G>O?Y1:-+YE#>6?I-"E@I%P(1".,E^6ZI"LS,\A\:"N:V DPWLNO) =<'R^\-++K_=1/VZ(J M8OLO[S4]YT:,H?W].73-'$_K@Y5?SE M$PI#S$*(8AQ#AC&"L< )\7E*";&JJ6$^]-PLH/=/>I->Z!)CZU9D0"O3LRHT MMLHHRU;5]/RG=F_KZ2E9,M%]U 0T6R M2H[R559 M%]FWIJOHW3>:K70R5[K62>2=M)P[\8]M4;5 48;VE_2!_KC78BJ)RW*3L6U9 MU4)9W].J?'[ $4Y"06 <:L,WQ1&D?I1 1:X1"U@<1HE5G.7(\L[-6M8IN715 M)8.OUD4!-,NTFD*E*M2Z@F*GK&4+I9$GWVRUF-&4CKR(5)J" U7;QLYU(^@% MN#N=W4X^YE[Q!=#.BW6J:P3HX/=-75:LH[\N^5 C,&"?J&FF:MAN4R/+/&W/ MJFDFX*3SU43##NIBWNV0]@Z?G0,@2;R($.)#1J6 NHDI5+N2&$8\(8S2A,:! M5:,<>Q'FMM)4?M"TBF:ODKT[SIF=[)8.&8=YN_J(W-+LEKZ<42(8E2Z$L=X!0*#"F+$11,$3%+I!1V30QG MH]G<6+P6WS)]:RY@FN:*S47>&2TJW9CGZ#6Y$\3>9*P9:Z7,(\9SEF=Z2Z )=36V9YJV./!R%%*>0L#!5I"$0 M9)@K\S[Q%(V@*/%#*T>*T:AS(Y#?Y4H]^7$!'FOIZ]/: _GM6,0,>S-&&1S1 MD=GE;QT,#R4&C<@C4(T52(/2CMG(DU*0%1C'=&1WLVM"P>]/ZI/3AAC-7Y>< M!9@R7T$KB>(@]4](X@C#1 813@*,I&<47'?^\7,CFR8POA(1-#+:I@T#,C)?6.'AD!QP3NT;LP(.'CEQ.L Y=4[S ,Y>Y5#"H8[V_)1_KJ,Z7S^N M-W\H03$I!)'T&4^+KI M)A60^BQ 'N,,F64*#2;1W"BA.4/6Y>+?KW/M2ZXM\DI8FT:4@TQ7/Y^\R22, MO2&JU-$^L5:AJEOS3J5J9G9*599-JU;UCYUB;S5E%A4/IIZZB8H:3#>%=B4+ MAH2[MRK!( --5WA@2%P.:@L,^F"'%5.W>+Q[W,C*I_@]*Y\>)'_*UZOUX^L] MW93*N"Z>LI>BWO4W&T$:$<_G4D"?I@E$+ S5=AQ[T!."J/TY5D:P44\#5P'F MMAYJ%71.R5H'54H!M!: MCK5_WRX?V_!LBZS8K .CHSUR,M>!?/=$:P[!4!7 M ]#X#!V:8[M ;[&>C3P%$RU?8TR%W4)U XZ]ZY++4Y-P2' ML.OG6>SX/&MW$'57%-OG^@BKK3[_(#?/_A*'/$0L5ALT'%.(T@A#XB/=13R) MA R89*E=7^#11)W;PK6KXE_UV?Y)F9VZ^E7QLT- QSA3:Q&A\>83-O^0BTYA M\X["G68.6N>! R=&G9;A(R'&$7?ZT(9183\;JS#NB&Z+SN=]XB=!0B.;HA^G0UB1_ 3%/1[T&(#7PG7SW>U8 M_@R69NQ\&T(CLVI'N 5HQ!N. 2^K/BASG1EF4L:YK.8Q4_1!15X0)5@2R'"@[,&$2DB5(0B]B,8Q#3!*/*N6BV?&F)TAUX@(*AG! MO7KNDR[*H-,W+;,HSB%J]J'?B-/8YW:'$ U_IM^C_J!?^[EQ)OW<>Q0]_M[[ M+G6-)ZR;+9Q)8_@LBT+*76Z/%[,X(7$(4YX*W2 *0>IQ"642^$@*'G!N%2ID M//+JN#K;.\Z;6I=GWEDP3/DNH>[6VWD555U,6].H[Y M/)F1RRCHCWU.UW9L69Q-LUJ 6O)1TJVL\1HXN-%T](F#'2U!.0U^M'V 2Q\* MJIN4WF_DMVR]+5:O7V4A-U7IU&_JXUQO7I<)8W&<2 E3'\<0!7X*6>(E4,9> MI'[,/!$:12"9#356NL!+SN+>R^IYM&D;\.U6' M%*C^#@%7GS)AA7]3C0XK]!O?Y<#'=]O';5$JV#R]G6JV1!))+!F2,.014Q0< M8$@2%$ 9(1E%41(A8E1HYN((;]?>ZQJ/Z3:D,32PEXC+21?,#B'A$(/%8 D/D>0)% M(4L2JZ-5F\'G1H!:=KVP\TIZD#;B+\!SK0!@K0: -RK8>M@M9L;4]SX.WJ-[ MY6NH:\'!QQW4C>Q@)SQX?PUJ!Z>]/68#N_,M!)C8T6\/S>D1@,,SW*CNUW4N MU;,W_Y3EQVTNBF9Y#979AE@40$^D'"*/QY $(H41Y1$F'@Z)F>G6/\S=7Z5+[I*8_[X*4_7F^=J$ZKM@T^E?"Z67$J?T43 M)!8Q1").(*940(1\%#+U/Y]:'>"9##JW3[F1&>R$!AVIP9^5H5P);EDWQ&@" MS!;WH6$=V_%].Z+VD9 6$ T;TV@R\+31B190G,09VMP[<0W#@^)*NF!Z&\:X MUC_ZLBV+DN9"GQ@^/FZJ!@^?\G*3Y47&ZV)T 9-$-QV#B8<"B$BD=B6^'T") MXBB)?990XML$)KZ9)E84.E7\XP+05EJ0M>*";[V5XF;V@ABR\;_#M(]-\;>' MRA_7'ZP::>RR)=;5C]55>U068(<+V $SFU*$0TWN/$H/WJS-OT>IP:$F;;#2 M@H,)9%^&IXD6_I@5G*YTR_0/N=!E"I<^QI@'+(64>#J>'R&(_=2'7'HRQ9PS MG!H7X[DTR-PV!8VFN)#*3VA>_5&D*)0 M??5AC&3H1SQ*I7&XQ5-Q*".XMP@E/@^C_FV^$8^3,^1,(EPN+, MNV0>7G$3-!/%5MA"9!=B<1&!WOB*T[NF"ZZX*/%!9,7EJQP=!^NT5#:2?%B_ MD[^O5^*SCI\77S95]>7O62'KLPUE4*U7&7]=2LI8% D$8Q)+B)(004*2!$IE ML,0\I"F/J)5STV[\N3'>YXSK0=:_(5ZP<%. ]"JT.(._FS^?) _2O!.?5__'-(EZH;HL!M02QFF MW3:Z 72RV7-\C!L+ZKHB^]+SOZGWLCE&)#+A.(@(#!#Q(4*,0,RI!U/?3X2? MX!A1JX;DEP::&Z]5A7+V@BZ %M7R6/8JN&8<-@1D(Y.5(UK6Y',-BD%9YN)@ MD]+)-96/>>/J]8YFDK*&*Q]370B2$8:1+Q%$5$;J/V$$"?)"10M22DHEB^WB M2P\?/SUG0X'&):R^"L>B<+__FK M7-?U5&XV4CS0'W=%(9NF,DLO]'R2A!2&D2 0!5Q 3#%68(51F@H2,NK;K>KG MAIG;9UP)9;MTG\7/=.&^%971E^U:P*IH;2WB O2CY+!D]X$P\()]=JB)E^L^ M=4\7Z]ZK7O.N<9MY)(PBW^AT # IJO)F+Y+A MUFU>K\?8^\$YO1G316;9S]4\8K LY/[WB+:RGXC!XJH<.9JD @"9+8_!QK9&'G1A=]?0;VA=!HI11X:7_;%$5]D1L@ MFP?85)8=^7TPL*EF-,OS]\*V-=IJI??O2*TV4'J##_-["VRJ$\_G;9BJMO$\ MW@K+VLC33%-_9>6199BP+O,T:!Y6=9YH3 'F9MAH 0%J9(4R$XVFF&'L2N &JS/ M@\ T\LIZ'B$7)\AEJ"P6L4$@FVCY<87.;KVXBD@OTU^^>SJ.OJK! ;M>O]HU MQ%]M#9[6*W5'\>%?VZQ\_6U=[MO]J"FF,:,8)I&GX_ZI,A@8%3 A)!!,^(G@ MW"[DOV^XN?%D5]J_@%I>??QCU 3(!6[#4)/!0!S=3W,#?@Z)!":P#)Q8T#OD MQ(D&)NJ?)AX8W>5@=/VAI-Z4-,L?Z(_[=9%5@1+-TH<]+D-/"$4FA$(4>@P2 M[#.8AA'U1,I0FAC1RK6!YD8H.U&KX/N=L"YV11^\!D;80*"-3" 3X65AB0V$ MVT2VF#-^=L:8 2B]YEC?_=,99 9:')AD)M>[&64?LSPKY>>LZHE4J@G-V$K6 MN2*_R7*9VPX_$:FTUI06$D*]J+NLL!^ZX'/VAPS0V50 M<^S*D).:8V;J'YMCAG>YT9;^4RYB*D7! H61!!)!(/XD ?;4>"Q4G,*$=.6=C-\^?V M">ZRC3>U?&Z9V"UX'F9<8"*@)))#A&()*0\0C+G/"4MCP=2^\45NLK7XO:2; M:#L@%8/(QRW-=$Y]1=2F_$=L4^2S!7@A)(-6BD/IJ=QX$@5H4/)XF MGD=]P1IL/^1B(F3;D:;$5595<82'3I?KWR^SB4"CG0>I39 M.\:;% 4X4O!2-8#CRQR;J&7Y>I.5K\IXE.H]*)6S+K$"?GO_26T;]0__ MF^9;NGD%_D*W//4M.ZT= RX$];PXT<'RB$%$PA"R- IT%5P1)JD,0^'9TNCM M<(_/HX9@_R)YY2$!X3!PFQ'L+0"^Q1G)75F'2%?@E6N=B*18IU3RK.H>.+4: M W:[NP#0L'WNC@>9ML/=!15/>MM=NLXQBS--)2_5AOZ3FL)G^4!_?*6EU*DZ MN6ZG63F /ZXW,GO,#Z[X)5,WZEK=&5TM4S\)4!C%$-$T52S.?8AQ2B&5'DI( M% :86-4R&$*HN>TT/CVK7Y2:8]):-H%R",&FS94<$,J3M,@AG^UP MR4&/J+@KBW;;)N[RGF5C&'/L8B0 JHT=9 M>XG/((XXAW&<$$EBHO;61AU+G268&Q]7YS3M@:-BY9?-6MFBRKC1%3YT:^.7 M*N)8_VNM-6P.<< V%SKUX$>I]N%JX_G21"8KD9]M0A2=)K&?MB>9FM&/@'[H MZ@5:Y&/H%>:U#B!KE #*!-U5,GA1BHR-O\5!_-CS,-$)_1A?R5\'.M:_!>+> M\WZG!T\7"'"+W@<1 C<]R&V[H:L!?$E_IRO9!K>D/N88DQ"JK0.!R,<"4DQ] MF'K""T@4QY2AY3>Y86O3WD$;T1NE"'^IR<3AU.,30SYV_"963> M;P&II!LP_N>J[H/:R:>C3&KT7E3RV(*]?*';5WW'^6:K0P(::U<632.O91*& MNG1S N,PB"%""8V7WYEW$V8X!!T!N9"1H9.WMO62Q (^=PA' 5BD&)X?)HDQ+$5:6/ MB>+Z#6Z$\2E7ZYZ:H->Z48QN"E3U!%I2CF40(P]2/Q00A5AM4U%$(:4R]DC* M,9?8AB\N#30WNFCES/3+[M*JZB*B9LPP!$XC$\-.Q&EZ2EU#9%!^N#C8I/1P M3>5C=KAZO>,>H6D"6KO0%.LT&Y)W,I=I5BYCD@J$@E#7TL$0"8P@PX1"+%-) M.)61'U@E?5T9;VY4TX@JGA#F(XI,;>3[0=>QM/OG;A-\*"GQIQ?QYP M>V$&S+";C2MC3KOU, /@9"-B>)N#E_Q^RQ0I?=$N]RQ_;#;*$<6>YR5J.^+1 M$*)86198!"DDW MY$J0)DN;Y].=&F!M9- ?VK9 +]1'PU;8*(/M#N^B^;S(E MQE\*4+=CMW"@GL77P$%]*VHC$T"QW=+^(?VZ+44UX\K-MS2/F;+.M]V^=UH7[^GA9/ M]YOUMTQ(\>[UCT+OZKZ\R(UZ2_+'.WV>F95J]['+]?;3@/DLBF&44@J1C'U( M8Y1 W_-(D$:)^KW1@>&80LZ-;3LZZK"H3:NE3OP"*Z6A_JG^.U=Z@FU198F! M=:L@H#L-_]/2,33&&V#H4WKC>1W;'74XI3L%=3):ZZ/Z22OYL_ZUUA.TBNHB M5C_]44_RSV"G+MCK.TJ=@3$G9%BGV!B"3NM/&Q'J$U?6.$>BW[ZT^9SLPWUNC YC>_RX&(#X/OV[#P]\K<5/_4)[V[0(ZE M[W&>Z")9'HM2B'23!"P8ACQ)&,]IF/I" L@"M.!6@H-/HX)K0=WC@#P1AP\% MMAV7VT/62^H6CYN.W>UU/*!YA]M=D_:_R=7Z1?,C?\JKIFY?L\>G_+/8] MYB,.,8TI1,3#D*1^I/X9,.$EV./4JH':E?'F9GKOQ 7E3E[;/.E^@,U<(P/" M-C)_[Q';BPIJ64<(QC/$9>!QQJ:2K6PT.QPB7=1^4!,X,,^EW?UG-XT^]YTK'H!I:/*D]I_Y# MGPE_HROM2:Q[4Q'?1S(D$(=8=R(/$D@DHI"*($9)D(@(69WT7!YJ;E][Y:[7 MKKCJ+QUAK5I6&4!LQ@## #-I+@\W;2C-5;5/HFBNW^&: MK9/K#.=-M:']FA7_?/?Z3N;\Z9EN_EF]URR)&8D# ;W(UXG_!$/L4PH]3%,L M6!CZTJI:V+4!9T<@77F!%ACLY'7CD&N(&S+)@#B.S2( M,"1C%D"*F:(>'H1J;Y(&D,LP"!./A[H>G.GIHH, L]8/.TES&$8X] MWPN582MTW#A-($XY@GZ($QP$E D[1YCYT'-;9EK)=4)K?[UV\&>E@&T'(O-) M,3.%QX%ZY#5E0)3M^Q19 S9LSR+SX:?M7V0-RTDO(_LGW%;3>Y>V>Y3L11$7 M&,<(1ISI,M6!!VD:>C *2)02$GF!2%UJ?%\8;VX4MBL:O$_(;VL+@9_8M=PP M)\295,M$E$B(I%HU4(HII#%5FQ7?QYP%3+"8V+1$&1+Q"7JB/.@Q@&B$'A9: MTZ/8P0 ;_2BV>3L[Q0='S%PT!&:4NM>7QGR3.MA7 +A4%_O:;8ZFJ>Y$S*XW M*V;'S8KK-+[B[[(HI;C+A9:*ZT"ZM?[1EVU9J.5&I__]C]0GQ^J:;\KL?I1? MY3/-\BI,):]"P[=T]2 WS_XR"63"),-0I%3QEQ=R2(CZCT\21!*C;(FYKNLQ%X1NM#I3&L5 9= M6$ '%YUYU+VNP094X"R:7-]B 6J JM.\%B*=Q?3W*IJP ],"M$"!!BFP@PIT ML (/?2^E_4YD=O,_[$YG/NI-NY.:C]Z7=FKSD_"2'=']VCZKO_W7?[0_4?_1 M\OW7?_Q_4$L#!!0 ( #. :50RC4G- +H .*?" 5 <'AL=RTR,#(Q M,3(S,5]P&UL[+W9DILYDB9Z/T^1I^;V>"7VI6UZQI3*5)EL5"F9I.J: M/C$.^/+?_L>?9[.? MON)R-5W,__4O_*_L+S_A/"WR=/[I7__RCX^OP/WE?_SW__)?_MO_ _"_?GG_ MYJ=?%^G\#.?KGUXN,:PQ__1MNO[\TS\SKO[XJ2P79S_]<['\8_HU /SWS3]Z MN?CR?3G]]'G]DV!"W/W;Y;\(8S!9FX"GF$ IY2!*;\$E]$&@#3F5__?3OT2N M160"(8JH0.5(/\9S@,0-_2_0)SB_^=#9=/['O]1?8ECA3\35??O[YV[=O?_TS+F=_72P__2P8DS]?_O1?+G[\SWL__TUN?II[[W_>_.W5 MCZZF#_T@?2S_^7_]__?/ES]HUH$9R++27_]3E@G;,B[A:+T-:3S1R M4W@I8%-"4)ZTX*)4P#$(ZWDL297;(JJ\K(B9C397F/[Z:?'U9_K@GZO8_H^J M7\+VRXW\[BVY%=IAM%\*ZB/]["3*P(MT&F2Q&93U&7PV$6*16*+5Q(PYFO2; M*]ZF_*;"7RS33XMEQB59H3 XW%IZ)SS(_O%PN#P[ <3' M99BOIE7P%Z!&%Z0D3PNE:\3THJ:X<[(.ZLOA,L5/^P.$JJ M(R-CZTR]FL[P]_.SB,N)]TII$XZ=I%<)\_7LXPTD(F>BT!;BW9-L463DO40#&7$SR'JT. Z'@ M]LH[(<'TCH0CI-D%&E[/TV))IFPC^ \D?WRY.)^OE]]?+C).G."N&$F<%"39 M!)E(-DZ2FTRP1HP-R81$= M'7Y&J@S2,P4*8R#;R'TUD-RZ(DE*QWN?3Y*P$UQ<[W 90KY= .5%SJ2"U<5O M;Z9SY),<$THG#2BAZ!=-UI(,)9VB.2$CHR;(.%"H M/>%BC=#L9:1Y&XG3$P9)V+!8<%QAX+= M$-+QQ>=@XNT))N\6JW68_7_3+QM7RAB-)2@%5B&"BT>K_NZJNZF_XRO/H\0X,@0^8#I?$GRYB!^GZQE.R//U&B."L5&",HF# M+YH..#K/(I&?K?1'0^#NJKM!H..[SJ/$.#($/BY#S7SY\/TL+F:3XC%I93-D MHXEPIPBVVFC@QB5?@G=>'?\Z?FO)W93?\?7FX0+L9//_]F?Z'.:?<',OJZ46 MRI(W:X11]8&?01364&SLF$Y.%I^/!\!#*^^&@XZO+H\69Q=APC]Q-ON?\6/DG";@#I_K)R M" %W@91_6\S.20'+S1O?)B"W6#2_87E .+M B8;*_@RK/'38OE]PG@0V?@ MW'('2CL#H2@'&KW6A4[**(Z_FWA@X=U T?T5Y>'"[ (+'\[";/;+^6HZQ]5J MHLB7=CPGD,X44"08""P)R$Z;(.N]?#H^0^^!A7?#0L9P@1T1!K[59Y+8E^4TX23ZF')& 0YE( ZLA9 \N<7* MV9K\87F^\\QQO\3O\8_?3>6=7F4.)+4N=C^9K;.:0+I(?WRH;*S>GJ]K76J] MKY\4:771(@+GA@XUQR,=;X)!,L6CYQ1"7R>G''LM\00=NX&E^VO-P43=25G0 MZCH'&?,OW]]72G">\"/^N?Z%?OB/B6>*946V+QFO:X*'!N\S!YM%B$($Z>WQ M]Q4[D[,;C#J^ VTC^#[,$+&U#+/7\XQ__D^D\)LPGUGAD(O!FD"6(&3/R)]* MT0F'@?SMH2S/[:5WJSKL_R;T"(&.G6NUO8Y[-5VE,/MW#,O+TDE%TO EDV74 M]4Y&& <1F0.3R73R+&*\ULOA>5>/K+X;+CJ^^AQ$K)T!Y<*"E4"7H(@(__NGUD<5W T;'UY]#"+4K7&P+KK=,&%FBERP! M>D,GH;<%@@H(AO.(*:!/[GB;\>CRNV&CX^O0800[,CI>$ =YP\4L?)H@@MY;<#04=7WP>+L"1-?\ZE>6+\SREGWBQ M7N-J*_4-%UYXAMHH8-$2?DVU;H60[!-*;8N3Q1[?YN3Q]7?#1,=7GP.)=C" M_+>?[TGR#7WC\'Y7&^:.['%U[S,&ZFOU-&U']K+:7&]=J/;&&E>(D6@0K0M0 M9*H5QBYO^K*!<L\,99+1"(163!DK"2K M%W(6BLZYJ.1$8L=?8=U:7+14G*#@7C&O0&.F,#>G M#,'$7*,;8D,:C_GX2.#.HN.TL&H,A(,DVN\Y_W(Q7RUFT[RY3 VSVI+SPV?$ M]>J0 __Q#QOHY-^1VB-=@/,5? KARV13TEL=_[?EU71.BTTI"%QLNU9=P,!RZXDXD"!1N>NGPI814W.K]8=+.[?L;9>G7YG8V(@?&+ M'J;_=1_J#K4@EVN\6*U(N%>\FD2G7] 4^PA>^V78!.0L:Y!19TRH&(M/G22' M\WJ;CG%\C&:HN#0R PA]Q$/G-O47UZU73"A4,BLN2;>\@+),0,2,X 6*&%40 MYLFJH6.1<<0%TC'X?A,HQPNX ,2_#ZO.+>:Z__?9_SJ=?PZR^\KU8OPS+ MY??I_-._A=DY3K@61B4ZL1'ID%7<:0BH*'!7CO885SG;ISH1'(Z@G MVABH)X@:)Y!J!ZJAY-\!E%ZD5!O.K=Z3A:;=02S]CNM+7J+UK 3#0,NX:1]% MXHF6 WU7U1@Q\U9NTA-4C1.,M0/38!KH $VOYU^)ZL7R.[$P,9Q[9J* DEG- M56"UJL](T (CAAC\TX4LAZ/G)A7CM!ENAY:#)=P!.MXM\4N8YM_^_(+S%=*I M_';]&9>W9#0Q*J-R40%7LL8;0H%#9Z DI\F_+%GZIRYZ#P?-#L2-TZBX'9:& MUD<'$+M-O&3!*H$D%U_JHQBQX9'5UF4\)%.<3?ZI>HB!@K5QNAHW/+ .EO'A M %FLPVP@&[3X@LOU]W>S4$<\Y!H4?*F7(-6>^H!62U/ \YKVG40$EUFB6"!$ M[C+FI)\JMSO&^#Q.50_.\R Q_F"B[\#.O"5.0BU-?X-AA>_K#*RWY1]D1*NX M)IYIM(*<_E*G6I&C%L$;H\"R&*1QA:-I@L=50>LJIU!+4&+(%)[C^[<\T.Z\%*'];+/*WZ6PV":K((K( *8H@OXU.9.+"@\T> M3=:*HWQJ;MDQP=>/J>O!D1X$3X.KH@-X7=$= \N)FSROR3YB):B2X?9 MQ*(CLT]5D1X.H;U@TMAQ'@0F!XFT RAL13#ASHH2? $9:FLWGRQXI10850PR M%-H\V7'@V#!JG$D?S1ZY]A)G!Q'3FVF(T]GFCIN<]DW=X^?%C(2^J@[\^ON5 M:)S3: HWH +G==IK@*B0OC*.!293>;JCYN$PV97"<2.IYL_M3135@16ZP=?= M:XR@24RQ,N%:I=Z$J/@V4ML\Y;Z.$WC/J"VP<#C0#M&(1U Z_+M MY5WX7A]>+N^T;&32+>!U:F-4"RK)F+W%P%B;4/Y1DL:] M26R+I",5T &2'MH+W#NI;6U^R!QQX ,XG24H'EQ19&J%;!/*'VB%FMTE-L+. MD2+O(,J[,4G0@E"\4II8!'.JN-4$F;F&W.)_&0?D!G M-T=>.V>\H>(ZL&4O%_.-B/XY77]^>;Y:DVE>7C+V_09;R@:C=*'#7M?RUYAK M;T^RV);EE)@14;"GRH"/2*K=C/NQ\2&&M-0R%$DAB[8D MJE08>)(3L.)R( \T6]G&%OZ0M&[.VG:H&U8]'>#MOAMZ@Y<8DU:L) @:ZY 5 M;<#)3,8<8[1)&I%$HYOX)Z@:]S7O5(?L,$KI & W!#:)!H,() 2OPJ95OB.9 M) .>B<@Q2!2-T@QN$#'N*]^I+TSW$GD'<4'M=CE=;]H5UC(:.N/)UN(\55:8 M#UR3$07G-\WU.45,0M(?10Q!Y"SLDW,LCG&Z'B5J7$>K^1O/4.KHP Z]QXQX MMJEW(%M:GLR1#]S-/+'F@!M(&1W ZMWENAN6MC6H.B?FDW+@0ZVT,)PK]VCMXF&+W+>[#':;6%*,(M!LMR[0[7*#EB'RK'SLEI@K1F:NH @A0* MGY^=SVKCFDTV=1V8LL3/.%]-O^(V0'ZS6-5,V+>%(N6)1:42CPB<:TW!DRS@ M#/%8"I?,%UGBDPT:C[JRV(?0L0.')D!LJ:P.L/@>UV$ZQ_Q;6,YIAZUNL/LK MEFF:KB>LO3A??UXLI_^! M>>*DP:"4AFA] "7J*-_".870WN1,WH&*;;;=TW2-?9EQ4J@=I91.(?9ZM3HG M3H++/*E/^X67IWI,#PNO+4UC7T^, *T#E-$!K&[< M_3UJC+TLTGH*?M%S45/@:FQ$?"E>C"9#39%3\YO9HX[+<1\MCP':T.KI"W'W M;'(4,EA-AWUF-?G-%@V!R0BQ"*Z#BJF4W!II!YV2X[Y2#H2PH]31([(N3+)6 M/(O$$Z PQ ;61WRTJL;CV2GM'<,V]U^/$/0,[BP&1=0!:N@133<')SOC?-3! M '-*U&L758=-,4#+O+0,ZT2RTT!JWXG5S3I/G!Y7ARKD>4P%N9+G:E$NTL;I M;X^] WOD4QOP16JC]4T$)4V5'$9ZQ'&="7 M-H;_$8*.?T#\BO-S7$V<2D;8VL2' Y==IPM6'Q2Q/A-0^9R$AY-K\QS$'3F(& MK6PN3EJ=8JM#ZC&:QKUR:H&;@>3? 9+^MERL5N^6BS*E<]KYHFI+"QM=';D7 M"X1$OEHH2BHF-!K=)N2_0<2X=T@ML'*HA#MX(;XJ7+MHOWW=8HR3YYXT#P1K MX\FEJQ=>L;Y\JR09V5")J4V.^Z,DC7LGU (XPTB_ QOSGG1!!-09-[_2@3M; M;#HJ7W UT4$4&R4%A_0%&Z($"3)O_E<86SE!Z MZ !4'W!3R/$WG).H9K6E0#Z;SJ=53.OI5[SDRF0N#8\*=;+\[0^7Q)O'W"]GFTM_3R_/OL2ILOZ M!SKEOTY7->*=1*FLR3J#%#6US*, ;U*$0%N)(T/F&J7?[4?GN.Y6,S/72E,= MX/">S"8I\RPE&C">UX9/#,FII #$:V-D+J@0V[P$WR-E7!^L#9J.DW=/3OQU M+OTD)JY9XF1LC4N@LF;@N G 97 &693)-';?KXD9]ZFMJ>-^H,1[ $VMQ/A] M,5_<9N7R['91,)Z= QXI>E6\MI/PS-4V3;[F.J!6C8:'/$G7N&]L3: TG!XZ M.+O^%J;S5=T.N'H[_^W/RL_Y=/5Y^W[T*\;U)!2CG1<6I.5U6AS2.TC[!3 %NL>"C%B#)R8NE M3H]S;=J^'V>JW'."TS#2[^#LNSZU7Y'@MOU+SHFIZ_?,7[ LEGBCTQ+MGF4@ MI4WG8?G]-0EU]7"[B8DVC)=,%MHDH4G M+>-X;?OI$4,P(ILV5GGLS<#9_[\;]H= M-T<#L7AQM/V"DK8F!VY1RA,[<;L/(2, HIUS/H19 MI68<*. .C,OON+XVM2_6Z^4TGJ]KZ[*/BT>L9RBID#PLZ-J>3(G:-E:XVM]3 M91\ERURU0=#>I.X&M&>5U]%67?OCT6_Q.,=/-1'SXW!1]4T^)RQRPZUQP(P- ME7+BH5A%WJSQ=%;'H!N-#;Y%QFYP>E;9'H>+N0/3==E)Y;(\Z9>PFJ:)="K& MG"(D4:<<1Q),],%!U9O#NW4U$%L]PAS%WOJ?OF2*0Q%H5U5=!*UR5A]$ZYYP9[+ M7,AN2]ZF-_F>A.Z&PV?U6-%25<^YTFS0UDN[+'&R&K3VS9@>PRG7]'^1XKR8 M/:.S-'J(W 6(J)2T2H3@VR3;-"I(N_K CS7:G13-I-3*0MF$*E([\)R,=,W@ MM,4(Q7FK1H,WZ>BS.&T?W=_O,'BPG#LX#.](Y$W]!U49?TY7DT+<^V1+[58A M02&SX"AH 5YL8HX'A4T??AXDJI,67 ?H^L&+\N,%WR^&?EVE\XJR*)AA) M.ZK6; KBPTO-#F.'J[U@= MOTDMOPLA:=";>7\E.'!!,N"6XHR4O1.V3=K9/5*ZA,\A:GZP8O90F7=QQ?!D M^=0%4T2ZLTP;0*[)#X#5GD)1@5C,;1!RAF&T/:)WJK6] : VMEPXLU ]J MIRZ8"DDFQR6"L3814R4#?12'0K;<%ZU(J(WJM7$2CU MIF?RXFRQ7$__8R/YM^5%^C_GTR5>&MWZYIP^SQ>SQ:?O$\TCAD"Z%;4<016A M(=!^@!)=T5@BDW?[+=^_2MIOR4[BMP,5NV@NY0Z,S(O9YF%P=[ZH%.BZ*16ZU'8 J'VN4]>,SJY:<.E-H\SN]'7B3$Z#F@-5=(! MT/:L *X=6:(5"%(J78>2UL"8!,BM2Y9'G7-I0Q5U ,#;)OPU MJ6G^:4K.PXO5"M>K"1:6M,P.6!&9!!<]!!8%")DC6EN\R(U&I#])5R=ME0>R M;,.IX)D]Z"W*K1%JFWRYH5[R'OKLED]X/^1E^$$JV\AQ,[GZWB"ZZY:F4J/T M=!9JY+I.CN(4WA4%7',D&$DO/\%;>_7PDN MNJ2U# 5DRH(B;*?KA,< 7'F!1M!?VS8]FXZGO9/@X 0(/;&>.T?VJ\42IY_F M+\^)KGGZ_G$9*()*&[W/\^9/LRT*\O\^7ZVKBJ[FF7+4)2E%L94@T2MO-40> M'058WD7N+3>Z82^-P?D9N7'>B5&YQZ8X$40ZWBAUN.H<\T7EWKL9L7S-[+:& MM*JG^NTDAEL5-=OLK8GQR>6@R4QM$D)981",,T JB5J'&%BCWM[-6!JY 6"? MV^6T0.FGU&H/>?R ?TR1!>XY>,\HO$TB0;3.@U!,.-(6R^ZTA\K>+(S;:I-PW9FSDSHM][I8Q0-/!'GI $I=MG;O(X2'Z_?/_'"FG'7?7'?I'6TZ];A_Q2#H'S6(OFP.N!$;:FT#@*D&X^K#*/32I!MEZ:^@"$''P@? M(I(#6R>0A-0FA;Z71^W6VG[\77L?T7< FNLK@]7'Q7LDSS)-9WC+_?RXV%>4 M5OFLZ@UUUM[7+"0!,8L$V7NMLPTQ\C9!1@MNQGW*.#&01X=#!UOBX9SA20Y* M>L<%>.\IP#(R@T6]F?4Y8BA1IJ=KUL[Y]V)JU+E6&9*TH&9.C@*X)$'>A;EQKV1TL M!U=HG[52]_*0P^9]+AK F JH) TX3)[.H.PU_)VLRKT*I0Y*\6[VJMH- MZEIIJ O+N%WVL7[9+N:B3=C,"*J5%"6#$QY!AI15,$RGT":%Y@>$C?N"V0TR M6ZAQ;%/X'K]B?8!]6_XQ3[AD MV1S(,]?&-:"":(L'H M[$34)HI&V;;##!AK]HS7#3K;J+(?B+Y(:;EU;F^Y'[].5VEQ3M(GG_?=$L^F MYV>KU_.O>*&326"2*9(7Q,@V0T<#!,-K&R?K(VL=]_NL.S"=0 M>C\(_WM8_H&;-_CKA*NZFS>WOHX%R9A@@-P*4)$ YY03M:0I:.$B(F^#XZ>H M&G<87W=H'4R!_6#R'D[(90F,*P>F: 5*B3J+2FEZ.>Q8HS8W MCY(T[CR][M XC.KZ@>+=C),;DGL9ODS787;=/988*$5F0*L,J!P3."X38':) M698EYF8=+G>D<=P+I1,_^C1270>W1O M0>EHP&EB##FR$'QRP35K9/U#ZD9OG-D$&3\$X)%JZMDL5D]X3O^(=N\DZ)P] M"8ZD5&H#(E.()XQ >]@SGKD1V*9!ZY-DC=Y17,,V7UZX7 M+@;%91OWX^(IP!J9)0VNIO\)%2P6D]"G-F_>/R1MW >>T0_H M0Q34JV.X/"I*YD$)FBN=XJ!(S'F)]+-6Y&$N,>:%/=3K?IV[< M5Y\Q<7>,FGJ&WHU!XY>[JLA00G;$2ZISQ.N0L!B2@>Q%9%)RCXT2*?<@*32.L#C[I<-$V-K_Z0HH+:*!D4.,GA;&W5&U1R[TSCN<7SB MBYM&JNNCL/4ASK:O2 \+4BIR?;5+(%.]'["1@PN,/)#D52PY$[=M7,3]:>VF MG=I)2FR&4EH'MI),_,43PD5>'?%*FVW]O?8LJ5U^?Z/O;N9T3)1V(1;:US82 M/RH%$FGU3XRG* RS<4:P-B4X.]/898G.8&BY6Z+31G7]!-'$3T+,JUZB-J-??WY:'WCXGWH6:RE625:RCH\1]>,)J$00G0< MDBTV^6PYE_XT"'V0OBZ#HI,!\WB5'8O'$X=$$ZN+S\X&.@#(=U$U@=YIJ4 9 MS"&DD'UIDXVV.XWC7E^>&)*-5-=OG/YJ.@_S]+ @O?::2A5L90Q,<8X[\Z \@'>R6]_CE(@)]6S:AY[:J+Q.Q-4G!.R% N6 H?, "J+@JTCNO?*MA MC ^0T^6%0"MT'J^0\>^CGCAU7JP_?L;MM?#;0K21 ">ZBBND7>N^7T*UE/\@S2YAID MPJ6R* HG22&9[! +>)$D"!XS<62+"VV:J.Y&W[C%X5U@\"B5=0;$:U=!B6!2 M=!Y0ZAJN26)'ESI>4"*+4>F2&KWN/$3.N%7=(\+L,(5T@*K=938QSB+%.QYJ M&UGB+)HZ$#5 DH:^8:.,LMEXAAUI'+>.^\3X:Z2Z#EYN*EOUOWII]37,<%-L M21*;)@I8ZE]0J'[[&S=^\N$A U?A^V]_IL]A_@G?TUGP&WG#]?E,.Y&9B(!^ MTU]!9W Y1"B>!Q]E,J&TZ4A]6CYWNZ5G_TEV1\<8>NX[;")5(<,A)>BB:I.< M+"%$[T!FQ;R/3I*J^MLPN^'_N3]3G5[#!\/YRV:7?5B'Y;H#4 >&1HE2@&D6 MZJNU F^=)0@6;0IFKG@;3_H$H'[N#UNGU_"1H/YM/DQBU8?S+U]FFW US"X3 M+5[/RV)YMM7Q5#H/!6X> TTR:?Q)0P!:]!2TW^C66N]L4K0 $P;6B6)/'?ZGUST0^GYI"< M5Y)^.5__OEC_.VXVZ21PYHQA$9)D!936M29?:&"9OJ&+#=+CUK.NA3.#"ATA"#&JE=8'%@C([+DL_)M"EUV(N_H6Y/+13YNFMX(%U7* M+H,LAN]>3QPEZP[ \B*E\[/S6?4V-V%L%0[YF13%3K_B]B+Y@C&EG%#>%Q!2 M15 ^%_#::; 8,\\\A"S;9$CO3.*X0=_PX&JCFPY ]Q[K]#K,OX7EG,+3U047 MEO/HO*[-G>LCAL1^A*1.FB$.X& / M(O0>T'--_N_AC+[\N SS%86N=8CU=HOEA,$XVF(H-?F/JA 0W(76L!H9^PGGW7F<3=-EG5Q]'/B*RQ>SV6(SH&M;]WMI M>$-!5V*YF! 8$TG-,0?,LJ1R2:&HW1YN=E]S9 -K.I%>[EW8++N%AY=<)%+ M<=%:1]%%YF3.LZ:OM ]7\QFKQ;+;V&9)R8S%J11H&7M+9AI:Q%+"J(L-FL*8NF_5HF?^Q#:R8WV M@;CXX4B/X934 0:WW7=J:3;F21 E2:T%6,;KZ!.;(+@8(3HRLMHQ)F*C<.T& M%;V-LAQ0W7[@@VD3$FJ;0$;6B[D'&W-3>6 M)!B29ZBMH3"T'>#V([:WF92-$=E0DST^]+:V\#*DT-U*#WVB]3M9OP=OVW^:C4I22=>9 +K M$P,Z(C1$E0MP&Y0H*+(/K3*K=J&OMU&6(QG/P_35+PHW^^R:*84Y1E$4F.0V M3Z@>HN8%A%'2%<8L9VT&8NU$7F]3+,>QBH=IJP<(/FS.H]P,'_90;*U&]QC! M1>N Z8@\2<=5H\E!1QR]S3K$G3P"/DX?!Z/J*R[C8B!V_0_&HJ#<=O. MG1*[H^B\ QOZ%-_$+DX_S5_6@KUY^G[C=>C%/&_^--MBX;X4K/,B&"N!?I5 M4:" X&J9EK#,1YZ3]6W>8-OP,V[[NU[VP8GPT,&N(+JOV9Y@W<\^)O"^C@8- MM2I0< 96FB"+]T+$9OT9K\D8N+=1T83VB4G2,. U24?%R"%R[@"+M9H;Y\V)K>JQ M'(W<.:X'PWI24(P_T^")-P[/K':>>_ RTC[G3H-7#BD.C0K)A4)T;3I]'_C6 MU*[YV\B/3?LHHI=V;CEU1_36UZ(NW_\/V? MXW7H4.$/"IX1^R=L+?%G7$]3F-UF;NAF"K>7.GEGA2T'NEBN:'H81?B M!]X#:F.T9P%,W-0$\SIQ2]2!MSP9%UV*7OX(O:BMUME\ #!:9 M#VZK?PFK*1FL=S<^\! [_-#'#&1C?TCA0/;S[?)3F$__8[/ M5W?8N;FXF_+ M1<.E,+LV^5?@12M#J=>6VA9/ISBCF)M M%#\F,IZ5^?VUUE3/5@-9X,'Z2W*YOLH\6,A%9R)7@-QCTXCPA.%Q&" MD8S+-OQ.\Y!P!+ A:B9+S(; ML=OLZSL?_)_!O.T#DUM^YS%"[N#-YO'7J=KWL3K/[S',IO^!>1(M,R5E#59J M.@&BT."KXVO(\Q4N6>L;3:38G<9QL]W'0V)C;?9[A'XX/SL+R^^+\H'8GI9I M"O/UBY06Y_/:I_0=:2#5.6P''*<[?O) 1^LA? QTS-Y?Y@J*]5:2_#H!GC!7 MN\,H0F&@+9I28%9(QVV;L_-QFHZ^\GY*OM<.IBZT(VBW@11U?A:O#7-M81!I MQV"*3!3>Z#)\)_K&/7$'0LR]"_'A5?/<#5=[ S:.(1O+H&F9;>1"@62"G#,E M#+A"&,UH=796E5S:M-YM9]#^L<*WY;?5>GI&GL1JXJQ(PK "0E3WDZL 02H. MV: R16N-C9(=;M/1K8':!P%W#=01HN[ T[^81W9WM&05T/=KZVIJ5TDE$G!7 MY[-H%\G[)!YE[1*O>7;>-VKMN0MYX_KWC6 UO&(Z0-NVB4E],[G.^]VR-%$R MJ5!DI<_J1 M[W?Y\(H""!X],%9J^RUN*8H)M$>42X6A5QC:N$Z/431NL6:-U"'-M6C^TN]R;O+%SJCH[(((D5+(7$F6\ML %V=1V\%X[I-8=VN M%(Y;S]D(9DW4TP'L/BS*^AL)]N/B%_RPF.4W-4TQOUUN$EN^35<7W>,P7YST M4OEH12"A95.-,^VJX"E(2Y'Z+CUGHU V%)9'6#QT3WV^NQ+ MF"[K5Q,;B2;'8G<9QJR(;H:Z1BCH WP?B)H=EIGV5S]/ZGV&YI(UUX;U.A/48LJOC6'P= M4.8HAJZ3DEF]DY$B^=)J1L!39(U<]-CJ-!U,$SW ZL&N#]N^XIM-E$C0TZ^X M24N^9)$;Y0-/U4%5VY<2B8P"+5'NL:FSN.T@$+4*BQ;@#-;,))8AVMH?FP?%1.8VJ39Y9H]1 M-')18K.+N 'DWP&.7E%4L^G(=2.M[O6;@A[;F\&PVNF [B])_,[/\?WF!:?YM.JHGO[IX20 MLF!@(JL-_4ENSB4+AEF,C#MG2JNQ8/;<7A6$U\MQ3QFH: <5)B7[# MZVR"(^I*AECVI,EE>TA@H(RSAS,XKL#MLD\^A0)J M39K'TW2-FYDV(%(>2B,:2!W/W09>WH&3%<#+Z^_F%O"I14^;7+LK]RZ*&A80) ^8SZO(\ >?6G9SG4RG)P:82U( M(R2H%&IO&"% .L:3B$EB:=28:4<*N\W1W06T$WF=@NY0 M4-P-,P;74 >P>W6^G$_7YTLD@;V:_EF_6EUPPH@-AB4!,YG8L:60,U(D<*YM M<<2>EFVR@A^G:=PJF-8 &T@7':#JXV(Q6_U:/=MY_OMBEB_9",JB3+R 5<6 M$IL^]R:2S==1:.%3RFU.S$<(&K?ZI36>AM!"!V#:Y([6GGFOS[XL%U^W32,N M6#',98N%@5*2K&V*"$Y8XHRAQ5RPSI1K J@GB!JW"J8UJ(;21@? >E14;ZYF M!S-E'2]8:)'---44K/P1T^?Y8K;X]+WY0\/C2Y[TF6%'SML_,A@3H@I%@R)) M@D*7P.>H(*%/7'/TOK0I 1[^D6'34>[?,2Q7;\N+L]I_>-M-;#MW\&VY+_,W MBV^X?#,]FZXG+B&3H41P1;(:>!?:X$8"6L,3^;C*R]V:4A](0+?O"?L Y%9O MOU-H8L3C>'\>__'ERR6/BFRYS\0C+X+.%"3'.693.PH$*S/7S&,8'FW7!'3; M"N0T:#M0$_T>M[\$\BT2?OB,N*YWC(MY#:D..44?^:3!FN#^F,Z!SKR;2[W' M676SKILA7P..HPLDVBS6[T'66='I;V=6:? MS3(ISHOFT-B=+9$EJ!C[5(DYC"66:%7#929VUB-RT>8%K:W/NW^M< M'/2KWQ=K"GD6=49(?9;89+///UUWQ;G>+$4%S9Q)8+"^?S$5(&K% 8-GZ#,W M(I4FHCF"Z&=AWO;!W.-I06T5VL'EVHO9;/&MRO/58OF2EI^N:]]G7+V=/\#E MUI3#(,@%YXO-/K(VKYW'4#UN*' "])Y,I1W ]WJG M7G6*VK8S7]_A*R=;DG/D[3B*KE1@GOCBA:(@'HS5H?#4)K=T5PK'?58]J5$= M4%4=0/#QMYPKC@3MG%)2 B?I8%#91HC)&/#1!*>L8]:T.>1_3-NX#Z\G@-W MZNEB^/7U5B*+/EUC?4BYUTGESJY2RM#&00>R1))A3B1#S@R06+GD,M8WQ\8& M<&=BQVUE>%);V$:!'9C%2Q873['XZGR3NG7C#O.B2<$=W@7ZJ!-M3F=8!%50 M0F#D7I,SK7S2WAAL\V@S)!?C=DX\(:I/KO*.X+X)&9?GM/XTQ.ELTT;YKHN= M7?(Q%+#:2%!<:HC(-1!+64@?N RM7=$?T3AN?\531_C#J:LK(-[I?'7)X?<[ M_$7A6'8Y@K:UHT).&3P+$DQ1'+/-(H@V^:7[4CIN \:3@K*!ZI[;3?OES=OU M5<51TR[W6Z+I??R.G)WVBE[Q@$S; "S4&:FA2"!L:<"HN O*)(UMN@ZR0_UF"&D%@ 1QXMLR++5@W='R&HB[RK(53^ M0S#M+_\>8'3C\O[7Q7EM"&_ M?@%F%V:"W)K:I-]J;U&<13^R#K\/.XT.5 M]^R<0RV+EDG5@<>UE;CF#AS/%G@T%)AEYI5ND^D[O'/8+AYI"YFC',9]]'

R=HO&HFO7P5H,D6NLECTXH3&4 MI,DVM,D3/8;JD:.;#@$\@':?G;$UGDN5D$%$94 Q[^L$!SK!1,E1RZ1 M>+O8J$.L'J*_(XWM;_-\^B#J,N=NBL/'3 ]\=M,0Z4>\G/CE)")JB1Z21U7- M6H#(@P*KT>M<.%>B3>?.TT1$5\F:-:=C]1ES'=ZU^AW7;TL=,[*L)?P:#5.! M9\BB5K#:6LL:-$*N>\>@)D^FC:>Y W'/(NK9!T./CL@=2$$='+U7+/V3S,'K M^;OE(N'J#DLQ)IVU-X#"61*9J/UXBH=B@LV^>*%XF[2%'8A[%B4&@V!N( 7U MA#GB8D)B*<[%.@*"' $E78)HE";:B\Y!E,!CF]EI-ZEX%A4!@Z!H7Y$_MQOL M&P[+[S6EIPY]:^F%W5OD5.[8T]R=V"]+-AB7+01%^TQAXA!\I!TG4E$B)R5D MF\>I$_ME_UQ.U_CKXMM\DKEE)C('3 D-RM%74:H(6BDGA,M,L,96ZXJ6Y^%U M[8&0QT_ @\0_:AG)IHK_0]@F&N+7Z>)\-?M^<6[G*\8F)86L4ZSUJRG7 SR! M=[) ;808*18/6O$?F:K=EGH>_M(!:&D@Z>>6QWECOLAO TQ7V7^1IF??SMR= M]NQCU6&J8V,5_0X4^3$(FI$IT@'19R^\>\X-%QYJ^KS-]LI)8[$1(?I:?5]L M FIJN9]%(X!B M#:B6P2Y5CTHV/S\[WPH*B8@TW>B*OI[A1FGS?*O?Z6/,3XS.45@,X)*G@-H9 M3Z%U02@8M,XRJ))9J\3T03AX%KT"C@'N**KNIZSB47XV3R&1&5$#+CKJ]18[<$:&)*]U7)N@.J]TSU4ZKG?S.KJ>' M*RT(6=98*-%J"CD\1;KM2^"RN]O9!TQ[1\>&JZB"8N>EQ3#*+)NIJT(7E MH+B@"#_1'X6+/N:DI,]M[O9N4O$L;O..@=+!(G]N[UUOUY]QN6UU18Y#NW/T M!^LT/4'WX?&T9Z=5P:8L!$07!"B6,WB!%/4FY@5!UX?0YLPXP72#FR9W4687 M0S[65T,^)CHQ9HLUH&5U4KW1X+RN>52"\>BDS7&WD3X_6NE9''S[0.'6>_V@ M;]M'^WS!OV7?KA6XT9,^_$ZD"FK^=G?IK,9Q9AW5[[&\16, MD0?'4D*03"J"<4 *:5'5H3W>RU30\C8OVGN1>;J.MA/%T;*H3&U)SD!)PVL% MF8!@ ^UJHXU);8H-=J=Q7/O8#E^'M['=2VL=1 A/\//+][^'_[U8OIR%U>K% MG]/5Q.FHC><:>#;UTLD7B'0RT+F3+1.1*:;;% #M0>2XB&R%D[N9*(V4UC<> MKQG[/9Q=3JNV7 G4 D%AU#7UQH&O/?0=H[^A+PPVZO:])Z'CXK(98'8'YM': MZP"?KEDA?.@R65!,%8X4+I$ M\FR1AX;;*,Y* HGL![GX GG903-5_LS@W3HS,D'UEBW*2[4Z!E0!&/")35 M?@I=5:6(%6[61WZ%-OV!SZTUU[IPS83#U'RS%#@*3U_-$WN\'DO8FU?M-_0=5[M48&F&838*!\8K<7X8: M/*- RR;#M3K]=M2Z]0O8W7C,!:E(F1% M\E%T D- RRD$8Z)X8Y,4;:!TCY0NX7.(FN_>E!PE\R[&D/X-Y[@,]9WQ13ZK MSX9-G'4*>FL0PJ9@;>Q@(N2M0E2HKOV\QNW(F\<0/H=O : M7C<=V*DGW(0WTSF^)BF25:_]9$OP8'61Q%.PX!P!A'90T%+Z0'(\]=/7%77C M5CR._PY[F)KZAMZVU(X7P;7E$K)EM&.=*A!+;;:HA:>PQ3/9J-OZCRCK]I7K M0"SL#K;]%=,WT&[4S-W,49Q@)$^VF BHT8/R0D(HPD-!XR33BDO;IMO+_K1V M^Q+6'(Q#**^?^L4G&*WEY^<<*R_GLS;3@)&23*8)G4$H=J!7(30DND*^"*DA3IS/O M]KHR(-"NJ1O7V1L1;@?<-8+;TW2-V^:B.= &5,IS*\=X=;[IK'9# !B@Q^L(XDQ"*B"9O1EB6Z=52Z%//AA??># MFY[-3W(QRE$L:E>)D#4@\@#*ICHCT6DP*(/6QC.;VK3W&JDF\G+9[=5\%BBB M<@6,2'7'Z *^Y A616XR*LE,F[/V$8*>TV&Z#W(>KW8\7!\=G):_G*\H*EMM MJY]7TZML"&L<>IDL9*P-M)0E-JR1%*'1MY5/F&R;PHE'".JE9/$(92^&EWRG M -I6TE_6!!1&NRPC;3 BG]P%%L [1IO.Y,S0)+YCZNL@4+I%VLB=*X8 P Z@ M.EP;8]?=_-OT?WWX\'U5KXQ>S]-?+](4K V9>8> ,1('R"+$2-YBTJ$X%8K4 M<;>:FP<_OC],'*&_Q:#"[,#:7)K?ZZO$&(GS* TPIA,HH37$( 0))3)C8C:\ M46[:/5)ZJ;X9[H@Z3MH=P65"?Y5URI9P71_[O6(0"C> RODDO//:M3F#+BGH MPRT^4)&/P&(OJ3ZWN_87*2W/B<1IB-,9&6)7;CIQKT13J.D,9-DP:4TFF;PR564C)H09?B: (6WQ$O5K@A^\LAYT$J!&IQR$9)5Y%'XD"*V2<7](6G/ MHJ/?-C,N+OGY?LE-U 95%!Z\5G3:R"2VC[*6 M9%0<'2*E40_SI^EZ%GU6C\'9@&H9.Q;\]6+-.B^1J/C\8IXO^IC47/GW.#V+ MY[309@H Y[KP$ ,P81%4YAR\"!0C!2PJ%IU-5C\ZC/==]%D,1SH$2TVEWX/I MJNUK'[# 67&7..T&%^JLITP"CVGS\+5^EWX7@/P*UL;%)W:TH%11H(R%)''(!&\CT+::'V1;=Z='Z;G6 1$])E@ M8'7QQ"[?L0713LL]BU%$!Q]SPTN\ X-T?79_Q?DY3J301#]'*-F3/4WH(68= M@6614$H6>6[3H?0.(<]BAM Q)N@8P7> &_+UULOSM#Y?4@!Q,:;\<@O8DJ,P MP4+V2M6FYYS$(@08FS)R:^O4U288>H*HG?#DGC&>AE)(!]C:SHRX=WEXR8U+ MSA3%(T2N BA,OH[#I! B8[)<^LI1.]_[4;IV0IA_Q@@;4"T=@.QQ1@(*G936 MP 5M&64)"*&04XA.2!>)%=,H"?0X:''VC+$UC#8Z*$5[^E+MJGW#IJR>A#H- MLW>+[5/^;_6!8U53TMY,5[2=7$E*>(I%BJE]=G,"+S*"P1"9,S:K1B\00W&P M&VB?\T7]*+I^;D^E=_SSV:O%\EM8YHFV1J!W!7+V MM(T2!5/1< ZE2,TC3Q25AQ^!;*\5G\53Y#[0N'7?T43N'7A^=R/O:'-PB= = M"\HZ"1@A"$=N1C12J>2#36TZ$!QRY3$XFAJJ^@.>TI5\L.N6C4BZU M"1AV(F^<%_#1L#> CCH\*471*=;;FF$>0!')\X =9: MOIF&RX.N UNL *^,!9\T#X'.2H-M1IV?)@&VBOWMA=A?A;39O1?MY']9+)>+ M;]/YIY?A"_W-^OLD<')((VU@SX0 I>3&:^ @2BS&2B5,H^!Z'RJ?12RZ#ZKN M&L5F*AL[D^,AQJXL!?U%F*7S[8@L.EONPR0T 6*+Z2@MP.5018]%9*SJQD_D<&M"6!SR/!]@#$=J/5'I']V)9] M,SV;D@Y^^?[;;+HMS*\371C/N61@JI;@9^LA1M00);=)1(PEZX,1O 4 / M4?,\DH./=#2/4L%S>Z)]%[ZGSYC^>+=BK3\MPUBX$WWW)IF'X@9P/ M%(J_77X*\XN^>B\7\]5B-LW;C33/[V[P>B.!X"JIX!KJWFJ.R@EP4A,RZ_33 MZ!0"USK59O;>V3;/5X.0?_P595R_GM?4Q_JQ%P,I&11ZL:G-W\0 QXX;EIT?8_:O,X_33PY&\F'^B3SNKK'RD?[/IP^-+REP' M#_2? :7JT!,9 B2!M76Z-*Q1T>I#U(P+LJ-5?/?\/5;>'6+FHC^/=D+8S"4D M$R,H01A>L;%S?%Z_@%P#A!Z!]#YG5R1U45AVL?% M+V'^Q^74-PQ61L\+N;*Y5F1K":XDBF>2,\(%:V-L4U?Q*$E] >@0?2]:"+\# M%-TVRINMQ:,L"76"@$'5"6X:(I<23"Z>%5;O#]MT);]/R[A7OT,?6$?*NCNT M_![.+O>2^ M4GTTAKXPG*Z0!&0R0%*J#Q8N0O!2 VTH7[(+3LK=LG)_L%!/R#A4E8M&8JTRW"2W.XH9?,UUK^6')G.627 G0,\U13U9H0/5_22$#I1] M!QBZ;#2XB1;H]TE.(7I#\A"TD4!I3@94QDP&E,3ALQ/:MKO"N4E)3][P,)@Y M2M8=8.6V3"Z[Q;P/Z^T [OP.EZGJZ!-.2!ITG!<')9.F57 :'#H'3-UA]7EB=:.B:C-:"UFPQ.*XS2<6=$F[JD'Y(V;D9!"_LT MK#;ZS2?X>UC^@>L:I7S =+Z\[/'\*DR7_Q9FY_AW##4O8_.<>$CRP%Z?/U"F MP.$\#906<+720XDM=("E8!P'[74&55("9S""#4+0@9:*QD;CLI^@ZNBI? ]\ M]D>2YB_T0W],I#8Q,+20$]9N]%%!0*(Q2)Z,UIYIU6A@Y%-DC1OH#8:1>R/X M!E/%?PZKM;F":6Z[+E89P8(]Q-\I[)A-Z$+0"3!ONA)P!%<\ E.B6.=9;8CR M?.W8C3Y&%\+.;^?OJS)J=[87\_S[8KZ\_.,O837=ZN%ZH]6MI4A")!Y6M["J MKXVTF:UT64;NHN&-S?RQ+'1L'_?!WJ/V\:0J[B# N!XA="6"B^G \_RT+!YB MGLMH!"\Z"M!'F[R.25CF3=M'B%/XHW\ M\OUF]OO?EHOS+[17MX^+D@XAEHL"[I*K^78*HM(D@YAL9#I;9&WF(^]"7<<^ MQ#Z(>=2'&$HQ';@'5_GC=])C!X:%FT M4ET'.+P^CQXXC>Z7A+T,7ZJ^5S<>R3SW,=@(12 C228&M<$*8,J)UW&$T;>! MZK&4=Q*Z-_,#3JG8#H#\XBL%CE5JKQ;+#V%V9W.^.*O39O^CSNY9K?\O>V^Z MY=:MI(D^49S"//R4;;FN>\F6EB17=?_BPA"0>"M%JLA,V:JG[P#)G).9'#:X M0;G/.D[EN'<,'P(10 RK,XJ)RQ[)@]=@8IV4;BS6M@ &?%9):?K,RC9S;O:E MM!>']10X>C@4H*52.Y@5\("?!]R^2NFJ=K*XQ$P"7R[_G"TP7%2&:W9!32[X M"QJX4CIMAV961'D2) M/\8]P/K2)-R[-#G1\?]SKQ[AU']G29SBL+^XE$V.'HP,G(#(".U2)C#6,DPN M24QG?-B_XTW=U@OJ26;D*P4108I0FPU3A.Q*E""\,+720Z!H?"-P+ N=N,S' M8F]K3'=2%7?@)VP[?53,L6EY M[*/C#O#]_"FV$F0"A.6@+3GH2I I<)RV*E0\!F.C=K)-J<@_Y0)B+[3L=0&Q MC^IZP&%8?B:!UG]>__?5]!L%D#565.#T@B1\=K01X62?3"% M-[H%VTI3)X=4HV[P VFL ^RM)F9/TR7FIWEZ^KN;=<:RTJR@ ,S?,.%=T)D M*R X%T 93U$E:D,0XLX5JX2U;?;KI^D9%V:GP\-\<.5T +'GW0LMN4DY(6A1 M^SC447HN: >H(_-%LIAYFUJ\XSW#9OOR:( ;3E4=X.Y.2L3-I__?%!=$U.?O M;_ ;7JQV"I.ECYP+P@=GH*) B-D6**4D[HVS'AL?WCY+7R<70>,> 0VOR9[P M>?=>XS%_FP"/5C3:F!@4NV[.9B!R)T%'D24S)2;3IF_B7F1V" ,882M76%-4J[WTY4)V@; M'@K;0'>D7CJ%F-BP8K472J?:!B!K4$FI.A^ ]@EELZ>@C59FFYRC9XCJY(!F M%(@=HI=.(28WK 0MF/;20Q'5.4ZF0(A,@>4Q8W(YFM"X266B0O+1Y@#'D8[ MWC-1ON(CSMHG#JU/BJW1Y505Y2/KO_0<,E,3[#%4#I>+>>P/A:3.T\U6Z MG'Y;%SS]&MA;[M MGX,J6"VL!%9L'6 K6:VQSB"S-M(Y4ZQI,[;G$&H[N/H;'&M/7CBWU&*_U0_W M6#^\->)3CVEAT!HV-]P=:MI[])$KBK^#J(/#"D2C$;2/AG,9-)HV\>+)S-IM MO[ MKZP5FG>ZB**(6M9&[*H8$DMM4NHSN1%"NI)YU#E+WD0B>Q)Z+L9L'X1M M[_4VO.XZ"!RVL$=?X.(;_O2]IFJ^+97'6Q8=2R5+X\'Z4N?MU'&WIJ90"HTI M>,%C:9/C< "Q'60^C 71P71X)MOM$,/8GW]@BRWX)(/4=\=AI)"5.Y' %D$X M-$Z1R\?K_9MD+@FODFZS]?2V&:\.3VWF#$6V0"ZOJVGH!F*R"DK&6!+YI$JV M.2W9@\ASV83W0=:!F_#>.NM@ _[I:CF=X7+Y*OWWU70Y7>FM9G5@$)I)GH Y M::#.O("HB!=KI'?%Q2P:^8!;"!H79LT ,!]>&YV"*JU&^%Q/W13&&1*4H.5G M.2B=:#7:D"':C"J%2&Y!FXSH%TD;%VB# & '4!VNC;%G'B2/T-Q]4F!U8 MFWLF^=U%6*^84-,2A=&@%9(93LQ#U+77E!7:N4)LJ#89=D^2,VX<>*KMZWA- M] BGS2(+2:NB0ATX5^M$L';*X:46!C ;6W-Z=?7I:GE)>F25@>N27QV\BS41*VA+YE0E\(5;"%)&9DE((?"=]J:GGMX9 M"@[1V7Q( 8Z-@/\59E=A\?T!!\45Y D#"*4R!9^IT-Y<:)FD(.@+*Y)S.T'@ MR<=W=,@X! :.%V%ONTC=7E>;[>I$],U-@D96VCK+!' N=>W13>92608F&AN, M9TR$-E4HNU W;B+M*"[+$'KJ#7OW)?;'55U,;\N[^3J06+Z^F'Z9SC8SF:?S MZ\G,DVRUMMI:2-F13!VM-%_B:E!A8L((1N'H*0]B]R&^HSUQ$$3MEM_03+UG M"5WX#[K$<9HYKI0![E&OY@^!4\R"M*@T,T;0[O7_+G&&1]8Q MESC[Z*R##?^W&9D+O&D@_*;^P?7)L92,!12) )))9-+4$3#5\$,<4B&/1O% S 1#D@K>"Y^42J+-,-QG MR1H79(,I?S=0':")L4]*GO)?KNL7C4:.#(%++T%%52!XP/+6ET9=\Q\0TM&9P"":?G@<<(38.T#-/?E\P,O+BY4G25+Z[0S$> MR:Z%-@=N/[.\?JQ,\J"GPRBV"D+W54,(730DH(0BIO:PLPW[ ;_7;"SN<@?B] M[!XU[*V=#L"VKJ>\Q]3FX-!%1RM0&#">W 0E>"(>K(. O(96U@K1IOGR5I(Z MLFO'*O[A=*)!M- !G%Z3HS7_CG@3$&V.#"Z]<4D&!-\6",F2M7>8%A+=.9L9"#B?8 M],ZO F.PK>X@3?0(I\U*8]&5G!P'(9ROR> 1G(P2F+29<2^<3O_X"HR]5+UC M!<8^LC\8/U]7&?P?+L/BLL$^^3DL/N%RP@JS)4L!+J:ZU]L"KB@/*2;)G@ZJ"6*#I']_BCR:Q3-]S/#N$BK@L^4"ZT&ITA$%'H( M88)22<; 3W")M<]^UFPZ%UX^^K9%!@3$&3[#V=>)&J:V"".5&&(:<6XRF3?75?3J.M0EO<+E$O$DO M7#_\MH&DT:R:-460Q%1SI 6$0M% IC@@HC*%QS:!U/-TC>OW'H&$AV9A0/'W M6S^ZX>K@/MGW_GY00]&P,_8#D 241F7'H1[D@;+*U$I@"]I$YG4)4<&%C<'%AM;P,4%=&8A]=/_8 M0!PO\ Y^_A^H677Y_P")ZQ;/7#@S6.(UY0^Z6%B"ST49))W.C M&<<'$#MN"#THWMHJJO==:HCVTEN>-.C.=9*&T@]PI5SR2HE8VY5KTK.A2"AK M!EP99#S%6$J;"6@M7-[5,W_!95I,OU8U;'K*OT ^8VL]M^GL^F7JR\;PIDI M1DJA0(K:$IA"?HB)-(8LE406,4NUTY:XD^+OO7IDU1^BN/D04AQ;_>'ONX0' MSE'Y!.3SZMI\L4YEK-UR,$AEI7:Z[)2\N9OZ[[YZG(!C,/4?+,5N8MF'.^"; MFPR*Y+EU+ 9(S$100=1T9Q[ AL2\U0$];]-N\@7"QHY1A_4;6FAC[%XM3YX& MO\>:'7C]Y4= Q[;')_G=0CZ0D36-LD:1!U MB)V27H"3UH+PDI>24]:LS8'08UK&-E$':WQKIY?#Q-R!?_1S6'[^]6+^UPTG MMP6N:XM[>U#-O2PB""CU"$E%;?9J__3I]KZ/OK?+'E>FQ2SS!X%!)2 M( 95JIU$K.+DCBJ=C4K9I4:Y=(<3/6[:YH 6[E2*ZP"C]]GX3ZR<8WY5BUL_ MX>, AD]DD&F5[9Q]HF5=$GD0*&E99_+;C?5!BC9E6/M2.FX":#,W;F 5]0[! M7Z;+-+^:7;ZGB.MF% *G,-JI2%YK5J"$)?Z")G:-IH#:)&-+FP2H?2G="8+Z MW"%XK(IZ/^?X]>KR:H%?UM<,JY#_Z\8AN:((?S&;SU)M!'!Q40\@!SKT..*= M@YZ #,5[F^,0)SQ&F1&*T)(@K9#V6NY H92<*9D];U/ZU/(XY-J5((_ZVO'] MY>J.6YU-3/1_X$P$4"X6B*(@8(@L6.^=TFT.[3"T3\+E4 H](^#^'PR+CW_-2::Z1*\2V!+)&0FI5E7(#-(&*]%Y MX6*K;6(O0L<](>P.IH>H[]S027##"2)JDQ6#F%?MBZ6%H#0':YDMW&3ZITT? M@+U)'?>$IT^$[JW",\/HK_.KQ224% *7!DBB'%32"KQB'FC;0!:<%JG9Q>-^ ME(Y[ZM,E0O=6X+D!=/H-)]HSEW)V(()(]H'3< M,Z$^ ;JO L\(H*\*O?.&25$XYY[7.S$O0(F4(0CRNXEGB9X0%ER;QM8'D;L3 M5,T_!JJ'J_*,\#HIR=NB!$(Q]8Q$*@H#E>3@@3MA;ZUR)0S)+58>W*P9,#5M!9O M0\F89435IH[S'+(LAC];WT_@/^[=X>1!9MQI;@\GO)?[PX?\W]P@_MOA.GF/ MWW!VA8<(]OI/!QM+] 0E@TT=6CW[5UJ[/\]GJW7ZG]/+SS]?+2_G7W!QLW:S M#$+%7*!H06LW,TMFV@?PAB.*H*1Y6/HQ6+NVG0@\OD?=LZ^Y;3HA@G?<,P4Q MQCJ]ESDR.$2Y0Z&+TSZEU";!'O>T:Z"K?C>'#;N'][&Z_X!A MC5+#3E:[0HE%[X/V&JRMHQT%)V> TV?6Z.Q$XIICJT$4)S%-OTR7X=.G175A M24^U;?NMY&^Q7HROPU8U>.XT**LY!,\#%)^9C#D5UZ@F9B?RSL,H[8.DAT9I M>"UU;Y'NLSR_9OFH@8^[/'A8"[8/%R>V;#Y8)YS2D*VJ0VNS@L"#!R^9T[1% M2E7:]%H^D66['47Q>G9)T=Q_3C/^=ELZ>8>*UR3XQ2Q<7%.P_.G[N\4\7Z7+ MY:M9_H"+;].T::LXD2Q&+8.$Z&I=KHFTQJ2GSVQ@TA<1L32:L-R"G?.PG/L@ M=?O@R+%0,')OCPT/;Q<;#E;M;;C)03#E(;)5!G:*X%/@H#U7UO!5WZM=4+Q3 MBX^G*.AE>.1HH)@/J*$^$'97()OA3]D$(T6]/ZVU<4K7H02,XJ2L?0[,!(>[ MS1+>!V:/R1BOJ=#QFGT,DR/%/'8WD-]FE_AIL9H$-5VDJ^GE\KKK3@Q>U8F% MOF0'9-$S1&4RA&B"YB;5P>4O>7C/OF%T&!RKN?G08AP;"Z]GGZ8SQ/5 ^[5< M2$1O+S_C8L,-+R0!%3,H)>J(L"H?QPT$[8*4$I6WB*=JT\=V0!^%< M$++5*,J]B1W7YS\1C/:[33A:I]T?XPW1>GS;HX8]JCM)\_%=CSPP"R<$*=T) M53=IZ2":VCP0>200)$48.>?#NF$'!U3?(B0 M:M*.8H6!4[Q M(D;+:W-NLVUPT[DG9\M,6RBQ#_P\I"-^L5G#K1C[T?[ M0%OWZN'K-U)\LWGIG8%I(=A,_P/CDZMC? 7$.FR::^5)1LE$TZ@5S+-T'9V+ M>N_IJZ\VKZC-5B[FRZO%G1MHQ42*I43(%-:!XC: 8Y;\5Q^SX"B2]HU:0NQ# MYLA%^,/AZ%$>:S-EG:\=.SRS:<@&1);.BO:K%Q$'5^)U;+F_FF5:H6@<8QAU**-1 ZGN6N;MP_"ME_P-U7C^1K (PY>=GWTB4Q@ MRX.9%Q!:)V'GVJV.!UDGA!4-47H#LJ1@BW7.A38C@T_FW4T"1U92J4/0:HE@ MYK6E;5+@G>'.%F_T;E-_CF&Q:RNU#P:>\W\\]G\VJN[YQI,K.8N MA* !-1)322BH13D4-4N50^W5$5*[+6LK72-W_FF\BPVCCL'J_QM<7)+3N:C= MU?,O^ TOYE]KE>AA]Y9//FFP:\N7Z1SLUG+]JE?W7G5;>LUC<)D3I#)2'.48 M02J7#(D584L2.OE6EY7/T77\1='ZZ7@10\Y)"2C*Y5H? Y'=IU%O";CC@'XB!LIA=;CH3;@I>G JV MY*A N^2!C$6F[=-K$%:EP$6*@?F77-^M3S];C!VJX?F0XAX;+[].%\O+5SE/ MJ\+"Q7U&.)?%^NQKFF$"E50 'X.%I)SPWL68'M8/;<'-6&P:NUF2J9"+XVHM5&(%83(B&[V: GGW-N/<9(R-I. 6, M#:6/GZ>+K8QXG7U6.0-341,C3-":D ZXQ5Q;EI/=W:TH]KFWC'N',3*0!A/_ M><< ;VY*X"*+6K(ZJ8$Q,L-1T=HQN7JA&6TID0=^TN.OO:COI:#V7./?PV P MM@E]D>'WF'#Z;278: PRG@(8&\A;]9Y!1"< '7FKR+D-+NUD4?=XZ=G&# ?" M87X"W9P1YNBS^:?9]'\P3U1.R*6VD#$C*.LD^* $2).B3L+KE 9'W^WKSS;V M."T.#]17OQ>#Z]2-C^'O0XLC;O]\L/3?+10-=,5W\_S;V][;#/1"CJ$4!HRQ MM=5*K&!*$;)R+F5CDL(V#LXS1!V?<_?HT7=SWV.L4Q" U3[)*GH-/I4"(>DZ M$X2B[=U:WCH/3NA4#_ Q^:BYY&UFPC4T+[>!S?HE/R%MSWC[0OIG>3E-M+?2EHW3 M3[,'W8K1JZ(T.78NUK8!V5)TGFCK9M%ZGF+@7K6Y5CJ2\'Z-U#XHVYXBT%Z; M'9R*W+)[4Q>VO&:=V+VN&L,9ENGE U:U"HX\2P96&'(WB3'P' 6D;&,QBI$' MV"8;X BBQ_7RVX.VK1:[ NSK4C#5/D4W?+X/EZOX9):F%].54A_PFBPF80T' M&VHCP10C!*\II*;PF4>9A6\TL^P8JL>]RF@/V<9Z[ JSOVP(("9KI[-5A\ [ M$PL?L,E%-)R1GUV2B\0FK4K'I 4146&MCBNIS>#' PD>]ZZD/5+;::\'D%Y] M^1(6W^]L&_7(:3K[A+0,B;G;=AG!*HI6/$11Y_UX(2'*DB E6W)PEJ-JU/E_ M1PK'G>?<#(8M]',6D?2USQUN?.YWB_J3]:^\F2^71Y7V'_">X>/Q WD\Q8F@ M"MZ7)"#7>1,J1T-F+#@@A&4C!?,RM5GNS4\$JU2ONZU-9U>UU]FZGF\^6SX( M^VX5-"D^FFRMA&SJJ;=P$ESP] &E8; M\P&L;LS(!)FH"1H<0KT/4H4^BTH$R$FG) R7B76#UPW-_0;I)X;K(3H\3[2^ M_IL$3)J=SLC'6=UF_D'A7[WSG%]FHP*G((*D8 MK#2RN-3FM+0A4_U&^"?&>Q,4]%MA?X?S+6=UPSBV+SQ\>&]V'VY.X,(FGV+0 MRH)1M1^#C@&.:UZ F5+O M<$.$8&,F^F4HQ7(5&WGTA]/6L@3Z; #CV##Z:](B@H7CUB=8%1. MR"2A"&]K1J<#5UP H:560BCE99M=_07"QL7=J?#Q-"P'458_V/M >JN-@-[0 M'SS!5.!&>LX1F$9)'D4V$'C4($4JP:+WYN&$K6$1^#QYXT9$X^)P0,7U@\:; MY(&'[$1R;6D99=!:D\",,A %BY \R$6PL:-44:VA$,HJQ_L M;9'B1'JG23X,;"*3KE!S<-Y%0&.*I4@0@V[3ONIYNL:]51P7>4.H:K#X]W#@ M75^<'B+%G S%]*YV>4$!*OG55!U5S;T.B82J6)MHY0BB^SW /"9<.946.["4 MUZQN+/^V9>B2"3E(!!L#^1XB(CADM. 3E[8N;RO;;-:[T3=N]'(RN&R!Z8"Z MZPB1V]A1A09BG1'.2,;:]/<\!FRC7*0_2!E6(B>X:A%[OWR1#N6*%9#"$$'4%8) M<"E+R.1I..EI2\EMID0,0'R_ER_[H.W1./43:[4#'W(7EO^85PMQ1;\6+ZX; MVK]'DC=]ZVI1YTE]#HM/N)QHDPOJVH$O)O*?2_;@ ZE"N!2"=\:0@S,:HG?E MHM] O36TF^CY3#!.K,T^T2\\RN?_CW!QM=;^Q<7\KSH5=\*5,9D7":(H1XX; MX=%IR0B7A,Z2'>:'_1)/"/,]&.G7-6Z-]%;:'KO)RBW+]]C=$BW05]-UA/NV M5 E<7BZF\>J2%G@@ 4<7$%+ RK,M%/&Z.M Y,%$$JWO;2U[TD 3U6T5T"%)' M4]69V.*'=2P3%C1FD^.ZKX2JC#JN-*!D,DIG&2MMBMX.H;;?4J/65O4HO9T) M-A^>(*\"ZRG]857.-%Q,).T760D#FF7R_XTF_Y_<)(@RVM4I,H8V22-#4+\3 M=LV/B-U!]7HF6'[*WU_U#Z--Q5DCK0=;&(+*S(%/,@'67&K&3,8XGH>[E>R= MT&M_1/0.H\DS@6W=9HBRZ>7RND?=I'CMBA86O'(*E/6UP9WRM#A31&ZL=[;- M$>-A].X$5/LLG9!;<8T#39K?>B;Q^ M\P[V0P6'PO\\5?89%OX\ LC%&,' VKG*@';$@" MU KJ!"+G9?)*M]F3]R1TY/K/X:&R)4^UA=YZA.7&XYA]JFTI[K$XX4+;$*0% M'R@^4]$C>$D 4H5<8,:,"<*=!I+;B1RY#/3T/GHC534+!\IFS*6N+LYKI&M]ELN@A0[!DUEU4T@;T2IDV M3;Q;<#-RJ>@HV_5)$=#I*GC"9;ENG9849JUL INS V5KS8W$!,R:))RG;\03 M;>O/TCEN(DDWCN8A6NL4DP_6976A%]^PMHQ^E=+B*EPL5__BW0[2$PS)8PX2 MT$KRKT,1M60\@O0NECI6T]G3H?40#L9-*NG" @^OZ1X1OLXXR 5MLH'(CI&! M2B*#TS:#E((6:;)6VC9'9T_3,VY2R!CQT=Y:Z!%+_[Z@Z&ZBF8S9!@U9DDP4 M,EH1PAI(.M0Z&J.%:U,B]30]X^9MC("E_;70067R'2[N6-=; 643R(65$&.A ME6%2H A/:O(CBA:Q*(>-FG4_3U>_94?'G&P/J(N^K-0=;M8&-P9DDG-:=T59 MDI*49'"% X;:)-2TA=OFQ]JCV<<0NM\)5OLKHI_,FD?=(>XZALJ7''(N MD&/M9U=H&;K@%&0O2J;M/-OKQ!UY.F"NB&#+. M.=0;&J5(?G6X;W*&G N>D_-M:L5?(*S?HMB!_+"CM?%CYEK]$1;U6O';6$E7 MC][?0?;5\S(Y01J6Y"9&)CU8(PF6T1$LM:XYATE8$2P3H8V1:)B&]>0I]VI. M(*WP8(QT'+BN[<5R78610OGD=;U_I,]MFRUX.TW])ESM@XV'YG @'8P8DBX7 MEY-5%^QZ:_WO./^T"%\_3U.X>/7W=#E)@F<350 IL-YBD[_J=!W_%QPKM5J< MF-P%2/26.R"BKQX"Z%DRQL7.4#J>#RWPL5&#GQZR\,O\2YC.)I&1*RF" 1<= MK2/#B8G,R._,0O Z -KMEA6_&VJVD3$.:@94[WQH68\(F#2_FETNOD]^?C6A M*$1Q- B1#&Z=8F\A")' *U%L#L:I_%R5VA+3OS[-O_W;YHEK@&R^6.%CA8S; M]XT(@V&4-C]*@AV<=CYI0,G]Q-44KHDNAAEB"%@]_U#.:/#69*!@1#'4/I$A M/9VS"D:-$IRA3"!5;6**9'=]=@XT+12.Q)YI5((P MQ-' :?V9 S&PY^G /@KI %]/E1'=9_"Z_]>K+]4Z3V342E6;+%)RH"0Q&8- M,$[87$H1JE&US[Z4=FC.>U0I^;LDMM('0;YR+D6>&9U-;K2WT]2A=W> UK?-"3A.!=V":1.8>^<# M]X&!49P<5&\$!=41@2E>/ 7K6KN6 ^V?IJH3\W2DYG<"U %JZ !2/X=9R.$] M?L/9%;ZJ32N__XY?(BXFA05+\3IYEXR9M82B9,174C%&%4(NK F>MI+4(Y@. MT?K#RO=!5- !EAY+:+74 O-28C04EQ13#XY3G8M+3%D;8E!"^]QXS/@]>CJ, M'UOL<7N+ODL ;997%C%%(1U@1++61#@XC@HLYRKP)!)G;7+@MU'4FRG:7]LO M N@ T7-2?4>N0O9@-6.D:&."3S&.L7!&L&T M<=JURJ9XEK#> '6(]A]!:CA5=("L>_.V_]?58KK,TU05M&$GZNB$40PTKRF* MI22(3"%8EC0M0.]%HZ;7+Q#625'%D,@:4A4=(&M3W?OS^I9TPT-&IT-" U'G MFM#C%#CED%P"YTVTR%EHT^__*6HZ20@=$D-'"[T#X+QP&<'(9C?C%=C:2N7_XVRUA(<)<7 MWR>AH&,L6PBJ%N[R1/RA$9!+")ZGPI1[D(>WI>G3 2_O\(3@.#R=1 MCH^R% M%GU)Y>(PB3I0NBX30<$QZ@!!TUK1UDOWL(Q^"Z &Z(QXVLUM .P,*-L.=K2?$U/]'7+%=G-13BK"3/2(1M3KV?(6K<]ET-][>A%-$!IIZN MCWRY!*(0-14CT%08186XKS$"F(+4$QT09PAU(\;DNNAF@\B0K/(@_K MSUG"Q25%V/35N_ERNNI%/TRFU;./'CZ7:G=.3I ME;GC3),-$X8^*),LQ.I< M:42-(LI(Z#R7;*F56W"=C[A9+M_)@WQ2X+185H?!N+RD3]_A+%S4I;6.NCG% MV=EX!6A7.>%>0T"R]EQKIX7Q*>XX9W4(:CHYAC\2//=\MY,KJ8/=^#V&Y7Q& ME'\G]I9U&M&'Z:?9M$Q3F-UDT?XY6V":T[?_9V7SKUN"_O2];B6K"S49G=$% M:PM06>_?Z;,8LH18I$"12PJVS0C 8>@?!\PC@6X^.@(ZP/WN//ZV?"RA/\(E M69RWY493-P?M*1FF5"TLIK@.5%(UMB.!:*-DX(59IMO]\@216CY$LD5(Y)D[&I^SDE#SSDG%!V 4" MY@W4,3:LGMK/-FQ@DB+7%(>H,P6*+EKPPD7:U2S+@D)%];"]U!94;7_'N&?7 MW8%J(&5TL+7?Q :WX^6_WYY[&&$#3UJ#U8$$5#\X7U-K+(LV"8E:M1F?^BQ9 MXX"Q#P=T.'UU +X'0S++ED7]^N]T<96)V?49[O+=6M[TC8_SUW^'+\1^_?7W M2.M\MGP_O[C8W#E-G/-*L4CPPE#J:2]"E#* S%:A2M:B;),CW)JS3@X4C@?A MH_BJ(T1TL$*N3XRW&IH_2%Q7BZJT240AC(H,7.*N=FTRX#4QB3'0KB:XS[*- ML=Z#R+$CI)[0-3^-J@]&\5=<3.?YPV587 X1%3WMK\W2@APV_ 77_[['Y=5% M-2E5>>_H_8MW*RKNRF$B&1HE1&6\=FMT04!0]?12I1R-4BYINV,4-1A1XSK( M70)[5+UW8+M?8'UYP_.OQ///ZY7]!-<92UB5?]6.MQ2D^IK*3O+70D:-QGI= M5!.S/@S]XV:N=+DP1@1(O\OB/>:K5;+]?;;?A*]+BMU???UZ0?%_/=,D\%Q= MTK?>3+],+S?SS$U6,J$6$(.EH!LMA=^.61 A%&2&66Q4\]Z F7'3<*)%H_/Y+F$W)0H(*@E48U4(WKB%[)IRV9!?5V604 M';*,N+8AVF0@)4_1AB*/RL40P1BO@N>">=:FPNEL3E*&0L\QQFX?+1UL[+[A M(LZ'N+^[<5(NYWE#P&7X.ZQZ0E87WA67%:#G=;IZJB<[T9'(I+<9M9%QMWOA MY][22<7N0(@95JC]QD4W/LE%2:5" (LV@BHF M@S-%@931"@;P7T'K3?;]7#S_,O7Z:7M==];:UZ>TU:A_L= M$*D\][B!@I*=*1XH_KCSOE7?20%_$1_]5^3$GTPEJ7:Z:8.-:>0/TK,((+WTB7%16[3&F8_ M.L>-5-KA[%'#O7;:.TM#MTIV&MK<;1[:WN@]1?THIB]XU%@4 F;R!9756*N@ M(W#NLPY.%+';Z*"^3=\;I* -;YL)U NPF\. WVL&)_V[TLGM"K(4QP4C*?;W M=04Q72!D9D&SPGB1BO%&]N\ 8L_)".Z#N$<'.(WU..!!SBEMX?OY]W78-\2Y M]4'O:6\Q=^1Q'",:HF-26Y"B1A7..MK7382L7=084RJ-RN%/:D37&OA^?9[ MM8C1FD"17?V0B3J/P0!GAI$\[ MBS!K;-*VOJ:]1=N-PU$,FE4DOY@%<*<9J!(MQ&(-2!N\*\%K(>WY&[1?5BVC M5F]93.-556_5QVN"U/P[+NH+%UB_&Q;?[_[2IMF+RD;'3&O.!"Y!*9?!2VG M.72: BP;0YM[O./H/B>#N0\.G^B,1>^KWZI MC9%]]E7M#>WNG(YB;)423J7@()A(7D&TM8-G-!0:!1>%SBAMFQDH)S&VJYO4 M#_-R^1?9AS?35+V7+1JYNB.3C"H93,"\U"2)R" J3^&;LAF#2Z:4W8I.]WWS M.5G'?8!S[V*[J3K&+F7>E;D_:+%__ LOON'O).?/RTE17MIDZXT0\Z"2#> 8 MDK-.\I11),D>9C(>B;F'%(S8^J0M(@[!WE'J.1<,_C;[^-?\_V!8+"?DS[!B M(X<@%;DZ6@L(@B.(HD02-J=8Y*#HNWWWB!7/_>'N0)6<"^(^SB_#Q20)Z= ( M"T'GS?U\L)P65++%>R-DX'Y0L*U>.TY.3J$3.S-?Y MK.926C2FJ&(H>./DJ*"7M;0NT$(RW@?#77HX">EHV_: A'&R9#J%WG$*&K], M92]FWZUU7>=4XR0PK5&@@,A$(8]9!O!.%9*TL[K4%>?8H$"\^_9QJE ZQ>#! M:CD7*WA=43E?K*M^[C'LG$,A%"VP&,F752I!(+D"J\.'-6JG[&Z# H:@9B=< MFG\(+@=3VYF9R3?SV2=ZY9>G&>>Y:"-J3Z',$BBI(P0N%&@N/;H4*1K;K8)@ M$')V JS]AP!V.,7]<*?8DP8]/+QCW)?LCMS5GVOS41_-O+S[A8W9L0 MS*_"Q=MX,?VTXK?QC>T>+VZOD$.E,,I% PO)QA@"&!/(RQ>)O'PFZZBP;%9G M&LFU:>%TXEO=>/G;C)YU55^X[HD74HJE$.="&U];<6;PFKQ,&UWP5J6$23?A M_ EBSNF&81_$/+Y_/4X/'=0@_72UG,YPN7R5_OMJNBX1734QSD)'S!Z!FSK' M3'L/02L)4<3$@DS:I38W=EL(&A=21RMZ/KS4.P5/_72!N&D0RP)CF$H&$STY M9[HX\,0&.&4*K;IZS]&F?^2+I(T+J$$ L .H#M?&V*?]_S']WQ\^?%_6AIB_ MS=*_-LV!M4Z6,:6!1Y-K3B"#8(B-PK1)3(@HO-XI2GOR\?UAX@C]S0<59@?6 MYKX17BT7P6WDW!M0@<(^BD(YA"@DV8.L@@S%&6PS".0Q+>,V!QAZ@SI2UMVA MY8_PY7H112<54XJ#+\&"*K)FO9E$#A^6%+WUQKME&44^NS?Z:?A8X!XI] M[+VG,O'J$]G=RL-?T\O/'S%]GLTOYI^^OPN+RQF]Y?/TZ_+G, LY;(QIX";8 M(!&\RPADD&NFDF2@HRBZ6EK4N]TW'_#RGA!TJ,KG)Y1_=^;IS4WO;^2F>H ( M6HF:YA8SN%1GG1OC0]*V*-ZF$>,6@L9M,M)V6SM,ZAV Y_I O+*SNN!7F_A=/>$12$9#6!*6AM MM53Z8;)IY[;E0_J,^>H"WY:';_@I+*?IU2S_,KVXJBE#]QM?J&QC$-E"H%"3 MI&$$>.,$V,2M9LD:E=M8G@,)[M0N[8.G1VWL3J"Z#KSG6S9?S2ZGN;(T_88? M,-5^+%/IRTPI]N]T./!GM=0$C:DJHC@P"#P*B-]QYG1C3 M;2*VX7D9UVMOC.M1%'X^&_7#KX](B=KUT8VV\ITX:;VW6YT))J7&A;5WE"MD M%VV2D 4KT7J)EIW&F1YJ;W^WF)?IY9OY [2VZAJ_ MFN":SS]G>;I<[J)!8 IS# M)?FCG^<7I,\-EZX8+3,)EF>105E:J9%K8M4R%YC2.6(;R.Y)Z+B]X$]@5H=5 MU8BEA-?L_2=./WTF;+_ZAHOP"?^XJM?U;\OF5& EQN7;J\OE99C5T6"3S&RP MA9'G$C#1>I,4(!DK0"OMN!*V=GUI@L0]"1UWXEH3)+9450?NYA;V'O&U7F;: M(,9H$40TK$Y'LN"=3F3\HS'!!.E"&U=S+S+'J6P= X4#J*D###YY2#J).8KD ML@%TJYD=)"D74(+/*AMGZ&[*,.0-O&QL8R3TPN MF%/(D)1-M;F% >)#0\GUS#(PC7\PZ M&>]6R2A!%D^OL2@&B5K2L1M#$HA)$]#[H+.RCQIK=W:N-7T0["/K: MW:GMK>@.7+\C>?[I^],/6)5L*"T+=T8#ZAJ)6?*"'4<.1:R2@"PJ;#/CIB%3 MXRZ ,;$Z[Q,XW:ZA.S4G1A=#.W8&G7P 9<)J&"BQ9[TJLAC-PBD70B]57MU M:"=H'ZC/#O"Y:;V/JU/;MU^K-#?U2>AXMEP8X*Y6UO%:V>V*@R"#]D4)K6R; M_AQ;2>H1D8=J_F&P-H@:N@CYCURY;VYJ&((T6N680 AB6GEG(0JKP"H;!?ID M#6^36#(4!^/>J/\X_L!AD.C N![)]V;J"<>$JK@,S*&NAT *8B#.!;,JU5:< M*%2/ZZ"'T3;C(&]8^!\ @WZ3,5<<;6Z'7__WU?3R^R'G<$\\9:"3M9?H&^BL M[.XE^?HU?\PO[W2H))29$B*4G&O?%%*SPV2 V2!BU(YKW>8J[WFZCCXW>_+I M3XU*=A*=SP1QH^N44&YJ(K2H%QW9F!(U_;B-\[DSB2,'^\/AY]&95Q,EG9-% M.KR2:^NSFEFGAM5<+V#,HT?)A0,6? 85D@*O68;";$DN>IMSHU/KMC;JQFV^ MOG>M\^J^U F?*Y7=B="6KQ)MZ8^G&RN?E>&,4%RV M/L\_E/:NK=H^B-M^DG\2M780?+S(\>I"\-75Y>?Y8OH_F/\DD[&X(X8ZF''Y MT_?7?^,B39?X;C%-^#[,/MV1B"\&34 &)LJZS00#+M*&4ZN#/3?2%]FZ(*P5 M;R/'[B,NA-/"HH>%\J0<7BT6E:O:5N.G[[>_LFGP_>JOL,@;<_$?N*S7[+-< MYT"G57YV_=:=Q*_5SU;R6EF4^V9%2":%B1D,I_!215WJG!<$YG,4/M9F\6W" M^W'Y'C=SO^4".Q\X];#X[INC^%!N[['60E0QK%1&K#_XSI^SZ>6V'9MV9XY2 M,)"J!%)C8. RU\"24DHGZ1,OI]B?!N5JW(*"T^U,XT&AOV7QR%;<=5?K5)&U M_I?+JR_K[SW@/F23%?($<=4S7N;5S&S237&)6V6PM(K5!N5CW J&$SME)U+W M.1W,//[.$'--#GI/LP.=?7D\S6$/RQBT(*/)8^T$X;*$:(,$G0H6[3/Z1O/0 MVQ[VO+M&_.HU#T.?":U8DX/F%+D(#XI)"\'2!\^]%[2X2Q1MLM2?IZOK0YI] MD/*X,$MQ="V:78T!N[[=FV#4@64K(9?,@%QUA!AI\PA% M*):-Y/+AW-\F(-M&7]<'(<.!;1#U= >Z]1+ZC1P%6CY*%ZVR]F#0"% 8 @1C M$UCR?X4-UK.'HR@:6K,U35T? @QMR0Y00P> NE/4_<@@:Q0&10[@="%64M:U ME,C5^\"LLT2O-&N"J&>(ZCH\/@920RFB+TQMM;O!9&MDE*!\5+39%PK8D8PO MJ_(K7#EIVQR+[D!9&*,"I;W^C":T N MQJW ;XC>T53=%HS*>L#>+?FU'.)M^;@(LR6M9M+HIC9":H/)! [>& =*FPS.&_H2 MF249BS3YO"&')WD_5! M0V(Z@!+:U&& "8J33F))19H'.;);YE<]]?2103&P^N9#RK(#@_/V&RYJ-[S5 MS.1[U5)**RXU^AI7DX?*M84H@X)D V9FF4FRS1"+K22-?'[6!DG#*J(O\_)J MEK>SA24SGW0$F3F#>J4,T3$$9[(J-NIDDSS Z#SWSI'/R$YFB@:3>P<&ZMUB M^HTBYW<7(:U2?C9<9*P3_KRBI1!=;?U5P FD?9V^9RH?*;1IA/(T/2,?E;4U M30.H8&R[].KRXV?\/2S^"R\?[-?H19T&P$ [05PX0P%(H86!/)LLF9W, MT-97C'S$U=#J#"/5#HS,DZ'#FYN*18D!71*IXMO2-JP(\TIXX)QGEDE*VC:J M(7N6KI']H:Z#_\.4UP,4[ZS7>]TOUW=>O\WNK-])Y$F67,?JRGJ-CXQ6;N$. M4' O6N38^^CY4=G@J<" ZGCD:&%158^^6=\]/KDW0/8I&CO1.8G,.5T%?4/IY/B-IX6*3F9YP^@WS MVWO&DYQ3$5CT@%)(4%*3Q'1$\E!%$1%3,+91TO4^9(X83;0Z)=<$?_UG4+1#W="*ZD-[;ZR-'CH"6EU# MT^62./@5ZZI)=?Q\EL4EBC? 6"E &>,A8!3$FK3)%J:3OT\MPL8YAWY.V%K0,?ITO?KVZO%I@#6K#+.%$"9-70Q,**EZ; M-P@(4EH2'\_66<^8;U,*NC>I(P/P),F%#936 2H/KOR^?Q!S,U&+!/+O]+>7 M$U=G>QA+*U[0BE^7%KI@P9+0DTUD#%*C.N9&'(T[;J-E"F(/$#BKDLX[E:V- MBCF?>T.[,LZ=^3I- 2>OLTN5T\"31% VNCH4DD(0XQ2W63O'?\1N77=6WG+; MTEM?YG!GLLLA J/H#)0G_RI(6F6:J>242"(TJHX:C(6NRT+WP=^^+8O:*+D# MAV)-.?WR*B%46*U34AXD1O*&=&9 ,@W F-12H&%MRD^N$=&+T,N3@J%APU] M#]9+!Z Z7'"W;,]R;0-VI_<]"X(':S0X*\D]0Q% <%,*)S&GA\FXI_)0 M#^!FY);5AX-K7V>TM:8[0/OVP0HU4?&MRE) MZ'2^Q?AHV7DFQCZJ&Q&#R\7E9-4:<;62.1IB.B X92BL1*XAYE!,<9V?;C\>P#-!NLN&ZZC"F##JLEV2>0SUYG! M6A:!G&O/=S)3N\-F3&-TA,H>*OT ^8VL]LW%SK61"THG7FCG#_7RIAB*F+A, M8%(VFNDHC=^I;G,GQ=][]2PE<'0[U0KLIOZ[KQYGRQA,_0=+L0-O]=I[6ED_730C*YZ]2/O(Z:U=[%\G1L#8INU@=NLZ_WV>IV6:5G_R\WRV MNKRZ"A=OI@4GS%A#X80!)RROK2 -A*04%/)5LT5..XC?R4BVHK#S \2!83;O M3>=G"_Q-GL(F&7 ]@.+M[.T,_P^&Q:O9;/J-"*QED&6=C!*D39EBZ3K:F-2$ M5H WJD"FW4^0)4(A7DS4."G%(Y^"GN/":(F)""*$@XUX!RYH$H136^7@&LD2+.>N,LDVQ>#.61JZC.^_%,PQ0SK40Z7J& MY/OYQ469+ZI;,:?)MG,W(#[;+9D#P'+P:OFZBC0^7(;%91=K9G4WH!(0=&US M:ZR$FB4+"J4P1IC@99^[QA/,G.G%7K_KYEC ]+#/U(U\WN9WL\/ M:+\&] P_U=9O'[OQGTC8!:>UP<[-^IY(VA*S0_)JF:0%K8N$H'B@N-YA4,HF M8_L\]GF"F3.]A>MW+S@6,#_.TGG]]]?INM'>K22,CXD)XM_RVHO-) NAGM$Y MYKE2*1L229=+YPEFSO2.KM^EM2!#$YMQ7SGSC]])F6\ZMON B?\-J#7351 MOW-@/V$I2Q]9I@U9DY2(=XC>UC8+V0MIG2VBSY!^?UY'COC/XI"X!6QZ".Q/ M(Z$)2AV<0 7(/-;PD$$4=79AL#*ED@,+]IQ7TP]SV-P$Y^,LR[U =S['TUNK MVIX\;GQ60$P&J54H@(85('^9;&M) :S+D6FCHA5^G%4Y'),_S'%V%RMS)/"= MPT[YDF@>)<\];[M,+EX5#L+5B;^R,' I6D D#:J<@W0CW<,.RNXO6S!ODZ)YF<%$CU'F;0&(U0DQT+7JTBEP4HDD6@1.1^HI\ U/XP MUP0MUU:?V#F'/6^@2%IQKW@F?06F:\L&A1#J$"SKDD<1G476*(>XH^.;<[AU MZ&*'&P%T@]Y3G*(T8M/%:'X]G>;J\O-\,?T?S'_.Z+?6OW17O+6I"AFX>Q(: MMH!B2(K:E5DTD]MIBC%LMBRYB) +2^2L14V8=A)L]-J;G$K1C<9.C3HSYDEE MW4DD>TI+J\ZEZTY=+ED>,_-@2F:@A&00$V. +$6C56+6-#JG;,I7U\49^R!U MW^DR)X1#MT[:P3+8S+! [G()8)Q--:/ @,>DP G'BRR8-=^ID_5 #ME1S/0] M_N:46-W)T3H=<,Y[[3P6P*9IJLW%J)[J@.,08DF#:8&2G3)8Z MBID>[YU/"-#A%LP@:!G[>.V5^!=C];]-6]V BEM!8DRR[N&,.?"6%;#66)E% M]OAPO-F6D[ '#SY;U VCY?E (N\ +LK4_S:T,^.--H6#UB[4&UD2@I8%&&-> MHQI?6EQ#/9F,M>:31^-J]6<=&<4CR*2% MUSDADSM;E[L/[O%.>#RX'"SRT>'"_F68^1?3&]I+HHC2,PF&U2-'%P+X(A18 M[A$=4^0@Y]W@DT5F110F)%!@ M:&OCMP)>< >8C70N!\/9*9O1#L/5#Q3M=;BULNG%.!I9?5$E\60-P[T^8]UDB3OG]G M.,]'7'P1$ZL#^=Z(P)00H(+3M#_["**&G45'GN-.0U(/6T^G9?8'.CH8<,5U M#+ANU^2!6KLCKXT$G\N(NYEP\E.@QR7D$ZM0D]_,0-*_=81=@7/'!0!(Y395!*3$8;A%TLJ%VE&3@ MI.; 2Q0$21R-*DR&&0LWEISDV0)>4D6*#%'4-9JB")9X,9Z927S^F%W MUD83$-?T=%T"L ^,!AUA>("NQLYV.=X57%N3CRMK,K$^%J=I)Y&RT(ZHZRT9 M+QIXUB6GF 0:?1*8WJ>KZTYQH\'U"-WUXL,?O5A?S?)],3P^?)?9F5I%3/PY&M\C7T*EJ$PT8%SC%J S9R! M"ME!4*A)L\$+I;-3.]8YG93LD2\*.MV-VFG^W-?$L_OT5@GE$+6,FK;L@!E4 MX0:BD0J,89G\VE@$JO'=M*/6B/NGK9'V2.C%>3LBTVWOW7:;X/C$QN@-V140 M7'I0GG9>QR(#ZTQFVLOL6M:G=2&#G1:B/Z.%V)^(]X+9N6]F:['=D=*K3Y\6 MJS%>OY%4IK/E-/U'N+C"B="!T3Z>@ M/0F%DNKQC#BQ3&%T2V3-Q0M_N98IW MNS!D9[14^E7XN:^"K39CFW!<*"8'5V/L*B#6[\-V[#XI9'OY&17)/;!,?\ZFE\M7 MB7;XNO??3O4>U)DY\-W-?)PA9'$:UX<+QX,5-=NVCC-Q3$#D/$&4&95*W&O; M:%!B6]>GV8+_8WZMVSL3ZFTRT08M0:ZZ+A>A:^H-?1E8%6,4$3M+)CF(SZY= MK7V0?+K]X6BX_- NVHUT-@G,3A5,JAXJ9^5!H:V-R^M8/EM\%.BR22--5!Z* MQ1Z[Y?6!\],OR0- =SYSS@?R:"V=0:0D6* M.+0W@"**Y'EQR3;L(78:)GML]/^?L#0?NO5UI@=37((0JI 700[^ M:OZM4B[>, M]]1K#%.*@FERV 6H5%P]YQ+@%"M",&]#RN>Z#>XCB*[OMCN_NV@&N/^W7M=9 M 58ILF(B0B8O 13C@7QY,GF"[)LQW"K$^,,NTA_^2J3=\NG0%.R%Y7_<=G=U2)])AFN1A^U*F]K@!_-*#866@'*JH,L3;9]+6LE#MM$7=KP74<'5V7ANT#FWO&]82Z M&;M;UE967_T]74Z\"4Q:65/R:YM]HR1X60P437M6^+_M75F3&[F1?M__DKNX MCY>-D#0:K]>:D2S)GM@G!DZ)=HNE)=GR:'_])DCVQ;ZJR (+E#T3T8IF=U +9*J6$HBH%=QR%MB]JD43#P>S%D0,T.S5+7C!"R:,#^F73 '"6:2FG MB6,A*6%@F$1">YTMH#/IA'#9YYY13I^WM M7'=%Y5E3[Z0 9THQ/B,#N%22!V5@DB81^K8J'/[N:4ZP&UW'1@%H:OX=O%WP M-J.PU[6;9IX(GJ0E0'PIM*=( ,N( 6JHSL)FQV/M$J%W!&K1^(W$F'$J@1X. MW]E2]AJ+W9BY("E87']4C""X1VN0B0/GK<>/4LJ\7N[^ P*U:%Q;HNP1\)WS M(=LO[O?YE\LOVWLX;_-VM4,=7&$VL]IQ;DEQIBS%T-]Y,-3B%YMSC$DK4JO( M8ZTA39,9<\J9T!8KSM:B[[3P8K&X=!=7:+WXTETNUK=UP7/0&8T#2$G+-ED2 MX$-D$"FN=L0[M".5G9-^@DZ3"'(^*T %N%M9&?SSZO"/+HCEL.IMQK_^TBVV M *9EP-^:F2R8#1CP).L0(FX3F'+C+$9#!8;)RCA=;VFH,J9I4B4F6QNFYT4K M,^00@W%W>7QQN?[<+>?_E^),4^YS,JB 7+8#2G]#$Z,&A K_B8SDFKV5QAS* M--D&9^4KC<*"%J;!4W6S']\?FTDCHN-9E.0%5F8[!DE*6?Q"6+EIK'%-K'>X M/%S@:5I43D+I$R ZM7/_^#"N=FI_1@R*$MQB;[F:9<-R4@$G:$@ET,?XQ1FE M07,FC"4Q:'/DT=KS0DS3#/+D3OFI8#JOVM\?PN<4+R]2EQ]VM3;CO[HKXBXN MM[Q )7W9?C9J&M58PE3+L:JBK=,D8!&:8LC>@A&ZU+>1$KPW'*2BU$DJ!4^F MWAI9KUSX#I&=\_.4][1ZS'W:'J!)2W#1*=/;>@["EZ ZER/;+*0TAJ G5:FS MU5A#:#J3:PC_[GD1DX#<@$.\E1Q_>9.&8J)1WA,+B7H"(B@#AD8&.J&+'SF& MM)4*^MX18V*634.%;BQ<&B#5X8J[&?8B%L_I5_3G6V=#6@:XV#NR%P+XU0*#,I!SF"X$)D M-8:4BA#I/0U:D#H&\P%A&J_;,BGO#H"K <8=O)5\L]$2E'*>,P*>DW*^SCAJ MT!C@C"7GO%(A-5:SX,VT69QMN:@G9L Y<_[Z6N>MG1JT*+^D]>1C6GZA,QH$(<90T)1E$ @:6!,$ MY"1\(,J&K"K6@JXRIC,MX7C*R34]EUJ956.;F;]V%_B8B])Q>[.F&YJD"A*8 M*)M^*0=4B9>@=:;:&9J;:S';?W!G6B'QG!>Q(]AU3J60-IN8]VQ44<)BE>I4 M0QKVRGK).H>/_#0I.2$E$WD4D&A&RBEGP%KEP7 O8L2?$5NI(N29I.0PRC5W M7$-*#*.X,AVMY26HDRIQX:S(E1K!_5.DY SA7[V4G"$@3^CIK);KV?LRI,VI M?.#$>1T#D*A1=8Z@ZH2P@,Y:HDQ9'0CMPTQ\ZBU6XG?[C+SSVA\E]680Y-VQ M^F^!-+M31$MD+!>3@%M96O%J!C[A '@2A/EDE1*]6L[VI\V4B05'0+8/^@'Z MFQCVW57.G> D6.*CD>"5IR""#^ XT\"D$H8*(VWNM370"_@[KYX8^D. Z\;0 MXM3PSQ>W!)<8RS.FT>!IR5%P9POW,0P23FH;5!*R5_)U/_AOOWJ:W='1X#]8 MBPWLB5QEI&RL7Y;<9!HL)#1WZ&N54TJ1(F0?N=(N!AM[.0R#7=G;4OPH>1&' M^ ]'H](0HW8Y3HHK4TH3 N'"@Y"*@$F^3"T;":ZIGL4Z&V(M9CN/'(I<*[SVT#YT/@ MZ<;150,6X&YNN!,\.,X=KJ-$@$@A@Z$F@N<\>4J9TU#G]S@,5(&;X00&1@19E9LTIW\G_P"R&#R'6*"R%#D&Z [8_? M*N"$)9>C!A5=J9:!RXF5,8,/RBF,-O.]$I__NA!2ERV]+X0,@:X!#HZ0[,H) MEYSF (F7TBY.&7"<*)".B512<12K$U">*#V_WF%W$P[#B1EPSIP_L'$QUS() MG31(K1B(K )X9PED@;:"Y\TMH+8F2,6FV^VE&A_(X[&FT0E(=%00!$%$R.5^LJE45N1?><4MSJLJQ)EZ?^U@;6QZ=G1QGN=A M\R>ONL4F]>+27;R99_0@9.!66U1"(!L/(H KUY:"CH%K(0W)>T[P!)R'7.EY;=Y2 ^KY;ISYK89Y<=N[2YN__Q5MUK_VJW_)ZW? MI]!]6FR*4WKO0_140XGZREK*$1H7@!(I:+2!2U:GX%*U(9UI%N\X2T8;1/F1 M9\S62?VY6^X^*K]'9\HKZ7E4$)QQ(*+08(,-R'O&24S!2%_G%/"TXSS3#N*- MSZWC*=5P+GSZ5&#XXR)WRR^;YQV4WG[_*6-EK#\CWUA)Z-O7O$]?N^5ZOOAT MG?Z+C(N"&PI2206">@FFW):523+AM:6!LSJAVR,2'1WM[CWWI_DJ7'2KRV7Z MB+I\>5$JN5IEN0R1@Z8. W@I/!AA-!CEK(M$1^XK57E\7KB)=W+&X,F].')D M2,[)VFPVB0^[4O/8LZI9GH=DK6U_% L*@YX$(A@/0@0"SA,'AJ8H-7&*B$HE M VO9G^N3A??I6UIHQN4"E^++U;K[@C1\L8AONL6G-Z5WXXO5*I5C MAC^D[M/2??V,,>/%BV5RJPT@-W,DV!@"YP)<5C@'2:F'3DO^([>.1,])JK69 M76U,C5J[(:Q\_%+,I 1H( :ZIXF7WW]Q?^N6USIX^?U:]3LH]D=,I"3"YP3$ MBK+L%'_9XHB%"<0+E20N#Z>A_ )]XZ/@FUZP(Z^8[O]7!?A%#:;^VZ[981 M[7H,N4_;Z?UACG%3V>Q;K*^5L3=R7VXZ.Z\ %WB,IXC(X*D@8(U)+#,7DNV7 MD#FJ6!/O[8[)THDQ.R>O]&:AN?7A,=>_A[VAF@?;?URU_5I'J.".,W#,^6WM M*9MPICLS<)X8D%Q8EW0TV=6Z MMGY;CD;]QR'HW^^6=+"B)[[N=BWY'3^VI*NF*"BSP>\*V1 ;ROURC7YL,E*7 MK878BRV]KKX]*L;4]_ /Q[4;6\E3,V4[<6X/89<9FFPFN73ZTC26F6,E+K8D M0^8T1HF!3AB3*8^),=U]V9'@[<;6]82$V;AQR^^S_WXW2!!1990X!* /ZJ?HOPS!_]>MT=Z7K8#Y0@PU@ M_O&W&>61R4 \J$1B*7QGP EE(4%(;A1T5KT?3>N<)1HGR3*'6RBRE#E=>AU!M3+Y[O]YFG22<;GP%$: M;6#V_^G]S#(CA:8>F'04:OBBMGH,$U$G.PCN>;:7RY/=DF?CPYOBM M@I'4W !1KDY12SMP3C4O!T8QEVXXI'0"MPAJS,H%[U2E!N]7$C2R?W0@DMT( M:FVZK?6]TX";1LV[P?J[QY6C'GCT?5FULX^#1EO[&$3D&%.R"0SA!!V1Y#'T M%!28X$+F((0UYYK>\WJQGJ^__S:/:>!A^,SG*#GW#D1(Y>3;27")*- F,.,H M#T[4;C)]L/"-'K@,X=GC60VG@;2!-?55MR@GXV2Y5KM[FNY'7=F)%@@XJ @G N@E%?!BD!"[I42UHM0 MCXHQW9GVL;AV8RMYZOSB%Q<7/\TQ@)G[2_RM*[N9G)4T9S2]24D0GBGP$L>B M'5?12&6SX7=I\DB>\(./GP[^D3#K1E7@U!2X)?Y.>I%U5LQ%2%Z7FK:$@)6H M#!MEYDX%*O9KZ3P"_[U'3Y?94 'ZXQ37$.POK\2WZ"L9*X!Z4OKP& [>4 /! M186>?.*)DJ&XOQP ?)7TAKK 'Z*ZJ9'_V'W]>?XMO5[$ZY7PJJ^%HSX+C_YR MMN@O:Z;!DNQ .9:U5$AJQWH1X-%73)?R4($'XRAR:CK<$O\J;,)PR:*I D5I M* EZ DRIBV494]I$3HC6O6AP[]'393M4@/\XQ34$^Y414RDS(5E$/]YG9&TR MJ FEP/E,K32"A?W&IL_C/L3^5TEVJ O\(:IK8#_J@07H22?9@F$.U M:*2SMX* )H81FYE*H$:J6T?S-;[@>AU2+QRD"N=OT2SI:DRBII%/I0 M"JVG5Q$P'HK)>64Y MWJ]S43/-L??;JN4Y'C;>VHF.7.DL8S:@DT=^*6%*D1 .T1$O\;WR%@'LA;7W?W$IRA98KPT?FQH_4/;B(%Q[92\.4?+49]@[0[FS MCC02FJF*8&QI:,2$ $M*\P@KLO*XFI/<+VWASF-;S%8AR\ MRQ2\D(02A_-0R"H,ZR-=*ZDGIUDH1\>K 0X^F=. #JEB1'MPDF(HP07.56(B M)$N9M4DY;>K4D6DWSV1\#@Q),AD"2+OM0OY\Z9;XDHOO/\\7;A'F[N(GMW9_ M6;C+.%^GO<"E7Q[)36OF&K@-?9FKC#FW;V>_!IS%W%=IY#B8ENOO:<FD1IC.6*]H]@]&YGTUZ7,1*-99P :@CG%-,2O.8*@N(R M\A1ICG4*FQXD[GF9Q"',>SR?KA::9VLAC\@I[OGDT]C(FKG"0ZF:$W$RRM+D M,);3!\HP(F$,J':9FR!34G7"N1,;R>O*PTP9ALFNSDGF \),>X)Y2A(=BT0#9+J1O'0-?M4M M<#B7.*+=T+K%ZF5"]:7M[WUTOZ?5Z]]1J\ M=LL%,G_U+BT_?$;5OG2K>7BQB#_-+RXQ1+M1$/ZIXSY 5NB_"B;+I1'O(3IN M@R.$R%H7_?L).$V9I2GH5@.Q5HDX8YKFD$@NJ8#H^C(2P9&400=F3<@FF'[= MZ<:AW<37^&L WX=<@U!HD$H[!1*^3ELR9.O7G M'Q%HVFAV"CH=@D0#A'J//N'R,JPOESB85SB03VDU\X:+S59S4-&!4!S'8(@" M*J5UGMI,69UCE8>DZ44E_2,L?T=CT7*!D?_WEZT7W/1UV=CK2FT@E49[#E;E[V3G#+@Y&L3A)Y#^&F]=Q&Y,R^.1P;F'8/1<>Q"8=GEXSZ M_J;L9,58K[(6Q,8 2J /('@R8(.RH!-1-,=$J*^3P%W76MZ!Y8'W["4M M9!F$"UF#,Z4,AQ0GO[IE MV6S_EH[(2:DD25,F]FD]G<;8&IMLBA9#H\!*BWOEP(DL@)O2P%4[ZW4=_VQ: M8_OR^YOTR5ULBV!N+[HP$=%8) [,N8P.D:=@1"(08\Q&F7)]N(XFALO:M-$= MPJBA1O=(V"8NY?+V'PM\SN?YU\V%49&IL:Z#G"/@>(L$!NIRZ\,>[WS[\U[6[\&(1/USZU3S.W7)^T]35!J[1 M^00TM&67TRKPBC/0V7KJM4]VOTW$(\5 GG]7 TPX!,.NGD*GYL?'S^F/BV_% MO[SNM<69=RRK(K0H5[I+EH'2%'RD2NE(?!:T%Q_N/WNZ=?S+J')3GH!,J2\3,P!M+D!O92Y*Y MMKE7[:N(^(R-2KUG9KI SJ8[=OC6U.G)AN(E$U-D9#"["IIMB2&O/[Q]=]5'VA!.C29@=2B] M;Z(!+Q.NW%'A8AU=B"D,)L?-\RS.H$%"U^R8G=HWJ -< (_%Q>C<*PX]!2$B(3$H.4I MC]W[2=UVA#D.84^&:@,,[C4Y[RID^RLSYI(.4I5B$BZ42L$>7(X"**I7&4\< MXW4N!1PL_>S+LLJ*K]-2A5U?OFZ 6^QN"P9]=O/;V83 M+@L7ES'%F;24B)>E7)/Y82::]\SD9 2M!]:/G MCDV>,M9DIMB$"6*.$DD=*R6BN0+!0P+#E <:K*$\1D-=';^J\MV%[EO:MK'= M=U'>XPM_[I;_<,LXLRY:I4($+ARN&(1K\(Y9P%$G8V)2*59R*ON(UW0:V!#> MW/,:1P>GP=!FEI+Q7"6+QEZBV??>@V>&EC8TDI%(9'9U#M'V)9DVB*[)HV-4 M?C!EOJ;EO(L?UFZYGGY7)S)BB4P1)(T,O1JZ*1.EP*C(#?Z7G*U3W+CZKDZU MR+@B(4\&99OARZN+;E4NZ':K]0H'?5FDFMF4E,,A &7%C!M)P%FOBO/M@F;H MW>VWF1D4J#STSFECX@K\JJGSX52R6RHMTB=7BA[7J6CT8KU>SOWE>G,-IWND M9)/4)C ,H0 ''$$HY\&4DA7,L2PXXT)4ZI4U6-1IH^2:)J\J:$T4Q'R[_EQ: M['Q!"3ZGQ6K^;5=>#!W5-/^T>%7FW")\OW6>_V(1-]]=;!&.?[MFPIRWM5'&^ MG ^96HRI8I#9BY"!J"*_HP*<*?T6:$Y!AR"YKE/F[J"8JEKME5/&5$-4?F1, M]7H1^^Q@[GY0OGATJ__SW_X?4$L#!!0 ( #. :52T&857, , (() 6 M <'AL=S$R,S$R,#(Q7V5X,C,Q+FAT;/E^L?ZX.H72U!6L/KPZ>[N D>4X5_["<9;K);Q9OSN#P'8)K!45FALN!:T< MY_1\!*/2F.W4*[GP954G_DU[?8--Q6; M#WYF3J?/G/:062KSPWR6\VO@^8L1S[TX\E@1%!Y-@R(A<482/PZC-/:2L/"+ M?PD&Z2"\L]'F4+$7HYH+JV3-^=/ LZ-P:T[V/#?EE+CN7Z,6.I\54A@\3Z%] M)W9N?G!FV(VQ:,4W8OIIIPTO#J-[C>\V:RO1&PW;F:RDFCYQV]])LV,5M.;5 M8?ILS6NFX9SMX4+65#P;:^R>I9GB10?4_ O#5#"K5MUWF4;HI^*"#9D3K\GU M]*;D*<<^^#8Y-M8')YAA(YGZ31DNI- -(64!;T7.M@P75"_8AFN,"BFZVJ45 MS^!EELF=, U=7W-5'YW8W>5X2*EJJC9(R50:(^LNKWM9]>O*%]Q9OBL&)58I M/4#6%])(,"4#+C*IME+19FX [BM6(%!DS5:+Z$K< RX-CH/F1FM [;54-5Q: M,?Q]+K4-ON];7CB9N)-Q)_M),+F5?8^XO>Q%?NCU,DD"$@^R-PD'C!O&86]+ MDF@2!(/LNG[4R[$7N:27)S&)PD$FQ!ODT$N"$*C(.]6?A*'_O-7[Z/W_1Q\D MB1\,41),X-:R5>/G#0%7_(95>YQV>HQDS.P6HW>IYCFGBF/7$"1W"FN)E360 MMR/T'559"YJY_YG0%&_,SMQO#,Q,2YH=&WM6FUO&S<2 M_GZ_@E5PB0/H_<6V9,= 8KNH<6UB!#H$_5102Z[$,[7SZWV]^OCIGE5JC\:%S MWFA<#"_83\-??F;=>K/%AI9G3GEE,JX;C)\/&HWY?%Z?=^K&CAO# M]PU2U6UH8YRL"R\J9Z?T!+^2B[-_G/Y0J[$+DQ13F7F66,F]%*QP*ANS#T*Z M&U:KE5+G)E]8-9YXUFZVV^R#L3=JQF.[5U[+LZ6>TT:\/VV$04Y'1BS.3H6: M,25>553WL'5XU&N.1K*?=+LM>9QVTU$O[8OTZ+C3/!:_M6!D ^*QC_,++5]5 MIBJK322-/^BVZT>]W)_,E?"30:O9_&7GK:URK M<38(+E5BUV5S8K2Q@V?-\.^$6FHIGRJ]&+P8JJET[*V0CZ-$JDTL76FTR^O)VHD;*LTZKWF+K)J]ZSNT8SGN3 M#_I0NV)[@LF6]F\R_OSR_?#JQZOSU\.K=V\_Q?K_%,ZK=/&7F]_=:OY5E0V- M$.QUG5W(-R93KLH2:9+A:N]=N-YPAR A(M,%N\G, M7$LQEM48M3)6 MF2DXT9LHMR&0R40ZQ^V"1*;\1F+<%9T.SP2,P9 Z9"N,00*)LLA.$,O0'98( M:=E\HI()?2RM+)>3 5#F--$89<:[\! ZZ7";!0-*;PS0CX.8,W00; M+5:GX>F"LO/M@%*R5&4(.R%H)J"M>)+@14 DDK(:T" MAY"6^' /1L8Z$*%M9YGG!Y6@QRLK*Z@SRV-V;#VZ0*PNW< '*Z%ZX4KT546%<0?)DT5 M;D,(KQBW,H %P5Z%WR81G8\E>@[#>%QH2K0ZOM7H'\F7HVNJ)>!=O%=63 M640KZ6?$:BL@CJ B6W8>*%T;*,5 Y.=#:$."*H!0='T27(_:^PU7OC]P[=>; M1S0/%])AIA"_D #_'%Q5RLT)+]SN72A)CB2 4HX4TZXI+!2 NF;*!4*$E,R" M'JJ\[ZETE8ZMU#P@K\R[]^BIEE1-C0JT"EN9'CUA'K)8_N!I) M$@0QH[\4GT[$^X[LT?X@NR3B=6#OS&D;^-Z=#7>&.9;&3 E"+WNQ S?%V>]D8L(N.H%47B].1*?SC8^^2//B=M*3* M._WSW1,;+4OZL!QEG /8$Z!' SQ)^(G]@=^24&-X-V%"F_JR\ LM#U#X$01* M>=\D26$)!BM)=DW?U#B/)W3L"2TN@8K?"V1G*#W8$$Z!8=#9 [G23&RT9#A] MR-:/F5Y&2R;7"*(X:UQOK[O)^> !ETZGR M7LJMF6!D4%-0BU"P*70_ (Q!O(Z('7^IQEXN-_E[H6!R6&!%EH23B9??=V5? M,=._UBC;,%<*>*.M,6VR$R4!D#)GW^V.YI+?4!*.95Q(PZ$ #4>HRW.ECX)= MN9&)!Q-;.(X+='3RCN*V0+0L6"$,M*&NK,8:P*$ <,446,'\!#?*#++U[.UI MY_?]VS"]1AI/+=BD"@3(0'W 4#C\+L%6C7E193.C9Y*28\;'Y1F^+=E23G-M M%A*M\XF)%,G7H SH?6:=4-\ Q!>>Q/Y.$7S^K'78W(D1>X^\L/5AZU?*C[!. MI*W!>,US)P?+BQ-DF%SSQ4!EP8;0Z:34/C+>FVD88$9I"D5..4@8+S:7K\C[ M_7KOL$5OR;W%?[$;+9UZYU.Y]'69KWU:-L?:>UTZ^WC_I=7 M6V_UCC])ZQ^W]3K=+VYKKU-O'A_NI+81@A8#!VBXG&>O*IW*LD.YH@?M_):U MUN%&B_PA.B(POC[UA:\T+D GZ]5$Z?PW[MOZL>W3BPN_#;UO6/-V14)KD<&7_9^HR4[N'EMI5.TQPV[[/.)DBF[O)5) M06?V[%UYC$7?R!Y:L(5IWG?A(_!-X1_O\MC'KX]^]%O^QD^0P\?09_\#4$L#!!0 ( #. M:52ZU7FE$ @ *U:;6\; M-Q+^?K^"57") ^C])8IDQX!C.ZAQ;1($/@3]5'"77"W/W.66Y$K6_?I[2*XL MR9):Q6D2Q9<"=;3+X7"&\_"9(954]5M2*<.;S++:Z8E[@[^6,U(:D4_( M1\;-#6DT*JES53UI^D)-(L?GI M"1-3(MBKFNBS?IOQ8;?_3L:M=M1_'L'1K8@'OH8.Y?\ M52T3>2/E;OQQO]L<#@I[/!/,IN-.N_W/FA<]/4E4;C&>1O_P,ZC94&;YK6U0 M*2;YV+M4"UT7S;&22H^?M/U_QZZED=!,R/GXV;7(N"%O^8Q\4!G-G]4-PM P M7(LD"!KQ7PZ;8)Y_G 63A] C1I]E=MWC5<:HG\-VJ M8CR"UA738\PUU]_(]O/+#]=7;Z[.SZZOWKTE#[#^/Z6Q(IE_1S\J9)SJ"M3F*NG3W$IM0^?3)X>;RW4P5E# NF(7EBQ[T76]T,KT3.$+-Q MPPE](\<[S85;7W_T]9GJOFP.W#1FT&_\B*B'OQ2V7,S"0J9.K/&XB7J/C1QFN[L&%ZS4U"!(BDLW)3:YF MDK,)KX>H5>%B"B;D"@D%(U"1(YIS4N96EQP>(,7X;(,X4I+A20M$.J$Q7FFB M,A"B54%N0R#G,3>&ZKD3R>@-Q[@K.@W>,1B#(:5/51C#"<1"(S5!+$=W6,*X M)K-4Q"DQI?NS[#_CFE=*G .9,!(YS*7#F; I'#0%C[V!3F\!TQ2#FU-T8R2: MKT[#XP5E[_L!)2>)R!%VAZ"5,-,R%@'S-=J=2=12@@ F0KP\<,%>V)J4I)(-3,+ MV&H^$<:BT+.$NI=U+P1Y"ZHA .@D10F=>).+ -W.OYTSTR86"I3HI]C5:UD0$VA M5QBG-)YR<@; ^E!(2G1YM= 9'_+GOVAFP\!0>A:LF M\X!6IY\X5EL!<0"5LV7O@9*U@1(,Y/R\#VU(N K %UT/@NNP>]API8<#UU&S M/73S<,$-9@KQ\PGPK\%5=[DYIJ79OXM+DA$'4*J10MI5I88"4-=4&$^(D.*Y MU^,J[R65KM*QYI)ZY%5Y=XF>>D75KE& 5F&+45(POX\U960$$U0+YX (U8'/ M#[G35!J7L?U"-3Z]>_K$1AD&80?K.Q44D(]+21WKPRUOQ#+SHT>H(U;+'_R* MN!,$,:,_9P\GXD-'=G0XR*Z(>!W8>W/:!K[W9\.]88ZE,17,H9<:E5-'^]0 M^:XJ=9"FFBW@!< +&@DI[-P5 ]N&=8O-(]&#+*R3-=&5"VCW@&8M-%"#XQXOH^' 0O>#JRRF5 MI2)*@PQ121,ELJ190>>U!S>-Q>-GKLHB-HU83B-%*EW3WV/LF#WDES M5WDG?[U[(M&BI/?+D8>FZ 1PD_=CCP6Q!J".\F3-RFOBK\?,L]%'X" M@;J\K^*XU X&*TEV35^FC,4;=^@)+2:&BC]*9&.XX@=_[H:>['<^!^E@,E^@95Y[$\FGO_8 ME7W%3'\F4;9AK@3PYK;&;I,="PZ 5#G[;G%0QODT[ M0?X2Z.%?Z M)-A5&YEP,+&%XRA#1\/O*&X+1*N"%<) &^K*>J@!# H 4V; "N;'NU%ED*UG M;X\[OQ_>AND,:3S18),Z$, ]]0%#_O"[ EL]Y$613Y6<+'"\W5 MI_/1J#EL#]W7SL;/LSK;V7S<[H MQ=^OMMD9=!^D]<_;!KW>WVYK?X0IZ.^EMN6#%@(':)B"YJ]JO=JB0[78Q]WB MEG36X>;6_WUT!&!\?5;TMS/ND/CXW_NW[I9FD[=RM'?[^J$Z^C]^&3#UYM-#[?3!\MOQ59V?KLO)*[LO;OW>HM5+C6/ X??:=\ MXY[ODI3\5J>][$(C,%-I=W?9=7MVYZ7AZF^XPNPO4Y_^#U!+ P04 " S M@&E4PT[EU$ % !6&0 %@ '!X;'#,R,2YH=&WM66UO MVD@0_GZ_8DIT;2KA=R"\-1(!JD;7AB@XZO73:?&NPUZ-UUTO(=ROO]FU24(@ M)QJE/5HUBBSLV9EYYGW7[KX8C/KAI_,A3-4L@?/+D_>G?:A8CO,QZ#O.(!S MN_##>ZC9K@>A)&G.%1%:!RE2IK.TXB\7"7@2VD%=.>.%H434G$2)G M-E6TB*JX0=K^1TG>*^ZQ@EW8F@R^,NY=? Z9L*CR>T46L> M^9%'6K56P)I!W&SYQ*4T:M:B:/*7AR =7%[PY&J9L#>5&4^M*=/ZVS7?/JIG MJK/@5$W;GNO^7C%+C[NQ2!7JD\A?_"S$; A3[$99).%7:=N85"E85^1()$*V M#USSU]$4*R8SGBS;KT(^8SF&9VT4! M^0CE)#QE*Q,\7X,>WDSYA"L(?-N#=!&>OCWM]\+3T1DFZ\7XLG<60CAZW))]@>XUX=(>VWT;QL.^@>\%=;>Z_\![ M8^@-1N?A:XKNN_Y1* M^'N>*QXOO[EYM:WFG:80B31ED6['L.!J"FK*H)>FZ\SFM 26^%G('G6G] +*01N61$ DLI M-ND!B]ALPN3+ Z_A=@*OJONR!R2'F"=(OX4Q9M%TE*87@334EZQ;"A MSV8\SS5D_-\XERSG54T0K MZ4\YBU$5JE;\FL$HCGG$I':"EEO:6@5\IN-6A6PN\SE!;B4T8.-(792:HS\E M&>8N- )]%^K9 EC"I:S+E.N9-58(/D?)E,'A78%K&8@8O4*HR/3"+9H*%^KD M+&6.B9R0E.76Z"9A2^A%)GPZ.:M()^B*>K.SF?7]M:][RF_:=>V&$ -2UE \3Y(EUMHL2W0ZWZ:X M9%_F7#*]^=5PQ3PE::2?HT!JMLNF/^&J>5+DBLB8-#KS!]W)W@C],[NKME.LBB3^ZA&_ M91O\_!:TGL.">X547R^;U=YIKNT]B88:6_6GEJ@RO[[YUGCGC9+'5O19,@%PFGL(*W%P;OF Z_4N G M*7HCLZQR>2XY;O0SW>AL+7F_+EY5QMWL5DQU/S*'&?R_] MB4;H '?:OX;HCQ&K#T1&4VB95T/^9@TX9H^\<3S8?G1X4"ZKE_"9*+Y"M"5+ MB*ZYC=?R=[/([,'=.Q8RP8$T5X^S?,7A9NU:?'$PWSZ._P502P,$% @ M,X!I5/GJCTD_!0 4AD !8 !P>&QW,3(S,3(P,C%?97@S,C(N:'1M[5E; M;]I(%'[?7W%*M&TBX2N8@*&1*! UVC9$P5&V3ZO!'H?9^K;C(83]]7MF;),0 M8$6CM$VK1I&%?>9[#V0!JFF%<-P:&,?2& M\-[[^ &:NFF!QTF2,\'2A$2&,3JO06TF1.8:QF*QT!<-/>4WAG=I2%%-(TK3 MG.J!"&HG/?D$KY0$)[_U7FD:#%-_'M-$@,\I$32 >7"PC^K86LT2;4:G?;=KZ ML9.)[H(%8N9:IOE[32T]Z85I(E ?1_[B9R%F0YB@=T(C$;M)7 6I5K!69#^- M4NX>F.JO*RE:2&(6+=TW'HMI#N=T 9=I3)(W]1S#H.64L[!8F+-_*=J$YJG; M16'R,E/C#=1U]3_IUL M'XPNO;/3LT'?.QN?8ZY>3J[ZYQYX8]B)Y*68;K7A2I_H QTFHX$RWVHX9OWE M&]Z?0'\XOO!&PQ_+X96;.V8+QJ?@O1_!I'_YKG\^FFCC/S^,/D%_X$F*;9KV M;CB[*^'O>2Y8N/SJ\)I;X9TEX*=)0GW9C6'!Q S$C$(_2>8D@DN:I5Q &L(% MNZ/1 OMF7H>SQ-?A4"Y[?="V;;,[2..,)$MU9W6/ "6=ICP&R]3^@##E2N22 M$@XT";!'#ZE/XRGEKP^LEMEM6'79EBT@.80L0OK*C GUYQP'!>(E20"C.W]& MDAN*_3R.69Y+D_%?K@RP^<.,BC]^HPF#$: MPBE+2.(SQ#P.0^93+D%+.26V.N S&:SPF&"D0J+52>DU4H608SDF&R M0JLA[SPY2P!KMA1VE3 YHR8"KJ[C45/I/9 M6,J<$#XE"VUKWO*;NN.=(.' 2F+)IQ'T1*+*\XBF;^KG.;T MGSGC5&XV \�G+6RZ;:BPLRQ99?+I^F/*!<0]LCDN74K7YT Y9G$5FZ+%$F**9N M*7R:"I'&2OZMG#D^B4H=2EU!+@\03DMO-FQYAA#H01%4BLOCA:Z.%X8(-FD= MW6[9.ZFF;CV)AAH[SE,Y=]+:Q[K=;.PEUE!^*'R!WLZQ.-[6&K6*H:QGU\[N MP%H/H"SQQPXO?/WM&Y\Z%KY;JM&]RL42^DM%=;P7J$?U]<(Q[1FIUP?-XVZN MKNN[RS6<>Z:F*>'67KYOGCG>9:N4G14A09Y&+(#*O*<"WKD%^DZ)LCTYBO<\ MOU+D!VL)2J++!&KS]X"YZYQY>,$9/LGPT0;Q:%L#J:"L]BTJ%YZ8,:W_7_H3 MC=,A[KI_#=0?(U8?"?=GT%'OA>S-&C#4?GGCJ+#]&/&H7*H7\%E:?(%P.8WP M2'5+-U[)WT\FM1\W[UG(%,?37.QF^8*#SMJU^-J@OGN<_ =02P$"% ,4 M" S@&E4$W39D#X^ _G@$ '@ @ $ 97@Q,#)A;65N M9&5D86YDCX &5X,3 S86UE;F1E9&%N9')E M " 3YX !E>#$P.7-U;6UA&5L=V]R:W-N;RYH=&U02P$"% ,4 M " S@&E4MJ\J"L8" !Y"P &@ @ %+?0 97@R,7-U M8G-I9&EA #5 MW 'P @ %)@ 97@S,6%R=&EC;&5S;V9I;F-O !P>&QW+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0 ( #. :534Q(#E MJ1H .PU 0 1 " =*R P!P>&QW+3(P,C$Q,C,Q+GAS9%!+ M 0(4 Q0 ( #. :52LP,$W4RP (7! 0 5 " :K- P!P M>&QW+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4 " S@&E4#UH$C+]5 #N MKP, %0 @ $P^@, <'AL=RTR,#(Q,3(S,5]D968N>&UL4$L! M A0#% @ ,X!I5()V;2<71 $ ]%\- !4 ( !(E $ '!X M;'&QW+3(P,C$Q,C,Q7W!R92YX;6Q02P$" M% ,4 " S@&E4M!F%5S # """0 %@ @ &?3@8 <'AL M=S$R,S$R,#(Q7V5X,C,Q+FAT;5!+ 0(4 Q0 ( #. :52K* [=$0@ &&QW,3(S,3(P,C%?97@S,3$N:'1M4$L! M A0#% @ ,X!I5+K5>:40" IRT !8 ( !2%H& '!X M;'#,Q,BYH=&U02P$"% ,4 " S@&E4PT[EU$ % !6 M&0 %@ @ &,8@8 <'AL=S$R,S$R,#(Q7V5X,S(Q+FAT;5!+ M 0(4 Q0 ( #. :53YZH])/P4 %(9 6 " 0!H!@!P K>&QW,3(S,3(P,C%?97@S,C(N:'1M4$L%!@ 0 ! 5P0 '-M!@ $! end

7W_NVCLMTX:],ME??]# M>S[N<]C^][B^?W!QQ]K;/#_?IYO7VX2)#- M"==!:8NPU>!:1\R0-C8@&JA./%$>#5Y)XOGZY4Q60/-"@48H$FF.P'EK>2+. M,$$RP#!G.#P% MP]>)]VHMS+X;,E#6V^P;B0WX%;Y[U($O+IAZ+SPI[;>[&$>_ M"_(*#M,>">NF>#A%'>[_3?* /0X)69HDXAY3Y'1PR&#+F?<<#-]160O M9T36$.Y(B#J7CL%? 6ND->(>,(<6!&SD)J?%%L]OFXVQN@_4RJ\3>\F2,+;\$ :0YN M64CV%$^RO&QNKS.I?:E1LED#>PMOULYBK2A'*'NV=6NV]G<7QI891CY'/^PU M!Q>U[:->+/HBU\Z:@^/:YV:K"=9=[5_;:L6+VI^V\[WV6RZ[V\@_;OP.%SUN M^N/:F>W7P'HKJFZZH)=K WB<3;B-;PVS*J_93*V:JR%:%_GGR>@(SZ.CN/;; MU14VB\*^#3#\NJT?^; _; M?W9[O:*>\JT]A7<&%R\ZJ>67RVCKEP?G]>UOE!DKG)?(&6\0URPBYSE8SF!( M,QUH8C2GX.%-D.@%XWFSUNW5?FLV?R\WPV-NA*+CR+)=\+;;/@7H[@S@#=OR MPY;-0WG7[S!NVWXX';XD2.O_6K#7+-A+NI'WP2ST5#"4(*_ M,V.>0I89A42*D=-\S)A4YMD22_9+[;0U[->NW24PTX"9*]DH]*?[Y#JT^+O9 M;@YB^/-B%Q1=$S3^=F^RY(B^OC6_!)!0.@;.@D%$X8 X-@9IE30*1N0%UTHY M F]N.#_RPQ7!\\XC*W7PSU5L[A(/ M#X12B1#P_1(BKI3B6H#>=9NY0+=& 7\5P/U\LQ^1O>UO A.KL=.@!SU#W/* MC(*_M*/4^*@QMNQ:C3BR%V';MD+-1=B3(>;H3P2[,!2TT:459?N#6FK^B#4W M[,-Z]ONP:2^*764[%_!.7H):&_;.<5:Q_SNT/3!L"QD9&:1@YH)4_.^PV2O9 M_%W^]=0VX:X7Q2VR'LS7RGQZ/7@[RU3Q1FHFN.KT?6LVY:OG-^WI*5C$A4!> M-PBP8;>>G<=PDT&]69NVS;/ @;EC@DPXF[!Q6%3:F9YR0N6UZ"3[>/\BP=G MH&,S0L$ESF*KE?^]^EX.[0Z*50TQV6%K4*)7UY>,ASZ6"UY^;NICH_US;'_D M5>W#*X5/4ZZ0][$5>W;,E-@=@C7N8(J+5_H /V&TEK=[WOP\\&YSE+4QMO.G M-L*D 3;<-)9?.+L:WRGXD\U!T5,"OE9X4'")>!Y[OMG/PV\#4,%"%OX67.8T M^D'^1!,FIC]VR\:WN ^Z?P4% ]N_TX6!Q@YLFQL1?@A&8C&&\76W:K7;[.HG M\NB7[^KM8F]-G$U&2F>S<(7SK#W!L49>L?Y8/=VVOP5^99JF<5+/OA>1FOG M."):)L2#(,AZ!;\Z2[CQ,-V)/LGI?;6(MU]$YG $YY[8"HLV@[=X: _ 'C-<.7&IEP_:_#! BINS1U^&/H_]>^Z?7'<1R2\./1SW;+C#ZV9D6>Z!63GO-5HV**?B=BT2VLO:Y-N0( M^KB,K16Z>SX,!Q?O^.8IV&)7 ;F[>!V<^$B3%U@ZL&-=TB$X8KG'248!])[= R2H4?(]8QE!>K+< M)Y3KY!'!GI,D(DDA;KQ19K&,M8S$Y@Y$%/\W[_[B1_+?WVNGPUY_");EV!Z[ M26RF+_+//_],KG%E"K[M]KH=^Z/9&_9KVTVP^CZ!4QY3:;_?_U(^^614,4=&!^^YSZ\3,8%HP1 I%G%."<&HVWM#Y M4[Q:GK%^+<'J%V(3FGT'EP&3PC&;[(YQ3=D60/9$ MEW?"U0=FX33?,6^19F=H2U-Q"F!'&,;IELIP>MKM%P'-/XK.CLT?\8J$\S^S MA*"K2VX\MSRE!"7"//7"1^8Y9QP[<+^\ M5C)ZES!U;"G[[#-0DT6D\=1>%*&@8F^W+@# VH Q/CLC-^DWP#4ADK4*1\6M M2%HQF[#BAB9 /,]&!4< ;6A>T16A[CF#,XO8IU',$^RA_-JUNJ\8Z:L#M^^7 MC:-OTABL62JX5#B F\VU?DPA"^9HH"G_0T"F%I3?"+BN@L$+ZJ\\I!G'MD^7 M!YRS*H1_W7WV?4]/ 63RV5O><+#5CC+_>7D<=P0Z MKCBX*-Z&R! +&!)A_W1D2"L9Z\+]RZ:*D_G 8T6NC]S-C-2%ODQNL/3VG&$[7X,#PI7 M='#/U,S7F#[_[!51^N&@.-L;N1/P@$?V:,KDC.<@.'U8KM]@05O9)?P16_#I MD9OR<0A[(%WD0>V./CGV6C87O,MR@?)]6OGX>W24,%JP8N*^CIY^,)[ 42PB MS\:26VW5:CM7QUVI.^S!$X]/D."ZDSA)<M_P2#Z?W?[ M\,1[G=WSC$7#9O^X7:2?9.WU>D,CE]\OZV??I#,^6G#$%&,><9DL,@"_F:_? M"BN3)YE"8VEH)&N*O,0%H(.$==L%#7X^[X)%+3+J"^>[GYV;]E@U=$]'9V/] MK5L8U==;>AEQBP7CX"AH%C6W0?$8J5%)4>655EY'G?@W0S:FOO0T0=7&WOYN MC8/0P7]E8'CQ[P?N6O'.-GO_VM8P[C3[OM7M#P&DUJ1%A:B/-__)I^/Z9:MY MN!-:>_L?8:-^@FO4^<'^%P9_^,%EG=;;_YX=?BU<7+XUZ=4W_?GC;-OUE/&18@H:4P1&,#9 MRTP>*=A3\)L)E(B-B78(VX-B)2(5U"?/I.0J6(-QC-$';[575LCYEA;U[4__ MW^[^]I]_[]8^[[[]\NG]_ONL71L[M7?;[S_5_MW^^\MNK;Z[_?G+I]WZ;F/_ M\T+F\LRV7^K:_'Q,L\^@N4A).B$L;*20M.$4_I><"\Y:I_FUC3C$(S3B6"Y M==O['LLV&:,HZ'2_P9\VV'@*\^IK><;;R<;U9/#]R>#SH<*2PV&R5;OVU+BP MILJ,@N67+'Q!W[+]?C-EI9WS"'[89BM_+J=(H3[HNLUB6'E'9"@?YA22TOAO MEC9WMQ.+.%LVW%ICQ9X1O=G/<#XR.B9=46[5YB1/V<9#]^69(-Q4$ZIZM!GI MPE[G4YZF;/%L=T*CV^F-?_W3PH.M4\.>IT##"S %0(MBHJU#-C=WYX(RI(G' M*'!)I>!)$,47&O8\;N<:8[:T8+_2N$;H+:7I0_2"(4:OO'$-V>+D01K7/*O! M@IS?ZK*W;*1RB^8 SZJ3QEOP;6_1]N&E/OX7@' 8Q26HI.SEU7[+;MX"K]\K MFI"L_FJ%_KM+FZ%5]4)Y)'J Y8]>5LX5[:B7&D;KW1ZENL$#W&!%Q)AKLNVO MZ=>^W%'XM=U^6Y:^ZAI5T74U"4]%>_>D>/.VVSOM%DDT(;K!E'Z]#YOR"Z5F M>J'D2HQQ*9U@-$4NC3.4I<25=D89YZ2X=;?P<53J7;?WV;9B/HJYBNMMY\.T M;-EG%Z>(SZS+,?:E^OXN:^Q[6K^$S[3AV7;JEXVO'^ [V^+P:_U\[Z\/W^LG MVV=[.R$U/L_QTR6BL%=1(T)30EQ%BIPG$B49O.->)6SQQALJV(K8EYX1Q5R% M1.OT;'=JOO++4-2'YX2?EJ5G3F'0'$)M>S_,);J#&/[J=?O]J_!#CC[DV,.? M10GGOCVOP.IN8#5+%4UDEBCF+A&W#J"+#88R903DD0PV,9L M)ZV*R'<5"'3?.-==&VQ6G+R/-T$O!P975+Q>N8T/"8?SM.8V:H/$-.I0#VIPPI$2]8+DZ[C\-;X6N%KZ\37]? 1JU<]=6 YJRKSG&, MWA.'G)&90"!Z9+AD2,9H(N;$.8I7XJJO#796Q^W5)%234$U"-0G5)/RL \9\ M!=EL\>-UY92CRZ]1??HDP_NXVRK*MW-1\:@.NBCJ+:J^)T7'S8*1>NRUCBI3 M?;=]VHO'L=//A+!EG>IFS1:O%SST.8>R?PP7RC>)O:(*FZC_UG*!>*[N'O&Z MSM2TNE$/T/YQC(-;5;+^='9_LBJODE9&K#^MS"_74IHGJZ6\*A2HC,V+6/(5-EMG/[6!$75W0 MI8^8)@;=6K^@[@9X!] ?U J"CV;QQJ '0TJ9[ZO6&E5]7HP(.@N'K'51?F3D M_[LX.(NQ,ZH2@:MDAZMY6C*$#XJAM*]$8D(IUXN9_/-';(UHPTZ'!3'U11YF MR;K1'7^OEB;/>:O*V +,2_<0Y<#2'XHN7;7RI68GP+C^0%)M/5UA\]]Y)FID M\GB//X;9&6.\G(P,*"-FE+*_$BSX_PZ[65\7^ZM?&@@%,7RY 4J2FLPL6?C= MY?8:\ZQ,:HAOS:;_+->1/HMU',G M\MQT3XM6!-VS0@,-VZ?7$=A,>UT/:T%]]LFUWPLW\!Q7A M 5A:F?M(.\>(3 KY5/#P$8FL20(1136URH,OB9^CI;4_3<]1*VMAP07N%Q1, MS4Y)QIBM(>NZPT%!)[)<\8UMFI!MHRN[)HNAK4T(-+)L-ONW<)/G&$_*0/R8 M]J2X]TSUXDJGSMQJYF[/V5^"]7-AO^ "/-X'8;^03*V<4 )O"58-]GD-EM]N M0*^4JF-DC;YBZQHH0_M;\,T\']?5N)UZ,8[D)GNCVK#-+GOF% M)G:_S-3L8 /'G#,A7.)88Q>E,"&IJ!P1WLK;MDW-8+G="?F?W2O(7$*,_BSZ MK]\O<;M]@.LG!Z2^WVC5]P^_'^Q_)'L[K>/&R9$XN PGASN'WP_;[\\/=[;Q M?.+VX KRMU^1I4K%42MT[/= :(4 M)R$*+RAEL)L=-TQ1['([0T.L9>*!(6I)N^<*G6Z%3K.U>%K9*+332"9!$8^& M(\T80X&))+@E@426CXDT)?2_%3Q5\/1,X(F29*4!C,(L\9A\[J;$-0]>.4:P MO77C^0J>'AF>9JO>0E!)LQ21),HB3I1!6@N-J"<)2Q:PI+:"IPJ>UN+9[@!/ M+F#C!4Y<>LNQC-H$L*""X-YQEX2K'+QUQB@V@U$DQ2BXU,@IC1'WA"+C?$)! M8::YMX(8O(8.7E5%5I7G/:]/5A-;3>SS^F0UL=7$/J]/CB9V_)&Q?3O*_EV3 M,\#J&NMYC5>0?7-M8EO5A.C57.,5Y&_^>I+9<\"IZAI/B-NO+IXWF<07B2>D@I.D_0RBOO\E MGS\4B68-N-_>QV]1:9-H/G; (2 NC$4:)X*BYXR3Q!*LZ,8;RC8UHVO4S6-% M)E %4B\4I+1F(6@='76>$Z*=-=HF^&,EM9+K!P:I*H_CU_'I8@:?7/0F".,1 MQT;"7R$B%VQ$@A)+E=.46K>R3(X*H"J >C0K*BJ/14J$8RZ2,3B28(TTCDM& MB*H :ET!JC%K0'%+)%.1(2TS#:'7 FDJ$A)"A&""=H3J%PQ0DVO0N[FY2\'J M64LT%X0$QREUE'"&K4XN8LYYB"0%JBJ_:,W%>M;N8-XS+PQ%-C&#.!$::94T MPI1Y8XGR+HHU](NJ ^XJ<^!Y?;(Z1)A3.9^/N[T!&L1>>Q1?+;G3)OUPJD.% MUW6-"GDJ2']>GWP]QV!ON[W3;L\.(ECT;C %TM?F0+QZ-RD2:JFSF!OI.;=< M)R9Y(I:3$(31?O7MXZJXQ_T=I)/=^8,CI@RF$G.43$B(&^J1==(@@:DEG$OG M]>HJ@*NXQ_H*-#)4,MH%PPJSASG(&NX(GY3 553_(IQ;(0C4(:0H0.R:RD(V0EM.LKM-BII#F%\8 29HEIHKR))BJ)O??2 M5EIX385Y[O1!.D$CTQQTKQ69AT.B?(:$="0B<1N,$J+2PJ] H"EC7,)N8#1% M#CO 4)825]H999R3E19^!(*O4]>/KT47-1@=7#HW)2N;F969K/;TM->UN4%.;FB38[#P M]>(#TUT]4M$*)(W[\=6:5PWYOG]J+\L4\UG-XD$$L>\-YV^M=Y$N4=P[P)S=^.\YM128AY8X= MY.9K,"QX QY^U'D$!@[S#M6VQ_) ?V"&_O^#*Y/ZJ!6ZSL?FJ"6&7R>@(J] MK'\%-;O_G2ZTLMKY]^005';C\L]6_>3+16/G_5F]_1[4LH?[?:&-_?KYX?[N M^=[^8:KO;XOZ]C>)N=8X*63 -D9<*H)<) Q%'%CT+DCM5&E9 :S #&:'Q5OJ M6.0\4ZIR@Z7A'(-]):@,A,!WYEM??=K]O/_IR]O]+Y_>-_[ZO-AD>GKO+FV5 M^],;7J=GY3KIV?>=VO;P"(90E+ENULYB+9Z#_9C[7>6N6%-;MG8*2JCH#6J_ ME^JV>QI[Y8R4FJKVMML^S1JFW06] @9-TS>S/OTMO[UB0(9@@XS1F%KLN"2936F12>D_L!7#L%STW!^Q MV_L.UHR/FU-6XJAE&Y@T96>VR>X$RRWWB[,],!FSD39J@IA-P63];<$D?U@ 8IZ%P\OL],WFA':A3>NE]J["6U*H&")(V#Z<1XI MLP8'K)2,08 Q*&4EM(^MCS]^BU0Y3S%#B66B1@<.L?/!(1Z"I"XF(P18XZN1 MVNLDM?B]$-:M!>7\*(U);]A(_==KK^V>U8^^,>*EY(XBQW*LA-$ ;H2*2$=, M>6 I6DN?9>O1W-UK#E#C^6GL].,5W,$&SK&#_@!V0[%19U3/I#WS!>SJ?BUV M\E?&'".UA7:AN=NO!T#N-8L&P25"3[J?WJH%.YF+XTS"SZE^[[,WO:9+#FU@-Z^N2@V^;7F8VKF,,SZO-W M -);VUT0WKMT_KM+ZN%UK=%NRJ==OTG+R'8;FIF?/NVKFC)\BRE;B\R_%21S MCU_IE5.PD-^=7WFRI,'^H+1'?\3.,-9&I[.SUL *^I.]T%Z-52KPN@CO0U1B M,+G>PKO;/FUU+V(NR(#G*DZILH7M8B>FYJ"_7&KO,H,OK8K[1?/Q*T<\%T%* MFOE2HG/8<^PCL]$:FJQ>&@:X*?WB\WA7%UR_ M_ *?/;ALG'QD]?TC<; ?X'OOX-[;%X=MN.[7^F+VQ=>/_.#DXV5C__U9XZ1. M&SO^O,C'[+WR8/\J#Z#_8 <#ZQ+[7]\-6$6VJ\CVZXXE\91R%W?K2/*< M.](\SRY%;G M#U:1[0J-'HLM.<+695@1%2RWV!MMC:!4R4"P,(3>/[+]'*A4GPDDS86]O;:: MV8 <%1J!6QJ1Q80AX9C4@A.J(]UX0SNAV%? MG0,]NI*M[[^?I^-+G$J,O4"8JH"X]18YD]LZB4PK$@E)C%\+#+-T0IBPI '.DJ%"(2QF0%@ /4BJ2>%0J8+PB*_P%'!7=-U! %46J^@\058FFEGM)'+2?L@+76T[-BT'68)E-"8NH/>'.Q-P$E7('8&M\P$%4!OQS M@M20*4&;9FO;1I MVI?K6%]>"9T+QUM4\1=)Y_(0!S//:@)>[F#-[2Z[.M*79\53\F=)2%TK.=OF MD>TV%":/EE;Z F9[MPSYA=5.Z[.:@G_L14'=OHY3\& //6/?KIV4D[NP7ZU? M9L-K_F15Z_'HJ?8K.;E^QK' .S__BPGX89>(38:+F"0/S%EI;10V1DZD4/C6 MO327A1Q>1L N?^?KOS">_.?#27W_X]G!_O%QX_+#<8.^.SX\^4(:?^U>-O9W M%P)VC9U_CP_ANPWX4V_7SQL[?Q[O_;7+ZNU==O#U7;NQ_P4?[-=)??]3JC?G M$O$YI3(ZX1$76"..(T>&,(\P82S#Z6YI%9'8ATEA%//4C3N?F?,;X]M[^@9]#1\)LA)9I#3=7LSJ%?!VMU@C,YK=)8,E,A<3Y3'+ M"N%):^\%=X!H&$?G4N'0WM5098: MMVN#E4$Z1NFS,]+,4:0%T4AQ[CU7+$;\ HW. M6Y0@YM_SWFYVAD6;[Y\4)>;@<;'[>&)6LZBY#8K'2(U*BBJOM/(ZZL2_&;4Q M]:6'%NF%K.^B&JZQM[];DUNU]H^[&_-N64%V,Q M#M\/]]\U#]N-D_KE(8COIY/Z3C@^_.L+/=PY;!VV00SI1WI Z^<+Y93T4ZO^ M]4,;WKMLY#+*O^IG(,9POQ^_>:Q$8DXA MK85!W,J$G&'S%5TC)UPA*:A![;7BGUDPU&('M]6SGJ"B^+XM( M6WGOUBS\UO'Q-,_85NVJ@T#Q+GRL%_/[K6&N$6UV:MW9#]0*Q$+=A(;PRV\9 M;"G^[Z>]+\5/Y+^_URS(RZ"_6>L.CF.OYH>]7A[ 5)7J9I&W/G_=Z3+6?-MA M+Z]3 :?%&9$;%7_TCR- M49MM%E HK8L\-<7G)\6[Y43E12YF<''>9J_;=?#4I6# Q=OV^_@*IR/'#M:Z MV2^J@WO=]M4=%C9%;6KHQ8VG;IFW2R_Z[E$'IB+DS>6[;;BZ+_==7CM8NCZ\ ME84X=S3;M6V^[7VJ %V?K+15@W=6J<[@"MV?S1# M,77-]FFKZ9N#&@P_;M;.8C&G^2NPI7O%D&RK!BJ[5]96]Q:&U^R4EEN>-?O# M-EM%6?/2QX)=.A:Y?*U;/-S"S)8:K)">_,-XCEO];BV>%S(XND*66 "M'\4B M^P@_A*T:..:UTV'OM)LG VX&%H0?MLK+WR!>FU-3"_-J+VHN@P<\67$2.Q)^ MN$*>A'Y^"40H9I'MU,"GECO&([@-2W MOTD,M\Z6&ZJ?QB,I?MV'<W MA3^>-\Z^89,$2\&BA%- W 6,#!,!.6T,)8H&BF>RTYLM)ZZH5O<>*7M3/OA'GB ^$@G,28$4-K*V.DB$% M*\F<%!SKM/%&+EU1T-"?AZ>GK;&E,&T-3"4KE5(]8KXLX" K_/)C(W:6>9-I MP58[L_U\ ML(.XUUN>L?*\A%F#./OBSX1$]-?LX?&9&S[<^=1L['R_R)^I7W[$C?V/XO!K MHUF'3QZ>[%X>MO^%UX_;BV=NG[XW_GJ/]_8_@,W\Y;*Q\Y$T=EJM _K^\O#D ML%W?;[1AW)=[?QTNJ)WM2^7QK^\>U4PLSEP.MM@V/ M,^C/'#_F6$H;!&A8GMY)\5/W:Y;I%JZV7W4WK@6WE<49OI8A6I8@:\\VT7?IOGHA?&!+L!+"!Q#"66N0<@\+%3%B M7 00PD"1#=3! K)"",3\:Z+J>(E(9>//?'.5VM ML 0[<+<;,EA^R8!8UNO^Q6'7ZDLJ\SCVTI=^W,YKMC=:L?>=W=%ZO>OV9O'M M[]$Z7508=A<,^SQG2,2L>"B/8#YD/S82C@S\A["0SCG+O>-LXXVD]S8C;NA& M^5!FQ*L0Q96;$?<2Q ML$W!Q!I)ZFLXK_Q:_)*MC1>K/0GGEBN9E;4%L:<[:7:KB M;O)RQI._7<[]8M8:>6%I:X^+0O/'=$8Q<'BL0<3RS,=@+=*">90X!L='&$-= M;M6]9<2U%36O>=??A06JVO5/N.OG3GV"T"IJAJ(C"G%#0/=&IA$&;PE M*$#W;JF%;,_[)>\\0\=[01F&9M_GXY:B!J9RJ$L@ ,O8Q=Y*"L7YG9!B9[0: MGV Q_HF]G/XV, M\"US[Q#@:LSRIY"#_U1R?X/<_QHU9"7WCRWWLS8!\<0K+2U*-&+$%<'("&40 M#IZ$@!TF/!5ROR:!LZ>7^U\EF!B/>G1I3K=4SE$X[?:;^3-_% 4SS1_QJHSD M/[/E?Z,B%'SU%>OZW=9P2L0\5XCKC5!FD:%+$R[\"HJ(1=H."*W!&S7*)GR/!\E M>*U4%,3#B[!,;'VZH+\;PDK'6JZN;P_;\S0!!4E"#78A\ID6HE76Z8\Y+)8W M"*V=Q5Z\5='=%(?$7-K5$]7@&;.E!?N5$CQ-MR1_F%HY05=9*[=>7O3R(J"K M'+<"E6KW;0-\Y\@#N##\F44><#3,OEK69MS$W"_V7R&<1S ,7H? M"_6E%2PL>\3U-KZ?@*+P1HMJC&$[P]B .^^?Q=:/6(=A'+^*%+5M<7!RQ/<* M%_4(;"]P-2_AGB='#-S5RP/ZA=0O/[3J)X?->3>UOM-J[NT<\>RB[NT<@)OZ MA<'SM?=V/+BKC9/#_2^7]?:7BT;[PV)=%78N8*\#&S]#?04BQ7XI+K;D69][7.SI(2E;#_MGW0J)5H9$\X%R MR3RUAD8D@B"(.T^0BRDBC TL*'$))[_QAFPR=>](^7(TJ))EKTQ76W 5KYG/H+9,>)Z40LRX[60(C(WU"-.&<+,0"E7SC#9.\ M,FP>&VMD9=BL%=8TUZE=Y7/ FOF #LGE.B(!UB@BRU[M)G**.%S\*Y7Z_:I[SXB[#-]KN9^'B^^/KT9P?=M[#:KF5, MJM!UI>A:Q!/I1+^?6\,,!P75!-@><9&Y]H5;@W?I)/LH@/6E M,ZY BF'WW,-'MPOZMPJ@[@10N_, Y2(-7/B(3,%_&%)$VHB M* X!I*B='KC M#6>+:06W[R];A;M68%+=P&=S2Y50];NM^MT^/JJ_8HJ1QP+U]PN@3AD.01%D ML7:(&RZ0ME0B'R16VGOI@LI6)S6KRA9[%GUO?];E]FD*%[:75Q]LSG3!.[:A MUNG>V 6S:(U7?NZJ_6"8ZY)W]]:_J^@+#."SV!CXNDN^YC(QO6YE8D_8PUD] M60_G3_%'[ SCNUZW_18NG9'Q:W-P_';8AXT5>VM21G9>W]G^<=CY<'QXV3T[ M:']H'^S7SQKMCQ=E@_8#MK<#[^UOGQV]S8Z^)29]T(2BX"-XIDY[I"DSB/)D HX<7KFQ M6^AL8^>GZN)<+F[9[';2]KAH@9OW4:_;&G< / 6T:6:RTZ-NM^B="W?\D1N) MPEQZ!$;]S MC)R5C0A]T4':P2\@"X/6N)7O+*WJX+@+-D8>3W]J0/VR@>EIK]GQS5/P5'NC M9SR*G;%UDFW)'Z594MR^[,6<1U/64F9C[V?5E",]+F&>YWITC\Q%E!W//YB< M>J6P$\N7'K-9;''%/YK@MC?]+=3;/[UN&,(*? 8?IS_I3/[88UN^8=%#C^=G MC77[L=4JHJY'O:)_IF_V_+!9M.W.DY;;P>=^U]\[W;-.+LX=M93WQ\W3_JBI M?-ZLHY??OQV_N#EJW#T\S:VZ)_*3.V+#EL]MO[.#L@FRV?3'XYX2??AD:I[# MUV"[@RR"^5WXS%NU<0O@F 6M%!_K2X:D+#I]&,YI(0F= !_LA%;9GWU:,N K M:=A*N;_U% #DE\?R7KQ>R-]F<:%LV<>R=VC11QO>+CZ3NXI>73?W6)^@R5AH MB\MF-!@]=_$$I<2V6A>U/LAM/UT4T))[O+>*9RU<=/ BIGO#%_.7'V_<7V,R MQOE;%$.>H-X$)@"?;.VT"TM<-.R [;/\FE-][4=K?WW'[T7(6#N,N''?9T = M/W^Y@/VA.QFA=*O9;N8MUHN#8:]3*\;?G_Y T>-^]*$SVX/-,[@H6U$7.%W* M37:YPU;M/6Q^F(>\E$7#^]S/'3[RHYE;N!?[R8.6:0Z*U1PW99\HFRPM_:'M M%+<=B42O.XAE-"FO-WS0?Z_!:Z,NN,5@L\P6BJX4KOQ\8ZT45O-[A$U>?GL, M$FT0GVXAN"&6?>KCW#UFQP,?+(SD^TKK8'&V6T0='*UH 5L80%V%J\VAAG*UG+55WU+R['7B@"%># M.?X\1L9* <\HX"( DC5PMS11B_V6T00D/<'>A:T,1E^'JO^W[.PC9\ECR^>EK?>!P&$STWIP8G>AX'_>ERG?*\W%U-]]MNU%#@PSCG3A].X#GYN!X9!HT M?7[>-&6%P\XH[*-"G98V2HE<6U<[>P3L841_,EAXW%[L#UN#\0 G9D>)?:5W M\B-_$;98L5"+VAP6)L_T%52-3)D"RV-;"F;FM 6P//9@RJ5;/L%;Y0C ^&J%J]TW=!D9>F+KQ=3D_=R MO]")Q15FM^^M+U#HT<69*8R:)=]\37C[-VS#W/-^[ 8_);2AVAYL1^]M?VS[ M@$SDU1TO6-%\+.^WUFC4L'MVO;(Q"IU<1;;L2GU_I_)Y:] "]1U]\*V)M9[Y@,J10$\ABOCJW"- M8(!-D%!P?B:6W7C?=GL@=84- J-^_\_6U#*T$,[*N1+=+ME%,S&@782A<93<=WVZJ] MR[>< -;,/"T"]60R4_X6S',YD1?E[^590;8=N^.Q%C;J\#3#TR3"DC^[.<+" M_.G\$&?=Z^"\ ,*)%W:#QAK[DO-PV[\);Y=X1V4H9N91B\>80'.I%V8?"H;Y M:69/386?;'^RY\$FC;8'*FAS:IB%Y3WCR>6=!\,>]&^QZ6JU5P1P>X7+5%F0 M4SQL!8K"%=&@B_*_FW-(4SBH1R.!+KS48@YOC")NPO;.CN/8I"ED.OKC3G9W M%K9^84!,4'-PW.L.CXZ7?/X*6 H;H!#E::>J'/E8TLL1+ P^N]C7V'V_(/ZE M),.W)L\R98#->GB+XUGNWXW![^KL>#2.)4?#TTPC.XA'(!^Q/U&9 M%V,R.?C\(K]C5J*9D_D7CR+$=1/[N%R/!.,M7)[IWY7L4=$MQ:Y_^Y?)'LF6 M).:7+GOS>^*!!DMO-Z!;,E->VQK:W(;$LDQ >9RL07TK%LM<>3O-66^[YSG@ O.X/3K! MVK?GSR*)^Y?-^(.O'_J'^Z>M _KN>_WRR]GAR4?<./F.#_^JG^_MA.8!F/+U M_4\POMW+PY/M\_KX.__SX=BU0VNO_>_)P=>/EXW]/]N-G8]T;__3]X/+71C; MA^/&SI?SQE]UEGM3U'=VS__G!::#" HK*C)ACMFD^-Z=/NDO/ZS:LSL'R.D>._%;_7=<@F V'..,T=R]U8@G.1BQ0$X=Q1'TUE MZ#TO9*O/&WH4.RUQ*!TA+(&Z%A]X@8B-AXPS>I6:>6X+\(6=?& M,%Z]G(-,:YH2]=8X'H,T3%,G+3,$)S#^367!/#LYG[5@@B72:(41.&P<<4$- MLL9R1*@4UK#<:A!GYG0I\!K)^6L(NY6,"Z/CI5\-OE7T"H\P02\&[7_I"+U" M^[5%^X_S5IVD./J4F\T+SA /.#>;-QQAY4&=4QN]RY,PK%S.GD=\ MKT+<"G%OC[@X.$T<53IAS%-B-D9F&$ N$51[P2O[^MDA[ER$,#ICE+!(.X'! MCXX).X@U@C/-3#EI=Y?76KC+I47:S,O MN;AP4@#C;*NH]INDOX]JC@MV@=C\4=8-A3CB"IB4W.8H:U$D.F+?*A+D)J6B MHUK!K5I>@^DD/+BOC[W.J/JR'Q<',CWM;*OV9_ER[?-QC(."O*BL"WB>4S\B MR5U>O9!GL"Q[+DH*%DJNQH4-XRG[;^VX>P;KT=LW67LZ= M\U,NG#GN'.^<)):%G)4,GZ3.">W@"PHKXF*@13WI)"M]5.69RRU0U^7"J:(>X I_BG>F6!Q&E=E%"6 [8T]1OM)K M%K<849UX>UK44%SF:I=\YA1!AN/F!-KZH]+[HD:Q7];)C$>UM43*?BEI>*T M;ODN^/FJYBSN25[V5,'\I*IA9(V7# $ ;UUO1X6=PTY)-9%WP;5U$\7B=OY_ M]MZ\I[$D61_^*A:Z5^^,1#*Y+ST_(=$%79=6V]1"=0W\@W(%@[$9VQ3+IW\C MS[&--ZI8#!@XZGMK /NLF?'D$Y$13]0ZP'^:1;'QL#(TG ]JZ>%B_4$_Q&%#==P'P9V M>=/P&9"AP<"_M^'&C.X?%ROI(5.-& MEVJLF-IFU^9J4 4%\-*&,:ZQVFDG-QQ?F_9UYI0>WE6ADMU9H?(%-1'UBVDB M%H6.VVT/J^U&.Q2_;97KY&:SYUN=WGEWB>JVZL/Y?KVSN<7W3_=/&[L;5PTX M;N]Z ^;W'FU\K\.U#FGCXY_'.]\;QXVKZ?E>YW4XW_[I'JEO;F.XQ^/Z)LSO MXST"U[N"<^"]T[K8HW7VG^NMB_K% 0X:U@V/D=5! KHI0#>L*1)),%A.2(IQ M5A?1"68(#(['F'LG#1,T\F ,CBY28J;+O+8;NUM?MK[NUK8;'W;J6[6-QF9M M9_?_MKZLUAI;NP^12_S5#3QU(>!7?Q3#>2ONI&)2C>2B/P ?@YDVF&2_7XV< MR7<]RPX/B#!$2>:0II(B3H)&FN&$F$G4>X&]OE-QX,O*(FX/NFH4!>2G8VE@ MJT.]P-[]!0/GU.2-W-"J).]MEN2]0-NNI4ALF*ZAFK\[,C^H_2;J$;=F:GH? M4HKX^L?PC9;^5363"ZF97(JNA@]+"(/A>*$]Y5+3I60F52%F57GTW)E<8Z[V M$D4,'^;LE"D!G>UJG=5+?K5_L M3*<$'/]Q6O_X632.M\C^YI[8V?URU-@\Y'O7C?R,<*][\-^WR_KUAIA30TE] MI"XEB3#/C7 22\AZI1#6VJ9@ M:& VQR^5HJAJH"R@K&7DEZ5 5CCX"QRQ5=-M^.5XZ%32K*B:? MC9$-W_QPYZ-"M0>@VDS=(R;&^^0B(DD+! ,E$$Q8!=,G6$&B]]1H(&?DT:A6 M53TNKZTNG'94MKH86YUD(%KP:)A(R"@<$1>BW!UQ/1C(&.]Z3I2)%@P=T';N="LGNA60S=7G& M14T20!=WA($OQ2/2'@O$!)'1$Z^9QWG715-"_[T@?VJ)(C]OW(#_L0S48V3! ME:7>SU*GZKD,M0%+C!B6P#FH2LAR9Y$US(M(G38Q^P?,S%CI/Y?'0)^4;SSN MY*_EF]5+J%["0D-\Y5)FEIF'EXHDS=O3Y-JQ?U^GZJ?%JK?'?-_T?L\B7\UR M,Z,7W]%N=-JC%B1E4*;B20_A28>S^G%41$4U^?[O< MV=W&C8^?2>/[]N7^]_KEWO67YM[Q-[#F$UK?_/PC?/R;A__[L[5/6S_<\=EI M_;A^4?_8.-K?W1+UX\]X?_,;V3O^ ^[GCV- F69C]^@84.4"KLGJNX LF]ND ML7MXV;@^N3ZP@20F D&2$I^+CX$F:1)0P,PR+6,R=$;@@&(6X!C)>?2 %DY3 MPSS#6E KK!)ANM#JR];7K8TO'_ZOJ,O;W/I[ZZ^=3_6MQD,*\WYYZ9]4=2V/ MPL#F>7>@'@/_W^R&VG_/;;=?]CS,L_RF.>2P"[:M.?!X44RIT^WGKLYHHG_X ML&7CC ($'!IBZMJKHG_JJ/ETT;MV8#:%_SQ^ML$F5V^R^KC0?,A-&F%0VK&D M *42!?QY_' XO6T73OIAM] W*)I'-OO#)JEEI]CRO-/'EG(3<+5XZ6.61C@: M"BD,M7S@CZ..Q,.G7"T>P;;Z1T5+RXG;+KH#9ZHR*IT;W,:PU_;-20KQBRR5 MT"XZ;9\V^^7S=,?>[\RUQWI3YA9%N5,M#&EOT)MRLN-QT1"[Z'?5:^K:O::2?$>9IC[9%A92VD)\H^HZ/&H+^4)%HZ8_HVZN)^FU6LWDO\(F)8;AU. M!,?(DU.&:EF[ZD7T;*5*]$_>[E%RMR M8!U@O+ 31CQ0 MEQK3EYRTA@ 2/F2XS#U@PV-#$C5 )P(UHO- \$ ?!41.X!OXE9(!Y0!)R, 40X#3)H2SGPD_F099/RVW4A\O/^5DA M(WEZUHI#1NZ!OF5F.$Y@@"P!Z>^T8P^89&]$A%TLMKW"0,)R<-*"OUX5U^JD MU(N9_\ )>_U?$OW<,]IF8ECH"N4^TDVXX)B/K*]ULM%[8%N81Y^_Z/9V&PUX9K7=\C@,>+'!U!R0@ M&: #21#D=%X5"-4^T"0$D]/1LDSC#7-*64^X3LX&FW++,D\=QC:_]FDQJT+# M:G?C/UM?'Q A^_7E)F_/@1TR$S48$>.$8.TDEEI;*90$/\3>&E$3SZ"3--]> M/F3QT8$GMCE4=2YG:PVF:VUK*DM[^+*>1:^KO(_?"Q75&PN"_^GUFQZ6FC_@ M[\W#]FY>5MZS.36NOQU0ZY+V-"&/B",!,P5F]%Z>\'9>$LP M=S"VQ71,Y>@6H;H^3$6 S5X.*=K>0+*K=U?!KDJ>JY+GJN2YWK(\5_F@E4;7 MVY*:JC2Z*HVNE\J/'E*12I_K?0K;W*?.:P&QM!X\,/PT/V[P%S#?81,P\#:S M$'R9O-=I]Z:\H]@;3MQ7$EU[H+LT2/.[:ISNG]8WO=C9/22-TSJN[^[1O>,O M)_6 MA>>[K.^>7#>^?[N>(_ME#/A6PE)$?-X]]<*D1EX(@;I)"1B:,@A+)6L<3 M$UD24:P*,[O!]UJP<2G*#)>7/0\BL^],0>S5 CXCA(Y*)/2"1&"0.$=%2LK.M5H?0C4+%2(EMBFU\J+C2R^ M^VV[S(MX06]G'5DJ[KAUV>]:&(1FVW:OMOOQM-?HM(LVNIU6JR@O+B5&*G*Y MN%5H1G..)Z<5C@FID#L#$O"^G9E9FJN_1R"P=;+'Q%>MVT]9L_LK<7@YCWBVXFB M/=TFQP"C!C-JQCM_*\&NB_W-UM'^;NNX?KI%ZN")UX_W\-XN>.G7OQ\WZ#;9 M.]T_:7QOG-0_3 >[?C^!<[=VOM>O]G:_7>X=?[YJ''\Y:GRLLSK\_][QW\W] MT\]DCWZ^F)/H$F5BQ$J.F#0)<2T$,LY')"A I[:81TM@N7U,7O3R9;E4./16 M<>CIHOD5#BT8AR:#[H2($+1RB#F<\Y Y038D@P(& A>T5PS[E77%EQF'EL+; M> 7L\&O?]JM6@L_7;V, 7<5KWVB'OSJ^ K#' MA,4H5.2TU 1@I@%8 ]!L"^35,/0H7R,2E$'$^( M>^61D=:A%(C"@%[1!K6R+OFC(6SY(CF5T3XU]ZB,=E%&.Y5EF%Q0/& D+2&( M9WO5BFFD$\'.<,\,YZ_#:)&/Q^6QOVJ4>RIJ$VU0BIG2I(B!S42!O-6&49?;2)F5=:%F5>]?E;4O M19QE>6G.4)C\85EE=_7WEN\<3SHM'G?RU_+-ZB6\JWW@QP1B7^]^TG*DU0U1 M>C &%2-:!"/:NLALJ/2!]FAC]^3 "I%B, DQY1(X0%XCAVE 3I@HA,'*:#!\ M)1^C(E7M"+\C#Z:RVR>RV_JTW7)B0T0DVHBXD1BYR"V*T5$NO!&!Y;1866T* MWSG8_!J"LV%@78_9&WYK\9KEXBL5X"T$\"ZGB8IPQI'$.))" E%)3B!CM$5> M1"DI3[F+VF.)RGT-Y!7M+;\UHU\&BE.9^J),?9+;2&]HPE8@P;%'/(: C%<: M69Z"]%XS3?PBN,W+FOOR!&&6F_C,T4KYARLM[06UC-Y:U56EP/9R IG5"O+( M%>1JFBP&Z3R,NT5&&H(XDQY9@S72V$NEA=,L )(2-IN[]&;DT2KUR@H[WR#W MKA!S48@YR;E5],FKR)#6N04990D9+2,*4@H!GSE&],JZ,+/N]:-2(Y8.-I]< M5?)?4[WA)Q3S!F;&Z9K*$G=GG5XS?^>W;FS!EW_$&V6[_UV9.'#P'O'-(=;! M*SOOWW[(C'S2\Z-)(2*H;G22RA M'!/#1M:\94+31+1*)DG. ]816_C-"^$$E\&O/)^ Z%9*T>>Y,T+.+[8?OT2X MHF^VFL5#5@JBUQL'47B,&:$H4&$03S(AZP/.^KI*V)2(9/J.+>_YB[6\WSV* MM>[$V X%0[^M?5VKI5(< N[*]L_[G>Y5K7GC77=A7A3*H^?=6AS.FIDO-'LU MVQO(C_8J\=%*?+02'WW%FI65^.@;&<@WJJ%9B8]6XJ,OK!$Y1I:ZCY0%>C>; ML.WS#,F+#:-O-_Z8]G+NXMML#!71O@Z'<>++H\ 1HJ_4[QE$CNC.YO[QWO4) MV3_^1N$[>&=SXVIO]^BHOODW^$&_-_>^URGX/+3>G(X<[?'&:>-X9_?OT\;N M/OA&GWE]\\^CG8];%PTXIO[QSZ.]Z_VCG=V]JSF]ZWTR5GBA$+A)$7$9(]+1 M""2-2\G0((3%@$BSC4B6KZ3F)4SH?Q\C;5Q5[ST6DQX9GZXP:4DPZ6I*ZBQY M2Z-"V&;!)*\ULD1X%##6CCJB C,5)CT*DY8B;7=YN>.'3O>L4\3+T[KGO MGW?AQM^9I-/M219/1A!O2;2X"RHW.CF@ $/5=*TXV%[\,CYZ'XYL]S#V*GB^ M'SS?2'KOY)YV&P?:\2Q%B9$D3B/.M4O3,W+&-!U['8JP[^WX5]-&+ZRTLAH.6)).,13,,A8Z9!7EG <;$B: MY$BGIH3^NY*56D3X[$5! >RI?9BW$&L_;&NPGV[SQJ%M^TI?^PFI$'T(/):C MM=T>EC? ES9ZO=CO_3T#\D_#Q.@7#]X@"F<D@;JH ".:! M5D<4(ZQV40NI,04/=;:;P+*5;U:EUR_(@Y[>S"LBM"#SOYHP_QP8ES%B%(UA MB(= D>98(:44B<&)%'*.V(*(T/LHX5[>6!!X&LWN32Z6O1SU>HZ]*B#TM"QH M*AQT=MFZN$DAG\3%6S++;T9O)V6H' U=!8(/#0,-.[LEJIV1$AF'*>*::^1( M#MH'A;USQD<&(#A;Y5E%@=Z*?3^>_E3VO4SV/;D+I[E1*GF+I.7@XRA),LGA M*+(DM,$Q<6M6UDG5,>WUIDB!P0PJ'PXC6%KLK=;:L9]I3C?"3?; 3-]9F.>E M&U2&-PP-.DE0TZW$)G:,ZV" K D:$1N-AK8,Q M!D8SJR5>2>DMK3TO?SQGUHJKH,V"K/MJPKJ=593+Q('**(8X"109+RD2T0F> M@M;$VBIH\T:"-MNG9S!PF% MIFU5P/?0S:JA(Q>]Q)$XI+ -B I1M(;[1*G#!.U@/Z35;1FN7V5A4=K M*B-?ABVI8;LW$@2/+*'$X1\NL4.6@\V'0*AVD@2DRZ$9#EV%<@_=6QKVKLQ1&,D5LHQ[8"X2(T,C1Y$:&< _LX;DC.$J"/.F MC?FE-I@J8U[,5M(P]O ]C8_>AT^M7 M$'@_"/33?(9CEJ)S%@7LR_*O"=;(GDO;-)9G@.KA#@#!FLH_)HX M-R%)Q0SAE5K1_7DY,Y,Y9 M+(M]*_IS7WR\GJ8_G@01G%'(4TURFV:!G',,*1XQA_\2CF$!FQ@+-*$WI+_[ M')K@[P&NECN%K *NQ0#7)+&CPG-/"$$,)_#; DM(:\*0U0R3P*QP-"XD*EEA MUO/VUOQI>\?YK2^S']5,5T_^UF8:]10][(8:;+4LI%"JL*W6_FI:!]Y>OPG7 MR0EO(UVVVL:,=N;/N][]^P4>='ZSOM&#WI!J.'DWIA:@7M&?,.M&9*I==A[L M%5)9\32+J'>O:F%0Z>/A(!?[%S&VBX.\[7:OP%)J]A3,KRC7M,5;+%Y<:^Q% M@I-<2\TVO+RF;<&%X<2Y9+IV=MX]Z_0&;SJ?LCQ3><"8!S#\WEKMV3IWS@CT M;;3#V-RHFG9N^@.9?7$1+/(L4<0-4<@(QA"GX)P318*/9+HY*R6.1X8CIN#3 MQTB,]GE!EUA:HQ+ETTT^OX+Y-!, ;4XX[<"4S#4TQ03-G3+#<&87PF[S)Y_M MQLFFF=,]@4MK7JAAWJV)YOQVM[]^0Y-O5 J'=6**"JTYIM+0*+"GUFD# V'E M3?>ZF>;'CP&RN??^ZWMYYDZ@QJQIP1[8"!1N_TEZ:S+U)(U G^AF[]:U]-WT M>GRE33NK3IW3/OQ;:CA9=>I<2*?.-U^%O#G+EWY[3+QK87/JP0&U)[G)!:6+ MO((-EXGBKGAY!F?)&YLEI2L+O 9U7T7>7OYC]OK /[NPW3!3^_7H3>FE2R'_ MGT<]XG*'C6Z-OI[WPE3H51-)E5-$,>UYP-I*HJTFEB:!(R/T8'O>#A%BTP[V MC%L]JF_Y,#ZO;FI=QO?7V^>G*'3Z:'"!42R6O5+_NPS%GIW6/WXYW:/?P,^N M7^[M;N.]ZRVZL_GY8H_^T=S;_;NYLWEXV3C^L[4_'8H]W;O8_[A_O+_[6>Q= M_W%4/_YR7-_=XXW-WX_A>T>-[]M\9W.+UD__/ITC 1T((\0JBB1F!/'[[2=QI9.'IT?5AK=7J]GQ/%-UZ,LPS,:FE:+NM(\>C-V_60TI++K9[+K M20IB@WM_YXW"\VH M"J$6AU S0HM6 _$ /PF9R'&NB K(*N>15MX(RUVTP0)"K4KY:+'%Y0OG5-:\ M*.)16?,+6?,DW_!,@C&;A$*P"?P(X!M6<@DFS7PDDE$MS,HZ7:6ZBGB\Z%9J MKQ(96I:0!_PP_-M 7F1<5 2@:]!VL'<'U9$*MNX"6S-*B193IH.CR)(H@800 M@FPT#%!,.)-C(\:RE75C*KWG-VS@3[D%\W@#KTC+ JU_2@W:FJB9L,@83Q"7 MW"/'5$"!Q\0"5RS%M+).5HG02V3_[RO=I_MC4'!AO>^>QS+M!RRI$G)>!L(R M'"' LHT\/G"FC7*YX'E'4&+.8 MFU)0F3N>/WK7M0J7/, P!RWDBL3S05YQE2#RXN1C3C[;8* J-'H@Q1AV]-/) M$.$% =4+5/ZUJM3^7UK-_R&@D3O44MX&?C8H"%A M%9Y>%+)O74RKY@ENHU. ZLES"="N A R19%*3@1&$[B/N?7/*A=OL.*I,N&G MS\VM3'CQ)CRI'Q>Q-,D$BIB#?SB+$1DI$S+6NB #%KY@9ZM8+5.6VR(#/4PM M,WO8[?1MJP8/T^O-DV=:@)#OKY4GWAYB/1GI^)@'JD*L!2+6Y33IL#(EII1" M@5N,>+ !.2$4$M3"NA.E\"('IHE>Q7)1/N5]1%I>2ZSH'9O_DQ&6ROR?P/PG M"8N+TG-+&-(T6L0]RQW2,4,D$'C%EL%GN4,ZI:N2SK8K65+S?_,-E2:4DL;D M)!\FEW17S^PES_'V(W*O=O/TX1&YU[O-=-=**R"[2 M@J=:"RN6PX45NV;W2H-L8LQ4N9\/QB8RS2X8-YJ2A)$4B@ VA82L- :)0(RVQAL8P\>R MB_O:PBO:[GO/]KUH7C+?OBMBLDCCGR0FC 4BI,2(2YP0#](BQX&8R!A,-"PX MRN+CB2$4MX2Z27#>2]0KK(Y2J95).1-6/.3[>95UOS4UCQ) M/*0CRF))D8?A0YQRCK2W& '1D%@RG93)37@I7C5Z-J&PBHD\N23Q'1*0[LCW MYK<1Q3_K)'HGWVGI-!3OK2*_P!>TW!"_#'QMS*>$^5T!^/T G$W3,2V9LU9S M)'-"%GMDWX]SCJ+%SK=VK=Z.&UUFPMG;=:\^)U-7MHF^U>O^C$_&WMZUK1 M1GQN2^:B8?.P!6F-D=5:YC^%"E4VZ=7\C6:_UNS5VIU^[;33C;56\R2VKFK] M(W@1^8_P0[]V$6L7S59N(0XO[!KNH.9*P;=:ZG9.M-DN[KU_#B?+ M?>TZ8:VV778N[Q\UXVZ[?;@=N+5\-ZOY[.5#Q_S8OWKBVQX6KOOAJ-FV M^0=XG\?G[1+X+IK]H^+JW=CK=\\]W%CNE3+H9-W,S3&S?*AM7\%ENC&>%HVN M\RO*G[5RK_9SVZJ=#81X1P^3X' X\VU/<]B&%Q5J_W,?]NJ254%$3IT$IU89 M$R(QR67- J6$JMCK8_NG^TOXC->/OQ$X%ZU?UP]4"H";-" BK4,\88N,C1Y% M$UWP7B6%LWCW'-V\X0SZ8-LV-+.UW&Z%,"=R._3Y!M9YL%D!"J@@"][>P[?R'?9.W>])KS8 M;FXFWVP/CCT&Z^V%9C$$98]YW^GUT5GKO)=O_LQ>Q6YOK;8+!IH?;-ZK -.! MV^O=TSBI-T0&[GE,@@=*':?!,L$XM3(*B@\VLW%B^ _=S4IG@X;3=OL!7NUA MW&YOG,+B_,8%-!]NTUM7]>MO!]0HX[R2R*M"/")G^]M$P,$D$@B.]!S&8YVO M2FQF+1E>; 'I5]%V:[&=)_K\1?-A4P<'ES%&Z80Q3XG9&)EA,'>(H-H+7DP= M/)PZ=R#:]Y\Z[WAV[&R>'$CJH\ L(6DLS [G#+)16!14C)KQD #H5];I;.7J MSZ;&J*5[P:767AWOW)A@AQ-/4]*8(QMJ*0+#MZU5N#G;CX41C"\:ZPC8[!88N93")QZ[S#XM%$GD10/ M$:=JK)]RK$]@K&U@1@8 1 UC'6.NC?4.16F3,M)A:^3*NEQ58C:84(# ?0;; M),LB#28*$;B@R7@5<):--#8%F +58#_A8%_O'1#+N+'8(Z\3##;! FG' \(, M&&VD@GIM5M:96>4"SXXVN,UGX ,W?P#;AV7AJ.F/2H[OXF&FY9TL9-T$(@Z_ MP#C2TN&^E]^[B#Y8MT^._$LSAC_*7[=A#4^P%O9;5]6LN6W6[.S6#QP1*1@C M4)(Z(2Y#0)8J XCA ".2EUSF64-6%9ZMGA\ZQP/Z\"NN4&O97O%)LQR=9A\F MVUKM3@S%_K#-5HX0_HRK= ?=HHL_9N'U;C/'>4K7\#9MU.G.[M:!)D >E&9(.E)4R@2D!2*4J\7-(M ;IS<% MMRE7I@&[.6JVXF #H%Q;AD<5H5)PXV_6L%JKF6*Q89#WPO*]K$Z&C$2Q P?;@/CF$.MZG=9Y__9#QD(= M/N:-EA>*="@R]8+&_CWJ#N_FS!["K.I&>X)L@IO]S;8N[%5OY5^3T9QF&TV] MP^G'OWTWLOQW:GA*BV9"TT2T2@!C/+/@B"W\YH4 ,BQEM$H:-#!(V1A'@ M&,Z-YR0RIZ6G!M:] *X;S1U'7T,,RI?*]$%T2XA0X/S)&S"T3-O&@@R0X<&\]DQ6B/QFB M;U_4-P\/3& "<-S!"TD,%G!*D+58(46-!'?04^G\((<7S\8@;O:^;.TPM@LL M3[.M#NY)X!<5J)@[+]Y]*'[[HK&[?9 W/\ Q$DBEY!$G0B.7=22QYI)BXP30 MYT*5;789_W7L8:WVZJ+P.\ 'RMWYJ_P\Y_UFL7'Z<^<9+G]JK_+*WVJ> M$( M-7=5^QJ+]S1PDS7-LS_SE.V\\K;A/%_BCYB33#YT0LP?$J#010H(3-Z\LS&, M[C1/88DOFI7!_[5S\D-QE5JG3'P8WFW&7["?[EFG._"C\P[P.9RI>]@I#U_I M7(!M]HZ:9S5?[$BM%,_8@P$#PO3+#81B:SR<^_+KXW7U.3C0KDV?/>]-#] MEH,RSA.*!ZP=PKJ>TS2*[6J!_S;&1YU M6O! Y6YU.V]W=V-$Q6[08!?^CC/N^:<7$65R4=XDSQOTX[$5>*_-]H_8RU.G MW%NOP2.U81QZP]#-]/Y[N>JNUOZT9\7$"+5=V[R 'XN?2RP>=+;+(S68+(/% MNQO/;+_;+.<)7,#;WE&QMS:YGW]Q%+NQ""#FUYYG!9P*+G_1.6^5Q.!J^+KO M^#(_@(V[;O.VETCN]!+7[GG1A8Y@;32$8"(PR;L_&\C"NRBRH,9U3P/7 MMW>7!Q'+1#.&='F4:#FE4I/'VX;0S37B9YU^#CZ4H89.KX@S ,AT6C^*>3!\ M!^5Z[PMH!B8"$P=&'N9.04;@]/G+]KQ_U.D65_A5.+^@%@5''DZI\]&[SS=[ M<]V+8LJ.J,!+ =<0K:[^Z'1'TP1FR6B2-#IM?PX@5N5NW09D]2)W"P;#"1,\ MHI10Q&D6JPLT(2,=-XQ:2F7NV;7*Y\1RRXA!21-+$MJ9F\UXSSFRL&R_(D[P M97AW_<[PWN#6RCNKIL9M4V-G<^/ 6[V)#,"U.OG G#4-\P#%8& FY6K1QIN6V%&U8Z MY?*HXA=PN&UK0G-]H0]K[O2L4Q6+#W&SBK+!F]W+HE01[KYESWKQM^$/_QXJ MG#?;Q4T4!_U[^PK2\1KY@^?%@^\^8-2U8W@$G M*B_+SQ1=DX;>^C%>([=^]K/3$K(&"]J#3OOSSP1[HILU=SKM+Y14[J'3_Q/E MMG*[^GD*NO6O A'%QG)>"^[0 ^$-/SZ>>/PW+]?W;3Y>/ZP1QGWZDSRHP\5= M5Y";?3X_8WVVK+.?LEUN@[4$I<]Z0>DQ_O3>J]O$V]3JL=Q:#0^*\IUPZ MYX1Q0H-;83T#'X56084'"7MT^-[Q"=T__?.H$.2XWLC'X)W=/TX;< _['^L7 M]>.MZ_W-0[%W-27L<7S4W-G=/]T[W<+UCXWC^F9V4CZ+^O<]6J=_P'UL7-5W M&R=P3\?_N=X>B'J,&I]C&[Q/-*+$3 1_A0?D/,:($)X#U8S'G,Y%5Q5Y@]UQ M*Y1ZHR@E>QL-@)>;&@[R(HI8S]@>K3V)[5)JXZS; MA(_F,<4WKA%\GPQ03F.01$KI-%<)&Q,TI2X0%8561MYOW^];^T8)"!#K]U(* MI;<]2#W;'*A)?"F2+^"E9HV43WF4/A6I9>,@5Z'7O="K/LVQM!0.I\ 0M2IK MIVF*K,_::<8%+T7 /&7%2;JH1L"5 O@26C>5RNF$J;14<463-C MP_UVVBKK?D'KGN0F1 /9%,!(E% *<9\2LH%0E$SB+F5^0OU7,^[W$[/Z M!3$9'$Y.[.HJO&KH61DR&;M4OT*LW@JT_ +8^E&-4 =OS3.B')Y*D MD<@I:@9-RKUF*'$B6."*NV!R%=0;#/Q4MKUP6E+9]LO:]B0I"89R*JA#3B2+ M.'$V9[1ZA(U,GF(!PYCSB M+WXLZM[L9,;_^_"J[M-7Z;FXR2BU<1+ _LH#MY,VNR$E\92;W/9[G)T6ZHB)POOG?9, M'*6R\>>T\:D='AZ,-TDC1A,X(X9Z9(C&*"46?%0Z\00VKF:C*,O846V8UPGW M&7\."\_US?<3\1G+4HKM\-#\I%OSP-Y#3L ='WZY%YC[Z/%$((PF.46\X"%: MP\%54IX*Q5GTAE=%F4N]EOAIOD@MC)[5X/(2$A$7TB.+L4?:&Q,Q9XD2 $:V M*OF"NQ7]PF*6/-NIPKQWA'E5'N=KQ[Q)_BP8<83RA*1P&G%/'0(.[1#!WG*I M74HV+#:/\VDQ[\V76&S_O.SMD<4+4PWSEK&^XDZW^"[]EJJZXKWF+1/+C)'. M1.9S8)L:+1BSCEH*$.XL>9)5N5IX[['PGDP[&RE1%V%PD%"Y58$1!IG !8J$ M:L?A ^Y$;B>]1!MM5?5$A4(_%:E22KE *;=&\V"4\8%)*PG6T3 OR9-43U0H M=#\4FJ3_E"6J66"(4\$!A0A'6EF+0I+ _VD@1&E H4=G&%?;_8M/0JQJ(WX- M25RK)*E*2AO.352.8$,"T=%K$RE356W$ZP"NK8L,6N.-Y4-0DF3AT$"L1EPY M!I"Q#,B)[A"AFD31))* M&4@(Q-BTLC[;]Z JJW@3-OYU\4G60HQ@,4:*,/,><8,5LAP,W7I+ M(F^FN5>G>Z3@\ DD90Y(SSE MV!--K PA:).HIX2%)ZG)J-::^ZPU>)I/)H;!6R 428TYXI:(K"5KD$J!4T.= M5!KX)/")Q68@/\IBECR'JL++"B^KS-$W@Y>3W%P'X@33##'!,>)!.F2XDRBH M( +3G,>%IHZ^)%P6//E?18.;84>=?TWTJ;JMP\X+-62=WQAH\[Q;](4^B@7Y M[=6*UN4S3?Y(4=.1[:UV478]+7WBE^D"^>OMA;*-UZ=A#$H8W!SDY2*F? B#?FJ87_L ML!\>4$MR= S&61L8=B6R +D0R.*D&&8>WKZ8F[VRFIM:GT7XY4=L7:UF;WE^ MF[.<9]$LAJ+HM!/+%S]LH@8SH\!AFSNLYSV,HO5UT>1QT!L;OK!6F^K_]PJZ MR7V/M=1LQ?%'[\;^>;==O)",K]_6OJX5K^J'[1:=XE.G"V=HUXX!@WNAZ0?/ MOE%KGQ?8.PA(]&JG]JH6RYT?%_-1<)I;&M#E/G8P)IW6C[)Q="_V^V5[\5JG M>\NFT5KMZ]BW$IS\JG9F\])WWK(W>32#WM3=^-_S)MQ"?J3SP&"W&L"O=DH6OONI/*0W.Y\\.UWC*:?KQK7WPZ\%"I&19"01.36F!%I MHCQ2W FO@R',JY5UHV87T8MF_V@PR=HPW+7^1023K9W"Z!^--GOSIS WFR4L MCNWZ]B8M.$_7%('KVM9J":K%))R/+Z\163-.M#NU5@>F+J#8N3O.]@IOJ,#4 MR4=?G7CV> FWU"YQKC#B$E$', IL0V=^2]2 WQ(^N "-9A\0L-N]@E->V&Z ZW0[IS4+*'0#WRZ.W[8-^946>)OOJ7_4 MC4/^?=.1=,C)\^A>'#7]4>V\#V $]KI6>DOP8D('WDN&' #KYED>^/Z1[9<( MWNG#^9NV5?92'EVQ5P)DB<6UW@TRU)JG9S ]:YT!V,)K:_M\_&@!@%OM%OM= MT^OUY)S*DSW#6+-]7GS^*F;9_YNZZ1+0@*N*(#3EW'A.(G-:>FH<<<$:27,? M*1B$BUA,S_[8"*_"[]WR'9?^4FSF!3F/"WRQF5>FM#I)D\;F:>XO M\(S4J*:J\TLKKJ!,_ M(-BLS &-6\?OMJL]\KC!F'&ZIG(?V>'4_*T+_"B;[*!]["#8-';@($: ;PZQ M#F@2@.FMA\QT\'RAJ:GHE'V-_7O4'=[-F3V,R &K.4$VPK1L@ &._^[Q-W%O_0.84UND!= M\$4GNHIO-GL>5I+S;ER>_N(G Q)UUFQ\KU_4O_\!Y]HB]=W/>._ZA -INJI_ M_[NY?_S[R?[I%MW9/+EH?)TB4:?;9.]ZXW+O^S>^M_OMLK'YY7AG]Q!(T_;E M_O<_3^L?OYSN[>[QG=T- BXI@V$[2$[SQ)- D06*.-,)..&\?O%^5A$F26_B/<26%+A?!GS ] KO9?JJ9]T(;ZIDF 4[/HHE(0^C W-E#I#&\O39 M$2^# ,!&._#M;OG.BS/,WO\%$* 7#38/;FCY HG/C=K?+NL7!\E$@3D52 CK M$?=&(&UQ1)03#R]9 RCF]H5S&H"]?/RX&LGA2%[5-PYPU(QS(A'#,LL4&XXL M\0'^42)*\'XD5[G9TVQ?A8'O.G_GJ.17,]M'TV'DTK%M9I_'M\[S"7*97D8> MP,-N_!%A";U?[/@N:Q-YH3VX^5SR:C1XD#-X MD&)N1+C!'$"LQ=.S5N5EY^RJ6P"7]M MM_.: 5YR-M5!%*QLOAE1$8&UO69OM7"^8:6.E[Y8LX]R8*258]=%C*R,B< < MZ\&2ZZYJ+7N1H^P!&'@WYG/:[A7<2A^67EAOB\6JZP M.3Q3N/(A_QK_FV\PAW0RA.4ZI=D'J=DB@%K$[VPK7^PF>AU;8 LESW"Q?!<% M0RCM8NQ41="F^ KX=J=%O#Q:^$H1(9J\S2*\?6I#G'B6PDZ><07=;OPQ#;R; M,>4;_S!V5WG2;Y6SH[LY/B#C7RH#T".@QN\.J+,,HB5HZ!9RS 1_;PXIVD&B66.+'" M!1MAZ/GLMNUP&V$PV5(>E"+,KCRX..UXJ.I M/,'R,\W7J+[]8[Q&'OB98 \[Z\]NEM U9>YVVE\4YMQ3)OIILH#UKY"X&-*] MS%FWVOEV9TWO#G+1]Y!M_LE;*?=TENF]W+Y"O:^J=P!?>H=I<.]*V7M(>4\F M#+_U^H-[/_^;*3)X;(95(<\VM-N_!F;[1T$;ZB5K^#0@#9OGL0&7W2T2?>I% MGL]K:1_Q,)^GK$4X.]W?_>.X0;_ ?6Q<[Q\?XL;QYXN=7;B#ZRW1^/[EJ'Z\ MP?9_L?ZZR^V3C=V?Q,&YL;HG$*O^^>D/V/6U?US:.3 M^O'?I^ G]>O-R2;V3"@A!$?$N8!X%FLS1 04L4X*DZ1=(BOK9)6P63F ATFU MW=E\*AVW.ZP [$$K0*7UM(S M]W>O>ADUK=,Z@>O =6VIU&-8< :+3&B5!#$ M!??(*JU0L"*YQ'$D)JRL,_F*9+&71-B@NHTEO(TG[=RS"$&=1]0K5\O'79>/ MW4X_\^&*+"]J6?'3RPKF.FEN*(HF2Y9;$Y$Q3J/$C>,T1B5S(0-9Y691NL9+ MUFMM_G*WO 3YK]CK_58;=5S+.^2 JNU^19J?5&#LF5ES.;H?AH-;H=R]4.YP M&N5$#$IC'1 V+J9'W4PUBAH=( D^2FI7U.=SY[LIARZ=RNKP8]@DF=RZ! M^F%;YT6NS'"?;7HG;;3Q]A1!X86PO8KP+13Y!C/C[SPQ*MZW.$0\F49$+5C@ MQ..L]:X05Y0BATU .C)OA58N"%KPOG<7)%U>V"RIWT MO7;6Z>;1J'C?V^%] M0R'\5N)Q>)8SV(GB+$;:>Y_:T#!GO F)!,,8P8U+G M/3BQJ :/BS.G!6L=WD7D@] "6U\BX7NG*"K],%9\NC-:.%Y=H=5&KZA1'I84 M;>2L[U+(8C5+C RRP -@A^O7;*_7\%!KGBJUV[/:*PN3!M_ZQLOOIP\H_UVI3MP5_O;G2:NWO MYG^^UKY>]?KQM%?;;ONUHHSWK-OYT.8)ALE%9$KQD54+MH[BX0/ M5H!-F X?ED[<]MF+:'@6FC DRN@P0=LHAHS0EG+G@B5M8%YH\O MH)**$*4(-PDS+H6VQ',7'8U1*X*UNK-V<36,4\-X>,"X54+)@*@T!G$?-3(P MK,@;&XEE0+""7EGGQLP9QFZ<*#0>:A$.=?Z&"A!^,KA2J*V-')'Q+\^K3':# MMA*]HQC[M^DVW596]>)@L91BV,\]T;8O@$L>D)2L2M(B3(Q '%N*M*$:*0T8LR%@=52(3#-X,8OX:%W;WRX4]TE7J:ZRR$!K]5O-'"ZKT]":'L@\)/# MKUF2X+Q;BM^Z\QY\M]]5; R)]4][9[)?N%UR^=U3H\^:[*(H2,^LO',/! MG>4/"T9\0Y +::/BRZVRLC,5&@U?SX%G?%E('UKI75 M+@H5J&Z>+'W L^U"F2//DK.!W'"IM5S8PUE65\V"FD?9\;HLBW!'NJ8WLAJ# M.MV1H];ISMQWUI09%N["Z;+M=L%\X-W:B>@4JPGI933 M(<#N82$S7B@R920:2&F/T-.&W+0[#AH/W*ZGO7H[TJWF2Q97K-]% O?8]1_813-R.?YT81A*X.T8^?(^EN^: @P?+X2MN^$F'?4 MC29TGF[TI![(BZH&TV53#=ZRW:S\V?L4NU^/[!()!.]NC]SW_>/M:W#;Q=[U M[T<[W_?PSN8W >=I[F_666/W\+)Q71?P=UZ_FG;?P44_KH/;WCJN?]P2^\>? M>6/W!.[YSY/ZM2<[FUNL?GT"?S^\_L_U"6Y<')!(E+#6H11T#L.8@"SC&IG$ ML<=,4B9F]($]UR[E]F-:1DZ"=T''Z).AX. DX?VT/O#6QI?&=N/CU]JGK2^U MK_^W\67K :+ O[[HY$U&0Y0VTDA.*%?.NF#@?Y+0U*08C%PV4>#Y0/Z[[8$- MQ,&<+?1=>T>%\DU!STN@RO4)Y_UQX=D,-N5YQW1GQ]1SP9&&;Q5G FP\[V<> MG5>Z@;%N-EO%^69.,7O$R*5YZ"5K9RUP1T9^!ZP'(5\]=Y2Y_9@QD2UX)D((^3K8O-I)TV!2#-=&.PQ>X&[>TWW' '.]\_F KG9-$<=9EQASL7> MZ\#$8^9A M^E&_4H'2^C5)5MWYAIZ[8G@I9;#F9X_-SP8:/9-YG2)60W&O>8J2]]&S>CL# M.9:*>H]$K>4>Y4P\%O7 =ZGA?TLO#M_AQ;VLJL+2IX4W!ISDZ13.WG1F]JM/ MO+Y/[]^_D<;NUM7>Z?9UXW1/[)U^:UO.S7.>D[;^/]G>_ MD?KNG\V]XSK=/VXU]S_^?5QH'GV=+-N6GJ6<@H.S+@7WV"+MI47"8,,8M=PF MO[).S"HGLTTJ[EZ6\UP%BI68905U3P1U"VB54T'=\T+=U0346:Z8Y-BCH+E! M/"J/#%$1A< LMB(*XF3.5%L5=#:]];5 W3-SV]=9WYT9[J _K.V7[3"*(%F_ MD[O'Q'A:_%9(T.=TLDZK58:Z2\F86SV,.Y1RC\V*.;5&;[S0>^%MXV 'V8H_E)RAB( .!,,F:%3(>L]0+1 MY%A*,6*C0NZY]1C\O+>E/#577*"2PYLS_Y=L-?@ ZQ]G5T5[3W0=NYT*%>Z+ M"E!<$V08]2AO^"$'9 I9PX@RR<7(>0[D:DKHOQ>DG?M2\%#% M#A_'KX;)]7F[OTBBZESD=GONZJ:/X8/XU9P7]4H@]$49U+-IJ=7RNJ=GMC+I*YHSSK]&?=XN1*Y(=*NB\%W1^'B=4I'YQ(+2(*@2,++$) M<6U%E@=+2"?O.6.8AJAS^&VV>NK>#ND2A=?>N$6_)"EZO$%7'&DQAC[)D91( M.E))D,>Y3-)@@:P3!G$L.>,P Z)Q"^-(3V[Q593I3CNH,^SG$]A3ZZ+3/1DH M=J"B'NOLO'O6&8AOS,GUA"?*I4SSE COP9+?US[%O9]_N5>4Y=B2G72X?]AF MJ_2V/Q2)NE_['7]RU&G!"Y^WE%2;&8]93[Z-B&-]=XO#=0Z2]CYPD_6V.4:< MX8@LA:4%1Q^LP8& ZYTS8E8Q66PT[F4W;G\1C*L L0+$Y]NXK0#Q)0'Q:AP0 M]PZ8-#(&%1'XS [Q2#QR06*DA%;8&&]WJ%A"<\HP M'A-R?#][.N7+7"S=Q-.8.AS"C7($&T4)V4X:E%0595:]G9OAK##U2;9[RXP9 MF1=#+RCB)/=T\9XBFXQ#,E!.?92YINN9Y\MLQ.N6"3,S4ZHE^*FGBQ9-]"1>ZH[(RW?#U4M8EE#(&]R# M7"TW(6]V&N>$1AX8%[N]G\;[";+?\1TL-U/_::!]J'NS6!>?WAIOGZNW,Z)4 MN*)4=Z!4?MIKAV&17&8WW;.8X^82*!4."-L4+4U2>$M^GM/TTM-@X+A5$^%Q M$\%8'A0V%'%- ^*.&*2C!,^,QY PC18[O+*.U]AL,N+"]E/NAIFO8Y.Y6@/? M\1KXR!A$!7Y/#GZ3@05JK9&4)T1=JP\A8G\:!5\-DF0D6& M%C -;&!2.>*S"JK*.UX.&1>!%EGGL-"Y;;?,:Z 4;VL-K"(*BWD)LWT<8ED]"1<.UXBL4HL?D?.2KQS[&H0^XO>*-AFP5@?S3#4-^U M?5-*-C@0OC$N-HON(S:;LZW'5&.+7H3M/#JV#Y_8D%_:9*N.W-VQK)P8:'A^ M^O[U_X9W-.AE<0?-@)M6%L,RMT'AV[ .KKR7W#ZF?S4Z:J;7Y/@)T.0)!E+ M[5XS%!UNSL:+/&J]495'S?;+9\@W5,BLNSA\Q**#1GZRL=82<,FK45^(\?XV MN<%D$6'*/9H&3]>-\(;AZ'9G[*WURA9O^8NC"Q;M-P:O[Y8WDE73RW$:G6!X M[VNU3[\6#"Z4[4?G'KW9K%J7OPSVVRY?6HBYYU1S4(9HS\Y:5\/9U^]&VSOO M7H'Y=/Q)[E]YU G#^X;!@:D#-WP9N[XYE,B_F6SE,9VS@>C\^"$_8'#S5Z:. MR&,.0)''H3PX\XN;MSLZO G_6_2Y&IOL@^\/>IC.?1<^1R^G?" MRD8<65!*W5%(^:5:F-U)2;DTWJ)=;!Q,C5%[G/%2F#SW?Z*B; L!YF9WV"BB M;)A5=), /@>@#I,1C9!C0G.Y$E>^^VDK<>5*7+D25WZK _E&-8(K<>5*7/FE MMN6W?NZ0+*@0X0&U;.<\FU-4D;$[USV%C[J]W&[<8? MTY[+(_V5C:)%S]VR 5]YM!;\E>V+G>]UOK-Y,-N-8AW\G1V>LOS?KW;0Y'7M:O#Z_VZ!\G>\=[ MI+Z[=S%/O)@RE9+'2$NI$&=>(*-B1,0&CXFC&I!L99VM:C:;#/CHW+^E%C"N M<..NN.&-\BFHY*E0G&%OA(M)&,Z$$E9K_8O]F0HW7@5N3.[R*.R85RZA&'+M MO!,1:2H,BHF0E!O$60*,A*\2/IOJ\*IPH]K6>8YMG3LW/5ZFL-O\-HN_;IM8 M1=X?%WF?GBNUF6!CU0/[MA[8_/8>V/=IFIL3.5ZL<_9\:)"C/KVWC/M+-O%E MR];$=UQ98ZN EP:@TF:SYUL= (TEVBKZ-J!'G:OZ-5"9XO._3_9//^/&\0D' MBG+=^/YG:V=WFP UH7#-T\;7J:VB3*N.]UB^E_WO7T[W-S_3G=VC9N.X3O9. MOXGZ\3<*QU[!/9/_7/M+H%H'QB6K#';(1R$1I\0A0^#7Z#76ECJC39KIZFM5 MY!X^=HYQK8FFFA$GO$Q!!^+Q]-Y2T0 M[KZ_O/CDS1(@YH$R 8X=^/K::K!_VIVY,L9OWSHO9 M^^IZRN=MNNRWV#:LY;!\G\."W(7CBT4Y+XNQ=C_'2Q-)E5-$,>UY@+&71%M- M+$T"1T;HP?8=XS2C-UN\V+(HZ_%D7INI#BY./".9+/)ZF$<8(+K#!-9 MHC($KJ7SVMM)>TITE5LSD*I_;"M\X(P_<\# MTB>?:)9\LMV=[M=^3GGY.]_>S=7?[838R@T>6% 9=RF21;MF&7/^(V;(TM?H#]ERX MND"\R_D4@6H7OS1_-%OQ,)9I5$.R7N06'79MNU^<;#6?J7F:I31S%_356K3^ MJ);A;NX4+6XRIY_E?^X;:Y9810/+CW,(!YDDH: MF TXP7KM)(-Y03GBF(B(K;0F;[7\FE 6+W,0\IF9&$5:YWF[U3QM9BKXHU.$ M>$LJ62![#C87>>6M$EB C\8+_:+\_;'\.C\#*X0 (1R>+29&67O MW!WG;-)AXG]YA<%A8\O.V,VNUIH)[N'J%2XL96BMMI/@L>"%OKJU9:<]6NUK MA!<+/5X%OE]4F[1BX37 N/7 /O,8WG/?6 9N$S;))L?A>M:[F'A(DE'+D@_E MOC&AA*/A#[] DZ\V9\D7:#*I,%52R.WV+K@ZO?+FJA7HEO@GWMDXX!(['+1% M.'=[!68I 7.L0RQA*5*@AE&3MW?-/=>?9DX;+W=Z+KK-?C^V 4@.F[U^47#3 M&9C)6FUBWLGAO,N51"$46RZV=5]28\'!C$39%&1!BT.*X&T**@4XZ]R-)IL< M3C993;8GGVR'N2Z#X^2--3A'3'2.I&FD,4XH))6(,8X(!@N<8N*G4ZT(0@S\ ME+/S;MYD'*TR/]M,>=#$*&?"V67K8GP:;!QV8\S%;[NQ>SHQY("__K=PW@WV MZOV-,0= 48PZ[(-"@5D %!XX,I0!B:':$BEP,ERMK#,\O?.!X(W5.C]B%^5J MN**R<+ K/=JZ#L-ZQA&LQ.Y:[?NPV&_JX'*V ); W.@#BMQ[U3)622^YB5@( M#BN5"R(1"7AI+0O&\-E5JP*29XC%"P 2\#PXYPXCIF1 8,P1.2X2@A\<+!P! M#!U6+;$J?P$E,UY3AA:@L+FVLYQ3@X4J5U/:'%OUHU+,LW/7 HAYH%]%G#.) M*H6U<5Q9KUT2@$,\::$X,7(8%IV<4_0G,^I3OKG*E;K>NFA<;QR0J&"*4(PT M=RPW"U3(>*>1XDZ%)$B*)'KE-5R??1Y>U3>_'1"! M7=3"(VP(1CSJ@*R'GWSBD9B <BJXFQF)KY"/QA0Z ?,X-JGEO4%0ZIM MMW,>6?[Q53O%:JY/7*P)Q0.?C1[XWD1#:H9)]X(--( 0,E)Y('K;FFUG(K M=$HXA21]"F+(-"8GU<_6A(II#+, X!H'20=XN1365B+ S7%,(Z<- W\F!7!J M0S YB9*N8?7SJ.U$)$0\'=I$BRG7#@>E.5=1:BVH5S%%\-J$97'$%L20+8@* M;9Y^+N'&YLF!2-() GZSUDX!:\W9)-Q@I CCEA KJ0NN,B9APGFF??4C#P;4>'-/><(J5]O'>!D;,! (94567H4>^08 M]\A[;"@77CEO;L.;>SHT8X[+4_@M.A'-!( EL&(N.3/2&?#@M0!71H/_,L-[ M)J=,Y;<\S2RC>989Q:A2SJ#$1$(\MQDQB4F HV"-R[U'*/C/C**W1; M-OJ%)=1M]P0,9+B+-UMO\@H\EC_/V[$VSA^*,I0"[(ME(&_A@3D/(]BU?^0' M7_E:_'44UU[Y9YE!\*%S40@ A1N0^.NO#[5_K!0?K/QS=2("?W'4]$?YDJ?V M:I"0D@_MQ59K;&4:@YS_KS>Q3JV.Y2L\9.GA0I,4 4^LR'0=8,51$P2A)M-> MS\JE!TO\*T93)2O\%"%XXWCKP#I%N H<:6MQSHC&R##ED)0,6TYLPL'_.EMA M-2(P>P]IBK31<<1&<]!K+ M$/]_]MZUJ9$D61O\*S+VS&ZW&<'$_=*SAAE=4/72VQ)=U:JN@2]87$$@$$<2 M1<&O7X],"72#XB) @IQCIQJ$,C,RPOT)=P_WQ^G@N"<+ YHE%3>[R^3A3]W" M;G=^4NTPCY8?46\>[[/H>80E03%:@K@M,NIU[D&+,3<)-AM6Y#[-#."O#GC. M6@-FR5;F8>P?=COG!X=9E%9L">@G!:"O# LK1^2J<]"U)X-2Q!*W2JPK6!?A M*3D%<@B5 (AKM:_758L36+DZN#*#7@%U1:)$"7?N M#VTE/SC$5%1Z@K7^Y;P=:YR(7^ROO_!?\\!/SML'!?_D31WE3>E\;<,7/B$Q MC*WF6X$(9YJFU0%+9U'R68R_H)4LQF=+VLE.%_YJNYW36V(/KNP 7NT_3[0L@D(V6P)5F*>**Y]UD4F:S< M6 VN$L[M-=G:-++\Z]>AC7+0S32)I;)-N!@)[WRJPZ4 &0X]-.?W#X6#X!/G)#@9WYM?.!_/>+ 1?J M4HYJ& ?PK:X_/\EEW47AR T^N/-^P6 [S!$ "]#G0WMZ$(='IZ.Z->3$[3BPD>W@G@56YK$-L/+V.5LZ,WSSO#LLSK_, M3'EQC"FO-LBD+\WS0GHFK)^'AO28B1&\?R\8 =?,:6X=$3Q*J;"1WC^*(%5*.=Y)/!'H[F] M'Y-507J),,,!<>$QLII(I&C*18I)4:ESBB>GTYVFWRKTDGE!K_(NU]&;'"SC M(/_.1*-)%-:Y:&'2'TZE5T'O'#(1+QN;NU?U*W]9;^[^V&GN[A,%@&M$1 (' M4 )*+3*): 1+90"986U<6%F79!63.X]Q%QB#GRB*3\;@=PNS8])V6=_\O"\! M::T($CFO+$@; VD3('R1@%>BA15.4' _Z*P3FN4+GE_SM Z*8+:OZ:O^&N-I M798M9.>T5K>79=$K97F_P'*UT/S18J524[\/"F-L&"0K#YS'JG$ M_ P"\,7?\^\KOY8^XO4'M<,7_A3\.2A7P=^FATD&YYT M>OVB@.NT#V#2*=ZK1O"@CO?B,/N1M[X6/!D>FKG%KG->RTSJF^XQ(R6H XB$ M+[Y^#>H'>]:"@9;;YI<(8@#O\['3_7C>/^_&[0$O6;5YWF(UXIW-XWW#6 2_ MA:"8#$.<&(RT8QPQK8-6!BL7\C$S796:K3(VG;PXD(BUVL8=M>2KKR4MPS9P M,>0X181=+#]]H]O-(8P<=/C]\N8K?]G+_-'&A>V&<9ML(TGS*Y1 M"=4M0D7JS8U]D(%H8FZ8*Z7,N5(4:1$L8K!?!G :4TP^Y[<0+%:Y47>7 -GA MW!GO 5%HR]8Q1Q, M;[=2X6F=QHOVY;"2:Y2'LF:SIA44.'>RXS'O/ 4+"Y::!YZ,D]-UD];KG8VZ_N.!B&%Q"AJG N:4T+.4)V9 M7"PLIHY8E;G?>MH^OA:MM@7)*JI?4RWWD;P$M^VTK&D%YZM(R]!T=$+ J&4>YU]X(HJGEL$G^& 'VP"T_=[J7S8S'+YK_O2KS_M,<>^"BDB!Q8-XSKFR M06J4?&!>2BZ,$[-Z[2Y" ]U\9E?KG9^<9'L^YQ*.Q2 &JWS=X7:NXS7W&NY$ M YW'!'Q>MNNN,6M:L$Z[3W[JMZCZ^92 M-=9L#(^>BHVHC ;?H]'F6YV.;\4O,12S86%@8#P4/P\IDXI?BASJAW3E7?[6 MH8.=>JQOT3BG\742YF]5']'']Q&=$[?[4V,*.S?+W!B$0-[R,5S9$O ,GK=] M"9_CO^>P'LU]]IUNBL:FP>\?K0']_K,_GNU-=E*E&(9HZ$!"-Q6'D)Q,"3&K M%>*)160U_(HY2]A[1K5G^6A 3)\,+"A"/MAH3,7_EL=H_%2VQWF4/3CC7=^F MR?>84-NSVG[%JO6V3\O(_J=:&1TU#CEHI2FA_WDJK,U&CV>U[28>^:A&\6\0".XP:9Z&!@^W;7H/ H.[ M[9L*(^:#$>-VCV0^]R15R%L-&.$L [_0*$1<5#EAUV/C%A$CWGQ(;"C]C[-O M9KSMDL#:[4P-+V7@Y%.ELGBO+$XLP:E,(!\]5[Q>H2IZ-3^ JD\:,2PZZ5/D M"#N5>6=40-IY$'3,(Z,I^8C3RCH3=)6IZ83 7Q_JEBU0;.J-*_I;L%^&$'!/ M$Z9"@H.6,1:9Q3%YP3R!J#D9>>.PXV# A$T2-@7D'L*@IS#S7^ MD&OSVH/Z1M@'4VR]OZ#,ZQLM3XS*?"P7[KQ[ V457#T(KCY/&B[)P;(QI9#" M1").E41:9?325&)8;Q)9;GHS@RWO_D9+%72IC)8'&RTS=+TR6^:) ^-FB[=4 M:Z\)(I[X7'0BD*8NHJBXM$9Q9C5?6>=K8KI H JO/&-XY:S5K8(KRV:G%,M6 M7#-BIU31EWF!U]=)(R8D)^#_$R+*:L2--LS&U6Y MU,^/B;N3]I#ET48IP0 RD@(F"HXL)0X)S)G22?F8F2F8X*L23].S/LZ?FY\F MOG)LZ,GQH"7.IY[UBDN*A[>;B(\#Q2IE>EFP<-P^%. .,F8(\D$(Q&WNI!DU M0U;*9'W./$RI2)F>;GSXRH&M?Q<%LZ/,!R.\"+=P$=RKLOXU*]Y+@L-KAL^B M_\U(NDK![?K[Y9@&?,D*]:XKXH^V][E1C 5OD#(ZY023B+07&#D=%'8<2R?- MK(KXG\K(ZQ;+#PK)BVIYN$FOUCHM[<*B6-Z!^S"HG+_+E1AG__QMN2K;%5:/ MJ6QG>(U3_@PEZ)K*YRA!UY@]2[W\X^Y:#;8:['T&>S]5N"=MPJNZ"I.E_[.M MZ=D6SV.X#W)7W64D/Q@&KD:L\WE,AUGNV=BZ86I[".7#0DK^[#@Z:!,Z7!^0A,9#%EHPRBE?X%R.&68D?ME?^=T"H,F6F%9]F4^T>DWNO&7M7 M,W\K/4LWGMA6IE,M?AOAQBY^S_S8U7R_(!U.!1:SP&*$\[,"B\45WL=F5CUV MYFX_O1SQWP?7H_SEWV1!4/EJ$?6'AYT%$U)9([V.@?N4G!=&Q<1QLEPXQ>:3 M87FO -MT>.W/SD7LEC_E_JQO)>A\N'L"]VP>PW=WK^J;7W&]&8YWFHVCG>9G MVCC:QHU/6P(^)_769-#Y8VOW*!R6WZM?-)J??S3H9U&G=='8S,_YC.&^\/G7 MRZ)>]<-(T'DRW'=2QXW-^H_=JW_:]:./K9TFS-GFE];.MVUXO\;QWM'O1XV3 MSZ2^N77QWZO/^R23::N@D*!:(TX"1M93BI+VE+G 0@Q%Q'I&3G8-W=W<;1E% M\^O9626:"R&:Q_L)4-Z2A%%0FB">I$+.*HVB4!Y[*23C^A;1G& +?J4DN/>= M#J*XM2$*R2G1W'%CG)'.T4S8'P)5NDH'>2,JWQH[ C72,&RY0QH+A;A,%#D< M)/(1@)XGQ;W(K%%,K:%=@I G*44R2< MM(8HFP*1.:M6F:G$A'NXZ17_9<5_.:=DKL>9-+,]EBG$>J3',@)? T"[*\'K MN@O6[[:=J]1)9>X\%+O&S1UBJ9&YOZP. IP4XC3223EPIY.3SA.K++_%27DG MMD[E*"V+HS1R\%HY2O-'CIUQJ\6B*+8T2*6.YSRR%%P\HZ M$>8=.DJ5#5;98$MD@XT YSULL,KF>G"(J;DQJ#K:I8WF\7ZB&!,M#%(LYC), MC9&5E"+/A 2[BWDKU'(972]:HWG;*2O!D=:='MS8J7 M5#*K0\Y%D("-L1"22F(*+BBESBV0^X9"S8BR[OWL> M4G1&^8B)--PP[[30D?&$RT]P=8[Y1K1Z/+ 7#>&128NP9QAQ3!DR5 ED@W?6 MDI!$/L#%GBC?F< L=BV>G64]JSZ/W&4 M9ACAW(6<-D1SITJ2D)."(1^T,410ACDXT4:M"OID8KX* 18% 9;+1*C.B)[9 M?9\X(]*4:"NM1\&DG%0H@U/O+8E.DFP3L"=WKUU6CO$W'WSXTGCT^>KW:N-J\;19]+X MM"WJ5U^OZB=[A[OTC];>YL=V8W/K1SX&H4Z"%%LSJ%&A1!/-@/TB=A+84*2HSX5HB2&O-$1E8Q%%X2:V*P7!9G0*]$:T>CRQI MKTC"GB"%L4!8T&]GHWYG +'8 MEGIU!O2L^C]Q!I22A_6UH/"*4=BRG4+&)X%$2)J*!*O/X\JZ6I5RD7IA5P#P MCBR$Z@CHF7WWB2,@GC#A*1)D3/*(&XZ199HA1KAT)!< 2+EP)L%/CH"&S0!@ ML/%N$*F^N4C?7(@"KZ6CL61"8*DHL9H+3HTQD1MC;5#41\Q(16.YO'"]^Y,R MFJVKW'MI[]/>T5[SX&*O^>6P_FVO53_9A<\/8=1_M!N;]4MXC^-\LD=Q,C(( MB80S+F< 1J2YHKD3G2$F!D'3G&DL%UHTJ[.]11'-XWWLE:!@=H+MH20X)H$@ MFYQ /"GLG9",<2F4,-3SX0+@0VFEE$B/!8? [ M:6#5L> ; 83Q8&-@W$9-*3(V:,1IB@@V&8\H-=CZY 7#9'%ZGBYDLNI[JBM[ ME*U0G2DN.69,G"DFK[CG3(")J@/L_L8CEWERDPN,)=@\8H$9:^I%ZLJ>G"B^ MQ"1*[Z+Q\.,LD^J(]$TAT+C50J,Q25F-!"X02'AD \&(:ID2(=I@+Q>N.W'E M\%0.3W6Z^N+0,7&ZJJ**C/.$:"B"&,(@JW!"4AJ:0K)."0K0(<'AT;IR>"I# MJS*T7M/0JDZ:GSD<-''2+#S6GDJ%I,8,<;"OD.-,(\^HU\&ZE'1Q_" 7J?RX M.)+\=]%._CK$/.%XSNYGSV_K9__"&DNSQFZ>=V$B:OW#6,NQB5XM@HJ$VE1K MQUK6PAHX'_D'7'R_W^G;=JUUVH<[]%J^]MVVSXNVO)U!)^)AW\)0N["]NT^) M)M-/O"$R@+\?D^"!4L=IL$PP3JV,@N*?G XA]DSF4NQMGP*.M3JAF5]^>_CN M_^17OX8!MJ0P,'Y,LWU5/]IE>2Q[W[Z<[&U^ICO-PQ:H-]D]^2KJ1YFD;_<2 MQDS^>_7YQPZHL:&>&>4=2I1G'@%+D!&$(Z>DLYA;*AE;6>=\^J2F$*R'" @. M3A-'E4X8\Y28C9$9!A)"!-5>E%13>"@@N!*0UQ:0R_KF[KYU6C+//4J1$,1E ML,A%SA'UTHAD38S2 LY/6\"K-=C&SR+\\CVV+U>SJU*[.&SYP]II!Q#(=TX MCNR/FHNG,;7ZM4/ &Q?C*5SFLY4;X#=OSWNQ9FOIO-TNL*I8X9IMMSL7.3YR M<]%9M_.]E2_*C^F<=VM?U_Y> ^E)L=N%3_.#;*\7^[VUVD8O ]YLM%R]!L*1 MKMOPE "#N!4['Z($FDBJG"**:<\#UE82;36Q- D<&:&S3:?YR_Y(7*H2^*' MX_K1]G["C'BC"9(B@F%#N42&$8RTHIP1K2VUX/=)S: M_^,=1R>/VDCG*QW_Q%XVG$_#UH^LP1&0,7\T(C3%WZXM[F;Q#[S![VVPT]^= MX/@?C:N-?9,$*#*QB"KB$ \@.-IPC;"3/@G* HM^I19!O%K3[1-QRFJ&W/>O&WX0__&:8?MDZ+%RTN^L_@]H-@2G["9.9@ M?F#YY_]Y"T.'ES^E:P5_O*$PU+^C8LU)>BM?\9KY-:_ MW75;0M8D4X^Z[=U_$ZP:['(-EM]O0#_)NGU DL(=N0@>]HO8?9DPEIZ ,S4S MBE4&Q &4BKVVC./?XQ#YK4[',/95S(8M V#%ST/_OOCE+(?"JEF:GJ7N,$&D M^,W?9(D4O\-;G+SC6=LX..C& ]LOI^K:'RI^*WRBL;EY47ZOUXB?E[;RK?)0 M]0+\R?'JXSSBD>/5LQ_MBSEY/._C0+5QU6[M;+9/=C8/VWLGVQCN+W:^?68- MVC@$IX?N-K_^:'SZ>EG_,'EDL,5VOFWSG6^[?.?3/R>[1U_@78X%C)?MTJW+ MQM'>8:.YA>%=+_Y[M34X+ACI_I1N*],22IHNW#B[!T559+9;7,^7QSC@@U>EHU#%F\L;/. M%T>C<:.EZ!V&G42>60]&"_7(*IL[$RC%!YP:T77B+*,EE^,ABY& UBSA8Y_S'1 M3'VL5P5Y,J/:6K_N#7CC9#!8(DDS72*G!ADE*%( M*2Y,8%9YFS,=U^AT7^JWH_OOB:/@M0,I=ZIV%5!Y'J6?#*CXQ%44!N$4V[BR/Y!D'@>0(W3P.#B?B-ILHDJ17"2@ BY$:5 M T:!1.-"R9@XL,<*2;GDQ#S7*[0\ILO!46FP_&C1L\ M3CK/&0-DXU$A3GQ"VC&& HB63<0XFG*K;#WG-)M7] E*II=J]7KG M!2]+)V7VE^&[]O*[KF;2E_9Y030P^;<"_GIKM4'FU0;5XB3NU #9/+=E6]YZD4+=U<'P:',TOSK7UO^>M_N7V*4S">?ZP MMP.0W&T>VM.!+?@IO_8U;]J$[UO\<1.FY"/,R+@%^ XEE>TT-_83B%]46"," M6()X) I9JPB26&HA>.[7Y0LW=4:SKI_R[-TB34_$L$J:%E2:_#XWL.N!!X@X M$P; +V^(BG.D:0BYZ:]6@A=50-,1T-I9[):P-XYZ:[47Y2?SAS&L83&T0?L&_591'CTWYHD9B%8W0S#F. ^S,BE#*J2?&,:9X$=&_5U#AV4SR M1F>P]N\HY^MH[\C#O<))_6B#-YH>-ZX:K9W-+5)O9GML[WCW:N.R3K=%_7(R MOM^ \1RVX3TNZYL'I %V.GR/PWA^U(_JEXV3+T?US>VKW:/CJQG$2-1:'@UX M@UQX#C9]\$@SPI!EB3(<2,0^@3F_2I1%B][%(Z^ M8&#C&D7??DSCQ3%T(BG,P4I';)%7 )\\QH",P1%%RH(S1,I@=0Z)R*5AEGLA M+H)7U?E/Y:E=Q4+PLF>4+Q3(K8S&^0'>%%HXA^$G0XW1 M1(+I6!#&W7HH^G9*EM\92%3'AQ56_!0K)NHJE:TZ4))HVS@5B//18Z< M@:]GDR$H6*N,23ZIZ%;6R:HB8E72:?OGU[=0!?0V >)-FS[C$%&9/G.'B0G3 MAQ*+%5%(,ZL )J( TX=$1*/3TBNOE2OC0D\F=)LC3+R'T,^'G"?>?G>QGS=L M_'SL=%-L5?;/LP#;YVFB",:59PPE'W$FKF)(RV@1N'E2,1N%C3QW4]&K:@9? MSOVMGRKP4UD_<\>(MEQ8%YXBYW,@]>8&L$0DE M*H-FSEB"74ZK8D2N8E:E555I555:U4*P;%5I5:^(H9/4$Q8';Q42)K>EBXDA MYW)]4=".)F<2(:0(GYEE@<_W$%N;[/)2LZD/)N:4K?F4V-O(0LU@"*ELS6?K M#3.C$K) S=X($<\[[!GS0@BY.VEEIJ2PHR0B0S0%7(P8:>$8HL(EK GQRN0# MAE5L\"HQ3Z8D?+#VO7*P[IEA9.&@]_YVYL,G8$GQ<_'ZZSP<0M\#G^O+(>BX MC2D9PXX(ACRW G&3B*Q>F:RN7B9YU>*W_GMVYLV\S7,*@2'RC>R(6#&G-\P>U-6?!"1ZT9[C JC]C?;OK"7O95_CY?XMT[1Q!Q.OG[Y MDNM%_?.L!T\L3ZG9BAO#@U7).,J]]D; IF^YYL()$Y2]E5+AI7GI;JMV+F9Z MZ^2LW;F,L>2@J_UUWO6'@(X%IUOO/I1TK_0VL^5FY[16MYJ]FSS%:7?:+#6+.A4T02,H5$OZ"T([CV5^M';%]TNL>]U=KV MJ5^KW35/M5_R=2M;?__UU\JO!?_=U[6_UVIQ<$FO8.W)'WO "=LZS3_#J&%V MSEVO%5J9O^+ZRVNUS'*1[S5.J=>+9[:;:] [*<6"&>^L.%COP39Z AN9SQ_! M6WR,KGL.=QQ,0O'LC?,#6);!)ZLE?U4>5V>&9@) MZP^GKAFHQV"L=O@Q3.E=[#$^=J;[BM6+2>J6 G0U4I%>+L#]>+J8@#/7X#D$ % B]>/K^1.&J M?K6Q+Z2-V@:,!!<:<1L8 AG@B) 0K9!<**Y6UGNM'X.UGQ2) 5Y$V!Q:V;(: MXESMQ%Y>BTCM_"R'IQX6=7F4S#S/45_=_FB=G)^4YW@#'JL>B-1PTWC;09>G MB%CC:G??:NF4L1AA'QWBQ&6@40DIPV+R3LF43!$UP3,(\4K1R!M-R?D$8A.S MP%V+5N9M61U2-IZ4"P6;(IAR[9LOV1-P#?H_I6J+ZRTPO]).@JL!R0LK%Z0G M>X'7DH/H.Q2=G>;G?=C["&4\(!85B(ZT$ME<7YLL40!5PF+%5];UM.C\:^A4 MM&.O5W!LE79WII$"'^HX]F](8O,?AFAV6OQV;607W%-@5P\^'\.VM5KI]-2( M*+F8BJ\4_L.%!=?CI*3-OCB,IW=+KB>;SQS^0FJP1J;?I\K$S4-"4F5^8JPX\@P$9&T22I%" NA MV+P9QC,W\,?RO*]FHO=60:']0$D#'R8%393$6G/)G(XN).<")=A3PNB<>=Z' M^V^)J$.LS=&52K!N$ZS,:QNBE%0FC@+AN0.[8,B!2"'8PFVR)C!O^[W3"Q3S'G/#6:&!:MH]-X '#ECYDSS7LG%@^6"US<_[VNC*6P0 M&BEN02ZD$4@++Q$W4F/NF87] LPX3%LM?=LX/,&2(9QB= >P^L!$,<+#3DF XH))(" M2U&GW!J"D^G6. 5:/,SU>QI85*L^GU5O;N\+[,#>R"T?4A2("^K!K2,8P0:A M+96&4>]7U@6=QH+)5@_G8'=TKZWGM=I/6:.+Q#2^2*DVBOD<>K<(5B*@C#B9 MRLZ"A&/8^R@WDCNMF+#;$?NR=PEU [[PV]A=_;%JX M,>NTLU]:'N+EP$S^PDDGQ':!Z_TQTOBIIBWV1N)^NY?"X\5@A0=G> V7)]@/ MI8579(U*_2Q,Z^+V/S^%%OYQ=_WI8._-83\C^VVXCH"@\>'??"K5O%E.;O5= M_D.XU1_2'/D!Z>2+/8UWYFL_\(7?V\3A>TS"2]J75.ZZE;HRU M5D:37,&2TZ#>&57, T\76<#.*!R,3)PR97RP!D?GG#6,4/N"3#'7U7 MTH^PHMN#!?T"Z[G\AXS#QM#US8.+W:OV48-N7^Z>;.'=JW"RT]S@>T?'/_9. M/A[M-8\O]KY]/-K]>ZHQ],7.YN]'.]_J;/?HC]9N\PO<8U?4-P_A^H\GN]]@ M_,W?V_#?PQD<>"1%21G52";%<\Z615IKBK0*SBDEK%%I97U!2#U?0X7^]:@- MJN*?N3_L6&V<3E$890472AF0N4@39QH;;:-]Q E*!3L+!SOC!1M&4<4)D\@F M:Q&W^2>6%!*:145H8M)+L+O79AS]5LBS:"['TAB%UT7-H94SY$]#[;(5V^^- M//E-&87#)=TBD3.:((>EII%KRKB?@U$X M'[K3187FBI+Y#1N%%>S,!7;&C4*E";2-WG7./QX8VW-EMWY;X\:L>: M4S'&75M4$R2;S"Q1S*)>[53WV*FF.,UBS)4XFB/L7,B<9AY9RAPB*7-->)5X MSC)F:TI,DS8L&H(ON4__3R?S6;1;_%=F?-N Q'(T90H#M%1-H^SG;=M3U=N_"NZ\17L+ 7L3/313EQ: M11TR5B3$O3* .)P@SV#AI=$,,[:R+I_<,N!MX\Y"^/$+;?G=Q:WTN+2R9W!K M7^@>E<_P6LEA[V4GERIYCB7VC .8<_ ;E* <_%VA>/#N,?7/59;&8NWD!Y,. M1/24>!,T$C3FSH=:PY[.,>)$@OMH)7%&@ .Q1I[,2?RV]_+*AW@*\D3CG!1@ M.3K!.4O)&JF-T-(QK "%7)4?]A:09]R'2(&KR)A'PGJ!.*4&Y3@52D("]C"A M"2F01\VK:<0;19Z%\"*6QBZ<9W[8>\G>77"[L$K4>#HZ'T\UK B.!:($(E8G MQ+&@F4S%(R-3, 6M!=95T4!5-/!^C<(*=N8".^-&(18:-A3ND%%2@E%(%,!. M(L@3P0EF40L9*MA9+(MPR2.%<\T/^WG!]N*)U%T93X\R_:J,IV7 WJV+C+NE MV;=+,P\R-U8SFPP"PR\@'G"F0 X<4M8"_#>C;X^R M>2I]6Q9]JX_IFW#1\60C.%6YI14!53-11T1 #X4GFE')L[[A)4@Q7/*PT!-3 M#-^+2_;$2%"5Z[,$,/5CTBSP4FL!FQ$@E,JAH$219<2A:+@ED09,G5Q95],< M]Y535L6"%B,65 '/<@#/N'V4%#:6<8^L*XC>J4%&2X"@&#P149$@WT,"&%[M0/0]N(H<+S/Q)UM)LHFC%-< ML>.,M4]X "Y8;>\D'+^E37*N5B*.*ITPYBDQ&R,SC E&!-5>\!>#R %S\Z?\ M\KWMT[*UP41KY.*/FX"2UWCZCML7[/YH7&WL8T5IQ,$BSQA!7&# /6,5LL)0 M,*ZUPCZ71J\9-J-52A;*[NR4QZ(7%2@?..[7),F@@4/)S?V%;&O@H8A\@CK=-X_[\:UVG5$__NU03:N!"67^*!GUF&K MU^]T\XX^^OV,XN?=\896G>^#+@!Q[,@ 7J4/-ZEUXUEN>06@5USJL@X-GYGO M5PYOY"&E;F7]R-.2N\6U6ZGXZFF\:%\.FQ@-'C[84VY4;C8]/_/.4Z\LQA)6 M)!E0-!^995H0RLOV$]A@42A8_N$F@/C$?JEM>UKOA%:"FM%IHQ5*+8 M'DAD!R ^%E*ZTFN=G(%$M>#CD]@_S%ULX<_7(CDFQ6NUK]=-+J:NRX\:".#_ MTYN0?I!'4!U_WBXTJ]"%.+JYM$ =ON=GWK2$SN,&C0-+$41^4OPG-ISB&7"; MLNWUL/ZCL,0+71A3Y1L-GS+0X ]%[[GA+=:6KH/Y1M& :+95FEN4=*/O')SF MOG2U6SLFQ++91YZXA_2TT412Y1113'L>L+:2:*N)I4G@"-MV;L%W5P.CX5Y] MW_&V%PPS>^7V.L]]<( MQU_D?=I30AUE&#&2&V/!]HP;9A*]T<#YVNH./\O?>W%G94]K5 MU)O'^Y)'12V#+4[G.A.*(])@CB ;DC E+J__OZ[[[_5I>"^FG8-?K%G4W ;%8Z1&)4655UIY'77B^X3HE9&K M[KSEW<\;; \##.=T3>5#L+-.KQ"0W[HQFX'?XTW3EG^--^@9M'S!-Y=8U^NT MS_NW7S+58>&5MJK<=G%LM4;^/>P.1W,&ZH\<^)['R"88[&^V?6$O>RO_'M^. M82^>F,/)U[]]'2:6ZOGF87;3K<9.[^6_$@F^U?XEFGF^VR MS5;/MSL]<$X6IZG6P0"ESMJ[1QF-#=IN<[G_XX:=!&J[%Y?+5W M\A7NO=>N7TZ@U,D_K7I&(_I5-)J?K_)S85Q\]V27[=)M#/<\V6M^.6FW&QYTO]8WF]D[CUM/]82^V4:0K M%^:G3UV*7E_?!LY+=N/[I<-A:SE U09[ 0P#6W@-O5)HVSD%_1G$M?,%L/$/0EHG]@A\D!M/W_9Z M$5P*, IJH "%$S$(*WR%+1U^^[N?XV'%DS\<@NNRR![$;#CZ%#L'77L&]EQM M^[0T3T"@7J?SWQ=8/-"AHGWEU@] ?_ %/\#L=.#!O8W3\&?G].!/V![#1K$N MOU_>#-ZV-W+ I.')2@%5E(D=6"8XXLT9X8136=!F; M ZDH^8N:PO/=^G95:[ZJ-=^<6_.]*K'*9+>S MV>?&LP_(K]]IB7L(UK9FGZT^IG/@\B_D&^W45[4X?.\M#F$Y7BGEY@\+#WTH M]<"]A6AF\M["94O_S_.]_V+G6SW@S,0+3[U02D=EP!S')HE 4K#"1DE,^%FF MP_3AR=!C6I:SCL=R[VCW$AP?6C_YTMK;W,:-9EW 6"[JFP M/?E*=YM[AXW61,[A$=SWZ(]6OG[OTQ_']://I'YUS/>.-BYV-H]AG'"_?-W) M%OWOU?84'1+,8_*$(RH#0YQX@UQB 9U3#JE:Q9C,B9;D(1O,0W,2 MYUF/56%D_DG*885Q+X1QDSU8;#*8 M,:0TEH@+89&F22"!C>$*._B <;)52'F1>#Z2ABW$#5PBVO*%F'LJM[M-G1C M3C(?/7&!:LZ],%ZK)#UFUB7I$JDLN 5 MZENQR$E:BP12'MK$,=.(ZNT@.GE M6FEFM(P!T(VM&J46HW"D*AI[#NW5EHG .',"=C6XVAJ7,Y2)!HM8LH3Q&FRR"8*2^0IA\^)5E2NK.M5PQ:DZFMQK(]E"Z0U;>MB M.I+V7FEQIP%,.:R8=-;JP+F*UGC#)!=<2R(YY[./VRL >UD N^FKN].L7]0W M]C46W!!B$#A9'IPK$I%V(1_0:^DEK!*@&9@?JX0O"*%VQ6G]',HKL'54@._@/"@O(0PY(6")C$WP$<,I M@?5!5J74"Z^\5>SC3EW^NO;W6A7ZN#6P:ZV/2D@%%3W8:M2 FS:)". 3#*\-RRQW D0G F!(.M 0.#5J&-MZR= MPEO.L>4J2LM]9"XD8H1V( B8"OD4\Z+2SH=IYT3O!&R9E4DBPQ(&"R(WY;6* M(0NV U72AQ@46!!LFC]JT;2SBEW1L50#T H/R4^># >-/& S9)@KBS %4^$:28#\)S'8@')29$ M+KR#4T4G'JV=6 H< Y?))\8CTYJH@B].*RJ2=ZDR'UY,.R<"$&#'40!*!$L! MQKU@(7<"#@B31'7VR*(*8#[@)Q]]+'?XX6DW7Y9O/C4&\\CB@4$M-0-Q")WS M7)F=L>OV].%W5%?PM*EY,]O'HT@HJN#VR^XM4]U$"75!"AF0DS&7'*2<%1,] M\MA&V%JTUB&MK NQ2O"\8D?S4)OEJ+BJ0+,"S9_8W$^CAJ] \X5 <\(@!\3T MU')$63*(\TB1]IXBJ0*.F%B*M5U9YWA5BRZIT3@SD[VCK9X M8].3QJ?MB[UOGW&]&>!Z<'*;O[?V/GTENU=[QXUFNU6?C,"=[)W LW'CZBO> M/?J]O;?Y^4<#'.B=S2U1__3'\5[SGZ/&R6>R\VW[LXNY):-D M2%//4$BY$C Q[XU;61<+DJ_R&L)?=;Y^;L (QG@L%1:,YO[70BMOM'0^T)2\ M=@]NZUH!QEP!8SQD3[BW4DF%#,,8<<,H,M1AI(E-%L>H+>#0_(^.M0/09072J MC-FHP 1)8&9I+1 G0B"#G4*.1,%#H))HF3EX%Z.,85%!M*IP>@I@2.PE-L8Z M9CUWH6@8&(E@*JF(%:ZLKM<%C'&KRSMEDN,)::,8XHI*9!,!KRU(P:13*C*] MLE[AQ2(974L;[1HUNGZO0EUW&EW>&$&4XI)SZ:FSPFH&GJS4L+^3GZ7J5ACZ MC!CZ=82W;EO4-_8E[' .,XPP,0YQ[C%R(G&$58BY%A^L,+:R3IY<._JV/=S.)VQ-D@IRX?Y(SELNL"X5Z'6 MR=UYAQE]O]6&*S#7HHG(][H=T[90%00W%9>R*L"QD2_D,!X@/]#4E*&.%<4:1)L_DGDPR)NB4\11 IT,@UK*1J&4%IX;BQT7VANJE0_$1<<#D3^E MQZI0]!E1][&+:1QVI0C*8A#AF!!EG+9(Q>UBG8] M*=J%;10B*N*MY4$'S?./SENO<'(X5F;7JP+&N-G%O?*:2(.$90 83#MD-79@ M>S&E7)#6<+FROB"=<1<5+RIVV&H2JDEX/H*UV;1&9/XI(??(PZ!/S\-X81@; MI5@#%$^=3O^TTX_+N5T^A;^L\7G?^<"83P+IJ&&["U(CK2U&\*FP.F*NBGD)3KL]\]^^_>_+RXNUGZX;GNMTSWX-]@O[-]=^/._A]\=]RE[M=:I M;Y^'./+)Q6&G=G;>]8<@$;70ZD;?;U_64K=S4CO/Q&+PC=ANY__>'(XQ)JP5._9PL>;&J.Q]A"4984N\3OYZ]P2 C8/]Z(6".=>(IJ2RO4B1 M8\0A[BBL@!,$9GUQ" "WK#\<4NF5C'E@?=;L8/''F/D*/KYN2="7K^CT;7OT MFT,YN3=3WWNAYLML=VJ9./26BO"/W>NV[Y#)[:>AF"7E\:LH^QZZT&^4I*YB M]YL+N]^;9^(;F+*U_[YV/L&]A>A-1KTUUEHJXK4V(=-ZF4"9X\P0L(I3\!4+ MVZRH=[MQ!=_65['QK'#>./E_N?)B, M>G]E]9./[?KFX5%C\S.K7WT6>R>?^>[1EU:=_G'4:'X5N_0S;6QN\_]>;??K MK;&H-Y7@Q3AK4+1$("Z51DY*@Z0)UEN-X<]R99V3^?9 N!>\OI68> 4USP*\TF@Q.Q%!D?P%ZC42/+1$(>2^\IK)YS8A[\;6\[ M3:$"C">E-7EO@L"Y#[SG+ @=I>2)"7#R2(Q45U;7:P+&A-7%G1>2ZH2LUF!U M!4R1-10C'"W8R Y,DP<(%K7B*3G.J2:Z_D;!1 MAR Y\YY4AM7KX>3G*<,*)Q&QEXA[C>$?Y9 -@B%&B,.68L:-75DG59E>!1C/ M!AC.DR1M"I1[R;W@6BOCC053BG.?DJ@,J]<$C G#2O#]E;^/9ZNUSI%$W,X^?JWK\,K-_UN[#2W:D2LU>!_)01/ M__O,K;;KK=-.M]6_W,[B$'O]S5;/MSN]\^[BI-(>'5_^2?-)H M;HCZT<&/QK>O5[!%TL:G/XX;F[L7#9JWR4/87C\>UIM;W\.G?WCX/W^T]VC[ MNSLZ.ZQ_VR7US>/+GL8[@&[Y[ ]GRTP?8V#UNPI1_5OVW]J/^C6;WY MF>YL;I-&\X# ]GVY[U@@(D2!+&,>+/' D 4O"O[Q*5(5L':N-)P 6 M H19*PD&""&<.6Z3E Y39[A*TCL_F8C[96MS:ZN^\?N?6[7&3@-]V&DTO^S\ M^>=VXU-MN]'<^K+U=[.VT=BL;7W^NMWR-!Z#&K=/OH&RY*WFN0,GWKGTX;)W:VB\Y>SCZ MC/QM&$%^@__[_]*4XO]L#R\I?B?_^;6XY?!I\'C8!&*N26CYP]KH76HV)TU? MG,)C'/QR=M;M_ #KO)__],#69"PE8H73 E '8,<9YY.//C'0 7 )]K?O%3.8 MQ)P=&%NW=]@ZNW$%?K_\"T9]VE\@C^#58E O+>+)Y5(9K)#& M//'H$D!_@NUU.B#PKV$B?#PY:W_#+(G7JUW[J]LYZ-J3'DA= M -W<_O*AQHT2O\1??U&_KM;<>;^6SD]+P83[V,%-6R#(Q3/SR \[[0 _#+6L M>NU^Z3]+Q24Y1F^5OT!;L $C*OQ_]RJQ^>],!D!#-*S MX+FRSG&7B*&)8252 +.!4DE_$@%$;%*=&^#1PP.Z(#$ ND.E'L)C4:YCO>[O7NU+,.PB21XQY13B M-K<:+++B+*$T&8J5UBOK#*]JSJ?T/ZM#_.$/[>E!+#3"UF!+@VVK*&2!;Z*1 M)1PJ4VNP2!DJ'K91"&6E-P!62EN><#0V$)\L@*KY;@-7[+SI$WBA+L;Z#HHM5N MUP[M]PBRU&Z!Q(32C#SKQ@2K=>J+8JS2A )IRY!6 P/*=P )X4K84EK=&Q$; M?+5FVQT0P,*0RIO.A\X)8"[@^FGQ:P_$HP97P)Y1&#^=TU"XOKV\/XQ\?^R) M9S;'GUIGV1C+.TFNTJR!(6:S[=7J%25C\(ATW@>OIY; "COU60N*D-?U/KE: M/''D&7D3).H_\.@;^^^PE4O0^J!;)V"4Y4&6.]+89IO5KW_1J?U"?ZU=1MLM M1@Y8F7WO1^IS^=R(!= =J66%!\?R!6%9RN #S&O>28LQ7$L W+J867@Y6,7X MXZP%]SP_R_X#0$(+#..S