0001040161-24-000010.txt : 20240313 0001040161-24-000010.hdr.sgml : 20240313 20240313164402 ACCESSION NUMBER: 0001040161-24-000010 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240313 DATE AS OF CHANGE: 20240313 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PIXELWORKS, INC CENTRAL INDEX KEY: 0001040161 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing 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: 24746586 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-20231231.htm FORM 10-K pxlw-20231231
00010401612023FYfalseP2Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent00010401612023-01-012023-12-3100010401612023-06-30iso4217:USDiso4217:USDxbrli:shares00010401612024-03-08xbrli:shares00010401612022-01-012022-12-3100010401612023-12-3100010401612022-12-310001040161us-gaap:CostOfSalesMember2023-01-012023-12-310001040161us-gaap:CostOfSalesMember2022-01-012022-12-310001040161us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001040161us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001040161us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001040161us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-3100010401612021-12-310001040161us-gaap:CommonStockMember2021-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001040161us-gaap:RetainedEarningsMember2021-12-310001040161us-gaap:NoncontrollingInterestMember2021-12-310001040161us-gaap:CommonStockMember2022-01-012022-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001040161us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001040161us-gaap:RetainedEarningsMember2022-01-012022-12-310001040161us-gaap:CommonStockMember2022-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001040161us-gaap:RetainedEarningsMember2022-12-310001040161us-gaap:NoncontrollingInterestMember2022-12-310001040161us-gaap:CommonStockMember2023-01-012023-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001040161us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001040161us-gaap:RetainedEarningsMember2023-01-012023-12-310001040161us-gaap:CommonStockMember2023-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001040161us-gaap:RetainedEarningsMember2023-12-310001040161us-gaap:NoncontrollingInterestMember2023-12-310001040161us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001040161us-gaap:FurnitureAndFixturesMember2023-12-310001040161us-gaap:ToolsDiesAndMoldsMembersrt:MinimumMember2023-12-310001040161us-gaap:ToolsDiesAndMoldsMembersrt:MaximumMember2023-12-310001040161pxlw:ViXSSystemsInc.Member2017-08-020001040161us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001040161us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-310001040161us-gaap:MoneyMarketFundsMember2023-12-310001040161us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-12-310001040161us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-12-310001040161us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2023-12-310001040161us-gaap:CertificatesOfDepositMember2023-12-310001040161us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001040161us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001040161us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001040161us-gaap:MoneyMarketFundsMember2022-12-310001040161us-gaap:FairValueInputsLevel1Member2022-12-310001040161us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001040161us-gaap:FairValueInputsLevel3Member2022-12-310001040161us-gaap:CommercialPaperMember2022-12-310001040161srt:MinimumMember2023-01-012023-12-310001040161srt:MaximumMember2023-01-012023-12-31xbrli:pure0001040161pxlw:IntegratedCircuitsMember2023-01-012023-12-310001040161pxlw:IntegratedCircuitsMember2022-01-012022-12-310001040161pxlw:EngineeringServicesAndOtherMember2023-01-012023-12-310001040161pxlw:EngineeringServicesAndOtherMember2022-01-012022-12-310001040161pxlw:MobileMarketMemberpxlw:IntegratedCircuitsMember2023-01-012023-12-310001040161pxlw:MobileMarketMemberpxlw:IntegratedCircuitsMember2022-01-012022-12-310001040161pxlw:IntegratedCircuitsMemberpxlw:HomeAndEnterpriseMarketMember2023-01-012023-12-310001040161pxlw:IntegratedCircuitsMemberpxlw:HomeAndEnterpriseMarketMember2022-01-012022-12-310001040161pxlw:UpfrontPaymentMember2023-12-310001040161pxlw:FirstAdditionalPaymentMember2023-12-310001040161pxlw:SecondAdditionalPaymentMember2023-12-310001040161pxlw:ThirdAdditionalPaymentMember2023-12-310001040161us-gaap:InternalRevenueServiceIRSMember2023-12-310001040161us-gaap:StateAndLocalJurisdictionMember2023-12-310001040161us-gaap:ForeignCountryMember2023-12-310001040161us-gaap:ForeignCountryMemberus-gaap:CanadaRevenueAgencyMember2023-12-310001040161pxlw:UncertainTaxPositionsMember2022-12-310001040161pxlw:UncertainTaxPositionsMember2021-12-310001040161pxlw:UncertainTaxPositionsMember2023-01-012023-12-310001040161pxlw:UncertainTaxPositionsMember2022-01-012022-12-310001040161pxlw:UncertainTaxPositionsMember2023-12-310001040161pxlw:InterestAndPenaltiesMember2022-12-310001040161pxlw:InterestAndPenaltiesMember2021-12-310001040161pxlw:InterestAndPenaltiesMember2023-01-012023-12-310001040161pxlw:InterestAndPenaltiesMember2022-01-012022-12-310001040161pxlw:InterestAndPenaltiesMember2023-12-310001040161pxlw:ViXSSystemsInc.Memberpxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember2023-12-310001040161pxlw:ViXSSystemsInc.Memberpxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember2022-12-310001040161us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001040161us-gaap:EmployeeStockOptionMember2022-01-012022-12-3100010401612020-06-050001040161pxlw:AtTheMarketOfferingMember2020-06-052020-06-050001040161us-gaap:EmployeeStockOptionMembersrt:MinimumMemberpxlw:Plan2006Member2009-05-012009-05-3100010401612009-05-012009-05-310001040161us-gaap:EmployeeStockOptionMember2009-05-012009-05-310001040161pxlw:A2.002.00Member2023-01-012023-12-310001040161pxlw:A2.002.00Member2023-12-310001040161pxlw:A2.462.46Member2023-01-012023-12-310001040161pxlw:A2.462.46Member2023-12-310001040161pxlw:A2.674.52Member2023-01-012023-12-310001040161pxlw:A2.674.52Member2023-12-310001040161pxlw:A0.606.05Member2023-01-012023-12-310001040161pxlw:A0.606.05Member2023-12-310001040161pxlw:A2010EmployeeStockPurchasePlanMember2010-05-172010-05-180001040161pxlw:A2010EmployeeStockPurchasePlanMember2010-05-180001040161pxlw:A2010EmployeeStockPurchasePlanMember2023-01-012023-12-310001040161pxlw:A2010EmployeeStockPurchasePlanMember2022-01-012022-12-310001040161us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001040161us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001040161us-gaap:EmployeeStockMember2023-01-012023-12-310001040161us-gaap:EmployeeStockMember2022-01-012022-12-31pxlw:segmentpxlw:market0001040161country:CN2023-01-012023-12-310001040161country:CN2022-01-012022-12-310001040161country:JP2023-01-012023-12-310001040161country:JP2022-01-012022-12-310001040161country:TW2023-01-012023-12-310001040161country:TW2022-01-012022-12-310001040161country:US2023-01-012023-12-310001040161country:US2022-01-012022-12-310001040161country:KR2023-01-012023-12-310001040161country:KR2022-01-012022-12-310001040161srt:EuropeMember2023-01-012023-12-310001040161srt:EuropeMember2022-01-012022-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:AllDistributorsMemberus-gaap:SalesMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:AllDistributorsMemberus-gaap:SalesMember2022-01-012022-12-310001040161pxlw:DistributorMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2023-01-012023-12-310001040161pxlw:DistributorMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2022-01-012022-12-310001040161pxlw:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2023-01-012023-12-310001040161pxlw:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2022-01-012022-12-310001040161pxlw:TopFiveEndCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2023-01-012023-12-310001040161pxlw:TopFiveEndCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2022-01-012022-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:EndCustomerMemberus-gaap:SalesMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:EndCustomerMemberus-gaap:SalesMember2022-01-012022-12-310001040161pxlw:EndCustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2023-01-012023-12-310001040161pxlw:EndCustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMember2022-01-012022-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:EndCustomerCMemberus-gaap:SalesMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:EndCustomerCMemberus-gaap:SalesMember2022-01-012022-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountMember2022-01-012022-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:AccountBMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberpxlw:AccountBMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001040161pxlw:AccountCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001040161pxlw:AccountCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountZMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountZMember2022-01-012022-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMember2023-12-310001040161pxlw:EquitySaleToInvestorsMemberpxlw:TheInvestorsMember2023-01-012023-12-310001040161pxlw:EquitySaleToInvestorsMemberpxlw:TheInvestorsMember2023-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2023-01-012023-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2023-12-310001040161pxlw:TheInvestorsMember2023-12-310001040161pxlw:TheInvestorsMember2022-03-240001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2022-12-212022-12-210001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2022-12-21iso4217:CNY0001040161pxlw:EquityTransferAgreementMemberpxlw:ThePurchasersMember2022-08-152022-08-150001040161pxlw:EquityTransferAgreementMemberpxlw:ThePurchasersMember2022-08-150001040161pxlw:EquityTransferAgreementMember2022-08-152022-08-150001040161pxlw:EquityTransferAgreementMember2022-08-150001040161pxlw:EquityTransferAgreementMemberpxlw:ThePurchasersMember2022-12-212022-12-210001040161pxlw:EquityTransferAgreementMemberpxlw:ThePurchasersMember2022-12-210001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2023-02-280001040161pxlw:EquityTransferAgreementMember2022-12-210001040161pxlw:EquityTransferAgreementMember2022-12-310001040161pxlw:EquityTransferAgreementMember2023-01-012023-12-310001040161pxlw:EquityTransferAgreementMember2023-12-3100010401612023-10-012023-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, 2023
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 SW 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.  
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.  
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).  
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, 2023 was $88,578,119 based on the closing price of $1.73 per share of common stock on the Nasdaq Global Market on June 30, 2023 (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 8, 2024: 57,796,873
________________________________ 
Documents Incorporated by Reference
Part III of this Annual Report on Form 10-K 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, 2023.
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, 2023, 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 continued uncertain global economic environment and volatility in global credit, banking 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.
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.
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 their 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.
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


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.
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 the 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.
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.
Risks associated with our operations in China, including the risk of changes in China's political, economic or social conditions or changes in U.S.-China relations, as well as liquidity risks, any of which may adversely and materially affect our results of operations, financial position and value of our securities.
Legal and operational risks related to the PRC legal system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in laws, required approvals and permissions, and regulations in China, which could adversely affect us and limit the legal protections available to the Company and its stockholders, as well as materially and adversely affect our business and value of our securities.
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.
If the Listing is completed, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd.’s (“PWSH”) status as a publicly traded company in China that is controlled, but less than wholly owned, by Pixelworks could have an adverse effect on us.
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.
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, 2023
TABLE OF CONTENTS
 
Item 1.
Item 1A.
Item 1B.
Item 1C.
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



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 "may," "will," "appears," "predicts," "continue," "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, but are not limited to, statements regarding: the features, benefits and applications of our technologies and products; market trends and changes, including in the Mobile, Home & Enterprise and Cinema markets; our strategy, including strategy regarding our products, technology, research and development, sales and marketing and acquisition and other growth opportunities; the Equity Transfer Agreement and the redeemable non-controlling interests in our subsidiary, PWSH, including the possible redemption thereof and the impact thereof, and any changes in carrying value of such interests that are attributable to foreign currency, and the rights related thereto; our strategic plan of re-aligning our Mobile and Home & Enterprise businesses and expectations related thereto, including the potential Listing and the timing and benefits thereof, 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; our gross profit margin; any future restructuring programs; our liquidity, capital resources and 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 and interest rate risks; 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; cost and investment 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; accounting policies and use of estimates and potential impact of changes thereto; internal controls; the potential impact on our business of certain risks, including the concentration of our suppliers, risks of technological change, concentration of credit risk, changes in the markets in which we operate, our international operations, including in Asia, our indemnification obligations and litigation risks; our operations in China, including the risk of changes in the political, economic, legal or social conditions there, and statements relating to our customer agreement that defrays research and development expenses, including amounts to be received thereunder, the accounting treatment thereof, the timing of the work thereunder, expenses and offsets related thereto and our expectations with respect to sales and offsets related thereto. Factors which may cause actual results to vary materially from those contained in the forward-looking statements include, without limitation:; unanticipated changes in the markets in which the Company operates; the effects of the current macroeconomic climate; 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 and specifically in China; including any governmental approvals; exchange rate fluctuations; failure to retain or attract qualified employees; the sufficiency of our intellectual property and patent portfolio; 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 unless otherwise required by law. 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 subsidiaries.


5


PART I
 
Item 1.Business.
Overview
Pixelworks is a leading provider of high-performance and power-efficient visual processing semiconductor and software solutions that enable consistently high-quality and authentic viewing experiences in a wide variety of applications. We define our primary target markets as Mobile (smartphone and tablet), Home & Enterprise (projectors, personal video recorders ("PVR"), and over-the-air ("OTA") streaming devices), and Cinema (creation, remastering, and delivery of digital video content). Previously we classified our primary target markets as Mobile, Projector, Video Delivery and Cinema, but have since aggregated the Projector and Video Delivery categories into one market called "Home & Enterprise".
Pixelworks has been a pioneer in visual processing technology for over 20 years. 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. We launched one of the industry’s first single-chip SoCs for digital projection. We were the first company to integrate motion estimation / motion compensation technology ("MEMC") as a mobile-optimized solution for smartphones. In 2019, we introduced our Hollywood award-winning TrueCut MotionTM® video platform, the industry’s first motion grading technology that allows fine tuning of motion appearance in cinematic content.
Our core visual processing technology intelligently processes digital images and video from a variety of sources and optimizes the content for a superior viewing experience. Rapid growth in video and gaming consumption, combined with the move towards bright, high resolution, high frame rate and high refresh rate displays, especially in mobile, is increasing the demand for our solutions. Our technologies can be applied across a wide range of applications: cinema theaters, low-power mobile tablets, smartphones, streaming devices, and digital projectors for the home, school, or the workplace. Our products are designed and optimized for power, cost, bandwidth, viewer experience, and overall system performance, according to the requirements of the specific application. On occasion, we have also licensed our technology.
During 2021, we engaged in a strategic plan to re-align our Mobile and Home & Enterprise businesses to improve their focus on their Asia-centered customers and employee stakeholders. One of our Chinese subsidiaries, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH"), now operates these businesses as a full profit-and-loss center underneath Pixelworks. In connection with this strategic plan, the Company and PWSH closed three separate financing transactions in 2021 and 2022, which are further described in "Note 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees" and "Note 15: Non-Controlling Interest", which are incorporated by reference into this section. PWSH has a branch office located in Shenzhen, China (Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. Shenzhen Branch Office No. 1), which is primarily for sales and customer support for PWSH, and a subsidiary located in Hong Kong (Pixelworks Hong Kong Limited), which has no employees and is used for distribution of PWSH products. Pixelworks has an additional subsidiary in China (Frame Shadow Technology (Shanghai) Co., Ltd. (formerly called Mucheng Huai Management Consulting (Shanghai) Co., Ltd)) which is a research and development center for our TrueCut business. This subsidiary does not operate under PWSH, but rather is owned by Pixelworks through our Oregon limited liability company, Pixelworks Semiconductor Technology Company, LLC.

6


We continue to prepare PWSH to file an application for an initial public offering of PWSH shares on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”) once market conditions in China are supportive. We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide. The process of going public on the STAR Market is lengthy and includes several periods of review by various government agencies of the People’s Republic of China (“PRC”), such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). There is no guarantee that PWSH will be approved for a Listing at any point in the future. The CSRC and the SSE have recently tightened the standards for the STAR Market and are currently advising companies that are not yet profitable under China GAAP standards against filing an IPO application in the present environment. The Company believes this is in large part due to the current economic conditions in China and the recent performance of companies already listed on the STAR Market that were not profitable at the time of their IPO. PWSH is not currently profitable under China GAAP standards. The CSRC and the SSE may relax the standards, but there is no guarantee that this will happen in any particular time frame. Any listing of PWSH on the STAR Market will not change the status of PXLW as a U.S. public company. More than a majority of our operations are in China, but our executive officers and all of our directors but one are located in the United States (and he resides in Singapore). We are neither a PRC operating company nor do we conduct our operations in China through the use of variable interest entities. Our auditor is Grant Thornton LLP, with headquarters in Chicago, Illinois. The Holding Foreign Companies Accountable Act, as amended by the Consolidated Appropriations Act, 2023, and related regulations, therefore do not apply to our Company.
Key Markets
We target three key markets with our products and services: Mobile, Home & Enterprise, and Cinema.
Mobile
Our Mobile market category is composed of smartphones and tablets. The user experience with mobile video and gaming is a key driver of growth in the smartphone and tablet market. Smartphones and tablets pose a number of unique challenges as mobile display systems. Digital video content is available in a wide range of resolutions and frame rates. 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 and high refresh rate displays has further increased the burden on these resources. The challenges of playing low resolution and frame rate content on a high resolution and frame rate display and of rendering high resolution and frame rate mobile games in a power-efficient way are limiting the users’ visual experience on mobile video and gaming. Our Mobile solutions are designed improve this user experience.
Using the same visual processing technology in a mobile device that was developed for large screen TVs is neither feasible nor desirable. The visual 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 visual processing technology to fit within the mobile constraints of battery life, bandwidth, form factor, performance, and use cases. This approach has enabled us to create technology that meets the power and size requirements of mobile as well as enabling low power but high frame rate, high resolution and high dynamic range video and gaming experiences.
The burgeoning global gaming market is dominated by the smartphone segment. The vast majority of gamers worldwide play games on a smartphone (June 2020 Ericsson Mobility Report). PC-grade AAA/Cinematic games are being deployed for smartphones. These games require more intensive visual processing, including higher frame rate, resolution, photorealistic, picture quality and responsiveness. Cost, size and power limit the rendering capabilities of mobile application processors, which are not keeping up with the sophistication of mobile games. Furthermore, battery life and thermal challenges remain difficult to overcome. Our visual processor solutions enable the most popular mobile games to achieve previously impossible visual experiences and battery life.
As 5G network coverage rapidly expands worldwide, the availability of 5G chipsets targeting smartphones should continue to reinvigorate market growth given the increased speed and lower latency of the wireless connections. In addition, service providers in some countries will also utilize 5G networks to provide fixed wireless broadband. We further believe our compelling Mobile visual processing functionality, combined with 5G capability, may help motivate consumers to replace their 3G and 4G phones at a faster rate than occurred in the past. 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.
7


Home & Enterprise
Our Home & Enterprise market category is composed of digital projection and video delivery devices and applications.
Digital Projection
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. 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. The digital 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
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. 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.
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 consumers rate video quality as a key acquisition criteria. The advanced PVR market in Japan is experiencing growth as products move from 2K to UHD/4K formats and support new broadcast technologies, like Advanced Digital Satellite Broadcast ("ADSB") in Japan.
Cinema
Our Cinema market category is composed of applications and services for content creation, remastering and video streaming for cinematic video. Our Cinematic solutions expand the creative palette for filmmakers, and ensure the correct presentation of creative intent across screens. In recent years, the trend towards brighter, high dynamic range ("HDR")-capable screens, larger screen sizes and higher resolutions, has amplified artifacts such as judder and strobing and caused the filmed shutter speed to appear faster and more choppy than intended. Furthermore, the mismatch between the 24 frame per second rate that is the standard for cinema and the higher screen refresh rates used on home entertainment screens creates additional artifacts, that all together degrade the viewing experience and are no longer faithful to creative intent.
Our TrueCut Motion platform is the industry’s first solution to give filmmakers the ability to cinematically fine-tune motion blur, judder, and frame-rate appearance and can be used as part of the creative process to empower filmmakers to shoot at any frame-rate and then deliver a cinematically-tuned, broader set of motion and frame rate appearances. TrueCut technology preserves artistic intent across screens, from theaters to TVs to smartphones.

8


Core Products and Technology
Core Products
Our products include the following:
Semiconductor Hardware (integrated circuits or “ICs”)
Visual Processor ICs for mobile devices
ImageProcessor SoCs for digital projectors
Transcoder ICs for media players, set-top-box recorders
Software and Platform Licensing
Pixelworks Pro display processing software for smartphones
TrueCut Motion grading, content creation and distribution tools and device certification

Currently the vast majority of our revenue is generated from the sale of the following ICs.
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. 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.
Visual Processor ICs. Products in this category work with a mobile application processor to enhance the performance or feature set of the overall display solution. Our Visual Processor ICs can be used with many popular mobile application processors (such as from Qualcomm Incorporated and MediaTek Inc.) to help original equipment manufacturers (“OEMs”) enhance their smartphone or tablet products. In addition, we provide a software development kit to our gaming eco-system partners (including publishers of AAA mobile games) that enables the use of our Rendering Accelerator technology in our visual processors to improve game performance and reduce overall system power while playing high frame rate mobile games.
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.
Revenue is also derived from the following software and platform licensing products, which are included in the Engineering services, license and other revenue category:
Pixelworks Pro Software. Our Pro Software is a software development environment that enables our customers to more quickly develop and customize the “look and feel” of their mobile products by use of various features, such as absolute color accuracy, HDR tone mapping, SDR-to-HDR conversion, and others. Customers can use our Pro Software on the application processor or in connection with our visual processor products.
TrueCut Motion Platform. Our TrueCut Motion content creation tools provide filmmakers with the ability to dial in a motion look on a shot-by-shot basis. We provide motion grading services that use these tools as a service, and the tools are also available for license. For content finishing, specific to certain displays, TrueCut Motion will pre-process the content in order to ensure playback according to the original creative intent. For display makers and brands, we provide the certification services, support, and IP licensing necessary to play back TrueCut Motion processed content, and the right to use the TrueCut Motion brand.

9


For clarity, in the table below we describe the relationship between our products and the markets and applications that each serves.

MarketProduct or Service (revenue type)Application
Mobile
Visual processors (Sales of ICs)
For smartphones and tablets
License
For use of our technology or software in smartphones and tablets
Home & EnterpriseImage processors (Sales of ICs)For projectors to be used by businesses, in educational settings and for home entertainment
Transcoder ICs (Sales of ICs)
For OEMs and ODMs who design personal video recorder (PVR) products and Over the Air products (OTA) for the consumer electronics segment
Engineering services and Other
Related to our IP streaming applications for PVR and OTA applications and technical support services
CinemaEngineering services and Other
Related to content creation, remastering and video streaming of cinematic content processed with our content creation tools, such as TrueCut® Motion

Technology
Evolution of Display Technology and The Performance Gap
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. ("Apple") 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 theaters ("DCI-P3"). Meanwhile, TV manufacturers including Samsung Electronics Co., Ltd. ("Samsung"), TCL Technology, Sony Group Corporation (“Sony”), and LG Electronics, Inc. (“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, most premium and high-tier smartphones and tablets from Apple, Samsung, Sony, LG, and Huawei Technologies Co., Ltd 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 1000 nits of peak brightness.
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. All premium tier mobile displays were launched in 2023 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.
Resolution: TVs have achieved 4k resolutions (3840x2160) and mobile devices today can achieve up to 1440x3240 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.

10


Content formats are evolving to take advantage of these display improvements. For example, Dolby Laboratories, Inc. (“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. 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 judder, jitter or strobing, reducing the visible clarity and fidelity of objects in motion and distracting from the main subject of the content. 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.
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 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.
Judder and motion blur artifacts are more noticeable on bright, large screen, high contrast displays. Our advanced visual processing technology provides OEMs with solutions that avoid or minimize these artifacts and help realize the potential of their investment in high-resolution displays.
This gap between display capabilities and available content brings significant challenges to video display device manufacturers. Sophisticated visual 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, as well as with our TrueCut® Motion platform for content creators, distributors and display brands.
Our Technology: Bridging the Gap Between Device and Content While Preserving Creative Intent
Our core technologies are a portfolio of advanced video algorithms and intellectual property to address the many challenges posed by 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 or 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 of our technologies to provide optimal high-quality visual processing solutions to our customers, regardless of screen size.

11


Our core visual 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 typical byproduct of MEMC technology in general. 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 and bright displays where artifacts become more visible.
AI Based Display Processing. This technology 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 these new high resolution displays (such as 4K) do not suffer when compared to lesser resolution 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 Visual Processing. We have developed innovative visual 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.
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 and display devices that support a different HDR format.
Rendering Accelerator (IRX). We have developed technology that is enabled via a software development kit used by gaming content makers to allow their games to leverage the resources and features of our most current visual processing technology to improve the user experience with high frame rate, high resolution games while reducing overall system power consumption.
TrueCut Motion Grading and Pre-processing. Through our end-to-end platform, filmmakers determine the motion look and their creative intent at the source. Their creative intent is preserved through a certified distribution and playback platform all the way to the final presentation to viewers. This approach provides a closer relationship between the filmmaker and the viewer than has been previously possible.


12


Customers, Sales and Marketing
IC Products
The key focus of our global sales and marketing strategy for our IC products 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 Japan, China and Taiwan. 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 indirect and direct distribution channels.
Indirect Distribution Channels
We have indirect distribution relationships through our 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 66% and 57% of revenue in 2023 and 2022 respectively.
One of our distributors, Upstar Technology Limited represented more than 10% of revenue in each of 2023 and 2022, and accounted for more than 10% of accounts receivable as of December 31, 2023 and December 31, 2022. Another distributor, Tokyo Electron Device Ltd. accounted for more than 10% of revenue in 2022 and more than 10% of accounts receivable as of December 31, 2022. No other distributor accounted for more than 10% of revenue in 2023 and 2022 or represented more than 10% of accounts receivable as of December 31, 2023 or 2022.
Direct Distribution Channels
We have direct distributor relationships in Japan, China and Taiwan.
We have established direct relationships with companies that manufacture high-end display systems. Revenue through direct relationships accounted for 34% and 43% of total revenue in 2023 and 2022, 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.
End Customers
Revenue attributable to our top five end customers together represented 87% and 76% of revenue in 2023 and 2022, 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 2023 and 2022, and accounted for more than 10% of accounts receivable as of December 31, 2023 and 2022. Sales to Guangdong OPPO Mobile Telecommunications Corporation, Ltd. accounted for more than 10% of revenue in each of 2023 and 2022. Sales to Vivo Communication Technology Co. Ltd. represented more than 10% of revenue in 2022. Vecima Networks represented more than 10% of accounts receivable as of December 31, 2022. No other end customer accounted for more than 10% of revenue in 2023 or 2022 or represented more than 10% of accounts receivable as of December 31, 2023 or 2022.

13


TrueCut Products
The sales and marketing of our TrueCut products differs in approach from that of our IC products. The TrueCut platform includes a mix of services and licensing that is targeted at all levels of the creation, finishing, and distribution of cinematic or streaming digital video. For our TrueCut Motion content creation tools we seek to work directly with filmmakers, providing motion grading services, or the tools are also available for license. For content finishing, specific to certain displays, TrueCut Motion will pre-process the content in order to ensure playback according to the original creative intent. For display makers and brands, we provide the certification services, support, and IP licensing necessary to play back TrueCut Motion processed content, and the right to use the TrueCut Motion brand. We do not use distributors for our TrueCut products. Revenue from our TrueCut products is thus far not material, and therefore we include all such revenue in our Engineering services, license and other category for the Mobile market.
Seasonality
Our business is subject to seasonality related to the markets we serve and the location of our customers. We have typically experienced higher revenue from the digital projector component of the Home & Enterprise market in the third quarter, and lower revenue in the first quarter, as our Japanese customers reduce inventories in anticipation of their March 31 fiscal year end. We have typically experienced higher revenue from the mobile market in the fourth quarter, and lower revenue in the first quarter, as mobile phone OEMs ramp production in advance of Chinese New Year.
Geographic Distribution of Sales
Sales outside the U.S. accounted for approximately 99.7% and 95.1% of revenue in 2023 and 2022 respectively.
Financial information regarding our domestic and foreign operations is presented in "Note 13. 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 vast majority of our revenue is derived from sales of integrated circuits within the intensely competitive semiconductor industry. 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.
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., 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 Corporation, Sony Group Corporation, and Toshiba America, Inc. In addition, start-up companies may seek to compete in our markets.

14


Although TrueCut Motion is the first motion grading solution for the cinematic market, competitive solutions could arise rapidly. These competitive solutions could come from several sources, including companies that provide solutions for other post-processing needs (such as Dolby Laboratories, Inc., Epic Games, Inc., Unity Technologies, Adobe Inc., Soluciones Gráficas por Ordenador S.L. (SGO), The Foundry Visionmongers Limited, and Autodesk, Inc.) as well as visual effects studios that use digital effects to reduce artifacts before they are created (such as Wētā FX, DNEG Plc, Pixar Animation Studios, Digital Domain, and Industrial Light & Magic (ILM)). We believe that we would compete favorably with respect to these potential competitive solutions and services in terms of cost, price, functionality, efficiency, patented methods, and time to market.
Research and Development
Research and development efforts are focused on the development of our solutions for the Mobile, Home & Enterprise and Cinema 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 $30.9 million and $30.5 million in 2023 and 2022, respectively. During 2023 and 2022, we received reimbursements related to a co-development arrangement with a customer for costs incurred in connection with our development of an IC product. As a result of the reimbursements, our overall research and development expense was reduced by $3.2 million and $4.3 million in 2023 and 2022, respectively.
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.
Our TrueCut products do not require manufacturing, since they are based on IP, software, and services.    
Intellectual Property
We use 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, 2023, we held 280 patents and have 18 patent applications pending, compared to 291 patents and 17 patent applications pending as of December 31, 2022. 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, and in large part, are implemented in our core technologies and products. 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 16 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 10. 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, 2023, we had a total of 239 employees, the majority of which were full-time, compared to 222 employees as of December 31, 2022.
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 reports 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 codes of ethics are also available free of charge on our website.
The SEC maintains an Internet site at www.sec.gov that contains our annual reports 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, and 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, 2023, including our consolidated financial statements and related notes, and our other filings made from time to time with the SEC.
Risks Related to the Global Economy
The continued uncertain global economic environment and volatility in global credit, banking and financial markets could materially and adversely affect our business and results of operations.
The state of the global economy continues to be uncertain. Additionally, recent high-profile global business failures, such as the court-ordered liquidation of Chinese property developer Evergrande Group, have caused general uncertainty and concern regarding the health of the economy of China, which is a major market for our products. As a result, we or our manufacturers, vendors and customers might experience deterioration of our or 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 the Company or our customers to obtain financing or of our customers to purchase our products, and bankruptcy of customers. Furthermore, the constraints in the capital and credit markets, may limit our ability to access the capital we need when we need it, on favorable terms or otherwise, or 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.
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 for the Mobile, Home & Enterprise and Cinema 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.

17


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

18


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.
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 $477.0 million as of December 31, 2023. 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.

19


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 their 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 48% and 29% of revenue for the years ended December 31, 2023 and 2022, 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 87% and 76% of revenue for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, we had two accounts that each represented 10% or more of accounts receivable. As of December 31, 2022, we had four accounts that each represented 10% or more of accounts receivable. All of the orders included in our backlog are 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.
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 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.
In addition, any proceeds received by PWSH, one of our Chinese subsidiaries, from the private placement of shares (including the transaction that closed in August of 2021) or in connection with the future potential listing of PWSH shares on the STAR Market in Shanghai, are subject to certain PRC laws and regulations that may make it difficult, if not impossible, to use such proceeds to fund those operations of Pixelworks that are not part of PWSH. As a result, it is unlikely that funds raised or generated by PWSH will be readily distributable to Pixelworks.
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.
20


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, 2023, we had federal, state and foreign net operating loss carryforwards of approximately $154.5 million, $16.3 million, and $89.0 million, respectively, which will begin to expire in 2024. 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. 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.

21


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 99.7% and 95.1% of revenue for the years ended December 31, 2023 and 2022, 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, such as the recent COVID-19 pandemic;
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 and tensions, including tensions between China and each of the U.S., Taiwan and Japan;
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


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.
Our cash reserves (including those of PWSH) may be held in part in foreign currencies in amounts that could materially impact the value of those reserves if the U.S. dollar strengthens or weakens against such currencies. In such an event, the corresponding income or expense that is dictated by U.S. GAAP accounting may impact our financial results.
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.
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.
23


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

24


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


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.
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 have in the past and may from time-to-time face 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 may result in additional costs to us and we may be unable to ship our products to our customers in a timely fashion, which could harm our business and adversely affect our results of operations.
26


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.
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 Technologies, Inc., HiSilicon Technologies Co., Ltd., i-Chips Technology Inc., Lattice Semiconductor Corporation, MediaTek Inc., Novatek Microelectronics Corp., NVIDIA Corporation, Qualcomm Incorporated, Realtek Semiconductor Corp., Socionext Inc., Solomon Systech (International) Ltd., STMicroelectronics N.V., Sunplus Technology Co., Ltd., Synaptics Incorporated, Texas Instruments Incorporated, Unisoc (Shanghai) Technologies Co., Ltd., 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 Corporation, Sony Group Corporation, and Toshiba America, Inc. In addition, start-up companies may seek to compete in our markets.
27


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.
Although our TrueCut Motion product is the first motion grading solution for the cinematic market, competitive solutions could arise rapidly. These competitive solutions could come from several sources, including companies that provide solutions for other post-processing needs (such as Dolby Laboratories, Inc., Epic Games, Inc., Unity Technologies, Adobe Inc., Soluciones Gráficas por Ordenador S.L. (SGO), The Foundry Visionmongers Limited, and Autodesk, Inc.) as well as visual effects studios that use digital effects to reduce artifacts before they are created (such as Wētā FX, DNEG Plc, Pixar Animation Studios, Digital Domain, and Industrial Light & Magic (ILM)).
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 include the increased adoption of artificial intelligence in visual processing systems, 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.
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 the 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.
28


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

29


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, 2023, we held 280 patents and had 18 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.
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.

30


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.
Our business is subject to the risks of earthquakes, fire, power outages, floods, and other catastrophic events, and to interruption by man-made problems such as acts of war and terrorism.
A significant natural disaster, such as an earthquake, fire, a flood, or significant power outage could have a material adverse impact on our business, operating results, and financial condition. Such events could result in physical damage to one or more facilities, the temporary closure of one or more facilities or those of our suppliers, a temporary lack of an adequate work force in a market, a temporary or long-term disruption in the supply of products from local and overseas suppliers, which may impact quality assurance, product costs, and product supply and timing. In the event our or our suppliers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in missed financial targets, such as revenue and shipment targets, and our operations could be disrupted for the affected quarter or quarters. In addition, large-scale cybersecurity attacks, acts of war or terrorism, global pandemics such as the COVID-19 pandemic, or other geo-political unrest could cause disruptions in our business or the business of our supply chain, manufacturers, suppliers, partners, or customers or the economy as a whole. Any disruption in the business of our supply chain, manufacturers, suppliers, partners or customers that impacts sales at the end of a quarter could have a significant adverse impact on our quarterly results. All of the aforementioned risks may be further increased if the disaster recovery plans for us and our suppliers prove to be inadequate. To the extent that any of the above should result in delays or cancellations of customer orders, or the delay in the manufacture, deployment or shipment of our products, our business, financial condition and operating results would be adversely affected.
Risks Related to Our Operations in China
We face additional risks associated with our operations in China, including the risk of changes in China’s political, economic or social conditions or changes in U.S.-China relations, as well as liquidity risks, any of which may adversely and materially affect our results of operations, financial position and value of our securities.
We have, and expect to continue to have, more than a majority of our operations in China as PWSH, one of our Chinese subsidiaries, is a full profit-and-loss center underneath the Company for our Mobile and Home & Enterprise businesses. The economy of China differs from the economies of the United States 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 because more than a majority of our operations are in China, our results of operations, financial position and value of our securities may be materially 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, recent statements and actions by the United States regarding the export of certain semiconductor technology, although not applicable to our technology or products, could result in responsive actions taken by China that could adversely impact our operations, financial position, or the value of our securities.

31


In addition, the Company faces certain liquidity risks from its operations in China. PWSH has, in the past, and may decide in the future, to sell shares of its stock, such as in a private placement similar to that which closed in August 2021, in an initial public offering on a stock exchange located in China, such as the STAR Market, or otherwise. In addition, PWSH may, in the future, become profitable. Any proceeds raised or generated by PWSH are subject to certain PRC laws and regulations that may make it difficult, if not impossible, for the Company to use such proceeds to fund its operations outside of China. 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. It is therefore unlikely that funds raised or generated by PWSH will be readily distributable to the Company or its U.S. shareholders. To date, no dividends or distributions have been made by PWSH to either the Company or its U.S. investors. Additionally, cash is transferred through the Company between entities through settling cash owed between one entity and another, for example for services rendered, through intercompany agreements, and the Company intends to continue settling amounts owed in the ordinary course of business in this manner. During the fiscal years ended December 31, 2022 and December 31, 2023, an aggregate of $8.6 million in cash was transferred from the Company to PWSH, and $14.2 million from PWSH to the Company as part of such settlements. While currently the Company has been able to settle cash owed between PWSH and other entities within the Company, PRC laws and regulations could change so as to make it more difficult, if not impossible, to make such transfers in the future, which in turn would adversely affect our results of operations.
We face legal and operational risks related to the PRC legal system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in laws, required approvals and permissions, and regulations in China, which could adversely affect us and limit the legal protections available to the Company and its shareholders, as well as materially and adversely affect our business and value of our securities.
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 based on the rule of law, and recently enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. Because the PRC legal system continues to evolve rapidly, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties, which may limit legal protections available to the Company. Uncertainties due to evolving laws and regulations could also impede the ability of an entity based in China, such as our Chinese subsidiaries, to obtain or maintain permits or licenses required to conduct business in China. In addition, some regulatory requirements issued by certain PRC government authorities may not be consistently applied by other PRC government authorities (including local government authorities), thus making strict compliance with all regulatory requirements impractical, or in some circumstances impossible. 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 subsidiaries and could materially and adversely affect our business and results of operations.
The PRC government at times will exercise significant oversight and discretion over the conduct of business in the PRC and may intervene or influence business operations as the government deems appropriate to further regulatory, political and societal goals. Our Chinese subsidiaries are required to obtain certain permits and licenses from certain PRC government agencies to operate businesses in China, such as business licenses from the SAMR, registrations with PRC tax authorities, filings with PRC customs for carrying out export and import business activities and registrations with China’s State Administration of Foreign Exchange (SAFE) for the ability to receive funds from offshore entities and transfer funds to offshore entities. The Company has determined, in consultation with its general counsel, that we are not currently required to obtain permissions or approvals from the CAC. The Company is also not currently required to obtain permissions or approvals from the CSRC, but would need to obtain approval from CSRC if PWSH applies for the Listing, and as a listed company PWSH would continue to be subject to CSRC rules and regulations. As of the date of this filing, our Chinese subsidiaries have obtained the required business licenses from the SAMR and complied with registration and filing requirements of other Chinese government agencies, and have not been denied such registrations or filings by any PRC authority, however, if we do not receive or maintain the necessary permissions or approvals, inadvertently conclude that such permissions or approvals are not required, or applicable laws, regulations or interpretations change and we become required to obtain such permissions or approvals in the future and we fail to do so, we may be subject to investigations, fines, penalties, suspensions in operations, or other punitive action which could result in a material adverse change in our PRC operations and our results of operation, which in turn could cause our stock price to be materially and adversely affected.

32


Additionally, rules and regulations in China can change quickly and with little advance notice. For example, the PRC government has recently initiated a series of regulatory actions and made a number of public statements on the regulation of businesses in China with little advance notice, including enhancing supervision over China-based companies listed overseas, adopting new measures to extend the scope of cybersecurity reviews, and expanding efforts in anti-monopoly enforcement. While we do not believe we are subject to these regulatory actions or statements, as we have not implemented the kind of monopolistic behavior that is the target of these rules, and our business does not involve large-scale collection of user data, implicate cybersecurity, or involve any other type of restricted industry, and therefore these regulatory actions and statements do not impact our ability to conduct our business, accept foreign investments into PWSH, or list our PWSH shares on the STAR Market, there is no guarantee that the PRC government will refrain from releasing regulations or policies regarding the Company’s industry that could adversely affect our business, financial condition, results of operations or ability to list PWSH shares on the STAR Market.
If we are unable to implement our strategy to expand our PRC operations, including the positioning of PWSH 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 PWSH into a profit center for our Mobile and Home & Enterprise 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 STAR Market 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 SSE 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 August 2021 Capital Increase Agreement and the agreements for the employee-owned entities that have invested in PWSH (“ESOP”), 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 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 we repurchase the purchaser’s respective equity interest for a price equal to the initial purchase price paid by the purchaser (and for the ESOP, plus annual simple interest 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 cash for purposes not otherwise planned for, which in turn would negatively impact our plans for growth and our cash position.
The CSRC and the SSE have recently tightened the standards for the STAR Market and are currently advising companies that are not yet profitable under China generally accepted accounting principles, or China GAAP, standards against filing an IPO application in the present environment. The Company believes this is in large part due to the current economic conditions in China and the recent performance of companies already listed on the STAR Market that were not profitable at the time of their IPO. PWSH is not currently profitable under China GAAP standards. The CSRC and the SSE may relax the standards, but there is no guarantee that this will happen in any particular time frame. The Company continues to prepare our application so it is ready to file once the situation changes or PWSH achieves profitability under China GAAP standards, but there can be no assurances that the Listing will occur at all. In the interim, PWSH may require additional funding to augment its PRC operations, and we cannot give any assurance that such capital will be available on terms acceptable to us. Any such inability to obtain funds 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.
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.

33


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 the common shareholders of Pixelworks 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.
If the Listing is completed, PWSH’s status as a publicly traded company in China 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 30% 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 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.

34


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

35


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.
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 shareholders. 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.0 million from time to time through Cowen and Company, LLC, as our agent. Through December 31, 2023, 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 shareholders. 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 $2.91 on March 8, 2024 and we cannot guarantee that our stock price will remain at or above $1.00 per share. If the price 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.

36


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, at least $15.0 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, 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, at least $5.0 million in market value of publicly held shares and at least two registered and active market makers. As of December 31, 2023, 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 $5.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.
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 shareholder 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 1C.    Cybersecurity.

We place the utmost importance on the security of our systems and the data we handle. We maintain a comprehensive process for identifying, assessing, and managing material risks from cybersecurity threats as part of our broader risk management system and processes.
To identify and assess risks from cybersecurity threats, we evaluate a variety of developments including threat intelligence, vulnerabilities of third parties, including any auditors or consultants who advise on our cybersecurity systems, evolving regulatory requirements, and observed cybersecurity incidents, among others. We regularly conduct risk assessments to evaluate the maturity and effectiveness of our systems and processes in addressing cybersecurity threats and to identify any areas for remediation and opportunities for enhancements. The results of such assessments are evaluated by management and reported to our board of directors and the audit committee, and we adjust our cybersecurity policies, standards, processes, and practices as necessary.
Our audit committee is responsible for the oversight of risks from cybersecurity threats and directly oversees our cybersecurity policies and practices, internal controls regarding information security, and compliance with legal and regulatory requirements regarding cybersecurity risks. The audit committee receives regular reports and updates on cybersecurity matters from the leaders of our dedicated security team and management, including developments on existing and new cybersecurity risks and how management is addressing and/or mitigating such risks, cybersecurity and data privacy incidents (if any), the status of key information security initiatives, vulnerability assessments, as well as on existing and emerging threat landscapes. Additionally, on at least an annual basis, the audit committee reviews and discusses with management our policies and programs with respect to the audit committee’s oversight of cybersecurity threats, which enable the audit committee’s effective oversight of our overall cybersecurity risk and compliance posture. The audit committee regularly reports to the board of directors on these matters.
We have a dedicated security team led by our Director of Worldwide IT, who, in coordination with management, including our Chief Executive Officer, Chief Financial Officer, and Chief Legal Officer, monitors the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents in accordance with our incident response and recovery plans. Threats and incidents that are identified as potentially significant are promptly reported to the audit committee. Our dedicated security team has over 20 years of experience in managing and monitoring corporate cybersecurity programs.
While risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected and are not reasonably likely to materially affect our Company, including our business strategy, results of operations, or financial condition,
we cannot provide assurance that they will not be materially affected in the future by such risks or any future material incidents. See “Risk Factors” in Part I, Item 1A of this Annual Report on Form 10-K for further information regarding cybersecurity risks.

38


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, 2023, our major facilities consisted of the following: 
LocationFunction(s)Square Feet UtilizedLease Expiration
ChinaEngineering; sales;
customer support; administration
46,000Various dates
through
August 2026
TorontoEngineering; administration12,000March 2027
CaliforniaAdministration;
engineering; sales
10,000September 2024
TaiwanCustomer support; sales;
operations; engineering
16,000Various dates through May 2025
OregonAdministration5,000December 2024
JapanSales; customer support3,000January 2025


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.

39


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 8, 2024, there were 115 shareholders of record of our common stock and the last per share sales price of the common stock on that date was $2.80. 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.


40



Item 7.        Management’s Discussion and Analysis of Financial Condition and Results of Operations.
Overview
Pixelworks is a leading provider of high-performance and power-efficient visual processing semiconductor and software solutions that enable consistently high-quality and authentic viewing experiences in a wide variety of applications. We define our primary target markets as Mobile (smartphone and tablet), Home & Enterprise (projectors, personal video recorders ("PVR"), and over-the-air ("OTA") streaming devices), and Cinema (creation, remastering, and delivery of digital video content). Previously we classified our primary target markets as Mobile, Projector, Video Delivery and Cinema, but have since aggregated the Projector and Video Delivery categories into one called "Home & Enterprise".
Pixelworks has been a pioneer in visual processing technology for over 20 years. 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. We launched one of the industry’s first single-chip SoCs for digital projection. We were the first company to integrate motion estimation / motion compensation technology ("MEMC") as a mobile-optimized solution for smartphones. 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.
Our core visual processing technology intelligently processes digital images and video from a variety of sources and optimizes the content for a superior viewing experience. Rapid growth in video and gaming consumption, combined with the move towards bright, high resolution, high frame rate and high refresh rate displays, especially in mobile, is increasing the demand for our solutions. Our technologies can be applied across a wide range of applications: cinema theaters, low-power mobile tablets, smartphones, streaming devices, and digital projectors for the home, school, or the workplace. Our products are designed and optimized for power, cost, bandwidth, viewer experience, and overall system performance, according to the requirements of the specific application. On occasion, we have also licensed our technology.
During 2021, we engaged in a strategic plan to re-align our Mobile and Home & Enterprise businesses to improve their focus on their Asia-centered customers and employee stakeholders. One of our Chinese subsidiaries, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH"), now operates these businesses as a full profit-and-loss center underneath Pixelworks. In connection with this strategic plan, the Company and PWSH closed three separate financing transactions in 2021 and 2022, which are further described in "Note 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees" and "Note 15: Non-Controlling Interest", which are incorporated by reference into this section. PWSH has a branch office located in Shenzhen, China (Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. Shenzhen Branch Office No. 1), which is primarily for sales and customer support for PWSH, and a subsidiary located in Hong Kong (Pixelworks Hong Kong Limited), which has no employees and is used for distribution of PWSH products. Pixelworks has an additional subsidiary in China (Frame Shadow Technology (Shanghai) Co., Ltd. (formerly called Mucheng Huai Management Consulting (Shanghai) Co., Ltd)) which is a research and development center for our TrueCut business. This subsidiary does not operate under PWSH, but rather is owned by Pixelworks through our Oregon limited liability company, Pixelworks Semiconductor Technology Company, LLC.
We continue to prepare PWSH to file an application for an initial public offering of PWSH shares on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”) once market conditions in China are supportive. We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide. The process of going public on the STAR Market is lengthy and includes several periods of review by various government agencies of the People’s Republic of China (“PRC”), such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The CSRC and the SSE have recently tightened the standards for the STAR Market and are currently advising companies that are not yet profitable under China GAAP standards against filing an IPO application in the present environment. The Company believes this is in large part due to the current economic conditions in China and the recent performance of companies already listed on the STAR Market that were not profitable at the time of their IPO. PWSH is not currently profitable under China GAAP standards. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The listing of PWSH on the STAR Market will not change the status of PXLW as a U.S. public company. More than a majority of our operations are in China, but our executive officers and all of our directors but one are located in the United States (and he resides in Singapore). We are neither a PRC operating company nor do we conduct our operations in China through the use of variable interest entities.

41


As of December 31, 2023, we had an intellectual property portfolio of 280 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, Japan and Taiwan. 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 99.7% and 95.1% of revenue in 2023 and 2022, 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. We have typically experienced higher revenue from the digital projector component of the Home & Enterprise market in the third quarter, and lower revenue in the first quarter, as our Japanese customers reduce inventories in anticipation of their March 31 fiscal year end. We have typically experienced higher revenue from the mobile market in the fourth quarter, and lower revenue in the first quarter, as mobile phone OEMs ramp production in advance of Chinese New Year.

42


Results of Operations
For the year ended December 31, 2023 compared with year ended December 31, 2022.
Revenue, net
Net revenue was as follows (in thousands):
 
 Year ended December 31,2023 v. 2022
 20232022$ change% change
Revenue, net$59,677 $70,146 $(10,469)(15)%
Net revenue decreased $10.5 million, or 15%, from 2022 to 2023.
Revenue recorded in 2023 consisted of $58.6 million in revenue from the sale of integrated circuits ("IC") products and $1.1 million in revenue related to engineering services, license revenue and other. Revenue recorded in 2022 consisted of $68.2 million in revenue from the sale of IC products and $1.9 million in revenue related to engineering services, license revenue and other.
The decrease in IC revenue from 2022 compared to 2023 is due to the following factors:
Sales into the Home & Enterprise market decreased $17.8 million or 38%, primarily due to a decrease in customer demand resulting from customers absorbing inventory purchased with long lead times during the supply shortage in 2022, as well as implementing an end-of-life in 2022 on some of our legacy products sold into what we previously referred to as the Video Delivery market.
Sales into the Mobile market increased $8.3 million or 39%, primarily due to increased average selling prices as our customers adopt and transition to our next generation mobile product.
Revenue related to engineering services, license revenue and other decreased $0.9 million or 46% primarily due to a decrease in licensing revenue in the Mobile market. Revenue related to the Cinema market was not material in 2023 or 2022 and was therefore included in the engineering services, license revenue and other category within the Mobile market.
Cost of revenue and gross profit
Cost of revenue and gross profit were as follows (in thousands):
 Year ended December 31,
 2023% of
 revenue 
2022% of
 revenue 
Direct product costs and related overhead 1
$33,599 56.3 %$34,070 48.6 %
Inventory charges 2
280 0.5 82 0.1 
Stock-based compensation89 0.1 41 0.1 
Amortization of acquired developed technology— 0.0 72 0.1 
Total cost of revenue$33,968 56.9 %$34,265 48.8 %
Gross profit$25,709 43.1 %$35,881 51.2 %

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 decreased to 43% in 2023 compared to 51% in 2022, primarily due to product mix. The decrease in sales into the Home & Enterprise market as well as the increase in sales into the Mobile market both unfavorably impacted gross profit margin. The decrease was also due to lower absorption of fixed overhead costs.
Pixelworks’ gross profit margin is subject to variability based on changes in revenue levels, product mix, average selling prices, startup costs, amortization related to acquired developed technology and the timing and execution of manufacturing ramps as well as other factors.


43


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 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.5 million, $1.9 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. We recognized offsets to research and development expense of approximately $3.2 and $4.3 million during the years ended December 31, 2023 and 2022, respectively.
Research and development expense was as follows (in thousands):
 
 Year ended December 31,2023 v. 2022
 20232022$ change% change
Research and development$30,878 $30,521 $357 %
Research and development expense increased $0.4 million, or 1%, from 2022 to 2023 due to the following factors:
Compensation expense increased $1.0 million due to an increase in headcount and annual merit salary increases.
The credit recognized related to the co-development agreement decreased by $1.1 million in 2023 compared to the credit recognized in 2022.
These increases were partially offset by a $1.7 million decrease in non-recurring engineering expense due to the timing of development activities.
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,2023 v. 2022
 20232022$ change% change
Selling, general and administrative$23,467 $22,177 $1,290 %
Selling, general and administrative expense increased $1.3 million, or 6%, from 2022 to 2023 due to the following factors:
Compensation expense increased $0.8 million due to an increased management bonus accrual and one time reversal of a payroll tax accrual in 2022.
Accounting and other professional fees increased $0.5 million primarily due to fees incurred related to our strategic plan with our subsidiary, PWSH.


44



Interest income and other, net
Interest income and other, net, consisted of the following (in thousands):
 Year ended December 31,
 20232022
Interest income$1,950 $670 
Other income125 80 
Interest expense(25)(50)
Total interest income and other, net$2,050 $700 
The increase in interest income in 2023 compared to 2022 is due to increased interest earned on our cash and cash equivalents balance due to the increase in the interest rate available throughout the full year in 2023 compared to the full year in 2022.
Provision (benefit) for income taxes
The benefit for income taxes was as follows (in thousands):
 Year ended December 31,
 20232022
Provision (benefit) for income taxes$357 $(884)

The income tax expense of $0.4 million recorded for the year ended December 31, 2023 is primarily composed of tax expense of $0.1 million for our profitable cost-plus jurisdictions and deferred tax expense of approximately $0.3 million.
The income tax benefit of $0.9 million recorded for the year ended December 31, 2022 is primarily composed of $1.8 million of tax benefit for the reversal of tax contingencies in foreign jurisdictions, partially offset by tax expense of $0.3 million for our profitable cost-plus jurisdictions and deferred tax expense of approximately $0.6 million related to a change in the realizability of our Canadian deferred tax assets.
We continue to record a full valuation allowance against our U.S., Canada and China net deferred tax assets as of December 31, 2023 and 2022, as it is not more likely than not that we will realize a benefit from these assets in a future period. As of December 31, 2022, we were no longer more-likely-than-not to realize our remaining Canadian deferred tax assets and have recorded a full valuation allowance. 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 $11.0 million for the year ended December 31, 2023 and decreased $4.4 million for the year ended December 31, 2022.
As of December 31, 2023, we have federal, state and foreign net operating loss carryforwards of approximately $154.5 million, $16.3 million, and $89.0 million respectively, which will begin expiring in 2024. As of December 31, 2023, we have available federal, state and foreign research and experimentation tax credit carryforwards of approximately $5.7 million, $5.4 million and $21.9 million respectively. The federal tax credits will begin expiring in 2024 while the state and 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.5 million. 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 decreased $9.3 million from $56.8 million at December 31, 2022 to $47.5 million at December 31, 2023. The net decrease was the result of $18.8 million used in operating activities, $4.0 million used for purchases of property and equipment and licensed technology and $1.4 million used for payments on other asset financings. These decreases were partially offset by increases of $14.6 million received in net proceeds from our non-controlling interest and certain entities owned by employees and $0.3 million in proceeds from the issuances of common stock under our employee equity incentive plans.
As of December 31, 2023, our cash and cash equivalents balance consisted of $36.5 million in cash and $1.0 million in cash equivalents held in U.S. dollar denominated money market funds and $10.0 million held in U.S. dollar denominated certificates of deposit. 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 $10.1 million at December 31, 2023 from $10.0 million at December 31, 2022. Average number of days sales outstanding increased to 56 days at December 31, 2023 from 54 days at December 31, 2022.
Inventories
Inventories increased to $4.0 million at December 31, 2023 from $1.8 million at December 31, 2022. Inventory turnover decreased to 8.6 at December 31, 2023 from 16.6 at December 31, 2022 primarily due to higher average inventory balances in 2023 compared to 2022. Inventory turnover is calculated based on annual operating results and average inventory balances during the year.
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.
There was no activity under this at the market offering during the years ended December 31, 2023 and December 31, 2022.

46


Capital Increase Agreements
We have entered into a Capital Increase Agreement pursuant to which PWSH, one of our Chinese subsidiaries, 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 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees", which is incorporated by reference into this section.
We have entered into a Capital Increase Agreement pursuant to which PWSH, one of our Chinese subsidiaries, received net proceeds from the sale of its securities pursuant thereto in an amount of 99.0 million RMB ($14.6 million USD). Additional information is provided in "Note 15: Non-Controlling Interest", which is incorporated by reference into this section.
Equity Transfer Agreement
We have entered into an Equity Transfer Agreement pursuant to which we received net proceeds of $10.7 million in exchange for a 2.73% equity interest in PWSH. Additional information is provided in "Note 15: Non-Controlling Interest", which is incorporated by reference into this section.
Liquidity
As of December 31, 2023, our cash and cash equivalents balance of $47.5 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 2023 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.
Critical Accounting 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:
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.

47


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.
We evaluate impairment using the guidance set forth in FASB Accounting Standards Update ("ASU") 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. We performed a qualitative assessment during the fourth quarter of 2023 and concluded that it was not more likely than not that the fair value of the reporting unit was less than its carrying amount. As a result, we concluded that a quantitative impairment test was not required and that goodwill was not impaired.

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:

48




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Board of Directors and Shareholders
Pixelworks, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheet of Pixelworks, Inc. and subsidiaries (the “Company”) as of December 31, 2023, the related consolidated statements of operations, comprehensive loss, shareholders’ equity, and cash flows for the year ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the 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 audit 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 audit included performing procedures to assess the risks of material misstatement of the 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 financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

Critical audit matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates 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 financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Net Realizable Value of Inventories - the Determination of Obsolete or Excess Inventories
As described further in Notes 2 and 3 to the consolidated financial statements, the Company writes down any obsolete, unmarketable, or otherwise impaired inventory to net realizable value. The determination of obsolete or excess inventory requires management to estimate the future demand for the Company’s products. The estimate of future demand is compared to inventory levels to determine the amount, if any, of obsolete or excess inventory. We identified the net realizable value of inventories as a critical audit matter.
The principal considerations for our determination that the net realizable value of inventories is a critical audit matter are that significant judgement by management is needed when determining obsolete or excess inventories, including developing an estimate of future demand. The estimate of future demand requires management to make subjective and complex assumptions related to market conditions, business strategies and technology trends. Given this, significant auditor judgment and effort in performing procedures and evaluating management’s significant assumptions are required for this estimate.
49


Our audit procedures related to the net realizable value of inventories included the following, among others:
We obtained management’s analysis for estimated excess or obsolete inventories. We evaluated the appropriateness of management’s approach and tested the completeness and accuracy of the underlying data.
We evaluated the reasonableness of management’s significant assumptions related to future demand and market conditions considering current and past results, industry reports, and inquiries with management and employees outside of accounting function.
We assessed management’s ability to forecast by comparing the actual results with the respective forecast for the same period.


/s/ GRANT THORNTON LLP
We have served as the Company's auditor since 2023.
San Francisco, California
March 13, 2024


50


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders
Pixelworks, Inc.
Portland, Oregon

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of Pixelworks, Inc. and its subsidiaries (the "Company") as of December 31, 2022, and the related consolidated statements of operations, comprehensive loss, shareholders' equity, and cash flows for the year ended December 31, 2022, 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, 2022, and the results of its operations and its cash flows for the year ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company's management. 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audit also included performing such other procedures as we considered necessary in the circumstances.

Our audit 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 audit 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 audit provides a reasonable basis for our opinion.


/s/ Armanino LLP
San Ramon, California
March 8, 2023
We began serving as the Company's auditor in 2020. In 2023, we became the predecessor auditor.





51


PIXELWORKS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
 
 December 31,
 20232022
ASSETS
Current assets:
Cash and cash equivalents$47,544 $56,821 
Accounts receivable, net10,075 10,047 
Inventories3,968 1,760 
Prepaid expenses and other current assets3,138 3,745 
Total current assets64,725 72,373 
Property and equipment, net5,997 4,632 
Operating lease right-of-use assets4,725 3,331 
Other assets, net2,115 3,580 
Goodwill18,407 18,407 
Total assets$95,969 $102,323 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY
Current liabilities:
Accounts payable$2,416 $3,143 
Accrued liabilities and current portion of long-term liabilities9,692 8,849 
Current portion of income taxes payable189 519 
Total current liabilities12,297 12,511 
Long-term liabilities, net of current portion1,373 1,005 
Deposit liability13,781 13,537 
Operating lease liabilities, net of current portion2,567 2,148 
Income taxes payable, net of current portion939 872 
Total liabilities30,957 30,073 
Commitments and contingencies (Note 10)
Redeemable non-controlling interest28,214 28,919 
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, 57,126,680 and 55,113,186 shares issued and outstanding as of December 31, 2023 and 2022, respectively.
486,324 481,229 
Accumulated other comprehensive income3,378 2,178 
Accumulated deficit(477,161)(450,985)
Total Pixelworks, Inc. shareholders’ equity12,541 32,422 
Non-controlling interest24,257 10,909 
Total shareholders' equity36,798 43,331 
Total liabilities, redeemable non-controlling interest and shareholders' equity$95,969 $102,323 
See accompanying notes to consolidated financial statements.


52



PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
 
 Year Ended December 31,
 20232022
Revenue, net$59,677 $70,146 
Cost of revenue (1)33,968 34,265 
Gross profit25,709 35,881 
Operating expenses:
Research and development (2)30,878 30,521 
Selling, general and administrative (3)23,467 22,177 
Total operating expenses54,345 52,698 
Loss from operations(28,636)(16,817)
Interest income and other, net2,050 700 
Loss before income taxes(26,586)(16,117)
Provision (benefit) for income taxes357 (884)
Net loss(26,943)(15,233)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests767 (797)
Net loss attributable to Pixelworks, Inc.$(26,176)$(16,030)
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.47)$(0.30)
Weighted average shares outstanding - basic and diluted56,163 54,335 
(1) Includes:
Stock-based compensation$89 $41 
Amortization of acquired intangible assets 72 
(2) Includes stock-based compensation1,866 2,351 
(3) Includes:
Stock-based compensation2,841 2,806 
Amortization of acquired intangible assets 18 
See accompanying notes to consolidated financial statements.


53


PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
Year Ended December 31,
 20232022
Net loss$(26,943)$(15,233)
Other comprehensive loss:
Foreign currency translation adjustment
1,192 2,612 
Foreign pension adjustment
10 53 
Tax effect of foreign pension adjustment(2)(19)
Comprehensive loss(25,743)(12,587)
Less: comprehensive (income) loss attributable to non-controlling interest and redeemable non-controlling interests767 (797)
Total comprehensive loss attributable to Pixelworks, Inc.$(24,976)$(13,384)
See accompanying notes to consolidated financial statements.

54


PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 Year Ended December 31,
 20232022
Cash flows from operating activities:
Net loss$(26,943)$(15,233)
Adjustments to reconcile net loss to net cash used in operating activities:
Stock-based compensation4,796 5,198 
Depreciation and amortization4,287 4,657 
Deferred income tax expense301 428 
Reversal of uncertain tax positions(2)(2,171)
Amortization of acquired intangible assets 90 
Other 8 
Changes in operating assets and liabilities:
Accounts receivable, net(28)(1,339)
Inventories(2,208)(291)
Prepaid expenses and other current and long-term assets, net4,508 1,535 
Accounts payable(727)486 
Accrued current and long-term liabilities(2,537)(6,688)
Income taxes payable(261)486 
Net cash used in operating activities(18,814)(12,834)
Cash flows from investing activities:
Purchases of property and equipment(3,832)(1,592)
Purchases of licensed technology(156)(1,415)
Net cash used in investing activities(3,988)(3,007)
Cash flows from financing activities:
Net proceeds from issuance of equity interest to non-controlling interest14,596 10,738 
Payments on asset financings(1,370)(1,457)
Proceeds from issuances of common stock under employee equity incentive plans299 387 
Net proceeds from issuance of equity interest to certain entities owned by employees 1,407 
Net cash provided by financing activities13,525 11,075 
Net decrease in cash and cash equivalents(9,277)(4,766)
Cash and cash equivalents, beginning of period56,821 61,587 
Cash and cash equivalents, end of period$47,544 $56,821 
Supplemental disclosure of cash flow information:
Cash paid for income taxes, net of refunds received$315 $188 
Cash paid during the year for interest161 196 
Non-cash investing and financing activities:
Purchases of property and equipment and other assets under extended payment terms$1,922 $1,674 
See accompanying notes to consolidated financial statements.
55


PIXELWORKS, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(In thousands, except share data)
 
 Common StockAccumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Non-Controlling InterestTotal
Shareholders'
Equity
 SharesAmount
Balance as of December 31, 202153,367,136 $475,644 $(468)$(434,955)$ $40,221 
Stock issued under employee equity incentive plans1,746,050 387 — — — 387 
Stock-based compensation expense— 5,198 — — — 5,198 
Foreign currency translation adjustment— — 2,612 — — 2,612 
Net proceeds from issuance of equity interest to non-controlling interest— — — — 10,738 10,738 
Net income attributable to non-controlling interest— — — — 171 171 
Net loss attributable to Pixelworks, Inc.— — — (16,030)— (16,030)
Foreign pension adjustment, net of tax of $19
— — 34 — — 34 
Balance as of December 31, 202255,113,186 481,229 2,178 (450,985)10,909 43,331 
Stock issued under employee equity incentive plans2,013,494 299 — — — 299 
Stock-based compensation expense— 4,796 — — — 4,796 
Foreign currency translation adjustment— — 1,192 — (630)562 
Net proceeds from issuance of equity interest to non-controlling interest— — — — 14,596 14,596 
Net loss attributable to non-controlling interest— — — — (624)(624)
Other— — — — 6 6 
Net loss attributable to Pixelworks, Inc.— — — (26,176)— (26,176)
Foreign pension adjustment, net of tax of $2
— — 8 — — 8 
Balance as of December 31, 202357,126,680 $486,324 $3,378 $(477,161)$24,257 $36,798 
See accompanying notes to consolidated financial statements.

56


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 semiconductor and software solutions that enable consistently high-quality and authentic viewing experiences in a wide variety of applications. We define our primary target markets as Mobile (smartphone and tablet), Home & Enterprise (projectors, personal video recorders ("PVR"), and over-the-air ("OTA") streaming devices), and Cinema (creation, remastering, and delivery of digital video content). Previously we classified our primary target markets as Mobile, Projector, Video Delivery and Cinema, but have since aggregated the Projector and Video Delivery categories into one called "Home & Enterprise".
During 2021, we engaged in a strategic plan to re-align our Mobile and Home & Enterprise businesses to improve their focus on their Asia-centered customers and employee stakeholders. One of our Chinese subsidiaries, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH"), now operates these businesses as a full profit-and-loss center underneath Pixelworks. In connection with this strategic plan, the Company and PWSH closed three separate financing transactions in 2021 and 2022, which are further described in "Note 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees" and "Note 15: Non-Controlling Interest", below. PWSH has a branch office located in Shenzhen, China (Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. Shenzhen Branch Office No. 1), which is primarily for sales and customer support for PWSH, and a subsidiary located in Hong Kong (Pixelworks Hong Kong Limited), which has no employees and is used for distribution of PWSH products. Pixelworks has an additional subsidiary in China (Frame Shadow Technology (Shanghai) Co., Ltd. (formerly called Mucheng Huai Management Consulting (Shanghai) Co., Ltd)) which is a research and development center for our TrueCut business. This subsidiary does not operate under PWSH, but rather is owned by Pixelworks through our Oregon limited liability company, Pixelworks Semiconductor Technology Company, LLC.
We continue to prepare PWSH to file an application for an initial public offering of PWSH shares on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”) once market conditions in China are supportive. We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide. The process of going public on the STAR Market is lengthy and includes several periods of review by various government agencies of the People’s Republic of China (“PRC”), such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The CSRC and the SSE have recently tightened the standards for the STAR Market and are currently advising companies that are not yet profitable under China GAAP standards against filing an IPO application in the present environment. The Company believes this is in large part due to the current economic conditions in China and the recent performance of companies already listed on the STAR Market that were not profitable at the time of their IPO. PWSH is not currently profitable under China GAAP standards. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The listing of PWSH on the STAR Market will not change the status of PXLW as a U.S. public company. More than a majority of our operations are in China, but our executive officers and all of our directors but one are located in the United States (and he resides in Singapore). We are neither a PRC operating company nor do we conduct our operations in China through the use of variable interest entities.
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 $429 and $394 for the years ended December 31, 2023 and 2022, 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.

NOTE 2.        SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Cash and Cash Equivalents
57


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 totaled $10,950 and $23,836 as of December 31, 2023 and 2022, respectively and consisted of U.S. denominated money market funds and certificates of deposit.
Accounts Receivable, Net
Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are reduced by an allowance for credit losses, which is our best estimate of the expected credit losses in our existing accounts receivable. We determine the allowance based on historical experience and current economic conditions, among other factors. Allowances for doubtful accounts were not material as of December 31, 2023 or December 31, 2022.
We adopted ASC 326 using a modified retrospective approach which requires a cumulative effect adjustment as of the beginning of the reporting period in which the guidance is adopted. We adopted Topic 326 effective January 1, 2023. The adoption did not have a material impact on our consolidated financial statements.
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 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:
 
Software
Lesser of 3 years or contractual license term
Equipment, furniture and fixtures
2 years
Tooling
2 to 5 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.

58


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, 2023.
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 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. We performed a qualitative assessment during the fourth quarter of 2023 and concluded that it was not more likely than not that the fair value of the reporting unit was less than its carrying amount. As a result, we concluded that a quantitative impairment test was not required and that goodwill was not impaired.
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 using the graded vesting method over the requisite service period, which is generally the vesting period, for each separately-vesting tranche of 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.

59


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. To mitigate the risk of concentration associated with cash and cash equivalents, funds are held with creditworthy institutions and, at certain times, temporarily swept into insured programs overnight to reduce single firm concentration risk. Amounts on deposit may exceed federal deposit insurance limits.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 expands the disclosures for reportable segments made by public entities. The amendments retain the existing disclosure requirements in ASC 280 and expand upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must now provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments do not change the existing guidance on how a public entity identifies and determines its reportable segments. ASU 2023-07 will become effective for us in the year ending December 31, 2024, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2023-07 will have on our financial position, results of operations and cash flows.

60


NOTE 3.        BALANCE SHEET COMPONENTS
Inventories
Inventories consist of the following:
 December 31,
 20232022
Finished goods$2,719 $480 
Work-in-process1,249 1,280 
Inventories$3,968 $1,760 
We recorded inventory write-downs of $280 and $99 for the years ended December 31, 2023 and 2022, 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 $0 and $17 for the years ended December 31, 2023 and 2022, 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,
 20232022
Equipment, furniture and fixtures$10,118 $9,637 
Software5,613 6,739 
Tooling5,081 2,903 
Leasehold improvements1,707 1,513 
22,519 20,792 
Accumulated depreciation and amortization(16,522)(16,160)
Property and equipment, net$5,997 $4,632 

Software amortization was $1,420 and $1,505 for the years ended December 31, 2023 and 2022, respectively. Depreciation and amortization expense for equipment, furniture, fixtures, tooling and leasehold improvements was $2,253 and $2,620 for the years ended December 31, 2023 and 2022, respectively.
Other Assets, Net
Other assets consist primarily of deposits, deferred tax assets and licensed technology. Amortization of licensed technology was $615 and $532 for the years ended December 31, 2023 and 2022, respectively.





61


Goodwill
Goodwill resulted from the Acquisition of ViXS Systems, Inc. in 2017, 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,
 20232022
Accrued payroll and related liabilities$4,286 $3,632 
Operating lease liability, current2,381 1,391 
Current portion of accrued liabilities for asset financings1,124 876 
Other accrued expenses1,901 2,950 
Accrued liabilities and current portion of long-term liabilities$9,692 $8,849 


NOTE 4.     FAIR VALUE MEASUREMENTS
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, 2023 and 2022: 
Level 1Level 2Level 3Total
As of December 31, 2023:
Assets:
Cash equivalents:
Money market funds$950 $ $ $950 
Certificates of deposit10,000   10,000 
As of December 31, 2022:
Assets:
Cash equivalents:
Money market funds$18,836 $ $ $18,836 
Certificates of deposit5,000   5,000 
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.



62


NOTE 5.     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 primarily for office buildings and spaces. Our leases have remaining lease terms of 1 year to 3 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Year Ended December 31,
20232022
Operating lease cost$2,884 $2,657 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases2,762 2,676 
Leased assets obtained in exchange for new operating lease liabilities3,878 994 
Weighted average remaining lease term (in years)2.193.12
Weighted average discount rate7.02 %5.55 %

Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows:
Operating Lease Payments
Years ending December 31:
2024$2,656 
20251,907 
2026713 
202787 
Total operating lease payments5,363 
Less imputed interest(415)
Total operating lease liabilities$4,948 

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




63


NOTE 6.     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. ICs are sold into two target end markets: Mobile and Home & Enterprise. 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.


64


The following table provides information about disaggregated revenue based on the preceding categories, with IC sales disaggregated further into net revenue from external customers for each group of similar products, for the years ended December 31, 2023 and 2022:
Year ended December 31,
20232022
IC sales$58,603 $68,168 
Engineering services, license and other1,074 1,978 
Total revenues$59,677 $70,146 

IC sales by end market:
Year ended December 31,
20232022
Mobile market$29,416 $21,160 
Home & Enterprise market29,187 47,008 
Total IC sales$58,603 $68,168 

For segment information, including revenue by geographic region, see "Note 13. Segment Information".
Revenue related to the Cinema market was not material in 2023 or 2022 and was therefore included in the engineering services, license revenue and other category within the Mobile market.
Contract Balances
Our contract balances include accounts receivable, deferred revenue and our liability for warranty returns.
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 Company has elected the practical expedient of not accounting for significant financing components if the period between revenue recognition and when the customer pays for the product or service is one year or less. The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $110, which we expect to recognize ratably over the next 11 months.
The following table presents the contract assets and contract liabilities recorded on the consolidated balance sheets as of December 31, 2023, 2022 and 2021:
 Year Ended December 31,
Balance Sheet Classification202320222021
Accounts receivableAccounts receivable, net$10,075 $10,047 $8,708 
Deferred revenueAccrued liabilities and current portion of long-term liabilities146 230 50 
Liability for Warranty returnsAccrued liabilities and current portion of long-term liabilities13 15 17 
During the years ended December 31, 2023 and 2022, the Company recognized $120 and $50, respectively, of revenue related to amounts that were previously included in deferred revenue at the beginning of the period. Deferred revenue fluctuates over time due to changes in the timing of payments received from customers and revenue recognized for services provided.



65


NOTE 7.     INTEREST INCOME AND OTHER, NET
Interest income and other, net consists of the following:
 Year Ended December 31,
 20232022
Interest income$1,950 $670 
Other income125 80 
Interest expense(25)(50)
Total interest income and other, net$2,050 $700 
The increase in interest income in 2023 compared to 2022 is due to increased interest earned on our cash and cash equivalents balance due to the increase in the interest rate available throughout the full year in 2023 compared to the full year in 2022.

NOTE 8.     RESEARCH AND DEVELOPMENT
During 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,500, $1,900 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. We recognized offsets to research and development expense of $3,243 and $4,338 during the years ended December 31, 2023 and 2022, respectively.

NOTE 9.        INCOME TAXES
Current and Deferred Income Tax Expense
Domestic and foreign pre-tax loss is as follows:
 Year Ended December 31,
 20232022
Domestic$(14,835)$(20,196)
Foreign(11,751)4,079 
Domestic and foreign pre-tax loss$(26,586)$(16,117)

Income tax expense (benefit) attributable to operations is comprised of the following: 
 Year Ended December 31,
 20232022
Current:
Federal$(325)$396 
State14 14 
Foreign367 (1,722)
Total current56 (1,312)
Deferred:
Federal292 (364)
Foreign9 792 
Total deferred301 428 
Income tax expense (benefit)$357 $(884)
66


The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows: 
 Year Ended December 31,
 20232022
Federal statutory rate21 %21 %
Impact of foreign earnings(10)(27)
Change in valuation allowance(43)28 
Tax contingencies, net of reversals 13 
Corporate restructuring (11)
Expiration of tax attributes(5)(12)
Permanent items19 (2)
Research and development credits1 4 
Stock-based compensation(3)(4)
Adjustment to deferred balances18 (4)
Other1 (1)
Effective income tax rate(1)%5 %

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,
 20232022
Deferred tax assets:
Research and experimentation credit and deduction carryforwards$59,450 $60,041 
Net operating loss carryforwards56,196 44,424 
Depreciation and amortization5,402 5,568 
Reserves and accrued expenses1,458 1,000 
Deferred stock-based compensation725 821 
Foreign tax credit carryforwards81 163 
Other454 1,201 
Total gross deferred tax assets123,766 113,218 
Deferred tax liabilities:
Foreign earnings(248)(212)
Other(403)(620)
Total gross deferred tax liabilities(651)(832)
Less valuation allowance(122,975)(111,941)
Net deferred tax assets$140 $445 

We continue to record a full valuation allowance against our U.S. Canada and China net deferred tax assets as of December 31, 2023 and 2022, as it is not more likely than not that we will realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other 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 increased $11,034 for the year ended December 31, 2023 and decreased $4,431 for the year ended December 31, 2022.
As of December 31, 2023, we had federal, state and foreign net operating loss carryforwards of $154,456, $16,324 and $89,001 respectively, which will begin to expire in 2024 with $31,705 of our federal net operating loss carryforward lasting indefinitely. As of December 31, 2023, we had available federal, state and foreign research and experimentation tax credit carryforwards of $5,734, $5,357, and $21,898 respectively. The federal tax credits will begin expiring in 2024 while the state and 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,458.
67


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 China TrueCut, Japan and Taiwan and have accrued tax on the future repatriation of cash for jurisdictions where withholding taxes would apply.
The Tax Cuts and Jobs Act ("TCJA") was enacted on December 22, 2017. Included in the TCJA is the requirement to capitalize and amortize research and experimental expenditures starting with the first tax year after December 31, 2021. The required capitalization and amortization of these costs resulted in an increase to our taxable income before utilization of our operating loss carryforward. The capitalization did not have a significant impact to our income tax expense or benefit in the years ended December 31, 2023 and 2022.
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, 2023, the amount of our uncertain tax positions was a liability of $376 and a reduction to deferred tax assets of $1,370. As of December 31, 2022, the amount of our uncertain tax positions was a liability of $378 and a reduction to deferred tax assets of $1,353.
The following is a summary of the change in our liability for uncertain tax positions and interest and penalties: 
20232022
Uncertain tax positions:
Balance at beginning of year$1,643 $3,646 
Reversal of accrual for positions taken in a prior year(23)(214)
Accrual for positions taken in current year112 117 
Reversals due to lapse of statute of limitations(84)(97)
Reversals due to positions taken in the current year (1,809)
Balance at end of year$1,648 $1,643 
Interest and penalties:
Balance at beginning of year$88 $101 
Accrual for positions taken in prior year11 11 
Accrual for positions taken in current year  
Reversals due to lapse of statute of limitations(1)(24)
Balance at end of year$98 $88 
During both the years ended December 31, 2023 and 2022, we recognized $11 of interest and penalties in income tax expense in our consolidated statements of operations.
During the year ended December 31, 2022, one of our Chinese subsidiaries, PWSH settled a portion of the outstanding intercompany debt with the US parent, Pixelworks, Inc. The portion that was not able to be settled was forgiven and was recognized as taxable income in China. We previously accrued for a long term liability in the event that the full amount of the intercompany debt would be recognized as taxable income in China. The related uncertain tax position was reversed as a part of the settlement of the intercompany debt.
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 statutes 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 unrecognized tax benefits of approximately $81 within the next twelve months due to the expiration of statutes of limitation in federal, state, and foreign jurisdictions, $3 of which is expected to impact our effective tax rate.
We are no longer subject to U.S. federal, state, and foreign examinations for years before 2020, 2019 and 2016, 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.
68


In January 2024, we were notified that our 2019 and 2020 Canada income tax returns have been selected for audit by the Canadian tax authorities. We have not received any proposed assessments associated with the audit and do not expect any material impacts to our financial statements as a result of the audit. We were not subject to, nor have we received any notice of, income tax examinations in any other jurisdiction as of December 31, 2023.

NOTE 10.        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 $145 and $272 for the years ended December 31, 2023 and 2022, 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 $50 and $54 to the 401(k) plan during the years ended December 31, 2023 and 2022, respectively.
Software licenses
We acquire rights to use certain software engineer design tools under software licenses.
As of December 31, 2023, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2024$1,187 
20251,067 
2026206 
2,460 
Less: Interest component(166)
Present value of minimum software license payments2,294 
Less: Current portion(1,124)
Long-term portion of obligations$1,170 
Other Contractual Obligation
As part of the acquisition of ViXS Systems, Inc. ("ViXS") in 2017, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS 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. $66 and $308 are included in accrued liabilities and current portion of long-term liabilities in our consolidated balance sheet as of December 31, 2023 and 2022, 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.

69


Indemnifications
Certain of our agreements include limited indemnification provisions for claims from third-parties relating to our products and technology. 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, 2023, 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.
NOTE 11.        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,
 20232022
Net loss$(26,943)$(15,233)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests767 (797)
Less: Net income attributable to certain entities owned by employees (89)
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation$(26,176)$(16,119)
Weighted average shares outstanding - basic and diluted 56,163 54,335 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.47)$(0.30)

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 non-controlling interests, 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:
 Year Ended December 31,
 20232022
Employee equity incentive plans4,163 4,071 
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.

70



NOTE 12.        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, 2023 and 2022.
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.
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.
There was no activity under this at the market offering during the years ended December 31, 2023 and December 31, 2022.
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 11, 2023 when our shareholders approved an increase to the total number of authorized shares to 27,433,333 shares. As of December 31, 2023, 2,509,390 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, 2022:400,000 $2.33 
Granted  
Exercised  
Canceled and forfeited  
Expired(9,000)4.80 
Options outstanding as of December 31, 2023:391,000 $2.28 


71


The following table summarizes information about options outstanding as of December 31, 2023:
 Options OutstandingOptions Exercisable
Range of exercise pricesNumber
outstanding as of
December 31,
2023
Weighted
average
remaining
contractual
life
Weighted
average
exercise
price
Number
exercisable as of
December 31,
2023
Weighted
average
exercise
price
$1.86 - $1.86
52,745 4.69$1.86 16,484 $1.86 
2.00 - 2.00
234,000 2.852.00 234,000 2.00 
2.07- 6.05
104,255 2.783.11 70,334 3.62 
$1.86 - $6.05
391,000 3.08$2.28 320,818 $2.35 
During the years ended December 31, 2023 and 2022, there were no options exercised. As of December 31, 2023, options outstanding had a total intrinsic value of $0.

Options outstanding that have vested and are expected to vest as of December 31, 2023 are as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term
Aggregate
intrinsic
value
Vested320,818 $2.35 2.76$ 
Expected to vest64,174 1.96 4.56 
Total384,992 $2.28 3.06$ 
Restricted Stock
The 2006 Plan provides for the issuance of restricted stock, including restricted stock units. During the years ended December 31, 2023 and 2022 we granted 2,559,137 and 2,289,418 shares, respectively, of restricted stock with a weighted average grant date fair value of $1.39 and $2.58 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, 2022:3,375,754 $2.99 
Granted2,559,137 1.39 
Vested(1,828,835)2.95 
Canceled(118,405)2.91 
Unvested at December 31, 2023:3,987,651 $1.98 
Expected to vest after December 31, 20233,705,585 $1.99 
72


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, 2023 and 2022, we issued 184,659 and 171,620 shares, respectively for proceeds of $299 and $388, 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,
20232022
Stock Option Plans:
Risk free interest rate0 %3.08 %
Expected dividend yield0 %0 %
Expected term (in years)0.005.00
Volatility %71 %
Employee Stock Purchase Plan:
Risk free interest rate6.70 %2.30 %
Expected dividend yield0 %0 %
Expected term (in years)1.561.33
Volatility85 %104 %
There were no options granted during the year ended December 31, 2023. The weighted average fair value of options granted during the year ended December 31, 2022 was $1.19. 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. We recognize forfeitures as they occur. 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. The vesting period for restricted stock units is approximately three years.
As of December 31, 2023, unrecognized stock-based compensation expense is $3,373, which is expected to be recognized as stock-based compensation expense over a weighted average period of 0.97 years.



73


NOTE 13.        SEGMENT INFORMATION
We operate in one segment: the design, development, marketing and sale of IC solutions for use in electronic display devices. We generate our revenue from two broad product markets: the Mobile market and the Home & Enterprise market. The chief operating decision maker, or CODM, is our CEO. Our CODM evaluates financial performance and allocates resources using financial information reported on a company-wide basis. The Cinema market does not contribute material revenue and is therefore being included in this one segment.
Geographic Information
Revenue by geographic region, was as follows:
 Year Ended December 31,
 20232022
China$33,624 $25,570 
Japan24,083 37,675 
Taiwan1,813 3,032 
U.S.157 3,442 
Korea 277 
Europe 150 
$59,677 $70,146 

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,
 20232022
Distributors:
All distributors66 %57 %
Distributor A48 %29 %
Distributor B8 %17 %
End Customers: 1
Top five end customers87 %76 %
End customer A34 %13 %
End customer B32 %37 %
End customer C %14 %
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,
 20232022
Account W46 %31 %
Account X33 %27 %
Account Y8 %11 %
Account Z %12 %



74


NOTE 14.     REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES
During 2021, Pixelworks and PWSH entered into a capital increase agreement (the "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”) (together, the “Investors” and the “ESOP” are referred to below as the “Capital Contributors”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but do qualify as employee share ownership plans qualified under the laws of China, under which the employees hold a pro rata share of an ESOP partnership entity that then holds an equity ownership in trust for employees.
Under the Capital Increase Agreement, during 2021, the Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH and 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. The agreement further provided that the Capital Contributors have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with Pixelworks on the same terms and conditions as Pixelworks, a right to participate on a pro rata basis in any future financing rounds of PWSH, and Pixelworks’ 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.
Prior to entering into a certain supplemental agreement, each Investor had the option 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 did 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 consolidated balance sheets. Until the interest that was to accrue on the redeemable non-controlling interest was deleted with the Supplemental Agreement, the Company had 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 (as the non-controlling interest was probable of becoming redeemable upon the passage of time for the original issuance price plus 3% annual interest).
On March 24, 2022, Pixelworks and PWSH entered into a supplemental agreement to the Capital Increase Agreement (the “Supplemental Agreement”) with the Capital Contributors. The Supplemental Agreement, among other things, deletes the interest that was to accrue in connection with the redemption option, and adds a provision that will suspend the redemption option on the date PWSH files its initial public offering listing documents pending the approval of such documents by the applicable authorities. The suspension ends if PWSH withdraws the listing application or such application is finally rejected, at which point the redemption option will once again become effective with a deadline of the later of the date of the withdrawal/rejection and June 30, 2024. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, PWSH is engaged in and intends to continue discussions with the Investors regarding an extension or removal of this redemption option.
In connection with the Supplemental Agreement, on March 24, 2022, Pixelworks and the Capital Contributors entered into a side letter to the Capital Increase Agreement (the “Side Letter”) which provides that, in the event of a change in control of Pixelworks, Pixelworks shall ensure that the definitive agreement related to such transaction includes a post-closing repurchase covenant that requires the successor entity in such transaction to repurchase all of PWSH’s equity held by a Capital Contributor at the original subscription price plus 20% upon the request of the Capital Contributor within 60 days after (a) the change in control; or (b) if PWSH fails to consummate its initial public offering by June 30, 2024, because Pixelworks decides against pursuing the offering. If PWSH continues to diligently pursue the application but the initial public offering still fails to launch by June 30, 2024, the redemption obligation of the Supplemental Agreement would instead apply. The Side Letter terminates on the launch date of PWSH’s initial public offering.
After entering into the Supplemental Agreement, the redeemable non-controlling interest will no longer accrete up to a redemption amount because the interest component has been removed. The Investors will continue to hold PWSH equity and be considered as a redeemable non-controlling interest, however, the redeemable non-controlling interest is only probable of becoming redeemable upon the passage of time for its original issuance price. Therefore, until the redemption feature expires, we will only allocate profits to the redeemable non-controlling interest and continue to recognize the non-controlling interest at an amount at least equal to its redemption value. 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 income on the consolidated balance sheets.
75


Each of the ESOP entities has the option to require a repurchase of 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 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 consolidated statements of operations. The Supplemental Agreement does not remove the obligation to repurchase the ESOP interests if PWSH fails to consummate an initial public offering by December 31, 2024 along with the 5% annual simple interest.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “ESOP”). The ESOP invested approximately $1,407 in exchange for an equity interest in PWSH of 0.54%, based on a pre-money valuation of PWSH of RMB 1,750,000 ($251,256 USD), which includes a discount of 50%.
The CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing. The ESOP has a redemption right that is identical to that held by the other ESOP investors from the financing round that closed in 2021: if the Listing is not consummated prior December 31, 2024, the 2022 ESOP may elect to require a repurchase of its respective equity interest for a price equal to the initial purchase price paid plus annual simple interest at a rate of 5%.
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 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, 2023 are presented in the following table:
Carrying Value of Redeemable NCI as of January 1, 2023
$28,919 
Net loss attributable to redeemable non-controlling interest(143)
Effect of foreign currency translation attributable to redeemable non-controlling interest(562)
Carrying Value of Redeemable NCI as of December 31, 2023
$28,214 

NOTE 15: NON-CONTROLLING INTEREST
On August 15, 2022, the Company entered into an Equity Transfer Agreement with certain private equity investors based in China (Hainan Qixin Investment Partnership (Limited Partnership) and Suzhou Saixiang Equity Investment Partnership (Limited Partnership)) (collectively, the “Purchasers”). Under this agreement, the Purchasers agreed to pay to the Company, subject to customary closing conditions, a total of 87,500 RMB, approximately $10,738 (net of issuance costs) at closing, in exchange for a 2.74% equity interest in PWSH. The Company incurred costs related to the sale of equity in PWSH of $275 paid to a third party for assisting in the transaction close as well as 8,408 RMB to fulfill Chinese withholding tax requirements. Both of these costs are direct and incremental and related to the sale of equity in PWSH and as such will be included as costs that reduce proceeds and carrying amount of the NCI in the Company’s balance sheet.
The Equity Transfer Agreement provides the Purchasers with some additional rights: (1) if there is a change in control of PWSH that closes prior to its filing an application for a listing on the STAR Board of the SSE (the “Listing Application”), each Purchaser would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing Application; and (2) the Company would cause PWSH to give each Purchaser a right to participate on a pro rata basis in any future financing rounds of PWSH, which right also would expire on the filing of a Listing Application.
76


On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with certain private equity investors based in China who have agreed to pay a total of 99,000 RMB, approximately $14,596 (net of issuance costs) at closing, in exchange for an equity interest in PWSH of 2.76%, based on a pre-money value of PWSH of 3,500,000 RMB, approximately $501,400. This transaction closed in February 2023.
The CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing.
When the Company’s relative ownership interest in PWSH changes, adjustments to non-controlling interest and paid-in capital, tax effected, will occur. Because these changes in the ownership interest in PWSH do not result in a change of control, the transactions are accounted for as equity transactions under ASC Topic 810, (-Consolidations), which requires that any differences between the carrying value of the Company’s interest in PWSH and the fair value of the consideration received are recognized directly in equity and attributed to the controlling interest. Additionally, there are no substantive profit-sharing arrangements that would cause distributions to be other than pro rata. Therefore, profits and losses are attributed to the common shareholders of PWSH and non-controlling interest pro rata based on ownership interests in PWSH. The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):

Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2023
$10,909 
Increase in additional paid-in capital14,742 
Net loss attributable to non-controlling interest(624)
Closing and direct costs incurred(146)
Effect of foreign currency translation attributable to non-controlling interest(630)
Other6 
Carrying Value of Permanent Equity Non-Controlling Interest as of December 31, 2023
$24,257 
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, 2023, 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.
77


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, 2023, 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, 2023 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 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B.Other Information.
Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements
None of the Company’s directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” during the Company’s fiscal quarter ended December 31, 2023, as such terms are defined under Item 408(a) of Regulation S-K.

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


78


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 2024 Annual Meeting of Shareholders (the "2024 Proxy Statement") to be filed within 120 days after December 31, 2023 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 2024 Proxy Statement and is herein incorporated by reference.

We have adopted a Code of Business Conduct and Ethics (the "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 Dean W. Butler, Daniel J. Heneghan, and C. Scott Gibson. 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. Butler, Mr. Heneghan and Mr. Gibson 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. Butler, Mr. Heneghan and Mr. Gibson 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 "Executive Compensation" and "Information About Our Board of Directors - Director Compensation" in our 2024 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 shareholder matters will be included under the captions "Security Ownership of Certain Beneficial Owners and Management" and "Information About Our Equity Compensation Plans" in our 2024 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 Person Transactions" and "Information About Our Board of Directors" in our 2024 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 captions "Principal Accounting Fees and Services" and "Pre-Approval of Audit and Permissible Non-Audit Services" in our 2024 Proxy Statement and is incorporated herein by reference.
79



PART IV

Item 15.Exhibits and Financial Statement Schedules.
(a)1. Financial Statements.
The following financial statements are included in Part II, Item 8 Financial Statements and Supplementary Data:
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.
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+
80


10.6+
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
81


10.21
10.22
10.23
10.24*
10.25*
10.26
10.27
10.28
10.29
10.30
10.31
10.32*
10.33
21
23.1
23.2
24.1
82


31.1
31.2
32.1**
32.2**
97
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
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.

83


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

84


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 13, 2024By: /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 and Director
Todd A. DeBonis
(Principal Executive Officer)
March 13, 2024
/s/ Haley F. AmanChief Financial Officer (Principal Accounting and Financial Officer)
Haley F. Aman
March 13, 2024
/s/ Daniel J. HeneghanChairman of the Board
Daniel J. Heneghan
March 13, 2024
/s/ Amy BunszelDirector
Amy BunszelMarch 13, 2024
/s/ Dean W. ButlerDirector
Dean W. ButlerMarch 13, 2024
/s/ C. Scott GibsonDirector
C. Scott Gibson
March 13, 2024
/s/ John Y. LiuDirector
John Y. LiuMarch 13, 2024
/s/ David J. TupmanDirector
David J. TupmanMarch 13, 2024


85
EX-10.3 2 ex103amendedandrestated202.htm AMENDED AND RESTATED 2006 STOCK INCENTIVE PLAN Document
Exhibit 10.3


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


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


Exhibit 10.3
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 27,433,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 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 27,433,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.


Exhibit 10.3
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 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, 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.


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


Exhibit 10.3
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
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


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



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



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

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.19 3 sanjoseleaseamendmentex1019.htm THIRD AMENDMENT TO LEASE AGREEMENT Document


THIRD AMENDMENT

THIS THIRD AMENDMENT (this “Amendment”) is made and entered into as of January 31, 2024, by and between HUDSON CONCOURSE, LLC, a Delaware Limited Liability Company (“Landlord”), and PIXELWORKS, INC., an Oregon corporation (“Tenant”).

RECITALS

A.    Landlord (as successor in interest to CA-The Concourse Limited Partnership, a Delaware limited partnership) and Tenant are parties to that certain Office Lease dated December 28, 2005, as amended by that certain First Amendment (“First Amendment”) dated April 16, 2013 and that certain Second Amendment (“Second Amendment”) dated July 25, 2018 (as amended, the “Lease”). Pursuant to the Lease, Landlord has leased to Tenant space currently containing approximately 10,051 rentable square feet (for purposes of this Amendment, the “Existing Premises”) described as Suite 595 on the fifth floor of the building commonly known as Concourse I located at 226 Airport Parkway, San Jose, California (the “Building”).

B.    The Lease will expire by its terms on September 30, 2024 (the “Second Extended Expiration Date”). Except as provided in Recital C below, the parties wish to extend the term of the Lease on the following terms and conditions.

C.    Other than with respect to the portion of the Existing Premises containing approximately 4,189 rentable square feet described as Suite 595 on the fifth floor of the Building and shown on Exhibit A attached hereto (for purposes of this Amendment, the “Reduction Space”), the parties wish to extend the expiration date of the Lease on the following terms and conditions.

NOW, THEREFORE, in consideration of the above recitals which by this reference are incorporated herein, the mutual covenants and conditions contained herein and other valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Landlord and Tenant agree as follows:

1.Extension. Except as provided in Section 2 below, the term of the Lease is hereby extended through February 29, 2028 (the “Third Extended Expiration Date”). The portion of the term of the Lease beginning on the date immediately following the Second Extended Expiration Date (the “Third Extension Date”) and ending on the Third Extended Expiration Date shall be referred to herein as the “Third Extended Term”.

2.Reduction.

2.1.Reduction Space Expiration Date. Subject to the terms hereof, the term of the Lease shall expire, with respect to the Reduction Space only, on Second Extended Expiration Date (for purposes of this Amendment, the “Reduction”). Without limiting the foregoing:

A.From and after the date immediately following the Second Extended Expiration Date (for purposes of this Amendment, the “Reduction Effective Date”), the Premises shall consist solely of the Existing Premises less the Reduction Space (for purposes of this Amendment, the “Remaining Premises”) and shall be deemed to contain 5,862 rentable square feet.

B.Tenant shall surrender the Reduction Space to Landlord in accordance with the terms of the Lease on or before the Second Extended Expiration Date.

C.Tenant shall remain liable for all Rent and other amounts payable under the Lease with respect to the Reduction Space for the period up to and including the Second Extended Expiration Date, even though billings for such amounts may occur after the Second Extended Expiration Date.

D.Tenant’s restoration obligations with respect to the Reduction Space shall be as set forth in the Lease, as amended.

E.If Tenant fails to surrender any portion of the Reduction Space on or before the Second Extended Expiration Date, Tenant’s tenancy with respect to the Reduction Space shall be subject to Section 22 of the Lease.

F.Any other rights or obligations of Landlord or Tenant under the Lease relating to the Reduction Space that, in the absence of the Reduction, would have survived the Second Extended Expiration Date shall survive the Second Extended Expiration Date.

1
Matter ID: AR120723.1
Pixelworks-3A


3.    Base Rent. With respect to the Remaining Premises during the Third Extended Term, the schedule of Base Rent shall be as follows:

Period of Third Extended Term
Annual Rate Per Square Foot (rounded to the nearest 100th of a dollar)
Monthly Base Rent
10/1/24 - 9/30/25$46.20$22,568.70
10/1/25 - 9/30/26$47.59$23,245.76
10/1/26 - 9/30/27$49.01$23,943.13
10/1/27 – 2/29/28$50.48$24,661.43

All such Base Rent shall be payable by Tenant in accordance with the terms of the Lease, as amended.

Notwithstanding the foregoing, Base Rent for the Remaining Premises shall be abated, in the following amounts; provided, however, that if a Default exists when any such abatement would otherwise apply, such abatement shall be deferred until the date, if any, on which such Default is cured;

(i)$22,568.70 per month for the each of the following full calendar months of October 2024, January 2025 and February 2025;
(ii)$23,943.13 for the full calendar month of October 2026; and
(iii)$24,661.43 for the full calendar month of November 2027.

4.Additional Security Deposit.

4.1.No additional Security Deposit shall be required in connection with this Amendment.

4.2.Due to a scrivener’s error, the reference to “$80,000.00 in Section 5 of the First Amendment is hereby amended and restated as “$79,999.80”.

4.3. Effective as of date hereof, and so long as Tenant is not in Default, the Security Deposit held by Landlord as provided under Sections 1.08 and 6 of the Lease shall be reduced from $79,999.80 to $24,661.43 (for purposes of this Amendment, the “Deposit Reduction”) and Landlord shall deliver the amount of $55,338.37 to Tenant within 30 days of the date hereof.

5.    Tenant’s Pro Rata Share. With respect to the Remaining Premises during the Extended Term, Tenant’s Pro Rata Share shall be 4.5029%.

6.    Expenses and Taxes. With respect to the Remaining Premises during the Third Extended Term, Tenant shall pay for Tenant’s Pro Rata Share of Expenses and Taxes in accordance with the terms of the Lease; provided, however, that, with respect to the Remaining Premises during the Third Extended Term the Base Year for Expenses and Taxes shall be 2025.

7.    Improvements to Remaining Premises.

7.1.    Configuration and Condition of Remaining Premises. Tenant acknowledges that it is in possession of the Remaining Premises and agrees to accept them “as is” without any representation by Landlord regarding their configuration or condition and without any obligation on the part of Landlord to perform or pay for any alteration or improvement, except as may be otherwise expressly provided in this Amendment.

7.2.    Responsibility for Improvements to Remaining Premises. Landlord shall perform improvements to the Remaining Premises in accordance with the Third Extension Work Letter attached hereto as Exhibit B.

8.    Representations. Tenant represents and warrants that, as of the date hereof and the Second Extended Expiration Date: (a) Tenant is the rightful owner of all of the Tenant’s interest in the Lease; (b) Tenant has not subleased the Reduction Space or made any disposition, assignment or conveyance of the Lease or Tenant’s interest therein; (c) Tenant has no knowledge of any fact or circumstance which would give rise to any claim, demand, obligation, liability, action or cause of action arising out of or in connection with Tenant’s occupancy of the Reduction Space; (d) no other person or entity has an interest in the Lease, collateral or otherwise; and (e) there are no outstanding contracts for the supply of labor or material and no work has been done or is being done in, to or about the Reduction Space which has not been fully paid for and for which appropriate waivers of mechanic’s liens have not been obtained.

9.    Other Pertinent Provisions. Landlord and Tenant agree that, effective as of the date of this Amendment (unless different effective date(s) is/are specifically referenced in this Section), the Lease shall be amended in the following additional respects:

9.1.    Permitted Use. Section 1.11 of the Lease is hereby amended and restated as the following:

2
Matter ID: AR120723.1
Pixelworks-3A


“1.11    ‘Permitted Use’: General office use, including, without limitation, (a) software related engineering, design, and product testing, (b) semiconductor related engineering and design, and (c) building, assembling, and physically constructing products related thereto; provided, however, that no more than 20% of the Premises (measured against the total Rentable Square Footage of the Premises) shall be used for building, assembling, and/or physically constructing any products and that Tenant shall neither use, nor permit (pursuant to a sublease or otherwise) any other party to use, any portion of the Premises for a retail bank.”

9.2.    Landlord’s Notice Address. The Landlord’s Notice Address set forth in Section 1.12 of the Lease (as further amended) is hereby deleted in its entirety and is replaced with the following:

“Hudson Concourse, LLC,
c/o Hudson Pacific Properties
2055 Gateway Place, Suite 200
San Jose, California 95110
Attn: Building Manager

with copies to:

Hudson Concourse, LLC,
c/o Hudson Pacific Properties
333 Twin Dolphin Drive, Suite 100
Redwood City, California 94065
Attn: Managing Counsel

and

Hudson Concourse, LLC,
c/o Hudson Pacific Properties
11601 Wilshire Boulevard, Suite 900
Los Angeles, California 90025
Attn: Lease Administration”

Notwithstanding anything to the contrary contained in the Lease, as amended hereby, Rent shall be made payable to the entity, and sent to the address, Landlord designates and shall be made by good and sufficient check or by other means acceptable to Landlord.

9.3.    Parking. Effective as of the Reduction Effective Date, Section 1 of Exhibit G to the Lease (as was further amended by Section 9.1 of the First Amendment and Section 8.7 of the Second Amendment) is hereby amended and restated as the following shall be deemed amended and restated as “17 non-reserved parking spaces”

9.5.    Demising Wall. Tenant acknowledges that there is currently no demising wall between the Remaining Premises and the Reduction Space; provided, however that Tenant agrees that Tenant shall have no right to use or occupy (nor permit others to use or occupy) any portion of the Reduction Space from and after the Second Extended Expiration Date. Tenant specifically agrees that its release, waiver, indemnity and insurance obligations set forth in the Lease shall apply to the Reduction Space (as if it were a portion of the Premises) with respect to that period of time (1) commencing on the Reduction Effective Date, and (2) ending on the date a demising wall is constructed to separate the Remaining Premises from the Reduction Space (as more particularly described in Section 2.1 hereof and Exhibit B hereto). Effective immediately upon Tenant or any of its agents, employees, contractors, officers, directors, shareholders, visitors, invitees, or customers entering the Reduction Space after the Second Extended Expiration Date for any reason whatsoever or placing any personal property therein, then without limiting any of Landlord’s other rights, Landlord shall be entitled, at Landlord’s option, (a) to receive from Tenant, on a go-forward basis, Base Rent on the entire Reduction Space in an amount equal to the then applicable per rentable square foot amount payable per month with respect to the Remaining Premises and/or (b) to declare an immediate Default under the terms of the Lease (as amended).

9.6.    Exposure to Pathogens; Release and Waiver. Tenant hereby acknowledges and agrees that (a) there is a risk of exposure to pathogens (including, without limitation, the novel coronavirus SARS-CoV-2 and mutations, adaptations or variations thereof) (collectively, ("Contagions")) everywhere people are present, including at the Property; (b) no precautions, including those implemented by Landlord and/or third parties (e.g., the CDC and applicable governmental agencies), can entirely eliminate the risk of exposure to Contagions and (c) a governmental restriction of the use and/or occupancy of the Premises in an effort to address the potential or the actual presence of Contagions shall not be deemed a Casualty pursuant to Section 16 of the Lease nor a Taking pursuant to Section 17 of the Lease. Accordingly, by entering into the Property, Tenant and all Tenant Related Parties knowingly and voluntarily assume the risk of exposure to Contagions. Tenant, on behalf of itself and, to the fullest extent permitted by applicable Law, the Tenant Related Parties, hereby waives all Losses against the Landlord and any other Landlord Related Party arising out of or in connection with exposure to Contagions at the Property, including, without limitation any damages due to illness, short- or long-
3
Matter ID: AR120723.1
Pixelworks-3A


term adverse health effects, disability and/or death (the "Released Claims"). With regard to the Released Claims, Tenant expressly waives the provisions of California Civil Code Section 1542, which provides:

A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.

Tenant acknowledges that it has received the advice of legal counsel with respect to the aforementioned waiver and understands the terms thereof.

10.    Fourth Extension Option.

10.1.    Grant of Option; Conditions. Tenant shall have the right (the “Fourth Extension Option”) to extend the term of the Lease for one (1) additional period of two (2) years beginning on the day immediately following the Third Extended Expiration Date and ending on the second anniversary of such expiration date (the “Fourth Extension Term”), if:

(a)    not less than 9 and not more than 12 full calendar months before Third Extended Expiration Date, Tenant delivers written notice to Landlord (for purposes of this Section 10, the “Extension Notice”) electing to exercise the Fourth Extension Option;

(b)    no Default exists when Tenant delivers the Extension Notice;

(c)    no part of the Premises is sublet (other than to an Affiliate of Tenant) when Tenant delivers the Extension Notice; and

(d)    the Lease, as amended, has not been assigned (other than pursuant to a Permitted Transfer) before Tenant delivers the Extension Notice.

10.2.    Terms Applicable to Fourth Extension Term.

A.    During the Fourth Extension Term, (a) the Base Rent rate per rentable square foot shall be equal to the Prevailing Market rate per rentable square foot; (b) Base Rent shall increase, if at all, in accordance with the increases assumed in the determination of Prevailing Market rate; and (c) Base Rent shall be payable in monthly installments in accordance with the terms and conditions of the Lease, as amended.

B.    During the Fourth Extension Term Tenant shall pay Tenant’s Pro Rata Share of Expenses and Taxes for the Premises in accordance with the Lease, as amended.

10.3.    Procedure for Determining Prevailing Market.

A.    Initial Procedure. Within 30 days after receiving the Extension Notice, Landlord shall give Tenant written notice of Landlord’s estimate of the Prevailing Market rate for the Fourth Extension Term (for purposes of this Section 10, “Landlord’s Estimate”). Within 30 days of receiving Landlord’s Estimate, Tenant shall give Landlord either (i) written notice (for purposes of this Section 10, “Tenant’s Binding Notice”) accepting Landlord’s Estimate, or (ii) written notice (for purposes of this Section 10, “Tenant’s Rejection Notice”) rejecting such estimate and stating Tenant’s estimate of the Prevailing Market rate for the Fourth Extension Term. If Tenant gives Landlord a Tenant’s Rejection Notice, Landlord, within 15 days thereafter, shall give Tenant either (i) written notice (for purposes of this Section 10, “Landlord’s Binding Notice”) accepting Tenant’s estimate of the Prevailing Market rate for the Fourth Extension Term stated in Tenant’s Rejection Notice, or (ii) written notice (for purposes of this Section 10, “Landlord’s Rejection Notice”) rejecting such estimate. If Landlord gives Tenant a Landlord’s Rejection Notice, Landlord and Tenant shall work together in good faith to agree in writing upon the Prevailing Market rate for the Fourth Extension Term. If, within 30 days after delivery of a Landlord’s Rejection Notice, the parties fail to agree in writing upon the Prevailing Market rate, the provisions of Section 10.3.B below shall apply.

B.    Dispute Resolution Procedure.

1.    If, within 30 days after delivery of a Landlord’s Rejection Notice, the parties fail to agree in writing upon the Prevailing Market rate, Landlord and Tenant, within five (5) days thereafter, shall each simultaneously submit to the other, in a sealed envelope, its good faith estimate of the Prevailing Market rate for the Fourth Extension Term (for purposes of
4
Matter ID: AR120723.1
Pixelworks-3A


this Section 10, collectively, the “Estimates”). Within seven (7) days after the exchange of Estimates, Landlord and Tenant shall each select a broker or agent (for purposes of this Section 10, an “Agent”) to determine which of the two Estimates most closely reflects the Prevailing Market rate for the Fourth Extension Term. Each Agent so selected shall be licensed as a real estate broker or agent and in good standing with the California Bureau of Real Estate Appraisers, and shall have had at least five (5) years’ experience within the previous 10 years as a commercial real estate broker or agent working in San Jose, California with working knowledge of current rental rates and leasing practices relating to buildings similar to the Building.

2.    If each party selects an Agent in accordance with Section 10.3.B.1 above, the parties shall cause their respective Agents to work together in good faith to agree upon which of the two Estimates most closely reflects the Prevailing Market rate for the Fourth Extension Term. The Estimate, if any, so agreed upon by such Agents shall be final and binding on both parties as the Prevailing Market rate for the Fourth Extension Term and may be entered in a court of competent jurisdiction. If the Agents fail to reach such agreement within 20 days after their selection, then, within 10 days after the expiration of such 20-day period, the parties shall instruct the Agents to select a third Agent meeting the above criteria (and if the Agents fail to agree upon such third Agent within 10 days after being so instructed, either party may cause a court of competent jurisdiction to select such third Agent). Promptly upon selection of such third Agent, the parties shall instruct such Agent (or, if only one of the parties has selected an Agent within the 7-day period described above, then promptly after the expiration of such 7-day period the parties shall instruct such Agent) to determine, as soon as practicable but in any case within 14 days after his selection, which of the two Estimates most closely reflects the Prevailing Market rate. Such determination by such Agent (for purposes of this Section 10, the “Final Agent”) shall be final and binding on both parties as the Prevailing Market rate for the Fourth Extension Term and may be entered in a court of competent jurisdiction. If the Final Agent believes that expert advice would materially assist him, he may retain one or more qualified persons to provide such expert advice. The parties shall share equally in the costs of the Final Agent and of any experts retained by the Final Agent. Any fees of any other broker, agent, counsel or expert engaged by Landlord or Tenant shall be borne by the party retaining such broker, agent, counsel or expert.

C.    Adjustment. If the Prevailing Market rate has not been determined by the commencement date of the Fourth Extension Term, Tenant shall pay Base Rent for the Fourth Extension Term upon the terms and conditions in effect during the last month ending on or before the expiration date of the Lease until such time as the Prevailing Market rate has been determined. Upon such determination, the Base Rent for the Fourth Extension Term shall be retroactively adjusted. If such adjustment results in an under- or overpayment of Base Rent by Tenant, Tenant shall pay Landlord the amount of such underpayment, or receive a credit in the amount of such overpayment, with or against the next Base Rent due under the Lease.

10.4.    Extension Amendment. If Tenant is entitled to and properly exercises its Fourth Extension Option, and if the Prevailing Market rate for the Fourth Extension Term is determined in accordance with Section 10.3 above, Landlord, within a reasonable time thereafter, shall prepare and deliver to Tenant an amendment (for purposes of this Section 10, the “Extension Amendment”) reflecting changes in the Base Rent, the term of the Lease, the expiration date of the Lease, and other appropriate terms in accordance with this Section 10, and Tenant shall execute and return (or provide Landlord with reasonable objections to) the Extension Amendment within 15 days after receiving it. Notwithstanding the foregoing, upon determination of the Prevailing Market rate for the Fourth Extension Term in accordance with Section 10.3 above, an otherwise valid exercise of the Fourth Extension Option shall be fully effective whether or not the Extension Amendment is executed.

10.5.    Definition of Prevailing Market. For purposes of this Fourth Extension Option, “Prevailing Market” shall mean the arms-length, fair-market, annual rental rate per rentable square foot under extension and renewal leases and amendments entered into on or about the date on which the Prevailing Market is being determined hereunder for space comparable to the Premises in the Building and office buildings comparable to the Building in the San Jose, California area. The determination of Prevailing Market shall take into account (i) any material economic differences between the terms of the Lease and any comparison lease or amendment, such as rent abatements, construction costs and other concessions, and the manner, if any, in which the landlord under any such lease is reimbursed for operating expenses and taxes; (ii) any material differences in configuration or condition between the Premises and any comparison space, including any cost that would have to be incurred in order to make the configuration or condition of the comparison space similar to that of the Premises; and (iii) any reasonably anticipated
5
Matter ID: AR120723.1
Pixelworks-3A


changes in the Prevailing Market rate from the time such Prevailing Market rate is being determined and the time such Prevailing Market rate will become effective under the Lease.
10.6.    [Intentionally Omitted].
12.    Miscellaneous.

12.1.    This Amendment and the attached exhibits, which are hereby incorporated into and made a part of this Amendment, set forth the entire agreement between the parties with respect to the matters set forth herein. There have been no additional oral or written representations or agreements. Tenant shall not be entitled, in connection with entering into this Amendment, to any free rent, allowance, alteration, improvement or similar economic incentive to which Tenant may have been entitled in connection with entering into the Lease, except as may be otherwise expressly provided in this Amendment.

12.2.    Except as herein modified or amended, the provisions, conditions and terms of the Lease shall remain unchanged and in full force and effect.

12.3.    In the case of any inconsistency between the provisions of the Lease and this Amendment, the provisions of this Amendment shall govern and control.

12.4.    Submission of this Amendment by Landlord is not an offer to enter into this Amendment but rather is a solicitation for such an offer by Tenant. Landlord shall not be bound by this Amendment until Landlord has executed and delivered it to Tenant.

12.5.    Each party hereto, and their respective successors and assigns shall be authorized to rely upon the signatures of all of the parties hereto which are delivered by facsimile, PDF or DocuSign (or the like) as constituting a duly authorized, irrevocable, actual, current delivery hereof with original ink signatures of each person and entity. This Amendment may be executed in counterparts, each of which shall be deemed an original part and all of which together shall constitute a single agreement.

12.6.    Capitalized terms used but not defined in this Amendment shall have the meanings given in the Lease.

12.7.    Tenant shall indemnify and hold Landlord, its trustees, members, principals, beneficiaries, partners, officers, directors, employees, mortgagee(s) and agents, and the respective principals and members of any such agents harmless from all claims of any brokers (other than Newmark ) claiming to have represented Tenant in connection with this Amendment. Landlord shall indemnify and hold Tenant, its trustees, members, principals, beneficiaries, partners, officers, directors, employees, and agents, and the respective principals and members of any such agents harmless from all claims of any brokers claiming to have represented Landlord in connection with this Amendment. Tenant acknowledges that any assistance rendered by any agent or employee of any affiliate of Landlord in connection with this Amendment has been made as an accommodation to Tenant solely in furtherance of consummating the transaction on behalf of Landlord, and not as agent for Tenant.


[SIGNATURES ARE ON FOLLOWING PAGE]


6
Matter ID: AR120723.1
Pixelworks-3A


IN WITNESS WHEREOF, Landlord and Tenant have duly executed this Amendment as of the day and year first above written.


LANDLORD:
HUDSON CONCOURSE, LLC, a Delaware limited liability company

By:    Hudson Pacific Properties, L.P.,
a Maryland limited partnership,
its sole member

By:     Hudson Pacific Properties, Inc.,
a Maryland corporation,
its general partner
By:/s/ Kenneth Young
Name:Kenneth Young
Title:Senior Vice President, Leasing
TENANT:

PIXELWORKS, INC., an Oregon corporation
By:/s/ Haley Aman
Name:Haley Aman
Title:CFO

7
Matter ID: AR120723.1
Pixelworks-3A


EXHIBIT A

OUTLINE AND LOCATION OF REDUCTION SPACE





EXHIBIT B

THIRD EXTENSION WORK LETTER


As used in this Exhibit B (this “Third Extension Work Letter”), the following terms shall have the following meanings:

(i)Premises” means the Remaining Premises and the Reduction Space.

(ii)For purposes of this Exhibit B, “Tenant Improvements” means all improvements to be constructed in the Premises pursuant to this Third Extension Work Letter;

(iii)For purposes of this Exhibit B, “Tenant Improvement Work” means the construction of the Tenant Improvements, together with any related work (including demolition) that is necessary to construct the Tenant Improvements;

(iv)Agreement” means the Amendment of which this Third Extension Work Letter is a part.

1COST OF TENANT IMPROVEMENT WORK. Except as provided in Section 2.7 below, the Tenant Improvement Work shall be performed at Landlord’s expense.

2WORK LIST.
1.1Work List. Landlord shall perform improvements to the Premises in accordance with the following work list (for purposes of this Exhibit B, the “Work List”) using Building-standard methods, materials and finishes.

WORK LIST

ITEM
1.
Install a demising wall in the Premises per the Plans by HGA and dated October 12, 2023 (the “Plans”), attached hereto as Exhibit B-1. Notwithstanding any provision herein to the contrary, the Plans shall include any alterations to the Existing Premises or the Building that, in the Landlord’s good faith judgement, are necessary to separate the Reduction Space from the Remaining Premises or the Reduction from causing any portion of the Reduction Space or the Remaining Premises to (a) lack reasonable access to multi-tenant corridors or the elevator lobby, (b) violate any Law, or (c) be unmarketable in any respect (for purposes of this Exhibit B, the “Demising Work”).
2.Clean the carpet in the interior of the Premises.
3.Touch-up painted where needed (as reasonably determined by Landlord) in the interior of the Premises.

1.2[Intentionally Omitted]
1.3[Intentionally Omitted]
1.4[Intentionally Omitted]
1.5[Intentionally Omitted]
1.6[Intentionally Omitted]
1.7Revisions to Work List. The Work List shall not be revised without Landlord’s agreement, which agreement may be withheld or conditioned in Landlord’s sole and absolute discretion. If Tenant requests any revision to the Work List, Landlord shall provide Tenant with notice approving or disapproving such revision, and, if Landlord approves such revision, Landlord shall have such revision made and delivered to Tenant, together with notice of any resulting change in the cost of the Tenant Improvement Work, within 10 business days after the later of Landlord’s receipt of such request or the mutual execution and delivery of this Agreement if such revision is not material, and within such longer period of time as may be reasonably necessary (but not more than 15 business days after the later of such receipt or such execution and delivery) if such revision is material, whereupon Tenant, within one (1) business day, shall notify Landlord whether it desires to proceed with such revision. If Landlord has begun performing the Tenant Improvement Work, then, in the absence of such authorization, Landlord shall have the option to continue such performance disregarding such revision. Landlord shall not revise the Work List without Tenant’s consent, which shall not be unreasonably withheld or conditioned. Tenant shall approve, or reasonably disapprove (and state, with reasonable specificity, its reasons for disapproving), any revision to the Work List within two (2) business days after receiving Landlord’s request for approval thereof. Any change order affecting the Work List shall be deemed a revision to the Work List. Tenant shall reimburse Landlord, immediately upon demand, for any increase in the total cost associated with the Tenant Improvement Work that results from any revision to the Work List requested by Tenant, including the cost of preparing such revision.



1.8[Intentionally Omitted]

3CONSTRUCTION.

1.1Contractor. Landlord shall retain a contractor of its choice (for purposes of this Exhibit B, the “Contractor”) to perform the Tenant Improvement Work. In addition, Landlord may select and/or approve of any subcontractors, mechanics and materialmen used in connection with the performance of the Tenant Improvement Work.

1.2[Intentionally Omitted]

1.3Permits. Landlord shall cause the Contractor to apply to the appropriate municipal authorities for, and obtain from such authorities, all permits necessary for the Contractor to complete the Tenant Improvement Work (for purposes of this Exhibit B, the “Permits”).
1.4Construction

1.1.1Performance of Tenant Improvement Work. Landlord shall cause the Contractor to perform the Tenant Improvement Work in accordance with the Work List.

1.1.2Contractor’s Warranties. Tenant waives all claims against Landlord relating to any defects in the Tenant Improvements; provided, however, that if, within 30 days after substantial completion of the Tenant Improvement Work, Tenant provides notice to Landlord of any non-latent defect in the Tenant Improvements, or if, within 11 months after substantial completion of the Tenant Improvement Work, Tenant provides notice to Landlord of any latent defect in the Tenant Improvements, then Landlord shall promptly cause such defect to be corrected.

4COMPLIANCE WITH LAW; SUITABILITY FOR TENANT’S USE. Landlord shall cause the Work List to comply with law. Except as provided in the preceding sentence, Tenant shall be responsible for ensuring that the Work List is suitable for Tenant’s use of the Premises, and neither the preparation nor the approval of the Work List by Landlord or its consultants shall relieve Tenant from such responsibility. Landlord may contest any alleged violation of law in good faith, including by seeking a waiver or deferment of compliance, asserting any defense allowed by law, and exercising any right of appeal (provided that, after completing such contest, Landlord makes any modification to the Work List or any alteration to the Premises that is necessary to comply with any final order or judgment).

5COMPLETION. Tenant acknowledges and agrees that the Tenant Improvement Work may be performed during Building Service Hours before or after the Third Extension Date. Landlord and Tenant shall cooperate with each other in order to enable the Tenant Improvement Work to be performed in a timely manner and with as little inconvenience to the operation of Tenant’s business as is reasonably possible. Notwithstanding any contrary provision of this Agreement, any delay in the completion of the Tenant Improvement Work or inconvenience suffered by Tenant during the performance of the Tenant Improvement Work shall not delay the Third Extension Date, nor shall it subject Landlord to any liability for any loss or damage resulting therefrom or entitle Tenant to any credit, abatement or adjustment of rent or other sums payable under the Lease.

6MISCELLANEOUS. Notwithstanding any contrary provision of this Agreement, if Tenant Defaults under this Agreement before the Tenant Improvement Work is completed, Landlord’s obligations under this Third Extension Work Letter shall be excused until such Default is cured and Tenant shall be responsible for any resulting delay in the completion of the Tenant Improvement Work. This Third Extension Work Letter shall not apply to any space other than the Premises.








EXHIBIT B-1

ADDITIONAL DESCRIPTION OF WORK LIST ITEMS

EX-21 4 ex21subsidiariesfor202310k.htm SUBSIDIARIES Document

Exhibit 21

Subsidiaries of Pixelworks, Inc.

Equator Technologies, 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
Frame Shadow Technology (Shanghai) Co., Ltd – A China company
Pixelworks Taiwan LLC - an Oregon company
Pixelworks Semiconductor Technology Company, LLC - an Oregon company




EX-23.1 5 pxlw12312023_ex231.htm CONSENT OF GRANT THORNTON LLP Document


Exhibit 23.1

Consent of Independent Registered Public Accounting Firm


We have issued our report dated March 13, 2024, with respect to the consolidated financial statements included in the Annual Report of Pixelworks, Inc. on Form 10-K for the year ended December 31, 2023. We consent to the incorporation by reference of said report in the Registration Statement of Pixelworks, Inc. on Form S-3 (File No. 333-275569) and on Form S-8 (File No. 333-273250, File No. 333-265686, File No. 333-256606, File No. 333-239466, File No. 333-233210, File No. 333-227352, File No. 333-219418, File No. 333-212650, File No. 333-205856, File No. 333-197644, File No. 333-190037, File No. 333-182701, File No. 333-168175, File No. 333-161125, File No. 333-152945 and File No. 333-136553).

/s/ GRANT THORNTON LLP

San Francisco, California
March 13, 2024



EX-23.2 6 pxlw12312023_ex232.htm CONSENT OF ARMANINO LLP Document


Exhibit 23.2

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, 333-136553, 333-265686, 333-273250 and 333-265686) and Form S-3 (No. 333-275569) of Pixelworks, Inc. and subsidiaries of our report dated March 8, 2023 relating to the consolidated financial statements appearing in this Form 10-K for the year ended December 31, 2022.

/s/ Armanino LLP

San Ramon, California
March 13, 2024


EX-31.1 7 pxlw12312023_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 13, 2024By: /s/ Todd A. DeBonis
  Todd A. DeBonis
  President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 8 pxlw12312023_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 13, 2024By: /s/ Haley F. Aman
  
Haley F. Aman
  Chief Financial Officer (Principal Financial Officer)


EX-32.1 9 pxlw12312023_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, 2023 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 13, 2024


EX-32.2 10 pxlw12312023_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, 2023 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 13, 2024


EX-101.SCH 11 pxlw-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statement of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Interest Income (Expense) and Other, Net link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Research and Development link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Interest Income (Expense) and Other, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Non- controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies (Cash and cash equivalents) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies (Property and equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies (Licensed Technology) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Components (Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Components (Inventories) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Balance Sheet Components (Property and Equipment) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Balance Sheet Components (Other Assets, Net) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Balance Sheet Components (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases - Supplemental information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Interest Income (Expense) and Other, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes (Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Income Taxes (Uncertain Tax Positions) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Commitments and Contingencies (Royalties) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Commitments and Contingencies (401(k) Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Earnings Per Share (Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Shareholders' Equity (Shareholders' Equity) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Shareholders' Equity (Stock Options) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Shareholders' Equity (Stock Options Activity Roll-forward) (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Shareholders' Equity (Restricted Stock) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Segment Information (Geographic Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Segment Information (Schedule of Revenue by Major Customer) (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Segment Information (Accounts Receivable by Major Customer) (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Non-controlling Interest - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Noncontrolling Interest - Initial Investment Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 pxlw-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 pxlw-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 pxlw-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Payments on asset financings Repayments of Other Debt Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedue of Shares Authorized under Stock Option Plans, by Exercise Price Range Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Accrued Liabilities and Current Portion of Long-Term Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities and current portion of long-term liabilities Accrued liabilities and current portion of long-term liabilities Accrued Liabilities, Current Tax credit carryforwards, research Tax credit carryforwards, research Amount of research tax credit carryforwards. Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Pre-money valuation Redeemable Noncontrolling Interest, Equity, Redemption Value Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Equity Transfer Agreement Equity Transfer Agreement [Member] Equity Transfer Agreement Unvested at December 31, 2022: Unvested at December 31, 2023: Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development, Policy Research and Development Expense, Policy [Policy Text Block] Employer contributions to 401(k) plan Defined Contribution Plan, Employer Discretionary Contribution Amount Useful Lives and Recoverability of Equipment and Other Long-Lived Assets, Policy Property, Plant and Equipment, Impairment [Policy Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Minimum rate of return Noncontrolling Interest, Minimum Return Rate Noncontrolling Interest, Minimum Return Rate Research and Development [Abstract] Research and Development [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 10) Commitments and Contingencies Years ending December 31: Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Number exercisable as of end of year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Shareholders' Equity Equity [Text Block] Total, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Schedule of Revenue by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Inventory write-downs Inventory Write-down Income Taxes Income Tax Disclosure [Text Block] Ownership [Axis] Ownership [Axis] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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 Expected benefit to effective tax rate Increase in Unrecognized Tax Benefits is Reasonably Possible Upfront Payment Upfront Payment [Member] Upfront Payment Revenue, Policy Revenue [Policy Text Block] Noncontrolling Interest [Abstract] Major Customers [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Federal Deferred Federal Income Tax Expense (Benefit) Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value, 50,000,000 shares authorized, none issued Preferred Stock, Value, Issued Net proceeds from issuance of equity interest to certain 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 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Property and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current 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 Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding as of December 31, 2022: Options outstanding as of December 31, 2023: Number outstanding as of end of year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Account Z Account Z [Member] Account Z Research and Development Research, Development, and Computer Software Disclosure [Text Block] Common stock, $0.001 par value; 250,000,000 shares authorized, 57,126,680 and 55,113,186 shares issued and outstanding as of December 31, 2023 and 2022, respectively. Common Stocks, Including Additional Paid in Capital Redeemable non-controlling interest Carrying Value of Redeemable NCI as of January 1, 2023 Carrying Value of Redeemable NCI as of December 31, 2023 Redeemable Noncontrolling Interest, Equity, Carrying Amount Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Net loss attributable to Pixelworks, Inc. Net loss attributable to Pixelworks, Inc. Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current 2.07- 6.05 $2.67 - $4.52 [Member] $2.67 - $4.52 [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [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. 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] Beginning balance, shares Ending balance, shares Shares, Issued LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] First Additional Payment First Additional Payment [Member] First Additional Payment Employee Stock Purchase Plan: Employee Stock [Member] Purchase Obligation, Delivery Period Purchase Obligation, Delivery Period Purchase Obligation, Delivery Period Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Shareholders' equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred revenue Contract with Customer, Liability Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accounts Receivable, Policy Receivable [Policy Text Block] Cost of revenue Cost of Goods and Services Sold Less: Interest component Software Licenses, Future Minimum Payments Due, Interest Component Software Licenses, Future Minimum Payments Due, Interest Component Federal [Member] Internal Revenue Service (IRS) [Member] Options, merit vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] Second Additional Payment Second Additional Payment [Member] Second Additional Payment End customer C End customer C [Member] End customer C [Member] 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Foreign pension adjustment, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Name Measure Name Name Forgone Recovery, Individual Name ViXS Systems, Inc. ViXS Systems, Inc. [Member] ViXS Systems, Inc. [Member] Goodwill Goodwill Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] 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. Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued current and long-term liabilities Increase (Decrease) in Accrued Liabilities Certificates of deposit Certificates of Deposit [Member] 2006 Plan, number of shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Increase in additional paid-in capital Noncontrolling Interest, Adjustments To Additional Paid In Capital Noncontrolling Interest, Adjustments To Additional Paid In Capital Terms of payment Contract With Customer, Terms Of Payment Contract With Customer, Terms Of Payment Accounts receivable Accounts Receivable [Member] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Foreign currency transaction loss, realized Realized Gain (Loss), Foreign Currency Transaction, before Tax Schedule of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation and amortization Depreciation Foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Income Statement Location [Axis] Income Statement Location [Axis] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Future Minimum Payments Under Non-cancellable Leases Future Minimum Payments Disclosure Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] 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 Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Policy [Policy Text Block] Revenue, net Revenue, net Revenues Current portion of income taxes payable Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] 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] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Supplemental Information Related to Leases Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] 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. Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Canada Revenue Agency [Member] Canada Revenue Agency [Member] Net proceeds from issuance of equity interest to non-controlling interest Noncontrolling Interest, Increase from Sale of Parent Equity Interest Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] 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] Interest expense Interest Expense Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Employee Stock Purchase Plan, number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Selling, general and administrative General and Administrative Expense [Member] Goodwill [Line Items] Goodwill [Line Items] Gross carrying amount Property, Plant and Equipment, Gross Options outstanding, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates, Policy Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Other Operating Cost and Expense, by Component Schedule of Other Operating Cost and Expense, by Component [Table Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liability, current Operating Lease, Liability, Current Software [Member] Computer Software, Intangible Asset [Member] Employee Stock Purchase Plans, shares issued Stock Issued During Period, Shares, Employee Stock Purchase Plans Auditor Firm ID Auditor Firm ID Amortization of acquired intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Tax contingencies, net of reversals Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date 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. Income taxes payable Increase (Decrease) in Income Taxes Payable Accrual for positions taken in current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Equity, Attributable to Noncontrolling Interest [Roll Forward] Schedule of Income (Loss) before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Account W Account A [Member] Account A [Member] Stock-Based Compensation, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Share-Based Compensation, Policy Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax 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] Employee equity incentive plans Stock Option Plans: Employee Stock Option [Member] Nonvested awards, total compensation cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees Non-controlling Interest Noncontrolling Interest Disclosure [Text Block] Maximum Maximum [Member] Total comprehensive loss attributable to Pixelworks, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Nonvested awards, total compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Cash equivalents, at carrying value Cash Equivalents, at Carrying Value Document Type Document Type 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. Present value of minimum software license payments Software Licenses, Future Minimum Payments Due, Present Value Software Licenses, Future Minimum Payments Due, Present Value Tabular List, Table Tabular List [Table Text Block] Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Entity Address, Address Line One Entity Address, Address Line One 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. Account X Account B [Member] Account B [Member] Inventories, Policy Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 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] Ownership percentage Subsidiary, Ownership Percentage, Parent Federal Current Federal Tax Expense (Benefit) Equity Sale to ESOP Equity Sale to ESOP [Member] Equity Sale to ESOP Other Other Noncash Income (Expense) Options Outstanding - Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] 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. Net loss attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Operating loss carryforwards Operating Loss Carryforwards Customer Concentration Risk Customer Concentration Risk [Member] Current portion of accrued liabilities for asset financings Other Liabilities, Current 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 Income Statement [Abstract] Income Statement [Abstract] Canceled and forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Leasehold improvements Leasehold Improvements, Gross Title of 12(b) Security Title of 12(b) Security Balance Sheet Components Balance sheet components [Text Block] Balance sheet components [Text Block] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] End customer B End customer B [Member] End customer B [Member] Interest and Penalties [Member] Interest and Penalties [Member] Interest and Penalties [Member] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Reserves and accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Ownership percentage by noncontrolling owners Subsidiary, Ownership Percentage, Noncontrolling Owner Unvested at December 31, 2022: Unvested at December 31, 2023: Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Stock issued under employee equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] 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] Amortization of licensed technology amortization of licensed technology amortization of licensed technology Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Change in control repurchase covenant, annual interest percentage Noncontrolling Interest, Redemption, Change in Control Repurchase Covenant, Annual Interest Percentage Noncontrolling Interest, Redemption, Change in Control Repurchase Covenant, Annual Interest Percentage Entity Tax Identification Number Entity Tax Identification Number Inventories Inventories Inventory, Net $1.86 - $1.86 $2.00 - $2.00 [Member] $2.00 - $2.00 [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Corporate restructuring Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Percent Entity Interactive Data Current Entity Interactive Data Current Effect of foreign currency translation attributable to non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Anticipated decrease of unrecognized tax liability, within twelve months Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill, Policy Goodwill and Intangible Assets, Policy [Policy Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Restricted stock grants, number of shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Reversal of 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 Mobile market Mobile Market [Member] Mobile Market Exercise Price Range [Axis] Exercise Price Range [Axis] 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] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Leases [Abstract] Leases [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Schedule of Deferred Tax Assets, Liabilities, and Valuation Allowance Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding The Investors The Investors [Member] The Investors Other Noncontrolling Interests Other Noncontrolling Interests 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. Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] Auditor Location Auditor Location IC sales Integrated Circuits [Member] Integrated Circuits [Member] Auditor Information [Abstract] Auditor Information Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Name of Major Customer [Domain] Customer [Domain] Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation Net Income (Loss) Available to Common Stockholders, Basic Inventories Schedule of Inventory, Current [Table Text Block] Options Outstanding - Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Software licenses Software Licenses, Future Minimum Payments Due [Abstract] Software Licenses, Future Minimum Payments Due [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] At the Market Offering At the Market Offering [Member] At the Market Offering Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Total operating lease liabilities Operating Lease, Liability Balance at beginning of year Balance at end of year Liability for uncertain tax positions, noncurrent Liability for Uncertainty in Income Taxes, Noncurrent 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 Total liabilities Liabilities Total current Current Income Tax Expense (Benefit) Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Research and development arrangement, receivable recognized Research and Development Arrangement, Receivable Recognized Research and Development Arrangement, Receivable Recognized Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [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. Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Prepaid expenses and other current and long-term assets, net Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount 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. Common stock, shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Deposit liability Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Costs related to the sale of equity Noncontrolling Interest, Sale Of Equity Costs Noncontrolling Interest, Sale Of Equity Costs China CHINA Options outstanding, weighted average exercise price Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Foreign pension adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent Total current assets Assets, Current Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Interest income and other, net Total interest expense and other, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Japan JAPAN Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Percentage of revenue Percentage of accounts receivable Concentration Risk, Percentage 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. Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Minimum return Noncontrolling Interest, Redemption, Annual Interest Percentage Minimum Return Noncontrolling Interest, Redemption, Annual Interest Percentage Minimum Return 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 Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Deferred stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other income Other Income Other accrued expenses Other Accrued Liabilities, Current Other Other Comprehensive Income, Other, Net of Tax Depreciation and amortization Depreciation, Depletion and Amortization Equipment, furniture and fixtures [Member] Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total Pixelworks, Inc. shareholders’ equity Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Less valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 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 Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Interest Expense and Other, Net Other Income and Other Expense Disclosure [Text Block] 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. Purchases of licensed technology Payments to Acquire Intangible Assets Property and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] 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] Closing and direct costs incurred Noncontrolling Interest, Closing And Other Direct Costs Incurred Noncontrolling Interest, Closing And Other Direct Costs Incurred Entity Emerging Growth Company Entity Emerging Growth Company Total gross deferred tax assets Deferred Tax Assets, Gross Increase (Decrease) in Shareholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Depreciation and amortization Deferred Tax Assets, Property and Equipment Amount of deferred tax asset attributable to taxable temporary differences from property and equipment. 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Account Y Account C [Member] Account C [Member] Options outstanding as of December 31, 2022: Options outstanding as of December 31, 2023: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] 2025 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. Foreign [Member] Foreign Tax Authority [Member] Income taxes payable, net of current portion Accrued Income Taxes, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Reversals due to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Segment, Geographical [Domain] Geographical [Domain] Total shareholders' equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Net loss attributable to redeemable non-controlling interest Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Range of exercise prices, minimum Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Remaining lease terms on operating leases Lessee, Operating Leases, Remaining Lease Term Lessee, Operating Leases, Remaining Lease Term Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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 Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Reversals due to positions taken in the current year Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Other Deferred Tax Assets, Other Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes, net of refunds received Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Liability for warranty returns Standard Product Warranty Accrual Adjustment to deferred balances Effective Income Tax Rate Reconciliation, Deferred Balances Effective Income Tax Rate Reconciliation, Deferred Balances Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Less: Net income attributable to certain entities owned by employees Undistributed Earnings (Loss) Allocated to Participating Securities, Basic 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. Accumulated Deficit Retained Earnings [Member] Contractual obligation, other, current Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities, redeemable non-controlling interest and shareholders' equity Liabilities and Equity Options exerciseable, weighted average exercise price Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Other assets, net Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Annual interest percentage included Noncontrolling Interest, Redemption, Annual Interest Percentage Included Noncontrolling Interest, Redemption, Annual Interest Percentage Included Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Foreign Current Foreign Tax Expense (Benefit) Net deferred tax assets Deferred tax assets, net Deferred Tax Assets, Net PWSH Employees and Subsidiaries PWSH Employees and Subsidiaries [Member] PWSH Employees and Subsidiaries Number Of Broad Markets Number Of Broad Markets Number Of Broad Markets Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 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 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 Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] All distributors All Distributors [Member] All Distributors [Member] Fair Value of Financial Instruments, Policy Fair Value of Financial Instruments, Policy [Policy Text Block] Certificates of deposit Convertible Debt, Fair Value Disclosures Termination Date Trading Arrangement Termination Date Equipment, furniture and fixtures Furniture and Fixtures, Gross Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Software amortization Capitalized Computer Software, Amortization Summary of Uncertain Tax Positions and Interest and Penalties Summary of Income Tax Contingencies [Table Text Block] Net proceeds from issuance of equity interest to non-controlling interest Proceeds from Noncontrolling Interests Korea KOREA, REPUBLIC OF Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Revenue from Significant Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Expected to vest after December 31, 2023 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. Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] 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 Change in net valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] 2024 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. Compensation Amount Outstanding Recovery Compensation Amount Royalty Expense Royalty Expense Interest income Interest and Other Income 2006 Plan Plan 2006 [Member] Plan 2006 [Member] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] 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 Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Research and Development Arrangement, Contract to Perform for Others [Line Items] Research and Development Arrangement, Contract to Perform for Others [Line Items] Deferred income tax expense Total deferred Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Long-term liabilities, net of current portion Accounts Payable and Accrued Liabilities, Noncurrent Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Canceled and forfeited Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Taxes, Policy Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Reduction to deferred tax assets Reduction to deferred tax assets Reduction to deferred tax assets Insider Trading Arrangements [Line Items] 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. Licensed Technology, Policy Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Total intrinsic value of outstanding options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Stock issued under employee equity incentive plans, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Tooling Machinery and Equipment, Gross Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Impact of foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Amortization of acquired intangible assets Amortization of acquired developed technology Amortization of acquired developed technology Adjustment to Compensation, Amount Adjustment to Compensation Amount Range of exercise prices, maximum Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit 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. Cost of revenue Cost of Sales [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Non-controlling interest Carrying Value of Redeemable NCI as of January 1, 2023 Carrying Value of Redeemable NCI as of December 31, 2023 Equity, Attributable to Noncontrolling Interest Auditor Name Auditor Name Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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] Revenue Sales [Member] 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. Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Provision (benefit) for income taxes Income tax expense (benefit) Income Tax Expense (Benefit) Nature of Uncertainty [Axis] Nature of Uncertainty [Axis] Finished goods Inventory, Finished Goods, Net of Reserves Foreign tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Foreign Research and development arrangement, receivable Research and Development Arrangement, Receivable Research and Development Arrangement, Receivable Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued payroll and related liabilities Employee-related Liabilities, Current 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. Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equity Sale to Investors Equity Sale to Investors [Member] Equity Sale to Investors Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Redeemable Noncontrolling Interest Redeemable Noncontrolling Interest [Table Text Block] $1.86 - $6.05 $0.60 - $6.05 [Member] $0.60 - $6.05 [Member] Cash equivalents: Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Maximum aggregate offering price Sale of Stock, Maximum Consideration Received on Transaction Sale of Stock, Maximum Consideration Received on Transaction Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid during the year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total comprehensive loss attributable to Pixelworks, Inc. Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 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 Permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent 2.00 - 2.00 $2.46 - $2.46 [Member] $2.46 - $2.46 [Member] Expected to vest after December 31, 2023 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. Estimated useful life Property, Plant and Equipment, Useful Life Tax effect of foreign pension adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Commissions and fees Sale of Stock, Commission Fee, Percent Sale of Stock, Commission Fee, Percent 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. Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted 2026 Software Licenses, Future Minimum Payments, Due in Three Years Amount of required minimum payments maturing in the third fiscal year following the latest fiscal year for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year. Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] 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 Software Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Document Annual Report Document Annual Report Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name 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] Cover [Abstract] Cover [Abstract] Sale of previously written-down inventory Sale of Previously Reserved Inventory Sales amount of inventory previously reserved. U.S. UNITED STATES Transaction price, contract asset Transaction Price, Contract Asset Transaction Price, Contract Asset Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Tooling [Member] Tools, Dies and Molds [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] End customer A End customer A [Member] End customer A [Member] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Total Shareholders' Equity Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] 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 Distributor B Distributor B [Member] Distributor B State [Member] State and Local Jurisdiction [Member] Work-in-process Inventory, Work in Process, Net of Reserves Research and experimentation credit and deduction carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Distributor A Distributor A [Member] Distributor A [Member] The Purchasers The Purchasers [Member] The Purchasers Debt Instrument [Line Items] Debt Instrument [Line Items] Other Deferred Tax Liabilities, Other Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Home & Enterprise market Home And Enterprise Market [Member] Home And Enterprise Market Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Taiwan TAIWAN 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] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Uncertain Tax Positions [Member] Uncertain Tax Positions [Member] Uncertain Tax Positions [Member] Total gross deferred tax liabilities Deferred Tax Liabilities, Gross Purchases 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. Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Proceeds from issuances of common stock under employee equity incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Engineering services, license and other Engineering Services And Other [Member] Engineering Services And Other [Member] Statement [Line Items] Statement [Line Items] Property and Equipment, Policy Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Total, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Operating loss carryforwards, carried forward indefinetly Operating Loss Carryforwards, Carried Forward Indefinetly Operating Loss Carryforwards, Carried Forward Indefinetly Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Non-Controlling Interest Noncontrolling Interest [Member] EX-101.PRE 15 pxlw-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 08, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
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 SW 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     $ 88,578,119
Entity Public Float, Share Price     $ 1.73
Entity Common Stock, Shares Outstanding   57,796,873  
Documents Incorporated by Reference
Part III of this Annual Report on Form 10-K 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, 2023.
   
Entity Central Index Key 0001040161    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Auditor Information [Abstract]    
Auditor Firm ID 248 32
Auditor Name GRANT THORNTON LLP Armanino LLP
Auditor Location San Francisco, California San Ramon, California
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 47,544 $ 56,821
Accounts receivable, net 10,075 10,047
Inventories 3,968 1,760
Prepaid expenses and other current assets 3,138 3,745
Total current assets 64,725 72,373
Property and equipment, net 5,997 4,632
Operating lease right-of-use assets 4,725 3,331
Other assets, net 2,115 3,580
Goodwill 18,407 18,407
Total assets 95,969 102,323
Current liabilities:    
Accounts payable 2,416 3,143
Accrued liabilities and current portion of long-term liabilities 9,692 8,849
Current portion of income taxes payable 189 519
Total current liabilities 12,297 12,511
Long-term liabilities, net of current portion 1,373 1,005
Deposit liability 13,781 13,537
Operating lease liabilities, net of current portion 2,567 2,148
Income taxes payable, net of current portion 939 872
Total liabilities 30,957 30,073
Commitments and contingencies (Note 10)
Redeemable non-controlling interest 28,214 28,919
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, 57,126,680 and 55,113,186 shares issued and outstanding as of December 31, 2023 and 2022, respectively. 486,324 481,229
Accumulated other comprehensive income 3,378 2,178
Accumulated deficit (477,161) (450,985)
Total Pixelworks, Inc. shareholders’ equity 12,541 32,422
Non-controlling interest 24,257 10,909
Total shareholders' equity 36,798 43,331
Total liabilities, redeemable non-controlling interest and shareholders' equity $ 95,969 $ 102,323
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
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) 57,126,680 55,113,186
Common stock, shares outstanding (in shares) 57,126,680 55,113,186
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue, net $ 59,677 $ 70,146
Cost of revenue 33,968 34,265
Gross profit 25,709 35,881
Operating expenses:    
Research and development 30,878 30,521
Selling, general and administrative 23,467 22,177
Total operating expenses 54,345 52,698
Loss from operations (28,636) (16,817)
Interest income and other, net 2,050 700
Loss before income taxes (26,586) (16,117)
Provision (benefit) for income taxes 357 (884)
Net loss (26,943) (15,233)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests 767 (797)
Net loss attributable to Pixelworks, Inc. $ (26,176) $ (16,030)
Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share) $ (0.47) $ (0.30)
Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share) $ (0.47) $ (0.30)
Weighted average shares outstanding - basic (in shares) 56,163,000 54,335,000
Weighted average shares outstanding - diluted (in shares) 56,163,000 54,335,000
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cost of revenue    
Stock-based compensation $ 89 $ 41
Amortization of acquired intangible assets 0 72
Research and development    
Stock-based compensation 1,866 2,351
Selling, general and administrative    
Stock-based compensation 2,841 2,806
Amortization of acquired intangible assets $ 0 $ 18
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (26,943) $ (15,233)
Other comprehensive loss:    
Foreign currency translation adjustment 1,192 2,612
Foreign pension adjustment 10 53
Tax effect of foreign pension adjustment (2) (19)
Total comprehensive loss attributable to Pixelworks, Inc. (25,743) (12,587)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests 767 (797)
Total comprehensive loss attributable to Pixelworks, Inc. $ (24,976) $ (13,384)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (26,943) $ (15,233)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 4,796 5,198
Depreciation and amortization 4,287 4,657
Deferred income tax expense 301 428
Reversal of uncertain tax positions (2) (2,171)
Amortization of acquired intangible assets 0 90
Other 0 8
Changes in operating assets and liabilities:    
Accounts receivable, net (28) (1,339)
Inventories (2,208) (291)
Prepaid expenses and other current and long-term assets, net 4,508 1,535
Accounts payable (727) 486
Accrued current and long-term liabilities (2,537) (6,688)
Income taxes payable (261) 486
Net cash used in operating activities (18,814) (12,834)
Cash flows from investing activities:    
Purchases of property and equipment (3,832) (1,592)
Purchases of licensed technology (156) (1,415)
Net cash used in investing activities (3,988) (3,007)
Cash flows from financing activities:    
Net proceeds from issuance of equity interest to non-controlling interest 14,596 10,738
Payments on asset financings (1,370) (1,457)
Proceeds from issuances of common stock under employee equity incentive plans 299 387
Net proceeds from issuance of equity interest to certain entities owned by employees 0 1,407
Net cash provided by financing activities 13,525 11,075
Net decrease in cash and cash equivalents (9,277) (4,766)
Cash and cash equivalents, beginning of period 56,821 61,587
Cash and cash equivalents, end of period 47,544 56,821
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds received 315 188
Cash paid during the year for interest 161 196
Non-cash investing and financing activities:    
Purchases of property and equipment and other assets under extended payment terms $ 1,922 $ 1,674
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Non-Controlling Interest
Beginning balance, shares at Dec. 31, 2021   53,367,136      
Beginning balance at Dec. 31, 2021 $ 40,221 $ 475,644 $ (468) $ (434,955) $ 0
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock issued under employee equity incentive plans, shares   1,746,050      
Stock issued under employee equity incentive plans 387 $ 387      
Stock-based compensation expense 5,198 5,198      
Foreign currency translation adjustment 2,612   2,612    
Net proceeds from issuance of equity interest to non-controlling interest 10,738       10,738
Net loss attributable to redeemable non-controlling interest 171       171
Net loss attributable to Pixelworks, Inc. (16,030)     (16,030)  
Foreign pension adjustment, tax 19        
Foreign pension adjustment, net of tax 34   34    
Ending balance at Dec. 31, 2022 43,331 $ 481,229 2,178 (450,985) 10,909
Ending balance, shares at Dec. 31, 2022   55,113,186      
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock issued under employee equity incentive plans, shares   2,013,494      
Stock issued under employee equity incentive plans 299 $ 299      
Stock-based compensation expense 4,796 4,796      
Foreign currency translation adjustment 562   1,192   (630)
Net proceeds from issuance of equity interest to non-controlling interest 14,596       14,596
Net loss attributable to redeemable non-controlling interest (624)       (624)
Other 6       6
Net loss attributable to Pixelworks, Inc. (26,176)     (26,176)  
Foreign pension adjustment, tax 2        
Foreign pension adjustment, net of tax 8   8    
Ending balance at Dec. 31, 2023 $ 36,798 $ 486,324 $ 3,378 $ (477,161) $ 24,257
Ending balance, shares at Dec. 31, 2023   57,126,680      
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation
12 Months Ended
Dec. 31, 2023
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 semiconductor and software solutions that enable consistently high-quality and authentic viewing experiences in a wide variety of applications. We define our primary target markets as Mobile (smartphone and tablet), Home & Enterprise (projectors, personal video recorders ("PVR"), and over-the-air ("OTA") streaming devices), and Cinema (creation, remastering, and delivery of digital video content). Previously we classified our primary target markets as Mobile, Projector, Video Delivery and Cinema, but have since aggregated the Projector and Video Delivery categories into one called "Home & Enterprise".
During 2021, we engaged in a strategic plan to re-align our Mobile and Home & Enterprise businesses to improve their focus on their Asia-centered customers and employee stakeholders. One of our Chinese subsidiaries, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH"), now operates these businesses as a full profit-and-loss center underneath Pixelworks. In connection with this strategic plan, the Company and PWSH closed three separate financing transactions in 2021 and 2022, which are further described in "Note 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees" and "Note 15: Non-Controlling Interest", below. PWSH has a branch office located in Shenzhen, China (Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. Shenzhen Branch Office No. 1), which is primarily for sales and customer support for PWSH, and a subsidiary located in Hong Kong (Pixelworks Hong Kong Limited), which has no employees and is used for distribution of PWSH products. Pixelworks has an additional subsidiary in China (Frame Shadow Technology (Shanghai) Co., Ltd. (formerly called Mucheng Huai Management Consulting (Shanghai) Co., Ltd)) which is a research and development center for our TrueCut business. This subsidiary does not operate under PWSH, but rather is owned by Pixelworks through our Oregon limited liability company, Pixelworks Semiconductor Technology Company, LLC.
We continue to prepare PWSH to file an application for an initial public offering of PWSH shares on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”) once market conditions in China are supportive. We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide. The process of going public on the STAR Market is lengthy and includes several periods of review by various government agencies of the People’s Republic of China (“PRC”), such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The CSRC and the SSE have recently tightened the standards for the STAR Market and are currently advising companies that are not yet profitable under China GAAP standards against filing an IPO application in the present environment. The Company believes this is in large part due to the current economic conditions in China and the recent performance of companies already listed on the STAR Market that were not profitable at the time of their IPO. PWSH is not currently profitable under China GAAP standards. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The listing of PWSH on the STAR Market will not change the status of PXLW as a U.S. public company. More than a majority of our operations are in China, but our executive officers and all of our directors but one are located in the United States (and he resides in Singapore). We are neither a PRC operating company nor do we conduct our operations in China through the use of variable interest entities.
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 $429 and $394 for the years ended December 31, 2023 and 2022, 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 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
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 totaled $10,950 and $23,836 as of December 31, 2023 and 2022, respectively and consisted of U.S. denominated money market funds and certificates of deposit.
Accounts Receivable, Net
Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are reduced by an allowance for credit losses, which is our best estimate of the expected credit losses in our existing accounts receivable. We determine the allowance based on historical experience and current economic conditions, among other factors. Allowances for doubtful accounts were not material as of December 31, 2023 or December 31, 2022.
We adopted ASC 326 using a modified retrospective approach which requires a cumulative effect adjustment as of the beginning of the reporting period in which the guidance is adopted. We adopted Topic 326 effective January 1, 2023. The adoption did not have a material impact on our consolidated financial statements.
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 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:
 
Software
Lesser of 3 years or contractual license term
Equipment, furniture and fixtures
2 years
Tooling
2 to 5 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, 2023.
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 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. We performed a qualitative assessment during the fourth quarter of 2023 and concluded that it was not more likely than not that the fair value of the reporting unit was less than its carrying amount. As a result, we concluded that a quantitative impairment test was not required and that goodwill was not impaired.
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 using the graded vesting method over the requisite service period, which is generally the vesting period, for each separately-vesting tranche of 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. To mitigate the risk of concentration associated with cash and cash equivalents, funds are held with creditworthy institutions and, at certain times, temporarily swept into insured programs overnight to reduce single firm concentration risk. Amounts on deposit may exceed federal deposit insurance limits.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 expands the disclosures for reportable segments made by public entities. The amendments retain the existing disclosure requirements in ASC 280 and expand upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must now provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments do not change the existing guidance on how a public entity identifies and determines its reportable segments. ASU 2023-07 will become effective for us in the year ending December 31, 2024, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2023-07 will have on our financial position, results of operations and cash flows.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Inventories
Inventories consist of the following:
 December 31,
 20232022
Finished goods$2,719 $480 
Work-in-process1,249 1,280 
Inventories$3,968 $1,760 
We recorded inventory write-downs of $280 and $99 for the years ended December 31, 2023 and 2022, 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 $0 and $17 for the years ended December 31, 2023 and 2022, 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,
 20232022
Equipment, furniture and fixtures$10,118 $9,637 
Software5,613 6,739 
Tooling5,081 2,903 
Leasehold improvements1,707 1,513 
22,519 20,792 
Accumulated depreciation and amortization(16,522)(16,160)
Property and equipment, net$5,997 $4,632 

Software amortization was $1,420 and $1,505 for the years ended December 31, 2023 and 2022, respectively. Depreciation and amortization expense for equipment, furniture, fixtures, tooling and leasehold improvements was $2,253 and $2,620 for the years ended December 31, 2023 and 2022, respectively.
Other Assets, Net
Other assets consist primarily of deposits, deferred tax assets and licensed technology. Amortization of licensed technology was $615 and $532 for the years ended December 31, 2023 and 2022, respectively.
Goodwill
Goodwill resulted from the Acquisition of ViXS Systems, Inc. in 2017, 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,
 20232022
Accrued payroll and related liabilities$4,286 $3,632 
Operating lease liability, current2,381 1,391 
Current portion of accrued liabilities for asset financings1,124 876 
Other accrued expenses1,901 2,950 
Accrued liabilities and current portion of long-term liabilities$9,692 $8,849 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
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, 2023 and 2022: 
Level 1Level 2Level 3Total
As of December 31, 2023:
Assets:
Cash equivalents:
Money market funds$950 $— $— $950 
Certificates of deposit10,000 — — 10,000 
As of December 31, 2022:
Assets:
Cash equivalents:
Money market funds$18,836 $— $— $18,836 
Certificates of deposit5,000 — — 5,000 
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 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
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 primarily for office buildings and spaces. Our leases have remaining lease terms of 1 year to 3 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Year Ended December 31,
20232022
Operating lease cost$2,884 $2,657 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases2,762 2,676 
Leased assets obtained in exchange for new operating lease liabilities3,878 994 
Weighted average remaining lease term (in years)2.193.12
Weighted average discount rate7.02 %5.55 %

Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows:
Operating Lease Payments
Years ending December 31:
2024$2,656 
20251,907 
2026713 
202787 
Total operating lease payments5,363 
Less imputed interest(415)
Total operating lease liabilities$4,948 

As of December 31, 2023, the Company had no operating lease liabilities that had not commenced.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
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. ICs are sold into two target end markets: Mobile and Home & Enterprise. 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, with IC sales disaggregated further into net revenue from external customers for each group of similar products, for the years ended December 31, 2023 and 2022:
Year ended December 31,
20232022
IC sales$58,603 $68,168 
Engineering services, license and other1,074 1,978 
Total revenues$59,677 $70,146 

IC sales by end market:
Year ended December 31,
20232022
Mobile market$29,416 $21,160 
Home & Enterprise market29,187 47,008 
Total IC sales$58,603 $68,168 

For segment information, including revenue by geographic region, see "Note 13. Segment Information".
Revenue related to the Cinema market was not material in 2023 or 2022 and was therefore included in the engineering services, license revenue and other category within the Mobile market.
Contract Balances
Our contract balances include accounts receivable, deferred revenue and our liability for warranty returns.
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 Company has elected the practical expedient of not accounting for significant financing components if the period between revenue recognition and when the customer pays for the product or service is one year or less. The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $110, which we expect to recognize ratably over the next 11 months.
The following table presents the contract assets and contract liabilities recorded on the consolidated balance sheets as of December 31, 2023, 2022 and 2021:
 Year Ended December 31,
Balance Sheet Classification202320222021
Accounts receivableAccounts receivable, net$10,075 $10,047 $8,708 
Deferred revenueAccrued liabilities and current portion of long-term liabilities146 230 50 
Liability for Warranty returnsAccrued liabilities and current portion of long-term liabilities13 15 17 
During the years ended December 31, 2023 and 2022, the Company recognized $120 and $50, respectively, of revenue related to amounts that were previously included in deferred revenue at the beginning of the period. Deferred revenue fluctuates over time due to changes in the timing of payments received from customers and revenue recognized for services provided.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income (Expense) and Other, Net
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Interest Expense and Other, Net INTEREST INCOME AND OTHER, NET
Interest income and other, net consists of the following:
 Year Ended December 31,
 20232022
Interest income$1,950 $670 
Other income125 80 
Interest expense(25)(50)
Total interest income and other, net$2,050 $700 
The increase in interest income in 2023 compared to 2022 is due to increased interest earned on our cash and cash equivalents balance due to the increase in the interest rate available throughout the full year in 2023 compared to the full year in 2022.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Research and Development
12 Months Ended
Dec. 31, 2023
Research and Development [Abstract]  
Research and Development RESEARCH AND DEVELOPMENT
During 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,500, $1,900 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. We recognized offsets to research and development expense of $3,243 and $4,338 during the years ended December 31, 2023 and 2022, respectively.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
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,
 20232022
Domestic$(14,835)$(20,196)
Foreign(11,751)4,079 
Domestic and foreign pre-tax loss$(26,586)$(16,117)

Income tax expense (benefit) attributable to operations is comprised of the following: 
 Year Ended December 31,
 20232022
Current:
Federal$(325)$396 
State14 14 
Foreign367 (1,722)
Total current56 (1,312)
Deferred:
Federal292 (364)
Foreign792 
Total deferred301 428 
Income tax expense (benefit)$357 $(884)
The reconciliation of the U.S. federal statutory income tax rate to our effective income tax rate is as follows: 
 Year Ended December 31,
 20232022
Federal statutory rate21 %21 %
Impact of foreign earnings(10)(27)
Change in valuation allowance(43)28 
Tax contingencies, net of reversals— 13 
Corporate restructuring— (11)
Expiration of tax attributes(5)(12)
Permanent items19 (2)
Research and development credits
Stock-based compensation(3)(4)
Adjustment to deferred balances18 (4)
Other(1)
Effective income tax rate(1)%%

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,
 20232022
Deferred tax assets:
Research and experimentation credit and deduction carryforwards$59,450 $60,041 
Net operating loss carryforwards56,196 44,424 
Depreciation and amortization5,402 5,568 
Reserves and accrued expenses1,458 1,000 
Deferred stock-based compensation725 821 
Foreign tax credit carryforwards81 163 
Other454 1,201 
Total gross deferred tax assets123,766 113,218 
Deferred tax liabilities:
Foreign earnings(248)(212)
Other(403)(620)
Total gross deferred tax liabilities(651)(832)
Less valuation allowance(122,975)(111,941)
Net deferred tax assets$140 $445 

We continue to record a full valuation allowance against our U.S. Canada and China net deferred tax assets as of December 31, 2023 and 2022, as it is not more likely than not that we will realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other 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 increased $11,034 for the year ended December 31, 2023 and decreased $4,431 for the year ended December 31, 2022.
As of December 31, 2023, we had federal, state and foreign net operating loss carryforwards of $154,456, $16,324 and $89,001 respectively, which will begin to expire in 2024 with $31,705 of our federal net operating loss carryforward lasting indefinitely. As of December 31, 2023, we had available federal, state and foreign research and experimentation tax credit carryforwards of $5,734, $5,357, and $21,898 respectively. The federal tax credits will begin expiring in 2024 while the state and 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,458.
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 China TrueCut, Japan and Taiwan and have accrued tax on the future repatriation of cash for jurisdictions where withholding taxes would apply.
The Tax Cuts and Jobs Act ("TCJA") was enacted on December 22, 2017. Included in the TCJA is the requirement to capitalize and amortize research and experimental expenditures starting with the first tax year after December 31, 2021. The required capitalization and amortization of these costs resulted in an increase to our taxable income before utilization of our operating loss carryforward. The capitalization did not have a significant impact to our income tax expense or benefit in the years ended December 31, 2023 and 2022.
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, 2023, the amount of our uncertain tax positions was a liability of $376 and a reduction to deferred tax assets of $1,370. As of December 31, 2022, the amount of our uncertain tax positions was a liability of $378 and a reduction to deferred tax assets of $1,353.
The following is a summary of the change in our liability for uncertain tax positions and interest and penalties: 
20232022
Uncertain tax positions:
Balance at beginning of year$1,643 $3,646 
Reversal of accrual for positions taken in a prior year(23)(214)
Accrual for positions taken in current year112 117 
Reversals due to lapse of statute of limitations(84)(97)
Reversals due to positions taken in the current year— (1,809)
Balance at end of year$1,648 $1,643 
Interest and penalties:
Balance at beginning of year$88 $101 
Accrual for positions taken in prior year11 11 
Accrual for positions taken in current year— — 
Reversals due to lapse of statute of limitations(1)(24)
Balance at end of year$98 $88 
During both the years ended December 31, 2023 and 2022, we recognized $11 of interest and penalties in income tax expense in our consolidated statements of operations.
During the year ended December 31, 2022, one of our Chinese subsidiaries, PWSH settled a portion of the outstanding intercompany debt with the US parent, Pixelworks, Inc. The portion that was not able to be settled was forgiven and was recognized as taxable income in China. We previously accrued for a long term liability in the event that the full amount of the intercompany debt would be recognized as taxable income in China. The related uncertain tax position was reversed as a part of the settlement of the intercompany debt.
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 statutes 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 unrecognized tax benefits of approximately $81 within the next twelve months due to the expiration of statutes of limitation in federal, state, and foreign jurisdictions, $3 of which is expected to impact our effective tax rate.
We are no longer subject to U.S. federal, state, and foreign examinations for years before 2020, 2019 and 2016, 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.
In January 2024, we were notified that our 2019 and 2020 Canada income tax returns have been selected for audit by the Canadian tax authorities. We have not received any proposed assessments associated with the audit and do not expect any material impacts to our financial statements as a result of the audit. We were not subject to, nor have we received any notice of, income tax examinations in any other jurisdiction as of December 31, 2023.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
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 $145 and $272 for the years ended December 31, 2023 and 2022, 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 $50 and $54 to the 401(k) plan during the years ended December 31, 2023 and 2022, respectively.
Software licenses
We acquire rights to use certain software engineer design tools under software licenses.
As of December 31, 2023, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2024$1,187 
20251,067 
2026206 
2,460 
Less: Interest component(166)
Present value of minimum software license payments2,294 
Less: Current portion(1,124)
Long-term portion of obligations$1,170 
Other Contractual Obligation
As part of the acquisition of ViXS Systems, Inc. ("ViXS") in 2017, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS 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. $66 and $308 are included in accrued liabilities and current portion of long-term liabilities in our consolidated balance sheet as of December 31, 2023 and 2022, 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 products and technology. 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, 2023, 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 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
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,
 20232022
Net loss$(26,943)$(15,233)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests767 (797)
Less: Net income attributable to certain entities owned by employees— (89)
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation$(26,176)$(16,119)
Weighted average shares outstanding - basic and diluted 56,163 54,335 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.47)$(0.30)

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 non-controlling interests, 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:
 Year Ended December 31,
 20232022
Employee equity incentive plans4,163 4,071 
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 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
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, 2023 and 2022.
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.
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.
There was no activity under this at the market offering during the years ended December 31, 2023 and December 31, 2022.
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 11, 2023 when our shareholders approved an increase to the total number of authorized shares to 27,433,333 shares. As of December 31, 2023, 2,509,390 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, 2022:400,000 $2.33 
Granted— — 
Exercised— — 
Canceled and forfeited— — 
Expired(9,000)4.80 
Options outstanding as of December 31, 2023:391,000 $2.28 
The following table summarizes information about options outstanding as of December 31, 2023:
 Options OutstandingOptions Exercisable
Range of exercise pricesNumber
outstanding as of
December 31,
2023
Weighted
average
remaining
contractual
life
Weighted
average
exercise
price
Number
exercisable as of
December 31,
2023
Weighted
average
exercise
price
$1.86 - $1.86
52,745 4.69$1.86 16,484 $1.86 
2.00 - 2.00
234,000 2.852.00 234,000 2.00 
2.07- 6.05
104,255 2.783.11 70,334 3.62 
$1.86 - $6.05
391,000 3.08$2.28 320,818 $2.35 
During the years ended December 31, 2023 and 2022, there were no options exercised. As of December 31, 2023, options outstanding had a total intrinsic value of $0.

Options outstanding that have vested and are expected to vest as of December 31, 2023 are as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term
Aggregate
intrinsic
value
Vested320,818 $2.35 2.76$— 
Expected to vest64,174 1.96 4.56— 
Total384,992 $2.28 3.06$— 
Restricted Stock
The 2006 Plan provides for the issuance of restricted stock, including restricted stock units. During the years ended December 31, 2023 and 2022 we granted 2,559,137 and 2,289,418 shares, respectively, of restricted stock with a weighted average grant date fair value of $1.39 and $2.58 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, 2022:3,375,754 $2.99 
Granted2,559,137 1.39 
Vested(1,828,835)2.95 
Canceled(118,405)2.91 
Unvested at December 31, 2023:3,987,651 $1.98 
Expected to vest after December 31, 20233,705,585 $1.99 
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, 2023 and 2022, we issued 184,659 and 171,620 shares, respectively for proceeds of $299 and $388, 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,
20232022
Stock Option Plans:
Risk free interest rate%3.08 %
Expected dividend yield%%
Expected term (in years)0.005.00
Volatility— %71 %
Employee Stock Purchase Plan:
Risk free interest rate6.70 %2.30 %
Expected dividend yield%%
Expected term (in years)1.561.33
Volatility85 %104 %
There were no options granted during the year ended December 31, 2023. The weighted average fair value of options granted during the year ended December 31, 2022 was $1.19. 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. We recognize forfeitures as they occur. 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. The vesting period for restricted stock units is approximately three years.
As of December 31, 2023, unrecognized stock-based compensation expense is $3,373, which is expected to be recognized as stock-based compensation expense over a weighted average period of 0.97 years.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION
We operate in one segment: the design, development, marketing and sale of IC solutions for use in electronic display devices. We generate our revenue from two broad product markets: the Mobile market and the Home & Enterprise market. The chief operating decision maker, or CODM, is our CEO. Our CODM evaluates financial performance and allocates resources using financial information reported on a company-wide basis. The Cinema market does not contribute material revenue and is therefore being included in this one segment.
Geographic Information
Revenue by geographic region, was as follows:
 Year Ended December 31,
 20232022
China$33,624 $25,570 
Japan24,083 37,675 
Taiwan1,813 3,032 
U.S.157 3,442 
Korea— 277 
Europe— 150 
$59,677 $70,146 

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,
 20232022
Distributors:
All distributors66 %57 %
Distributor A48 %29 %
Distributor B%17 %
End Customers: 1
Top five end customers87 %76 %
End customer A34 %13 %
End customer B32 %37 %
End customer C— %14 %
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,
 20232022
Account W46 %31 %
Account X33 %27 %
Account Y%11 %
Account Z— %12 %
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees
12 Months Ended
Dec. 31, 2023
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 2021, Pixelworks and PWSH entered into a capital increase agreement (the "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”) (together, the “Investors” and the “ESOP” are referred to below as the “Capital Contributors”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but do qualify as employee share ownership plans qualified under the laws of China, under which the employees hold a pro rata share of an ESOP partnership entity that then holds an equity ownership in trust for employees.
Under the Capital Increase Agreement, during 2021, the Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH and 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. The agreement further provided that the Capital Contributors have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with Pixelworks on the same terms and conditions as Pixelworks, a right to participate on a pro rata basis in any future financing rounds of PWSH, and Pixelworks’ 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.
Prior to entering into a certain supplemental agreement, each Investor had the option 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 did 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 consolidated balance sheets. Until the interest that was to accrue on the redeemable non-controlling interest was deleted with the Supplemental Agreement, the Company had 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 (as the non-controlling interest was probable of becoming redeemable upon the passage of time for the original issuance price plus 3% annual interest).
On March 24, 2022, Pixelworks and PWSH entered into a supplemental agreement to the Capital Increase Agreement (the “Supplemental Agreement”) with the Capital Contributors. The Supplemental Agreement, among other things, deletes the interest that was to accrue in connection with the redemption option, and adds a provision that will suspend the redemption option on the date PWSH files its initial public offering listing documents pending the approval of such documents by the applicable authorities. The suspension ends if PWSH withdraws the listing application or such application is finally rejected, at which point the redemption option will once again become effective with a deadline of the later of the date of the withdrawal/rejection and June 30, 2024. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, PWSH is engaged in and intends to continue discussions with the Investors regarding an extension or removal of this redemption option.
In connection with the Supplemental Agreement, on March 24, 2022, Pixelworks and the Capital Contributors entered into a side letter to the Capital Increase Agreement (the “Side Letter”) which provides that, in the event of a change in control of Pixelworks, Pixelworks shall ensure that the definitive agreement related to such transaction includes a post-closing repurchase covenant that requires the successor entity in such transaction to repurchase all of PWSH’s equity held by a Capital Contributor at the original subscription price plus 20% upon the request of the Capital Contributor within 60 days after (a) the change in control; or (b) if PWSH fails to consummate its initial public offering by June 30, 2024, because Pixelworks decides against pursuing the offering. If PWSH continues to diligently pursue the application but the initial public offering still fails to launch by June 30, 2024, the redemption obligation of the Supplemental Agreement would instead apply. The Side Letter terminates on the launch date of PWSH’s initial public offering.
After entering into the Supplemental Agreement, the redeemable non-controlling interest will no longer accrete up to a redemption amount because the interest component has been removed. The Investors will continue to hold PWSH equity and be considered as a redeemable non-controlling interest, however, the redeemable non-controlling interest is only probable of becoming redeemable upon the passage of time for its original issuance price. Therefore, until the redemption feature expires, we will only allocate profits to the redeemable non-controlling interest and continue to recognize the non-controlling interest at an amount at least equal to its redemption value. 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 income on the consolidated balance sheets.
Each of the ESOP entities has the option to require a repurchase of 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 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 consolidated statements of operations. The Supplemental Agreement does not remove the obligation to repurchase the ESOP interests if PWSH fails to consummate an initial public offering by December 31, 2024 along with the 5% annual simple interest.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “ESOP”). The ESOP invested approximately $1,407 in exchange for an equity interest in PWSH of 0.54%, based on a pre-money valuation of PWSH of RMB 1,750,000 ($251,256 USD), which includes a discount of 50%.
The CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing. The ESOP has a redemption right that is identical to that held by the other ESOP investors from the financing round that closed in 2021: if the Listing is not consummated prior December 31, 2024, the 2022 ESOP may elect to require a repurchase of its respective equity interest for a price equal to the initial purchase price paid plus annual simple interest at a rate of 5%.
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 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, 2023 are presented in the following table:
Carrying Value of Redeemable NCI as of January 1, 2023
$28,919 
Net loss attributable to redeemable non-controlling interest(143)
Effect of foreign currency translation attributable to redeemable non-controlling interest(562)
Carrying Value of Redeemable NCI as of December 31, 2023
$28,214 
NON-CONTROLLING INTEREST
On August 15, 2022, the Company entered into an Equity Transfer Agreement with certain private equity investors based in China (Hainan Qixin Investment Partnership (Limited Partnership) and Suzhou Saixiang Equity Investment Partnership (Limited Partnership)) (collectively, the “Purchasers”). Under this agreement, the Purchasers agreed to pay to the Company, subject to customary closing conditions, a total of 87,500 RMB, approximately $10,738 (net of issuance costs) at closing, in exchange for a 2.74% equity interest in PWSH. The Company incurred costs related to the sale of equity in PWSH of $275 paid to a third party for assisting in the transaction close as well as 8,408 RMB to fulfill Chinese withholding tax requirements. Both of these costs are direct and incremental and related to the sale of equity in PWSH and as such will be included as costs that reduce proceeds and carrying amount of the NCI in the Company’s balance sheet.
The Equity Transfer Agreement provides the Purchasers with some additional rights: (1) if there is a change in control of PWSH that closes prior to its filing an application for a listing on the STAR Board of the SSE (the “Listing Application”), each Purchaser would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing Application; and (2) the Company would cause PWSH to give each Purchaser a right to participate on a pro rata basis in any future financing rounds of PWSH, which right also would expire on the filing of a Listing Application.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with certain private equity investors based in China who have agreed to pay a total of 99,000 RMB, approximately $14,596 (net of issuance costs) at closing, in exchange for an equity interest in PWSH of 2.76%, based on a pre-money value of PWSH of 3,500,000 RMB, approximately $501,400. This transaction closed in February 2023.
The CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing.
When the Company’s relative ownership interest in PWSH changes, adjustments to non-controlling interest and paid-in capital, tax effected, will occur. Because these changes in the ownership interest in PWSH do not result in a change of control, the transactions are accounted for as equity transactions under ASC Topic 810, (-Consolidations), which requires that any differences between the carrying value of the Company’s interest in PWSH and the fair value of the consideration received are recognized directly in equity and attributed to the controlling interest. Additionally, there are no substantive profit-sharing arrangements that would cause distributions to be other than pro rata. Therefore, profits and losses are attributed to the common shareholders of PWSH and non-controlling interest pro rata based on ownership interests in PWSH. The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):

Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2023
$10,909 
Increase in additional paid-in capital14,742 
Net loss attributable to non-controlling interest(624)
Closing and direct costs incurred(146)
Effect of foreign currency translation attributable to non-controlling interest(630)
Other
Carrying Value of Permanent Equity Non-Controlling Interest as of December 31, 2023
$24,257 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Non-controlling Interest
12 Months Ended
Dec. 31, 2023
Noncontrolling Interest [Abstract]  
Non-controlling Interest REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES
During 2021, Pixelworks and PWSH entered into a capital increase agreement (the "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”) (together, the “Investors” and the “ESOP” are referred to below as the “Capital Contributors”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but do qualify as employee share ownership plans qualified under the laws of China, under which the employees hold a pro rata share of an ESOP partnership entity that then holds an equity ownership in trust for employees.
Under the Capital Increase Agreement, during 2021, the Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH and 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. The agreement further provided that the Capital Contributors have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with Pixelworks on the same terms and conditions as Pixelworks, a right to participate on a pro rata basis in any future financing rounds of PWSH, and Pixelworks’ 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.
Prior to entering into a certain supplemental agreement, each Investor had the option 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 did 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 consolidated balance sheets. Until the interest that was to accrue on the redeemable non-controlling interest was deleted with the Supplemental Agreement, the Company had 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 (as the non-controlling interest was probable of becoming redeemable upon the passage of time for the original issuance price plus 3% annual interest).
On March 24, 2022, Pixelworks and PWSH entered into a supplemental agreement to the Capital Increase Agreement (the “Supplemental Agreement”) with the Capital Contributors. The Supplemental Agreement, among other things, deletes the interest that was to accrue in connection with the redemption option, and adds a provision that will suspend the redemption option on the date PWSH files its initial public offering listing documents pending the approval of such documents by the applicable authorities. The suspension ends if PWSH withdraws the listing application or such application is finally rejected, at which point the redemption option will once again become effective with a deadline of the later of the date of the withdrawal/rejection and June 30, 2024. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, PWSH is engaged in and intends to continue discussions with the Investors regarding an extension or removal of this redemption option.
In connection with the Supplemental Agreement, on March 24, 2022, Pixelworks and the Capital Contributors entered into a side letter to the Capital Increase Agreement (the “Side Letter”) which provides that, in the event of a change in control of Pixelworks, Pixelworks shall ensure that the definitive agreement related to such transaction includes a post-closing repurchase covenant that requires the successor entity in such transaction to repurchase all of PWSH’s equity held by a Capital Contributor at the original subscription price plus 20% upon the request of the Capital Contributor within 60 days after (a) the change in control; or (b) if PWSH fails to consummate its initial public offering by June 30, 2024, because Pixelworks decides against pursuing the offering. If PWSH continues to diligently pursue the application but the initial public offering still fails to launch by June 30, 2024, the redemption obligation of the Supplemental Agreement would instead apply. The Side Letter terminates on the launch date of PWSH’s initial public offering.
After entering into the Supplemental Agreement, the redeemable non-controlling interest will no longer accrete up to a redemption amount because the interest component has been removed. The Investors will continue to hold PWSH equity and be considered as a redeemable non-controlling interest, however, the redeemable non-controlling interest is only probable of becoming redeemable upon the passage of time for its original issuance price. Therefore, until the redemption feature expires, we will only allocate profits to the redeemable non-controlling interest and continue to recognize the non-controlling interest at an amount at least equal to its redemption value. 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 income on the consolidated balance sheets.
Each of the ESOP entities has the option to require a repurchase of 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 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 consolidated statements of operations. The Supplemental Agreement does not remove the obligation to repurchase the ESOP interests if PWSH fails to consummate an initial public offering by December 31, 2024 along with the 5% annual simple interest.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “ESOP”). The ESOP invested approximately $1,407 in exchange for an equity interest in PWSH of 0.54%, based on a pre-money valuation of PWSH of RMB 1,750,000 ($251,256 USD), which includes a discount of 50%.
The CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing. The ESOP has a redemption right that is identical to that held by the other ESOP investors from the financing round that closed in 2021: if the Listing is not consummated prior December 31, 2024, the 2022 ESOP may elect to require a repurchase of its respective equity interest for a price equal to the initial purchase price paid plus annual simple interest at a rate of 5%.
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 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, 2023 are presented in the following table:
Carrying Value of Redeemable NCI as of January 1, 2023
$28,919 
Net loss attributable to redeemable non-controlling interest(143)
Effect of foreign currency translation attributable to redeemable non-controlling interest(562)
Carrying Value of Redeemable NCI as of December 31, 2023
$28,214 
NON-CONTROLLING INTEREST
On August 15, 2022, the Company entered into an Equity Transfer Agreement with certain private equity investors based in China (Hainan Qixin Investment Partnership (Limited Partnership) and Suzhou Saixiang Equity Investment Partnership (Limited Partnership)) (collectively, the “Purchasers”). Under this agreement, the Purchasers agreed to pay to the Company, subject to customary closing conditions, a total of 87,500 RMB, approximately $10,738 (net of issuance costs) at closing, in exchange for a 2.74% equity interest in PWSH. The Company incurred costs related to the sale of equity in PWSH of $275 paid to a third party for assisting in the transaction close as well as 8,408 RMB to fulfill Chinese withholding tax requirements. Both of these costs are direct and incremental and related to the sale of equity in PWSH and as such will be included as costs that reduce proceeds and carrying amount of the NCI in the Company’s balance sheet.
The Equity Transfer Agreement provides the Purchasers with some additional rights: (1) if there is a change in control of PWSH that closes prior to its filing an application for a listing on the STAR Board of the SSE (the “Listing Application”), each Purchaser would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing Application; and (2) the Company would cause PWSH to give each Purchaser a right to participate on a pro rata basis in any future financing rounds of PWSH, which right also would expire on the filing of a Listing Application.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with certain private equity investors based in China who have agreed to pay a total of 99,000 RMB, approximately $14,596 (net of issuance costs) at closing, in exchange for an equity interest in PWSH of 2.76%, based on a pre-money value of PWSH of 3,500,000 RMB, approximately $501,400. This transaction closed in February 2023.
The CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing.
When the Company’s relative ownership interest in PWSH changes, adjustments to non-controlling interest and paid-in capital, tax effected, will occur. Because these changes in the ownership interest in PWSH do not result in a change of control, the transactions are accounted for as equity transactions under ASC Topic 810, (-Consolidations), which requires that any differences between the carrying value of the Company’s interest in PWSH and the fair value of the consideration received are recognized directly in equity and attributed to the controlling interest. Additionally, there are no substantive profit-sharing arrangements that would cause distributions to be other than pro rata. Therefore, profits and losses are attributed to the common shareholders of PWSH and non-controlling interest pro rata based on ownership interests in PWSH. The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):

Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2023
$10,909 
Increase in additional paid-in capital14,742 
Net loss attributable to non-controlling interest(624)
Closing and direct costs incurred(146)
Effect of foreign currency translation attributable to non-controlling interest(630)
Other
Carrying Value of Permanent Equity Non-Controlling Interest as of December 31, 2023
$24,257 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (26,176) $ (16,030)
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
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 totaled $10,950 and $23,836 as of December 31, 2023 and 2022, respectively and consisted of U.S. denominated money market funds and certificates of deposit.
Accounts Receivable, Policy
Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are reduced by an allowance for credit losses, which is our best estimate of the expected credit losses in our existing accounts receivable. We determine the allowance based on historical experience and current economic conditions, among other factors. Allowances for doubtful accounts were not material as of December 31, 2023 or December 31, 2022.
We adopted ASC 326 using a modified retrospective approach which requires a cumulative effect adjustment as of the beginning of the reporting period in which the guidance is adopted. We adopted Topic 326 effective January 1, 2023. The adoption did not have a material impact on our consolidated financial statements.
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 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:
 
Software
Lesser of 3 years or contractual license term
Equipment, furniture and fixtures
2 years
Tooling
2 to 5 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 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. We performed a qualitative assessment during the fourth quarter of 2023 and concluded that it was not more likely than not that the fair value of the reporting unit was less than its carrying amount. As a result, we concluded that a quantitative impairment test was not required and that goodwill was not impaired.
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 using the graded vesting method over the requisite service period, which is generally the vesting period, for each separately-vesting tranche of 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. ICs are sold into two target end markets: Mobile and Home & Enterprise. 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 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Inventories
Inventories consist of the following:
 December 31,
 20232022
Finished goods$2,719 $480 
Work-in-process1,249 1,280 
Inventories$3,968 $1,760 
Property and Equipment, Net
Property and equipment consists of the following:
 December 31,
 20232022
Equipment, furniture and fixtures$10,118 $9,637 
Software5,613 6,739 
Tooling5,081 2,903 
Leasehold improvements1,707 1,513 
22,519 20,792 
Accumulated depreciation and amortization(16,522)(16,160)
Property and equipment, net$5,997 $4,632 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
 December 31,
 20232022
Accrued payroll and related liabilities$4,286 $3,632 
Operating lease liability, current2,381 1,391 
Current portion of accrued liabilities for asset financings1,124 876 
Other accrued expenses1,901 2,950 
Accrued liabilities and current portion of long-term liabilities$9,692 $8,849 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
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, 2023 and 2022: 
Level 1Level 2Level 3Total
As of December 31, 2023:
Assets:
Cash equivalents:
Money market funds$950 $— $— $950 
Certificates of deposit10,000 — — 10,000 
As of December 31, 2022:
Assets:
Cash equivalents:
Money market funds$18,836 $— $— $18,836 
Certificates of deposit5,000 — — 5,000 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Supplemental Information Related to Leases
We have operating leases primarily for office buildings and spaces. Our leases have remaining lease terms of 1 year to 3 years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Year Ended December 31,
20232022
Operating lease cost$2,884 $2,657 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases2,762 2,676 
Leased assets obtained in exchange for new operating lease liabilities3,878 994 
Weighted average remaining lease term (in years)2.193.12
Weighted average discount rate7.02 %5.55 %
Future Minimum Payments Under Non-cancellable Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows:
Operating Lease Payments
Years ending December 31:
2024$2,656 
20251,907 
2026713 
202787 
Total operating lease payments5,363 
Less imputed interest(415)
Total operating lease liabilities$4,948 
As of December 31, 2023, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2024$1,187 
20251,067 
2026206 
2,460 
Less: Interest component(166)
Present value of minimum software license payments2,294 
Less: Current portion(1,124)
Long-term portion of obligations$1,170 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information about disaggregated revenue based on the preceding categories, with IC sales disaggregated further into net revenue from external customers for each group of similar products, for the years ended December 31, 2023 and 2022:
Year ended December 31,
20232022
IC sales$58,603 $68,168 
Engineering services, license and other1,074 1,978 
Total revenues$59,677 $70,146 

IC sales by end market:
Year ended December 31,
20232022
Mobile market$29,416 $21,160 
Home & Enterprise market29,187 47,008 
Total IC sales$58,603 $68,168 
Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets
The following table presents the contract assets and contract liabilities recorded on the consolidated balance sheets as of December 31, 2023, 2022 and 2021:
 Year Ended December 31,
Balance Sheet Classification202320222021
Accounts receivableAccounts receivable, net$10,075 $10,047 $8,708 
Deferred revenueAccrued liabilities and current portion of long-term liabilities146 230 50 
Liability for Warranty returnsAccrued liabilities and current portion of long-term liabilities13 15 17 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income (Expense) and Other, Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Operating Cost and Expense, by Component
Interest income and other, net consists of the following:
 Year Ended December 31,
 20232022
Interest income$1,950 $670 
Other income125 80 
Interest expense(25)(50)
Total interest income and other, net$2,050 $700 
The increase in interest income in 2023 compared to 2022 is due to increased interest earned on our cash and cash equivalents balance due to the increase in the interest rate available throughout the full year in 2023 compared to the full year in 2022.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
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,
 20232022
Domestic$(14,835)$(20,196)
Foreign(11,751)4,079 
Domestic and foreign pre-tax loss$(26,586)$(16,117)
Schedule of Components of Income Tax Expense (Benefit)
Income tax expense (benefit) attributable to operations is comprised of the following: 
 Year Ended December 31,
 20232022
Current:
Federal$(325)$396 
State14 14 
Foreign367 (1,722)
Total current56 (1,312)
Deferred:
Federal292 (364)
Foreign792 
Total deferred301 428 
Income tax expense (benefit)$357 $(884)
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,
 20232022
Federal statutory rate21 %21 %
Impact of foreign earnings(10)(27)
Change in valuation allowance(43)28 
Tax contingencies, net of reversals— 13 
Corporate restructuring— (11)
Expiration of tax attributes(5)(12)
Permanent items19 (2)
Research and development credits
Stock-based compensation(3)(4)
Adjustment to deferred balances18 (4)
Other(1)
Effective income tax rate(1)%%
Schedule of Deferred Tax Assets, Liabilities, and Valuation Allowance Significant components of our deferred tax assets and liabilities are as follows: 
 December 31,
 20232022
Deferred tax assets:
Research and experimentation credit and deduction carryforwards$59,450 $60,041 
Net operating loss carryforwards56,196 44,424 
Depreciation and amortization5,402 5,568 
Reserves and accrued expenses1,458 1,000 
Deferred stock-based compensation725 821 
Foreign tax credit carryforwards81 163 
Other454 1,201 
Total gross deferred tax assets123,766 113,218 
Deferred tax liabilities:
Foreign earnings(248)(212)
Other(403)(620)
Total gross deferred tax liabilities(651)(832)
Less valuation allowance(122,975)(111,941)
Net deferred tax assets$140 $445 
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: 
20232022
Uncertain tax positions:
Balance at beginning of year$1,643 $3,646 
Reversal of accrual for positions taken in a prior year(23)(214)
Accrual for positions taken in current year112 117 
Reversals due to lapse of statute of limitations(84)(97)
Reversals due to positions taken in the current year— (1,809)
Balance at end of year$1,648 $1,643 
Interest and penalties:
Balance at beginning of year$88 $101 
Accrual for positions taken in prior year11 11 
Accrual for positions taken in current year— — 
Reversals due to lapse of statute of limitations(1)(24)
Balance at end of year$98 $88 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Disclosure
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows:
Operating Lease Payments
Years ending December 31:
2024$2,656 
20251,907 
2026713 
202787 
Total operating lease payments5,363 
Less imputed interest(415)
Total operating lease liabilities$4,948 
As of December 31, 2023, future minimum payments under non-cancelable software licenses are as follows: 
Year Ending December 31,Software licenses
2024$1,187 
20251,067 
2026206 
2,460 
Less: Interest component(166)
Present value of minimum software license payments2,294 
Less: Current portion(1,124)
Long-term portion of obligations$1,170 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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,
 20232022
Net loss$(26,943)$(15,233)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests767 (797)
Less: Net income attributable to certain entities owned by employees— (89)
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation$(26,176)$(16,119)
Weighted average shares outstanding - basic and diluted 56,163 54,335 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.47)$(0.30)
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:
 Year Ended December 31,
 20232022
Employee equity incentive plans4,163 4,071 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
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, 2022:400,000 $2.33 
Granted— — 
Exercised— — 
Canceled and forfeited— — 
Expired(9,000)4.80 
Options outstanding as of December 31, 2023:391,000 $2.28 
Schedue of Shares Authorized under Stock Option Plans, by Exercise Price Range
The following table summarizes information about options outstanding as of December 31, 2023:
 Options OutstandingOptions Exercisable
Range of exercise pricesNumber
outstanding as of
December 31,
2023
Weighted
average
remaining
contractual
life
Weighted
average
exercise
price
Number
exercisable as of
December 31,
2023
Weighted
average
exercise
price
$1.86 - $1.86
52,745 4.69$1.86 16,484 $1.86 
2.00 - 2.00
234,000 2.852.00 234,000 2.00 
2.07- 6.05
104,255 2.783.11 70,334 3.62 
$1.86 - $6.05
391,000 3.08$2.28 320,818 $2.35 
Schedule of Stock Options Outstanding, Vested and Expected to Vest
Options outstanding that have vested and are expected to vest as of December 31, 2023 are as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term
Aggregate
intrinsic
value
Vested320,818 $2.35 2.76$— 
Expected to vest64,174 1.96 4.56— 
Total384,992 $2.28 3.06$— 
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, 2022:3,375,754 $2.99 
Granted2,559,137 1.39 
Vested(1,828,835)2.95 
Canceled(118,405)2.91 
Unvested at December 31, 2023:3,987,651 $1.98 
Expected to vest after December 31, 20233,705,585 $1.99 
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,
20232022
Stock Option Plans:
Risk free interest rate%3.08 %
Expected dividend yield%%
Expected term (in years)0.005.00
Volatility— %71 %
Employee Stock Purchase Plan:
Risk free interest rate6.70 %2.30 %
Expected dividend yield%%
Expected term (in years)1.561.33
Volatility85 %104 %
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Region
Revenue by geographic region, was as follows:
 Year Ended December 31,
 20232022
China$33,624 $25,570 
Japan24,083 37,675 
Taiwan1,813 3,032 
U.S.157 3,442 
Korea— 277 
Europe— 150 
$59,677 $70,146 
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,
 20232022
Distributors:
All distributors66 %57 %
Distributor A48 %29 %
Distributor B%17 %
End Customers: 1
Top five end customers87 %76 %
End customer A34 %13 %
End customer B32 %37 %
End customer C— %14 %
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,
 20232022
Account W46 %31 %
Account X33 %27 %
Account Y%11 %
Account Z— %12 %
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables)
12 Months Ended
Dec. 31, 2023
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The components of the change in redeemable non-controlling interests for the year ended December 31, 2023 are presented in the following table:
Carrying Value of Redeemable NCI as of January 1, 2023
$28,919 
Net loss attributable to redeemable non-controlling interest(143)
Effect of foreign currency translation attributable to redeemable non-controlling interest(562)
Carrying Value of Redeemable NCI as of December 31, 2023
$28,214 
The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):
Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2023
$10,909 
Increase in additional paid-in capital14,742 
Net loss attributable to non-controlling interest(624)
Closing and direct costs incurred(146)
Effect of foreign currency translation attributable to non-controlling interest(630)
Other
Carrying Value of Permanent Equity Non-Controlling Interest as of December 31, 2023
$24,257 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Non- controlling Interest (Tables)
12 Months Ended
Dec. 31, 2023
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The components of the change in redeemable non-controlling interests for the year ended December 31, 2023 are presented in the following table:
Carrying Value of Redeemable NCI as of January 1, 2023
$28,919 
Net loss attributable to redeemable non-controlling interest(143)
Effect of foreign currency translation attributable to redeemable non-controlling interest(562)
Carrying Value of Redeemable NCI as of December 31, 2023
$28,214 
The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):
Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2023
$10,909 
Increase in additional paid-in capital14,742 
Net loss attributable to non-controlling interest(624)
Closing and direct costs incurred(146)
Effect of foreign currency translation attributable to non-controlling interest(630)
Other
Carrying Value of Permanent Equity Non-Controlling Interest as of December 31, 2023
$24,257 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Foreign currency transaction loss, realized $ (429) $ (394)
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Cash and cash equivalents) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Cash equivalents, at carrying value $ 10,950 $ 23,836
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Property and equipment) (Details)
Dec. 31, 2023
Software [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Equipment, furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful life 2 years
Tooling [Member] | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Tooling [Member] | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 2 years
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Licensed Technology) (Details)
12 Months Ended
Dec. 31, 2023
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 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Finished goods $ 2,719 $ 480
Work-in-process 1,249 1,280
Inventories $ 3,968 $ 1,760
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Inventories) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Inventory write-downs $ 280 $ 99
Sale of previously written-down inventory $ 0 $ 17
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Equipment, furniture and fixtures $ 10,118 $ 9,637
Software 5,613 6,739
Tooling 5,081 2,903
Leasehold improvements 1,707 1,513
Gross carrying amount 22,519 20,792
Accumulated depreciation and amortization (16,522) (16,160)
Property and equipment, net $ 5,997 $ 4,632
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Property and Equipment) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Software amortization $ 1,420 $ 1,505
Depreciation and amortization $ 2,253 $ 2,620
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Other Assets, Net) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Amortization of licensed technology $ 615 $ 532
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Goodwill) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Aug. 02, 2017
Goodwill [Line Items]      
Goodwill $ 18,407 $ 18,407  
ViXS Systems, Inc.      
Goodwill [Line Items]      
Goodwill     $ 18,407
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 4,286 $ 3,632
Operating lease liability, current 2,381 1,391
Current portion of accrued liabilities for asset financings 1,124 876
Other accrued expenses 1,901 2,950
Accrued liabilities and current portion of long-term liabilities $ 9,692 $ 8,849
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 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Certificates of deposit   $ 5,000
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Certificates of deposit   0
Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: $ 950 18,836
Cash equivalents: | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: 950 18,836
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
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: 10,000  
Certificates of deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: 10,000  
Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: 0  
Certificates of deposit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents: $ 0  
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents:   5,000
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring [Line Items]    
Cash equivalents:   $ 0
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2023
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 3 years
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental information related to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease cost $ 2,884 $ 2,657
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 2,762 2,676
Leased assets obtained in exchange for new operating lease liabilities $ 3,878 $ 994
Weighted average remaining lease term (in years) 2 years 2 months 8 days 3 years 1 month 13 days
Weighted average discount rate 7.02% 5.55%
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future minimum lease payments under noncancellable leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Years ending December 31:  
2024 $ 2,656
2025 1,907
2026 713
2027 87
Total operating lease payments 5,363
Less imputed interest (415)
Total operating lease liabilities $ 4,948
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from External Customer [Line Items]    
Revenues $ 59,677 $ 70,146
IC sales    
Revenue from External Customer [Line Items]    
Revenues 58,603 68,168
IC sales | Mobile market    
Revenue from External Customer [Line Items]    
Revenues 29,416 21,160
IC sales | Home & Enterprise market    
Revenue from External Customer [Line Items]    
Revenues 29,187 47,008
Engineering services, license and other    
Revenue from External Customer [Line Items]    
Revenues $ 1,074 $ 1,978
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from External Customer [Line Items]    
Transaction price, contract asset $ 110  
Contract with customer, liability, revenue recognized $ 120 $ 50
Minimum    
Revenue from External Customer [Line Items]    
Terms of payment 30 days  
Maximum    
Revenue from External Customer [Line Items]    
Terms of payment 60 days  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 10,075 $ 10,047 $ 8,708
Deferred revenue 146 230 50
Liability for warranty returns $ 13 $ 15 $ 17
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income (Expense) and Other, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]    
Interest income $ 1,950 $ 670
Other income 125 80
Interest expense (25) (50)
Total interest expense and other, net $ 2,050 $ 700
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Research and Development (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development arrangement, receivable recognized $ 3,243 $ 4,338
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,500  
Second Additional Payment    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development arrangement, receivable 1,900  
Third Additional Payment    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development arrangement, receivable $ 1,300  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Domestic $ (14,835) $ (20,196)
Foreign (11,751) 4,079
Loss before income taxes $ (26,586) $ (16,117)
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ (325) $ 396
State 14 14
Foreign 367 (1,722)
Total current 56 (1,312)
Deferred:    
Federal 292 (364)
Foreign 9 792
Total deferred 301 428
Income tax expense (benefit) $ 357 $ (884)
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Federal statutory rate 21.00% 21.00%
Impact of foreign earnings (10.00%) (27.00%)
Change in valuation allowance (43.00%) 28.00%
Tax contingencies, net of reversals 0.00% 13.00%
Corporate restructuring 0.00% (11.00%)
Expiration of tax attributes (5.00%) (12.00%)
Permanent items 19.00% (2.00%)
Research and development credits 1.00% 4.00%
Stock-based compensation (3.00%) (4.00%)
Adjustment to deferred balances 18.00% (4.00%)
Other 1.00% (1.00%)
Effective income tax rate (1.00%) 5.00%
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Research and experimentation credit and deduction carryforwards $ 59,450 $ 60,041
Net operating loss carryforwards 56,196 44,424
Depreciation and amortization 5,402 5,568
Reserves and accrued expenses 1,458 1,000
Deferred stock-based compensation 725 821
Foreign tax credit carryforwards 81 163
Other 454 1,201
Total gross deferred tax assets 123,766 113,218
Deferred tax liabilities:    
Foreign earnings (248) (212)
Other (403) (620)
Total gross deferred tax liabilities (651) (832)
Less valuation allowance (122,975) (111,941)
Net deferred tax assets $ 140 $ 445
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Deferred tax assets, net $ 140 $ 445
Change in net valuation allowance $ (11,034) $ 4,431
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards, carried forward indefinetly $ 31,705
Federal [Member]  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 154,456
Tax credit carryforwards, research 5,734
State [Member]  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 16,324
Tax credit carryforwards, research 5,357
Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 89,001
Tax credit carryforwards, research 21,898
Canada Revenue Agency [Member] | Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards, research $ 120,458
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Uncertain Tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year $ 378  
Balance at end of year 376 $ 378
Uncertain Tax Positions [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year 1,643 3,646
Reversal of accrual for positions taken in a prior year (23) (214)
Accrual for positions taken in current year 112 117
Reversals due to lapse of statute of limitations (84) (97)
Reversals due to positions taken in the current year 0 (1,809)
Balance at end of year 1,648 1,643
Interest and Penalties [Member]    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year 88 101
Reversal of accrual for positions taken in a prior year 11 11
Accrual for positions taken in current year 0 0
Reversals due to lapse of statute of limitations (1) (24)
Balance at end of year $ 98 $ 88
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Uncertain Tax Positions) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Liability for uncertain tax positions, noncurrent $ 376 $ 378
Reduction to deferred tax assets 1,370 $ 1,353
Unrecognized tax benefits, income tax penalties and interest expense 11  
Anticipated decrease of unrecognized tax liability, within twelve months 81  
Expected benefit to effective tax rate $ 3  
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Royalties) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Royalty Expense $ 145 $ 272
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (401(k) Plan) (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Employer contributions to 401(k) plan $ 50 $ 54
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Future Minimum Payments) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Software licenses  
2024 $ 1,187
2025 1,067
2026 206
Total 2,460
Less: Interest component (166)
Present value of minimum software license payments 2,294
Less: Current portion (1,124)
Long-term portion of obligations $ 1,170
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Purchase Obligation, Delivery Period 90 days  
ViXS Systems, Inc. | Debt associated with agreement with TPC    
Debt Instrument [Line Items]    
Contractual obligation, other, current $ 66 $ 308
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Net loss $ (26,943) $ (15,233)
Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests 767 (797)
Less: Net income attributable to certain entities owned by employees 0 (89)
Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation $ (26,176) $ (16,119)
Weighted average shares outstanding - diluted (in shares) 56,163,000 54,335,000
Weighted average shares outstanding - basic (in shares) 56,163,000 54,335,000
Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share) $ (0.47) $ (0.30)
Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share) $ (0.47) $ (0.30)
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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 4,163 4,071
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Shareholders' Equity) (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 05, 2020
Dec. 31, 2023
Dec. 31, 2022
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   27,433,333  
2006 Plan, number of shares available for grant   2,509,390  
At the Market Offering      
Subsidiary, Sale of Stock [Line Items]      
Maximum aggregate offering price $ 25,000    
Commissions and fees 3.00%    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Stock Options) (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended
May 31, 2009
Dec. 31, 2023
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 outstanding options   $ 0
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 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Stock Options Activity Roll-forward) (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Options Outstanding - Number of Shares  
Options outstanding as of December 31, 2022: | shares 400,000
Granted | shares 0
Exercised | shares 0
Canceled and forfeited | shares 0
Expired | shares (9,000)
Options outstanding as of December 31, 2023: | shares 391,000
Options Outstanding - Weighted Average Exercise Price  
Options outstanding as of December 31, 2022: | $ / shares $ 2.33
Granted | $ / shares 0
Exercised | $ / shares 0
Canceled and forfeited | $ / shares 0
Expired | $ / shares 4.80
Options outstanding as of December 31, 2023: | $ / shares $ 2.28
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number outstanding as of end of year 391,000 400,000
$1.86 - $1.86    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum $ 1.86  
Range of exercise prices, maximum $ 1.86  
Number outstanding as of end of year 52,745  
Options outstanding, weighted average remaining contractual life 4 years 8 months 8 days  
Options outstanding, weighted average exercise price $ 1.86  
Number exercisable as of end of year 16,484  
Options exerciseable, weighted average exercise price $ 1.86  
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 234,000  
Options outstanding, weighted average remaining contractual life 2 years 10 months 6 days  
Options outstanding, weighted average exercise price $ 2.00  
Number exercisable as of end of year 234,000  
Options exerciseable, weighted average exercise price $ 2.00  
2.07- 6.05    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum 2.07  
Range of exercise prices, maximum $ 6.05  
Number outstanding as of end of year 104,255  
Options outstanding, weighted average remaining contractual life 2 years 9 months 10 days  
Options outstanding, weighted average exercise price $ 3.11  
Number exercisable as of end of year 70,334  
Options exerciseable, weighted average exercise price $ 3.62  
$1.86 - $6.05    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, minimum 1.86  
Range of exercise prices, maximum $ 6.05  
Number outstanding as of end of year 391,000  
Options outstanding, weighted average remaining contractual life 3 years 29 days  
Options outstanding, weighted average exercise price $ 2.28  
Number exercisable as of end of year 320,818  
Options exerciseable, weighted average exercise price $ 2.35  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
USD ($)
$ / shares
shares
Stockholders' Equity Note [Abstract]  
Vested, number of shares | shares 320,818
Expected to vest, number of shares | shares 64,174
Total, number of shares | shares 384,992
Vested, weighted average exercise price | $ / shares $ 2.35
Expected to vest, weighted average exercise price | $ / shares 1.96
Total, weighted average exercise price | $ / shares $ 2.28
Vested, weighted average remaining contractual term 2 years 9 months 3 days
Expected to vest, weighted average remaining contractual term 4 years 6 months 21 days
Total, weighted average remaining contractual term 3 years 21 days
Vested, aggregate intrinsic value | $ $ 0
Expected to vest, aggregate intrinsic value | $ 0
Total, aggregate intrinsic value | $ $ 0
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Restricted Stock) (Narrative) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity Note [Abstract]    
Restricted stock grants, number of shares 2,559,137 2,289,418
Restricted stock grants, weighted average grant date fair value $ 1.39 $ 2.58
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Unvested Restricted Stock Units - Number of Shares    
Unvested at December 31, 2022: 3,375,754  
Granted 2,559,137  
Vested (1,828,835)  
Canceled (118,405)  
Unvested at December 31, 2023: 3,987,651 3,375,754
Expected to vest after December 31, 2023 3,705,585  
Unvested Restricted Stock Units - Weighted Average Grant Date Fair Value    
Unvested at December 31, 2022: $ 2.99  
Granted 1.39 $ 2.58
Vested 2.95  
Canceled 2.91  
Unvested at December 31, 2023: 1.98 $ 2.99
Expected to vest after December 31, 2023 $ 1.99  
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
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   184,659 171,620
Employee Stock Purchase Plans, proceeds from shares issued   $ 299 $ 388
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Option Plans:    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk free interest rate 0.00% 3.08%
Expected dividend yield 0.00% 0.00%
Expected term (in years) 0 years 5 years
Volatility 0.00% 71.00%
Employee Stock Purchase Plan:    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk free interest rate 6.70% 2.30%
Expected dividend yield 0.00% 0.00%
Expected term (in years) 1 year 6 months 21 days 1 year 3 months 29 days
Volatility 85.00% 104.00%
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options, grants in period, weighted average grant date fair value     $ 1.19
Nonvested awards, total compensation cost not yet recognized   $ 3,373  
Nonvested awards, total compensation cost not yet recognized, period for recognition   11 months 19 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 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Geographic Information) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
market
Dec. 31, 2022
USD ($)
Number of operating segments | segment 1  
Revenue, net $ 59,677 $ 70,146
Number Of Broad Markets | market 2  
China    
Revenue, net $ 33,624 25,570
Japan    
Revenue, net 24,083 37,675
Taiwan    
Revenue, net 1,813 3,032
U.S.    
Revenue, net 157 3,442
Korea    
Revenue, net 0 277
Europe    
Revenue, net $ 0 $ 150
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Schedule of Revenue by Major Customer) (Details) - Revenue - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
All distributors    
Revenue, Major Customer [Line Items]    
Percentage of revenue 66.00% 57.00%
Distributor A    
Revenue, Major Customer [Line Items]    
Percentage of revenue 48.00% 29.00%
Distributor B    
Revenue, Major Customer [Line Items]    
Percentage of revenue 8.00% 17.00%
Top five end customers    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 87.00% 76.00%
End customer A    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 34.00% 13.00%
End customer B    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 32.00% 37.00%
End customer C    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 0.00% 14.00%
[1] End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Accounts Receivable by Major Customer) (Details) - Accounts receivable - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Account W    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 46.00% 31.00%
Account X    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 33.00% 27.00%
Account Y    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 8.00% 11.00%
Account Z    
Segment Reporting Information [Line Items]    
Percentage of accounts receivable 0.00% 12.00%
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 21, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Feb. 28, 2023
USD ($)
Feb. 28, 2023
CNY (¥)
Dec. 21, 2022
CNY (¥)
Mar. 24, 2022
Redeemable Noncontrolling Interest [Line Items]              
Net proceeds from issuance of equity interest to non-controlling interest   $ 14,596 $ 10,738        
PWSH Employees and Subsidiaries              
Redeemable Noncontrolling Interest [Line Items]              
Ownership percentage   75.00%          
Annual interest percentage included   0.05          
Minimum return   0.10          
PWSH Employees and Subsidiaries | Equity Sale to ESOP              
Redeemable Noncontrolling Interest [Line Items]              
Ownership percentage 0.54% 5.95%       0.54%  
Net proceeds from issuance of equity interest to non-controlling interest $ 1,407 $ 12,329          
Discount on valuation 0.50 0.30       0.50  
Pre-money valuation $ 251,256     $ 501,400 ¥ 3,500,000 ¥ 1,750,000  
The Investors              
Redeemable Noncontrolling Interest [Line Items]              
Annual interest percentage included   0.03          
Change in control repurchase covenant, annual interest percentage             0.20
The Investors | Equity Sale to Investors              
Redeemable Noncontrolling Interest [Line Items]              
Net proceeds from issuance of equity interest to non-controlling interest   $ 30,844          
Ownership percentage by noncontrolling owners   10.45%          
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Carrying Value of Redeemable NCI as of January 1, 2023 $ 28,919  
Net proceeds from issuance of equity interest to non-controlling interest 14,596 $ 10,738
Net loss attributable to redeemable non-controlling interest (143)  
Foreign currency translation adjustment (562) (2,612)
Carrying Value of Redeemable NCI as of December 31, 2023 $ 28,214 $ 28,919
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Non-controlling Interest - Narrative (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 21, 2022
USD ($)
Dec. 21, 2022
CNY (¥)
Aug. 15, 2022
USD ($)
Aug. 15, 2022
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Feb. 28, 2023
USD ($)
Feb. 28, 2023
CNY (¥)
Dec. 21, 2022
CNY (¥)
Noncontrolling Interest [Line Items]                  
Net proceeds from issuance of equity interest to non-controlling interest         $ 14,596 $ 10,738      
Equity Transfer Agreement                  
Noncontrolling Interest [Line Items]                  
Costs related to the sale of equity     $ 275 ¥ 8,408          
Minimum rate of return 10.00%   10.00% 10.00%         10.00%
The Purchasers | Equity Transfer Agreement                  
Noncontrolling Interest [Line Items]                  
Net proceeds from issuance of equity interest to non-controlling interest $ 14,596 ¥ 99,000 $ 10,738 ¥ 87,500          
Ownership percentage by noncontrolling owners 2.76%   2.74% 2.74%         2.76%
PWSH Employees and Subsidiaries | Equity Sale to ESOP                  
Noncontrolling Interest [Line Items]                  
Net proceeds from issuance of equity interest to non-controlling interest $ 1,407       $ 12,329        
Pre-money valuation $ 251,256           $ 501,400 ¥ 3,500,000 ¥ 1,750,000
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Noncontrolling Interest - Initial Investment Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Carrying Value of Redeemable NCI as of January 1, 2023 $ 10,909  
Net loss attributable to non-controlling interest (624) $ 171
Effect of foreign currency translation attributable to non-controlling interest (630)  
Carrying Value of Redeemable NCI as of December 31, 2023 24,257 10,909
Equity Transfer Agreement    
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Carrying Value of Redeemable NCI as of January 1, 2023 10,909  
Increase in additional paid-in capital 14,742  
Closing and direct costs incurred (146)  
Other Noncontrolling Interests 6  
Carrying Value of Redeemable NCI as of December 31, 2023 $ 24,257 $ 10,909
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R%;5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !\A6U81;C37>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*(G+&";UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHC05-4]."1E%"F8@458B$RV1@L=45$?+WBC%WSXC%V&&0W8H4-/">JR!B;G MB>$\=BW< #.,,+KT74"S$'/U3VSN +LDQV27U# ,YGW4M>M[ ^ MD?(:IU_)"CH'7+/KY%>^>=QOF6RJ9E54O*CYOJG$B@O^\#Z[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " !\A6U8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'R%;5B,_\XO%P@ .DQ 8 >&PO=V]R:W-H965T&UL MM9MK<^(X%H;_BHJ9FIJI"F#97'N25!%(9MGN3K.A>S*]4_M!V"*XVK982<[E MW^^1#1CWRL+N$E\2##ZOK0==SBL?+E\8_R8VE$KT&D>)N&IMI-R^ZW:%OZ$Q M$1VVI0E\LF8\)A(.^5-7;#DE01841UW7<0;=F(1)Z_HR>V_!KR]9*J,PH0N. M1!K'A+_=T(B]7+5P:__&0_BTD>J-[O7EECS1)95?M@L.1]V#2A#&-!$A2Q"G MZZO6!+^;>6,5D)WQ9TA?Q-%KI)JR8NR;.I@'5RU'W1&-J"^5!(%_SW1*HT@I MP7W\=R?:.EQ3!1Z_WJO?98V'QJR(H%,6/8:!W%RU1BT4T#5)(_G 7OY!=PWJ M*SV?12+[BU[R<_M>"_FID"S>!<,=Q&&2_R>O.Q!' 2.G(L#=!;C?!>!>18"W M"_#J!O1V ;V,3-Z4C,.,2')]R=D+XNIL4%,O,IA9-#0_3-3WOI0$?">\@9Y2% M]S3A,W/X/],$KN[HKEYJC7= [V5Z7H7>E#U3COZ>K(3DT/W_HR.<*_3T"FI. M>">VQ*=7+1CT@O)GVKK^Y2<\<'[7T;$I-K,D5B+7.Y#KF=2+3OOY;4MUV,SA MV&F_U_$Q1C7E8TFLQ*=_X-.OQV>2)"F)T /=,BYUH,PZDJFRKG)&-\4FB6Q$K3A =JPYNCC!-;_ M;)FH[F%FK36)A+:+&<.:TK(D5J(U.M :&5NX6U/OPHBB^S1>4:ZC9-9P'*?M M.>Y@K"-E#&U*RI)8B=3X0&I=/C,04WYV5(K SQ*@'$=@)_)*YH',*V%Z]#/<]_JX7I"#C MX[&KI6<,;DS/DEJ9GEO0<^O0FP0!J(N+_0OT '1RTEJV;"EEIY?[5P$ZXYW]_W-'3[ZF](\D0K/=@)H?O) M6>7BD4=3^ED!>!F.5")CD C07(M7/I@(^%?GR:=:J>NYC#&L,ZAR-P"T?@FI/Y M':S;F/(G-9O] 0IR QXJWI)$W^=^\%F".:XQMG-8 [>P!FZMYPG+#:0<1EAF MF6I85I-^6VIE6$72[]9ZI+!(5U'HH[N($?W$;S.%GUI5F^W4^IF:JN)YOAZ- M^L,1QN/+[K.&CEZK?)S)*-*Q*L>H&=VN (%>X, MO0I,18[OU%P/!@=M7%'XASI MO5>D]YXY*=\_(19'CZ4@"5BIAWMK"NE71=\RJRX(EV@^GZM]$;D)1;FZ <%W MHRK!D*KN0&%Q70$'13T3W /?WP.2#(0HO+%_XOC+3R,7#W\7JG(L3,(L:]QR M]OJ&A-I#5FVZ4%$KBM:0T03H)80E2VGLC',(E\LJJ?;V6?6:4&15_@=PR2KWN\6I^<_@OA(U$Z% M0!%=0ZC3&<(DS//?%>0'DFVS2OL5DY+%VL'P" !/!P & 'AL+W=O;)5^-!F )<\BEV889-86%V%HD@P$ M,Z>J (DC*Z4%LQCJ=6@*#2SU()&'M-/IAX)Q&<0#WS?3\4!M;,XES#0Q&R&8 M?AE#KK;#H!OL.N9\G5G7$<:#@JWA >RW8J8Q"FN6E N0ABM)-*R&P:A[,>F[ M^7["=PY;L]5YP,0.0HNT;C!,*HIQ24&/4'0IN5/2 M9H9\D2FDAP0AZJE%T9VH,6UEO(3DE$3=$T([-&H0-'D_G+;(B>H<19XO:LN1 MTOM9(C]'2V,U'L)?30DK^7K-?.YB7IB")3 ,\.89T$\0Q!\_=/N=STUF_Q/9 M@?5>;;W7QEY;O^):D)O+)J_M!+1WWN2I'12U[=I9+?WL7=*G3$"3[G;TU_EH MNB"+Z_OY='$_);>WLR8;;RC PR*Y5/^B#PSU:T/]=QFZ5PN< O4;VC\!U!+ P04 " !\A6U8"ZC?YVX& R&P & M 'AL+W=ODG&2_?D=)L621DIVN'Q)+]O'TW)%WST/J_$&4 MW^2:\ZR0%[.U4INSQ4+&:YXS>2HVO(!?5J+,F8+;\GXA-R5G23THSQ;$ MB4EE:\)L2R2K/6?GTD6?BX6*&9\]??$[OUTI_L5B> M;]@]O^7JZ^:FA+O%SDN2YKR0J2A0R5<7LP_X[))2/:"V^#OE#[)WC70H=T)\ MTS?7R<7,T8AXQF.E73#XV/)+GF7:$^#XWCJ=[9ZI!_:OG[W_6@H(\L8T7,T:UV)]$)^GI[A=Z^?H=>H[1 7]:B MDJQ(Y/E"P9/U^$7(.(1:AE\>/YSL#U] O+N@R2YH M4ONC8T%799+9[&@6MWH&OK3&Y8S"]F4#R2EUL^6[YYA7WGO2VZ MG^1L+U:ZBY5.>5]>,KE&,&LHUA?\>Y5N60;!6V>Q<>75KG0#V"[=P'/=\\6V M'XYIY?DAP3NK/9SN#J<[B?-#'(L*8$%OB#E@O,OX'!5 .PX@3> M:;5R SM,;P?3FX1Y76PA>:),N36!GO%,&OGA )AIA /?L>/R=[C\25PW)=^P M-$'\$1J\Y+*>!Z=M3!#G4PB?J+4"P[ F!@ M/-MW S*<<-,J(#2@=HCA#F)X(+% F:5ZJA.JRV<#)*9&EV9H8/"B*!@ -8U< MGQ([SFB',YK$^1>@9"HM[E'&@=90J?GK1*Q.*K@9SVQD0C$3:QI12D?J'3L= M\SC3B.O5V4 ;S6?KH_]L@O$0H,6*>N%(2>$>-^))A+\)D3RD668%ALTJ#EUG M.-4'S?:A=0R&)TFCK9SQ>6V']Y\;>9$?#>&99A@HFHP4#>Y8!].C*#9+V5V: MI0KZI95G\21[O91H?Y:W_: ["L-';U8:;=#.UD:4M;@6*Y2)XOY$\3+O&UL#,ND,UAD9!F1:A:$; MC034L1Z>IKU+$WA:Q"+G2+%'/CT1)J'AT*@/T\C#8Z@[UL,OH;U#^35I#1-B M<(K5S,-C7;JC/SS-?W_8UD'=KG6R!PO'BM]D.]QGY1:^Q'# W#^89V)A2L\?+A.;%7;# MD1@ZIB333'EM*;H7@3=I,J+#8K08A<&(;"*]O> Q3'J@"(G)D]2)/".[-C-G M3(*2CDW)@4V'9]FM1Z 7#BUAW\+>?A.((.^^LR'^ $I%U$_O_'>U' MW]$JF:;5SSSA/-=+"A6B.-'!ER++=,6D!;0F+JW2D5B8%K:IP]VLU2P::_*D MXUKB32J@VS4K^5ID"2_E+_7.03W9CQHF.?O%9PT_R=M^U!TADX/[T!6'OG5/'P= 32K1E605=P7/FCE/_(:ES!$NZ4FO84O_+D[F>88Y2*4&F M6)-E$K(SG- ID_VP.L8FTXRM"Q#DQ4A,[Q&9#LH+YICX,SS.UXVT_1\C%8;ZP.Q.0(/&UZ?AV9/I]:L MF>+ #6'+:=2"S4ZKC9'\=2J"3*L($)Y57F7U*6-[*B%R6(!K?2"\Y:UHLT(W MA0$%MZW(>OQGB@/0D.XP"HL9 M+"4RPL2T$Q%T6D1\>D%SIZ86 @&(5O,L!,Y(^N9=J*!'B,:I*7%6\%:9($? M1,-%;#%SQP]::.\$>%H]& I'=XR#E%KWEZ,C-,^$;<<-%C/K<<.B]T)#OTWZ MDY7W:2%!(*]@H',:@(>R>4'3W"BQJ=]QW FE1%Y?KCD#U-H ?E\)D$CMC7YM MLGM-MOP/4$L#!!0 ( 'R%;5B*IXFYVP( )0) 8 >&PO=V]R:W-H M965T&ULK59=;]HP%/TK5C9-K=21+PC00:26JMH>)J&B;0_3 M'DQR(58=.[,=Z/;K=YU !&TH4(T'XH][CL^YN8X]6DOUJ#, 0YYR+O38R8PI MKEU7)QGD5'=D 0)G%E+EU&!7+5U=**!I!Y.:4"2<>56-3%8]D:3@3 M,%5$EWE.U9];X'(]=GQG._# EIFQ VX\*N@29F"^%5.%/;=A25D.0C,IB(+% MV+GQKR=#&U\%?&>PUCMM8IW,I7RTG2_IV/&L(."0&,M \;&""7!NB5#&[PVG MTRQI@;OM+?M]Y1V]S*F&B>0_6&JRL3-P2 H+6G+S(->?8>.G9_D2R77U3]9U M;*_OD*341N8;,"K(F:B?]&F3AQV WST "#: X%1 N &$E=%:667KCAH:CY1< M$V6CD=V^Z\:UW0!,8.;BT-:@5._.&='WF?VHS_)[*]-(1-&L+7V.,I[AI0"E\^ MEEKR>$4*JLB*\A+(!1.DU"DI0-4O_;(M$S7]H**WGXQ5['4\SQ^YJUV+QZ+V MM'<;[=WSM->E26AI,JG87YRP'NK15O$U?W]'5L^K?\_TGQ"X9Z'76.B]R0+3 MNCPNO_="U7/=KT7L"8X:P=&K@BP=A/I M! 0A( !@ !X;"]W;W)K99(6?61JGMQ+9EO&$YE;=\RPIXL^(BIPINQ=J6 M6\%H4CKEF4T<)[!SFA;6?%H^>Q+S*=^I+"W8DT!RE^=4_'O/,GZ86=@Z/7A. MUQNE']CSZ9:NV0M37[9/ N[L.DJ2YJR0*2^08*N9=84QFEJ,1L8S%2H>@\+=G"Y9E.A+@^.<8U*K'U([GUZ?HOY3D@%HZU@HWDG%\Z,S(,C3 MHOJGK\=$G#G@H,>!'!U(V\'K<7"/#FY)M$)6TGJ@BLZG@A^0T-8035^4N2F] M@4U:Z&E\40+>IN"GY@M>2)ZE"54L02\*_F".E$1\A?[8,D%UKB4:H2\O#^CJ MPS7Z@-("?=[PG:1%(J>V @PZDAT?Q[NOQB,]XV&"/O%";23ZN4A8,Y_;$>RQBGK,FE>BONZ54 M LKU;U.VJF">.9CNX8G6?,??\"!\Y.)Z3L%N^#MU;R]H>CS M9[9GQ8[=H((I$]'*VR^]]=JRG_OC( RG]OZ<0=(-@;0,MV(/(;74/FTA'W80[4=BN&).53WJF95S#' _"? '1@TFY06M6 MP 1E)5R:@#JD>J71NFA"/.X6DNL%[0XT6!%\UJ<7B+'3R(PSB/DS5P"4=PK* MJ"!.!X/ON9[?0FHR(\$XZH%ZIHAX$.I'W8\KP?,37%! (TS<&7]$HL -VC@- M=CB(<%].20.4# )]+!2#)E @R:7FZ#+@:L-$[R)\#'@QNX[OM %WK4+'Z4'; MZ"(>E)\JK4L&.T]V JSH:T\%N(;4!G[42:W!#@>X-[6-F.%A-7L2?)^66]6K M)309+,W7")!_'[AG6(?;+68P&D61UX.Y43D\+'._PZ8_@R0;<76E"Q(Z]MPV M-(,=]HGK]H!K1 X/J]Q')N4$:8A750ZO2ZR(*B72Y4[1909IY:C@Q2B&#:+@ MY1H'":]J7);5+5C"X!BC;7L-C?2[\AAV5CZ#T2@<]Y52HZ%X4++J:>E0?4I? M65:>UVX0[!IOC<##SH8(Y@V'G48PV($HNGU=VR@B'I;$-Z-'L%8BN:'0W2-] ML$IC/=-H)Y/FS;618@4@.(?NW'J=V3&:]=5E(Z5X6$O_'[\DS7;ZP/1&AN.W M,32:]3 DC?*28>7]6IYD 2S=@YJM60443G@[)14TE6Z>\QFK7AN)$(/B!CAP M':W\;G?(:&&'6UN8^1P=+,R#X[C>=,K,N/%!+% M?%>HZEA;/ZT_A-R5Q__6\WL\652?,YHPU=>53U2L4SB79VP%(9W;$!I?5!\L MJAO%M^69?\F5XGEYN6$T84(;P/L5Y^ITHP>H/QO-_P-02P,$% @ ?(5M M6!2#T$L< P 50H !@ !X;"]W;W)KO'R4G;BZ.L0+9 MBVW)Y-$YI"AQN!+R6:4 FKSF&5*J M0@*-K5.>N8'G==V<,NZ$0SLWD>%0+'3&.$PD48L\I_+W'61B-7)\9S/QR))4 MFPDW'!8T@2GHIV(B<>16*#'+@2LF.)$P'SFW_LW8]XR#M?C)8*6VOHF1,A/B MV0R^Q2/',XP@@T@;"(JO)8PARPP2\GA9@SK5FL9Q^WN#_L6*1S$SJF LLE\L MUNG(Z3LDACE=9/I1K+["6E#'X$4B4_9)5J5M;^"0:*&TR-?.R"!GO'S3UW4@ MMAS\[A&'8.T0[#NTCSBTU@XM*[1D9F7=4TW#H10K(HTUHID/&QOKC6H8-VF< M:HE_&?KI<"RX$AF+J8:83#6^,$=:$3$GWPN0U,1:D?,)E3B=@F81S2[(%7F: MWI/SLPMR1A@G/U*Q4)3':NAJY&20W6B]_EVY?G!D?3\@#P*1%?G,8XAW 5P4 M4RD*-HKN@D;$>XBN2-_?1B0[EY=#HZ#5.;*7 M^A7)?C-)O'H83RY) AP/RLQFB,9X1C.ES<&YK"WV1M#W)NE$8#OZ!Y7^PMSY)OO=VOWG_L>37X)V&FJ\Q\?M[K-VM"SH'F=B^16'8 M%ER7-ULU6_5&M[8CV)N_,SV3O?C?8,J&ZX'*A.%5G<$<(;WK'A*290]3#K0H M;!LP$QJ;"ON98M\'TAC@_[D0>C,P"U2=9/@74$L#!!0 ( 'R%;5A?JS<^ M>P, $L+ 8 >&PO=V]R:W-H965T&ULO59M;]LV$/XK MA%8,+5!';[9D9[: Q-FP NT6-.WV8=@'6CI96BG2)6D[_?<[4HKB%UKH@&!? M))&Z>_@\=^3QYGLAOZ@*0)/'AG&U\"JM-]>^K_(*&JJNQ 8X_BF%;*C&H5S[ M:B.!%M:I87X4!(G?T)I[V=S.W M5]I,^-E\0]?P /KSYE[BR.]1BKH!KFK!B81RX=V$U\O0.EB+/VK8JX-O8J2L MA/AB!N^*A1<81L @UP:"XFL'2V#,("&/KQVHUZ]I' ^_G]!_L>)1S(HJ6 KV M9UWH:N%-/5) 2;=,?Q3[7Z$3-#%XN6#*/LF^LPT\DF^5%DWGC R:FK=O^M@% MXL A3"XX1)U#=.HPON 0=PZQ%=HRL[+NJ*;97(H]D<8:TZ$4&9'/#W?D]:LW MY!6I.?E4B:VBO%!S7R,5 ^CGW;*W[;+1A67#B'P07%>*_,P+*(X!?-30"XF> MA-Q&@XAWD%^1.'Q+HB"*'826W^\>#=")^[C&%B^^@#<0RG<\%PV0OVY62DO< MQG^[PM>BC]WHYFQ?JPW-8>$AL *Y R_[\8?$>IIZL\M&43(;8_IVA_0=9N$DBI_-CHA->F*3P0S]KBN0)#]* MC2%Z[6(Z>JD5YT,I@-K'U8VCJ5%2N#Y-X);D"M&VYI:_(,5Q^Q: M5PQ:X/0@#6$XBTYR=6X4)6'DSE3:&R) MJ32O:UMB+=831*9Y>4']S>X?^7Q6ZMXWH\GJ7)J1:'71C'T_&)&O^@+6E KFVWII#M MENOV8N]G^X[PQO9!)_.WIE.T[A[ M-0< 'D? 8 >&PO=V]R:W-H965T&ULM5E1<]LX#OXK M'%_GYFZFKD52LNQLXIDTO9WMPW8SS7;WF9%HFU=)])*TD]RO/U"R+5N"V&3& M^Y+8,@A] A\ 'G]I,UWNY;2D>>RJ.S-:.WS&2)'7B\IBPJ)H.BF%JD:+Z_K9O5EA95WNOA3Y6Y],YJ-2"Z78ENXK_KI%[DW*/'Z,EW8^B]YVLM& M(Y)MK=/E?C$@*%75_!?/>T><+*#3@05LOX!U%\0#"_A^ :\-;9#59GT23BRN MC7XBQDN#-O^A]DV]&JQ1E0_C@S/PJX)U;G&G*ZL+E0LG<_+@X!_$R%FBE^1. MV#7Y&>)LR9A\>_A$_O7NW^0=417Y?:VW5E2YO9XXP. U3;+]^SXV[V,#[Z., M_*HKM[;D/U4N\W,%$P!_M( =+/C(@AH_R>P#X?0]81'C"*"[UR]G 3C\Z%!> MZ^-##O5>6]9>6QI=$D@X(YRJ5LV.54Y)>X7YK5$;XVI]-E_9CE)I.)T M/NV$LR^4T/D,#V9Z!)D&07Z28'FF1$,&54Y$J8U3_QM$FO:1LEG:08H(39,4 M1SH[(IW] .E2&E-O)O"F)$X\$_GLO2HQG+,>!![1#LR^#-B"HYP?4MY#,F8=L)@(32D.ET8M<45!P+]2VLZ=T5(W#?+BXC;+ M]-:S U06J78"MM![3PBHX1S9UK-NQ! AROE\(&HMP](PQ7ZN=L!BVD!44&PQ M@HU%/728V'PH,5N6I4%R6MP;N1$J/]2X9A]IO^^AH85"6+EF9^EJ-7;2E/OM M-NSII%_MDKXQ?2F:\&3 F)8*:9@+CUMB(U[\?D !]OEMG+(NM2!2\6PZ@*]E M01JF09"\*O$]W8Y;P'G)$;#J=#=6>EA=IF!@_'_E0AOW;ISOH M&KN[\UV5KX*@0MPL;XZ+F7.DLDM L;/PR@/NA3 M[9C/>+>UP<1H,F<#L6M9F06)[AQUH3)?1W/B9+:N=*%7+RADAF'IMN*H5$P' MZB1KJ9.%J;.7)]AV0V$C%,GGLVYY1\6B:* U9RV3LOA-6;)4E8"A\!59$F3H M-V?)A;2=>Z&E;!:F;!\]2(Y,ROQ0+:S=@B.DWX ^4R!IH*^6\')73\FZ&L/T M[(PN"N^LPV^HIQ!FCI/>D(B)12D?8!G6,C@+,_B]>-D?:55-I]'&&-^0")M3 MGG:;<50L'IH564OH+$SH]V@8ZD( ;%F"$=:/YS"CY=!0R7)3Z!=LP M\/! [;'G,C,2B,=7\-H.SY3U!Q^=G2A\)J&GE_UA>3QG:;>5Q,3B=#K0IO&6 MYGF8YN^&L+XGCW*EJLI[WW< TBB=HP;TJ3R9SEBWRT3$IC092@W>,CX/,W[ M .G'IR#T/J?':1)W.TU$[-S"<^@G!][A$^^'[693U-<&HB"YLEFA[=;4*9T= MV!7V4W/EI'2%GWY?]OC[[SC_YFU3P1W,>@8&HT^._60SY'K/&+F$"GXX M:>A>A.Q]TI_/.>U6 T2(#HUFO&T(>+@A:"W(M\;G#HSOY$4*L[=HF.TY0N.] M60T3F@\5@9;I^32X$;_XIL0#/^D](7=>W=+Q8"/QYCUX(6WGSFC["/Z#/N+' M@\_)PR_FS!+SJI[V+&CIGW2D)DYJFW0%W&PO=V]R:W-H965T&UL MO5M=;]LV%/TKA%=L+1#'(O5E=XF!UI:P EL7-.WV,.Q!D>A8JR2Z(ATG_WZ4 M[%B62--6>K>76++N/9>\1_RXQ\S5AI5?^9)2@1[SK.#7@Z40J[>C$8^7-(_X M)5O10CY9L#*/A+PM[T=\5=(HJ9WR;$0LRQOE45H,IE?U=S?E](JM1986]*9$ M?)WG4?GTGF9LK:)[>DO%E]5-*>]&>Y0DS6G!4U:@ MDBZN!^_PVY",*X?:XH^4;OC!-:JZEAW7G;F+N)TQK(_TT0LKP?C 4KH(EIGXA/;_$)W M'7(KO)AEO/Z+-EM;WQF@>,T%RW?.L@5Y6FP_H\==(@XPE6R#2HK:XE6 M7=1TU=XRP6E1O5FWHI1/4^DGIC-6<):E221H@FZ%_)"OC>"(+=#M,BKIDF4) M+?E/*/BV3L43&J(OMW/T^M4;] JE!?J\9&L>%0F_&@G9F@IS%.\BO]]&)D+-$Z%!B0T@WQDQ5#2(DJ6R4?WLDV"EI1WD$:2 MZ#W;9,\VJ:&=(]#OZ7U:%!7H791%14PO$*]8YB@2LL'Q);+Q!2(6P3H^C=C5 M%/B6KZ*87@]D0CDM'^A@^N,/V+-^UK&\!?-KL&KZ>YBZMNWYV/:N1@^'A$)& M#2#!0B"P%I/VGDF['Y-G,;C%= ^2[EBD,CW,^$QCY;N>XW2(4J350F?^L2YT"^^I!@_NV7>-PZ->'E#*^5K.Q.M"LHUH MOLK8$Z6(;DE/Y: IJFT-6LD!Q)]G0AW[QEA]V7>5B0_[CF>Y5F=X008-(,%" M(+ 6L=Z>6 ^86!VAGL*!/?8[LZ"GS$B*S=S8UKX<08*%0& MCOP]1_YICH;5 M?C]!U64$?:RNJ8X17]T.X$EG,9F=8S0WMJTO)Y!@(1!8BY/QGI.Q MD1.YN,DBJY E15G2(GY"HI1C(]OR$B7_R$JCVOCKJ!DK62<>)AUJC-'[KFGG M1 P@(X9 8"UJ)GMJ)D9J/E*!5B6+*4TX6I0LKZ>W>D\GJ[#]I+8M I!@J) % M0GQ0(*3: F%+WD1=;2S?[@XL8P/[L@<)%D""A:>2T:(/6TT);9TD,),%H]R" MBS*]6XOH+J,5425-*,WKNSZ<[<*UMPC=3;JY37TY T4+0-'"$^EHDW:@>^"7 MD7:3/M*L5O8N*CG@4LL05IHTE,VWK2Y)QC;T)@D2+3BS#R%4U#9/C6*!S9+% M\\*UVJF9S5IU@43TJ&5'U1;PI,L,I!(P!T4+0-%"*+0V?XU.@T$[4 M,=54GS!0]0"K\H'K8FSC<5&"S MX@&C%&*-%C%1-I-C9;%3C.;FYO:F"E3^@$)K4]4((-BL@+Q$,,1J,>_X$Z_+ MS#E6E,#JEE H;5_+VZT#6+6-KY#-R1JW>YZ7=W0'+[O>?>372]+H$^2T/O&?J8)$K?VQXRJCQ]S$WN2 RA>@:.')A+19/#AO M858OH*5!HDH;0X]TJV)SHWKS!GL" _8(QHE\M&EK1 MB%BWJHT':_*L*@3)H M0"4)4+0 %"TT)J.=^4:1(&9%XKMD6:*1"8B'?84BT!,8H&C!F7T(H:*V>6H$ M$6(61%X@RQ)5NE!V Y JPQP4+0!%"Z'0VO0U"@@Q'Z-XN2I+U+,3W5\3S;%[ MLW@R8 :,(1":U/3Z!+$K$N8-5E;RXFOGE7Q?.7XA,;,&7MV=_LPU\'9BB:K ML1HZOH\]W)VI5$/B$-<_LE0T!3XQ%_CG:;+ZA$%6SS.B:@2NCXGGC;MGND#C M!J!H(13:ELW1P9'TZE\4?HO*^[3@**,+"6]=^O)U*+>G_K&ULE5EM4]PX$OXKJMFM M%%0- PQD7Q*@"@BY4$> 8DAR55?W06/WV JVY$CR /OK[^F6[1ER),M]V#"V MI5:_//UTM_;@WOF[4!)%]5!7-AR.RAB;-]O;(2NIUF'B&K+XLG"^UA&/OM@. MC2>=RZ:ZVI[N[/RV76MC1T<'\N[:'QVX-E;&TK57H:UK[1]/J'+WAZ/=4?_B MQA1EY!?;1P>-+FA&\5-S[?&T/4C)34TV&&>5I\7AZ'CWSN/L/U-GSFN5EK@KRK[KOUNZ,5-:&Z.IN,S2H MC4U_]4/GAY=LF'8;IJ)W.DBT?*>C/CKP[EYY7@UI_$-,E=U0SE@.RBQZ?#78 M%X].=#!!N86Z]A3(1LV^.MB.$,T+MK-.S$D2,_V!F-VI^NAL+(,ZLSGE3P5L M0Z=!L6FOV,GTIQ+?4391>[MC-=V9[OU$WMY@Z)[(V_N!O"M?:&O^$OO&ZM39 MX"J3ZP0-FS^QG_WQWEAM,Z,K-<-+ @YC4/\^GH?H@:3_/.>BI,#^\PIP=KT) MC<[H<-3P67Y)HZ-7O^S^MO/V)^;M#^;M_TSZR^/X-V*.9^7=^6?M(&[ A!79L'JH0Z%,[5J@(A&%NHQKNER\U-$#, M6C8LJ%CJJ,CJ>44*BV%\A+3J,1WZ#2)-?)3-NHTE/ID,1]$]'T /4 J'XT!E M$'U..5)+C7?8 \5UTU0F$Q>&B?I"G.8P6[G60U'#[*6B]@4X$[_O",C0 0DP M-]!F(^!=;$IGD\&1=8R;8_7!U:1>Z;IYBR2)Y"$I8#DL_TIL:A@KZ!6WQ:%,!EZ1K-B^GI8%IW>)3 M*%YKM9'A<\*^9UK'^5B;EN14@1F]F)Z;PL1! 7B6W;HY85@MC6L#/'P/CU<: ML5H8RE_DDS&V=T:.U6>1_*X_=?QHHMZU[ ,F&- ,K");H [E"1.G M)]+GH+-PJIO*/1)<$O4=E:YB.$S4E95T9$U.2SX'"]IY,+EA% -):_DY>Y)/ MMY25UE6N>%0;LU+;HM1F$WPX&:N+F$_4!M:,KK_,/C#:+$@(]9\]P2E'3^W2 MG/B+MI+L79BX!86W*@=V2,:H%K7 6^"N7--GHLXM \MV=?G>X',LP2)/73Z6 MH)^ZNM$VP82U O1<$$!X=@HUFO>H16)K1!,R;-!98@E$DJ,KN_%CBC"7)BL5 M<\FB]3C _TA\V:>XCZZ=)"VN_]&W5!. "7SRZ6S6R@8T;NJXB/.)5(ABMBS M;RTSS?".*9CUG"%4'/FS+H!A),N[ UZ_^:'4$?* >Z5)DE.*E^>P"GH[IDU2 MET'J)!UUE8ZZQ/?=S=YO"%+*=0,> *VK MH"M*0.UA"QPVC?-1/K,%B6/T"I^/Z_I_<##]G_S/NN:KMQ>F-E@Z:,#NL&Y( MBW0VU&H9%'QDCDJ <+9]'1^]QKY M#8_E2(:_S1ZN=>2KQYY\/K9HHV''AU8;]5%;$ RW$M* H''DP#\C:'-SY7"M MN*)KS[ 5LEX"'8T(Z=*,S68FN/4MG8)"^Q2=J%M)JY55N2-V7^R3.F5H%R9F M7[SDG.!6XMY"_?GCNL>0=*XM2CGL"M0,#U M6WP1X%F%"2-6%8Y]TH,+.I;-EY=..G].N?;_W$)\%0A M"V*9B#PIB'@$&.8Y;(B6RT44]QE0$<#CA@P=!X1CD17 (WO \B0+I24@UU2K MN-W0$/\^>[LX7-^<]C$8P\&<2^%G4!@VSF9G0_!Z-R71,\K0/T36YH:*MM* MM@"Z-D%&UE[$Z6QU>/(%'Z; W%!L/Z]9X5; M 1KHXM-NG:.EYG"D1#34-)0UY MQ_*09N?75T^RSZ10-VGF0 .U--Y)J#I#N^K=83BD.F\$\!4WBPH)'E6>\IU% M=78H=+[6@32>SY+.=GQ!5^&U*> MPPAW-DBWV#M_T?)PEOQ==>MZVGO&8CE!=$] [R 6VS0]_NOB2^KK/DUFDSZC M.TJ?H.OUHBTWR+7^BGX[#4Q<$%))D4 QU/I@I;K""^@!&<.TUK4Q78>+.MF+ MR(U/DU#:PP.4?]+ML+*?K!0H@%Z?0ED3=!SL.;,4Q)XT_> /&XR,:!/AYAL MN&O@> [7"F%UK=#QH0@%4[N67W(T5A54:#.&)UW^)/6,O1'#3DF/]398Z&5. M:.Z(Z[5E32;J&(X'O(A'FG6Q8I=XFB&0HSW5OJ=+5(BL:Y82]K/'KK_K&A7T M-./UPY5PB"SAR8!Z<(C!0TR?N&C-,8R+(0B ^)K<#1&\N2Y9\OC7_>F?\O+7 MO3_W!\I\1 ,5$!<^\QU8HYX##?WMTMIX L:DHO""G#_E )\AJ2J!6VI[*6A MH^LO7Q)=7L0,Q=DBXXYX%K6,BU\ED:,FIC+-(4P7*7"2:;B]WAC)>N82#/J> M,'%X"1.39HVQ4-&@(9ORM^?U5E"FG7(8G7 M&#V> P"#V3_33-,_.'B%:$QK.+)*4SP/T4OB]HZO-@IKTHW$4E?MX%!ZD*Y" M+CKF<"U%Q@MV<7T=*Y[WTU<6P>U#UW?R5G@F=<:R6U*^PA2QQ9L8HX&X/WIR M7.%$N5+%[0! N_'C=!V\ M6IXNU4'Z!>=?10MLW9G\_GJD?+JH3@_1-7(Y/'<1XYO\+%$SR?,"?%\X!+Y[ MX .&_UMP]%]02P,$% @ ?(5M6#9_V+"\$0 ]RX !D !X;"]W;W)K M&ULI5IM;QPWDOXK#>UBD0"C%TMVXLW:!F0ESNG@ MV(8E7W XW =.-T?#=4]S0G9K//OK]WFJ2';/:&0'=Q]L]723Q6*]/E7DBXT/ MG^/2VK[ZLFJ[^/)HV??KGTY/8[VT*Q-/_-IV^++P865Z_ QWIW$=K&EDTJH] M/3\[^^%T95QW].J%O/L07KWP0]^ZSGX(51Q6*Q.VKVWK-R^/GASE%Q_=W;+G MB]-7+];FSM[8_M/Z0\"OTT*E<2O;1>>[*MC%RZ/+)S^]?LKQ,N"_G-W$R7/% MG7MFV)2&P\4>B>526Y,3I^_=TU_?+ET?.CJK$+,[3]1[_Y#YOV\XST:M]&^;_:Z-BG%T=5/<3>K])D M<+!RG?XU7Y(<)A.>GSTRX3Q-.!>^=2'A\F?3FUS*KS ML_.+K]"[*+N_$'H7C] [L,WJ?R[GL0^PEO\]M&.E]_0P/7K03W%M:OOR""X2 M;;BW1Z_^]ID:??CEC\'=F]9V?:Q^ MMU7=FAC=8EN9MJWJ/'()WVBW5>LPN*E<=V]COY(I&]M,"\/NA^!Z MJ@&;[)?!VFJE)N1#U=H8*]/CO:T:TUN.60^A7L(K*Q/'Y>3!CHR=**N3-U7O M>SPUU5^?G,W^_NQ,IOWU_&+V_.('D@)EV)I=S6TH]B9C\' ^0S2*:ROQ!+N2 M%3W"5.Q!$#,_G=R<(#)T'OYJ^ Y;L%ML+GQ&E%T,71-UD@V]*+'7_39V[:/K M3[)&8_41/(#E>6MGU3O;CQ]"^5"98/G3![@8I0/I>E?S><6QLE+CJ\[WU=R: M@.^]!?]]M5G:;IP)^9JZ#H/=&[ V>&H&>_*5Q9N!Z\TI"NK=;TQ7VPH9HZKQ MT?55ZV.T<0:*KEY6#KL=$$RY!OZY5=(E]6J_4+"@MC,3/,D4^P5"IJ&;A[R< MT/P:"]XA=BO$1EX8N+''#I:(D!H@\U:6"L[RLVAC" &F44$@U%Q-G8(#I XP M#EEB50^BH5H@-O@ H[K,Y*/LM?'#O%\,[G@0[!]\-D:*[->!V\@8Y5TH,E#EYA0#ZNA M-3+(+A88#M+_'-0-$UL4V=S"$SNND5X$&&40F5-:GMZ;B//K'?Q9! R=)E9W MV+[U:TB2C.NB7/X_33'B0ZILZGNO$\^20QQ[+IC MB!%ZI>;QDE8NI)LY?XF"(5_2]#P$P+/0:;!ARUZ*WG=>VO-[E MERN?P+R0D2 DQ4*=A ?H]5_ZPC%ZMC4M1/W$5$R"A#3'3!7*8.7OL6MQT^2V M#0S2TN9;MR@^C Q@:?TJ"_!R9SL;X(Q;&MK"TVWB3]6-7_0;?GX+0:LT+ZHM M0I0$>ZA)LC!EAZ0&& B?AF^/NX?\AM Y9 QUX(7[PN=8G26@[0I<#&X8W28E6AR$"'=0"_,5"OO"4X[FV7 M'86!IV,\,@QL$G?@-6]UD_ 96R\[W_J[+3U)_* V:]?3)O"YS>/Z<5R2.*.D MA*@6T>I8MJ!?Q,=BTBRG2^)<8I&FO=@&AFV&FEA>-X 6PFB)1;4+82D[0=+_K@RNS M39E_9)^I\EI&!8W;72;KQ0$8:5U0#]M8V#0!PY$!>/]*)?[N^!)LKZS%3BBJU8 M7/;2.-7%8Y#@I/H526GC */+0_*4XJ, HD:,#D )WY!MQ&7 #X,8I=J)-\T$ MGXQZY0@SR>Q#1Z0%V;>0]3@*;-U-EI8]9DRDVQ8\%A4H/B+7!^O(1/4.&'19 MP'ZIK442INBG K^<\#"R1EB8!8E*B/%JD4)/6OI;#K++U=1?\WJS1WB:Y>!$ M2Y$XR%IB0KXP3/Q9FS+2]'NK9LN>$#\HLLS'@>W,QM4.;FP272,"$3)-$F," M:B7V382K&','WM$O(:@A);RYO7D^KSIN$@6+U:2UUV3M_ AM^\N/QV=,9 ML%>.>/&X6/(8D;]+$/'9V?> !. "\7:;U[]EB4#%EHD3\]3,('DLJG09HL!2 MOY6X)^A*G ZV\@<< 2E4 &@"\%3*6"_ AB>NU%FB/Z)4#$)Z9_=+. (=KJ"$ M#EDFG5#T6DB+]A& "\W90TI[!*JX9/T\EU I\U,2V1Y<4S &/)Y(:.("._Z[ MYSO*TN@^<+0B/-33%.70%6^'>2=XSGE;U(0Q[Z%(504M*U!CIML^,,5.WJ8Z M@DP+RL8&&]ACW;?;[%%_4LJPWZ0;1M?'N&F&D.UI@8@,&\; T"O:*X7]7D ' MNQNCKH-H2[#RF;6^)!N^+.%EUW4/."#)C(F*H63/A2'Z*#[/)"F9:H\7\W5; MR7RF8D\E*Q.+Y/*0T?5O>E]_/GXM9?&57Q&0:B7 'HY6PM@NQE\=4*\0-F7="QJ ,(AL$SW /K)L,_#&DQ(1/*P\B^0*1( (8H MUVZ/\Q@@Y:Y>CET3*(40C>S"G)KLM4S]=#GM%M2J86:83L>69!Q8].PGNDIL M)YD5-JY0+D4,P*D2&Y)P#DF5$&AJ 90:0:YX?]968(D1"27IE.SS?$VM1'XC M.!M;%T)9&X.CDEZW!G9^4Z/B8Y-->5C#M$1EOK'MJ XC+0KM9 D7:9&R0G#Q M,U"LG?3(J)=9ZDTEP-NX>T;KIMHZVS:S"1*6@DR<<]+H$KL3EF "GBV:7%YH MHV.U L4UNUT6T7$)ZBU(FKI6INM/Q,W M>BV#KCSA(&*O9Z:>&$OK+Z/]$[N2.DC[(,)8V>Z/>X3NMRM,C5'0B8*"$%'BQ^H:-XZ MGAI56@=)<[2<&DB^X^'&08[=(A4+1X<0XE'&;L7#%8SLM!HDP9;^3 I7V,C$ M^H+%8Q<%GP.1V]";)([<'R'@I$O*L1:H],7C=X?UYK/M!(3#2-ML'4)^)L$* MR76L5J:C][F9Z=Z6"57.K1PD+5JU \Q1:?6? M &?:U/+)[*>N)8*HD9IJKJ )A,6Q!IBIGAQ*O$X'7B-:26/!:V<73@Z."+:ARM6(.3D M%-B<\@P8I0M#VRO3#:R)J62RGW)$5)0C,%+<)="^);;G!D@W2,^*[4 $MD;. M5Z23#.M>S=/9J!0I]P!$J>96\C9[ U?<.8LQ"94+"/@ \QX\ "6 3H4W,2)V;R!@@EYN!GJ/4 M$6+]P%NMN,78("!N[.R!Q;"CH6WRF59DM]?NG6BI/4K<4^W2H/:Q?&K![=J) MKI4%S"W##&^-VYBNH,T/UD.B?_O+\_,G/_Z#Y\KK 8&OYO0K##>3&D"8(=!E M331(JFA<#$,ZGAMDQQT/ZK5-:R*D#G&5Z!YEQH@7,O]?@V( &&GJ/PW5RN27UGF#PNU===FY^9![_CXP= MV")Y KADY8(U4R]7;%/H;-BQ%8TA[RV\(GFKW3!$2A5[+DM@>D@%<-:[?*V45)K6Y%C\G(T]%B-BP% MI0S#5 &\L&94I2NMC3N)YR-L(QB&E!8.!KR["^X-T37A<<&DDL:E@CE_KK>UE*5J6&N/8J5JUU[5WK)2<2M5 MVL1X=:Y4U8_M VO.O9QZ\!J*=F_T5.W!Q1@&=Y;GK=SRT5:%A#RY!02$?N_\ M$#6;"B=LOPA$TD,Z059=64FJYFE+="IV(+%\K&0.\%WR/ Q@X23G2M,_0S.] M'E,Z>+-14!IHLM\\I%RM>(3:>A1;=/=4.-,6'_&F"8- M@=%RA&PQT >&E>!A*B!W[*L<:O$Z&'9B=LQE6\[K4YXMYSC:'CW X*ZK2$V7 M6BKCI2>I&N*TQ,9R(HG]D]^G"2280./(UZ* 1-=DHR\WK(*=!GQ238"R'$V4 MR8CA#S@4+)JPYUB-Y5)F=AB/CG%>#N%/#EUJ/9U<1A9XPBO7 D.Z7N\EE[?E M5O>E7F8>A^N5\-], -(B4%E@ZMG)C\^.M%>;X:-(8O*XM @]@0/P M?>$!-](/+E#NNK_Z-U!+ P04 " !\A6U80+>\"(T% #+#0 &0 'AL M+W=O4K"B%F[4(8,@4>??<^_%TLM'FBUT3 M.?:82V5/.VOGBN-NUV9KRKD]T@4IG"RUR;G#JUEU;6&(+P)3+KMI' ^[.1>J MGG:2SV_@H5FOG-[IG)P5?T8S@ ME:"@Y25W_.S$Z TSGAIH?A%,#=Q03B@?E)DS.!7@:$5 M*6=/N@[HGJ:;U4CG%5+Z':0D91^TOHAX2=D1 MZR412^.T]P)>K[&U%_!Z/V3K1Y+G-Q MQ6;OKJ[NV<7MA[O;FZN;^QE[KQX@1AL![[37F49=6L?TDKDUL:66*&^A5L<, M4:-\3J:)G'^D[*U0 FFZ8"NM%Y8=L#0:)1/\]\APH3?*>OT./ I7"W8P MF4!1$Q3>$C>6D<_4/1I[:J]U!'A;4.@<=H8*+!;MZQ!UAJ;+E%GB&793&0"*; M6JAH&TIJ4^I F=64O*)L)=;NI/B&.4+;A8N$PTJH3.?$''\$*'*!Q$-P\Q/^ MTZ;U&N,Z,VX;SJ^^EJ+ !>,B=@,_/CNCW=E.(?OCJ=["799&"8=@!M"E>'2A MSR!_XRA)?")/HF%OQ&9ZZ38<9(-HF/38,!KU)NQ>:Q3O"GOQ.$&]3.(>NR9< M06LMD>\YJN6!O!Q?,*-XA.< S(C3 )65QM%HDK)IEI5Y6;4ZN W>$+RZ#Z$0 MS[5Q2,RP\5LRC 9I^B8LT+;>?,5/E@.8%PK@R2AB&[B&T.,VK5Z_VB'[;I:,HWX\.F(S(G:C';'TF'5F MU9#I"69BI<129-RWHRS3I7(^Z'>(?89+I1/,%:H:<(-"^)55.*P-/0 HC4BD M!Q?&;Q]Y.%-"GVO!YT+"G+JS[;K?G?=^9>*U5JO#>S+Y,^(=@/P&H&E]3P#2 M S@/T";^Z7MX)['@6P/B(,W4HU ;V-=U.AZ&*]?7]RTZ 0^."Y72T&ZC1MDT MZJ%/)5%ODC0>:!G ]]CJ71]R&%6I,. WS>S).VS\6BXJXN:L;D\$K3"T! ' M\>L]&%HP&N4!&T=C3!W[AK5N:\#.R:S"9X1W/G*IFK6;W>9+95H-Z$_DU6?. M!VY6 C>XI"58XZ,1/@Q,]>E0O3A=A'%]KAV&_[!B*KQWYIBR5VYZSL9NS9)KT&S?ZH0BR,5ZGR7+Z?S\4.2CP&?-&_]L31+)RMJO\O$Q/TLF H@-9T$L*/P\\@4;(X8 MXUMG,QE&TCV&IBE=V2H4GBZKG/,?#8R!:H"6]M#.TU[C8I'3/WM':/G"S> MOID>3]Z] OAP 'SXFO5?JWUQ>7?YS=TM['+3[ MCW%?>^$X[.6D/(6"J78Z8ZQ40,,U)J<5HSLS1G/E%"RAXPPI])OWF"G64:UT M/$"2*[]F1XJ,5BMM=-B2KD36NIR=V;8BJNW7%8<-)RDMV73C/3H+$P'T(!!!W>MA *P=B5\$^M#$J!)(U@!NJ4"QA;DY;$;"*EFK*.H*34$JC!K2)*(6**35A% M5.U]%0?_"I<1V<;M*4Q/AUQH]40)"5@)LQOGQ .RH&.X@C8#!&NTD X-H(RJ MT!-Q"GOI$S /TXO+%3+=3[#H%HMTX%I/B#[I=&<#Z+/=[@/X=%.@.WNESB?X$R#VFCW=DRT MOE5=.ZN$J<*LP [7:2OPO.CKR!1,/)14HQJZPNW0Q+G8<>Z%L#!$1M!N>AUT MK2L<4EEF&^%G.S C9T5\V*_5MMT4K-\1B,0>":>=FAED?NT7F&-V/;D?TUW)Y/=IU7XZ?O6M* M=@_Q]>8IYJI]X@R[PP-QV;Z+GL3;U^65<@\H):Z&-50GHS^.$G+MBZW]"+:. MKZ25#7ASQ66!V-B) ,[7%M.X^Q 'P[-Y\3]02P,$% @ ?(5M6#@9(6\] M!0 ?@P !D !X;"]W;W)K&ULC5=M;]LV$/XK M![KMBT6) M=\\]]TKZ:F/==Y\A!GC,3>&O.UD(Y46_[Y,,<^5[ML2"=I;6Y2K0JUOU?>E0 MI:*4FWXT&$S[N=)%9W$EW^[=XLI6P>@"[QWX*L^5V]ZBL9OKSK#3?/BB5UG@ M#_W%5:E6^(#A:WGOZ*V_1TEUCH77M@"'R^O.S?#B=LSR(O"[QHUOK8$]B:W] MSB^_I->= 1-"@TE@!$6/-=ZA,0Q$-/[>87;V)EFQO6[0/XKOY$NL/-Y9\TVG M(;ONS#N0XE)5)GRQFY]QY\^$\1)KO/S"II8=DG!2^6#SG3(QR'51/]7C+@XM MA?G@!PK13B$2WK4A8?E>!;6XF'Q*Y)+ M_JH?"(N_]).=WFVM%_U ;QC!)UN$S,.'(L7T*4"?2.R91 V3V^@DXGM,>C : M=B$:1*,3>*.]9R/!&YWT#/Z\B7UPE/R_7G*RAAB_#,$-<>%+E>!UARK>HUMC M9_'FU7 ZN#Q!<+PG.#Z%?B+T_Z'WX>;APP-\0ZJ^@(Z* D$O05&).Z>*%5+/ M!- >%!@V 8K>B@1+;H,>?"[1J:"+5;U+8@YYWU241UJ ?2H C@O[S"[/*GIY M^^;5/(H&EU\^?Y75\/(=*.\Q^"[8D*&CHG6."1BM8FUTT$A;JDB/<%L"8K8B M75MX:W2J E&)E5%$&Z2X?0_(Y,X430/)!UEA+2$(P0(3I#!45)'.;-F2R /- M+B!N.[L<,R%T3.,IKHV-7BD9'@2>J^\-0JFV'&,.G?9L9NEL?K!P%.,V=3'< M,LG1=YC85:'_(:V!S<> M*$DC(06T>USNZY M(WJZJ$\*&;EKI8V*#;[L%B6]J6#&^A_.G8ZL\1;P40IYM\ME7_#8Y]0F2(NT M!S3-H:Q<:3D$9")1)JE,#7JB1KNM@%(TU19B[D#R)^7RV'40(;#KGC_A8T"N M>P>UD^SS(3&;#"G>TJATFGI;4*"VD* +=)22'(6,A>]L7JIB2\>",82(+M%, M@K?MKJ-I$F1JC<_)>XJFII-6$RQW@%TN-;537&F3DE!=BC+>.*Z'JA LRK6J MT]+VFJ(UA"TJQ^Z-9$6Z#U59FJ8VVOEW:*232;A&P4>Z3$B3II+B6HQ0V=/G M37+4G1M%.YY\,725\!?P!Q.1XP?H\, \IL)O#A#^B8ZJ)>$>> U1=SX?RW,Z MF<&=\AE5F$XE2BJW%;=1>R(RNYP JKH##G798G?1,I8PXI))UI/A*#%1=S:- MV/QL"G(,I(WG-N;TUV:IEC.>Y\*KH O.J0DZZLYGPZA'1_J1:JI]PO&H&WW6&T3P$TQZDPD]/E:! L*7$IU7 M^?,Q)$.8QDMQEO 4-_4<:(X<*:7CI&V0 -LI/L14P@3W#3SGW@.U%^^U@"X8 MJ,GME%\F,.R>#V:\G,)L*)4Q@_D,?K-YZ*59"<4.B0 M2NCM>#AY]P. =E)>P[A[/I[S^'W)W^Z3#L]42O$ZB2=M7\L=!FK:>^DRTF_= M"7-T*[GY>I!LUM?#_=?]Y?JFOE,>Q.N;^2?E5II&FL$EJ0YZLTFG/G.;EV!+ MN6'&-M!]5989_4% QP*TO[0V-"]L8/^78_$O4$L#!!0 ( 'R%;5B@@;D" M: L *H= 9 >&PO=V]R:W-H965T>F:$NUL8^N*527CRMRLI=#I;>U^>'ARY?JI5T0U.K"M_, MC5U)CX]V<>AJJV3!FU;EX60T.CU<25T-KB[XW9V]NC"-+W6E[JQPS6HE[>:] M*LWZI!=?]6+IZ<7AU44M%^I>^3_J.XM/AZV40J]4Y;2IA%7SR\'U^/S] M,:WG!7]JM7:]9T&6S(QYH ^WQ>5@1 JI4N6>)$C\>50WJBQ)$-3X*\H@BC5X=YW/@^;)R\L'$\$;^:RB^= M^%@5JM@6< @M6E4F297WDUD7?4FG;$\HY>-TW,K5F) M&^AJ 0&XUR_%#3M66?'/ZYGC]__:YX$@_WB_?$J70FXHOD"!VNHJU[4L<5JP<:$J/J5:A#377BL7CG<^F3DW)2@(:\[% MG35% T7N98EU!^*;PA%E"36\6D 0E,JUS1OMR3FT%,;*TAGQ4)DU+';BQQ_. M)I/1NWRI:\?/XW>D:7Q]>Y->9DP:A6AJXJ#6>:)N+.R%D<;"0QD"H_,E%,C+ MIH!.4LSU$[;!5@2BQH:FTGXH(%A("W5-69"Z1O@U_I=V 0)750%NL _*NW-D MYTR7"O$IQ&><*'Z4J_H=DM4K"Z%.#'<$JM^G3X@U EZ(V\#\AUZ-*[9?9@!IMN2&_11P%!*=U,9;-[-\Q+4J] MTA0*JWQC4?6HIKC^ C(N+5I+"R?[#4?+<&($K#(Z@!4 KB@TF9Q1]JWDAI8\ M(B6%8;_G2&OMV>I<68\:WF4W(=0ULN)C(PRM\:F:PB]8F#\(O M>#^(:AA:4RZE4&R ME_I! 0QA=TK,%6!F&."% OY11]6S,[;UP<*@/KQ&%B2J"M&+BBK:]X)!3+K2 M.>4(P-+S:92>V*(D!%M5&\NV J,:N@66P-; @HZ -9<43'(UL]'*>4(R6/ S M:,T@)(3[+((E+HP1Y<2F7)LIN):TA9[E$/F_@/'X@)/O4UXQ 2IBAD I>2R6 MCI&%J,]A!\P"XZK>_BXOB?DC=0%[<[\FIQ4(6VE"/K!JC"S]-WN(XP=_P;%( M67;)"\D*/Q"V]QXL%U:ID$@_11!\O+].U/LS.3[90OJI.AS].X*!=3WN:'D7 MQG*J%:I$MV@IM$@G5"T]UXC/;/.,@4C4?L4Y@CZ>1/[H3LO-:@9C(H&;2O6/ MRT*+$NA4YV3OO%<"D75SJXA+#OF1Y:P#=_O M%L"Q$ 3&($ EPK^]:\5WZ012 M,1M9MK488T9L$E#_NQ+!31,4U, .VJ*V_B2/&@L\,%-"Z]N[87<8MQ)=]O*& M]18)=6A--2NJJ4)SR>4F]([/SV$8(:U(ZA4N35WF2%N28]=3D_F"K+R/D06WOO@-T7[C7.1"?.)V@WH$W!_0W>P8Y M[J<6,;+<5/'.5Z>,#'92GY-8EX.K\F5%U7G'!\QQ;?KXI37-8KEG?8 Q M&=S>8'B@0K\M9MY8CC]CHU)^FY?54R#A7CS)11RJ!>):D_,<6O52VMX4F7)G M Y0[$8KB!VBVFN&D=/O!V82'R;GX!]:]N(R6=-J_$2=GV>GH" ^G9]GX]&RK MVTMARSJZIY1E"\?9:'J,?]].S\3O7)JCJ2ST;78ZG>)A.LK&QZ?=>2#);N+\ M'DWC2!HV0.#D;78\/J6',=0=[9]3TW(L'I]-Q?$T&XV2EJ^8_HE[I@5WGSV\ M9)&G ]@B3#;(!(.YOT96X.V"UX'ZQ> W##QB?$2]51!UVXD:#-M*SK3>=3I5I2I'S$>$; MAG>4L>7\87#/ ETE*/X9.M5#Q:FA+!1Y1)4[3 M<39M!]4XJ0S%G=RP._>68=H2IG&NC3M=;:K02=EW:"374,!FHHYRM=LBM[\: M35I&;QR-*%# 6R$WCK)45X^&.^WN3H0"%L<3ZOMEM>GBEV/.9,N*[I\Y^IF-1\1+\AR66N@G"IDUH$CBTU( MT(*G4VJN72BC2:O H#?H@TCU);YI;WF8"ZF 4<&AO86.5Q9D=(QS.W9HE.@Y MEM*ED*Z "6;07G\5[Q#C%*O\FAC>MHG!-;Z],M@MY#7%()%BI,EG=Y T(!%= MTFLD>ZP.+5'WIOBV=LEP2Q&N+0 "DZ?\;*IP3T11?;$ZO:&!4DE;1-+*+2N4$[$>"Q6?*?^ M4OU#W*ON;C4@BVX9?)M#X5U*/ZW"Y:\MNCI(%Q6FU 4[)*:YX!\0' $(ANVP M=];Q%![&D>H_[E)]Y!)QS[\GW930C<'#+NOJ D1U[N$LN]=QI7WC8!+1].3 M^'!,Y>@LFZ(0?'A.09!A&WSN^R!G=IO8H5TJ>=P?CF53UJT[ANJN%*M,OV@;9FJ)@5$Y[ID\%P-S;SLJ'Y MU/>;1^047^WU[KTXC=$Y!8F1TQ,HJ#&C_JMKN\(=[1;AD">V;DU2\1CN^VGF ML/?[&20N^%="OEFH?/@IK7W;_A!Y'7Y_ZY:'7S%_E1;.<."I.;:.AM.309A4 MTP=O:OXU;F8\U.?'I9*8+6D!OI\;M!SQ QW0_CQ[]1]02P,$% @ ?(5M M6),4:V'O @ L08 !D !X;"]W;W)K&ULC55M M;]HP$/XKIZR:6@F1$*#M&"!!RU0^E%:4;9JF?3#)0:(Z-K4=:/_]SLX+W4K9 MOB2^\]USS^.++_V=5(\Z033PG'&A!UYBS*;G^SI*,&.Z*3"KP7H'.LXRIES%RN1MX+:]RS--U M8JS#'_8W;(T/:+YN[A59?HT2IQD*G4H!"E<#;]3JC3LVW@5\2W&G7ZW!*EE* M^6B-:3SP DL(.4;&(C!Z;?$*.;= 1..IQ/3JDC;Q];I"_^*TDY8ETW@E^?KH6+Y)/2N1Q@1R^@]P*X58*DVB8 MB!CC/P%\HEES#2NNX_ HXC5&36BW&A &8?L(7KO6WG9X[7?PG+I*N)5;:M?P M<[341M$7\^N0[@*UWK (!QY=$XUJB][PXX?6>?#Y".=.S;ES#'W? MKY+K?[3I'X"SQ60^>5C ='9U=SN!T>P:[A8WDSGA3FJC0:Z O+"2G*YY*M8]^(%,%:T':AQF2SKKJGGV$;[!/H%6XU,WH/?Y15"( MJK9:81KQ/)MF";)HX,E<0,9TX%FZ!3WFZ91P%G=B2 M<28BK)#,7V0*N\14S)"6+4LY6W(*3Y3,UPG-V.+0<\[AQ1[W(<:'(L+FH4_1 M?S5&,E1K-RPU@>7"%!.E]M;S>%2,H7UX,P"S39(NKL/11]H:6012Y$J2<56O[XSE*QUVERP M+S9O<^;,XT64>E]?17'+BNQ$FYL:M2T4QA;"4]3NXM= M;5'DP:A2<9HD%W$EI(Z6\[!V9Y=STW@E-=Y9<$U5"=M>HS+[132)C@OW4')9H7;2:+!8+*+5Y.IZQN?#@<\2]^YD#!S)UIBO M//F0+Z*$":'"S#."H+]'O$&E&(AH_-UC1H-+-CP=']%_#;%3+%OA\,:H+S+W MY2*ZC"#'0C3*WYO]>^SC.6>\S"@7?F'?G9U>1) USINJ-R8&E=3=OSCT.IP8 M7"8O&*2]01IX=XX"R[7P8CFW9@^63Q,:#T*HP9K(2QK2*1H>J-,X=($$C3//,%)GC:5? M\JUU7\K!FZ'E4W."%YI9X\X*3P%DTF:-]%!;DS>9'\.7 ?>_MIEQ%!UYPT.& M9,H\164:3:L6,Z3&D4-A315VCE&.0@A"^=(TN_(I;>H["AHM":"/NZ?!FT]! M:&81I -MB$A52=_%8T_T_9]OH NA3DHR.J%(,T' )6%XZIAC6.6Y9*6$4FVX M5(N>&C28O4;K2EEW:K50F5P6,A-\V+%+61'/Q^ T",)*45Z?X4$ZSWG" BON MJ8U0'%.-UK=!B(INNW'8L7J"0Y[[Z!TXH_( S&$/X;@Q?**N8;L87\BR$;P[ M'UTF">R%@UJT8JL0MNU373@WR-]% KEH!_%SRHCC^)NJS-J7- ,Q",; '6LZ M_BX=G2<)^9V,?B:_?)Z&4Q[2E:&@0(\\FMIPCE:UPF.V9R0-JWX:3"7IMKS1 M2!&OW)!D6R13HME@<-*#AMQH@R]3% Y9"P)T_LTB G[P6'2@6A#\;DD7"H"R MV>RT_(?RN8,,M_PV'&DQ':6S::?!;#2=7A+;T#E8TY;,';4.:OS4IC*LMG05 MQ]8=;&B0CM@15PC5DVK'S_7'^.0IH^O;&P_)U+UJP^KP3;#JGL)OQ[L/ MBEMA=R06*"S(-!G_=!Z![1[I;N)-'1[&K?&4.V%8TG<-6CY ^X4Q_CAA!\.7 MTO)?4$L#!!0 ( 'R%;5CZ>;#69@T !8D 9 >&PO=V]R:W-H965T M>RZEEUMCO[J54E[JMO-^FFO>>.3OEYY>N/L]^V1M+'[O)'^GFV'+0OIU*4I?]>%7[WJS7JB M4$M9E_Z3V?Z@HCUCDI>;TO%?L0UKA\.>R&OGS3INA@9K785'>1O]T-DP&QS9 MD,4-&>L=#F(MWTHO7[^T9BLLK88T>L*F\FXHIRL*RI6W^%1CGW_]H$NG]LSSN?A-V9T=VIYGXV51^Y<2[JE#%OH SJ-+JDS7ZO,D>E?A6 MY7TQ3!.1#;+A(_*&K7U#EC=\TC[Q5KN\-*ZV2OS[8N&\14;\YY#-0>+HL$2J MDG.WD;EZU4,9.&5O5._U/[Y+)X/O']%WU.H[>DSZD_%X8O=US@M1YDCD2L"T%QZ+X# G MM!/2X:,2)>S.Q;^4M"'@D)NK]4+9-F3T)]N)?"9.TE$R&XY/Z6DV2-+YY%2\ MCX>G8I0,IO-O4(1D3)+Q;,+BTDF2IM/3QB9:I:)-)PM5J:7VIT)Z M;_6B]G)18HD1@#,K"1#8+&S<6.U@B5D*OU+12%U=?XN9T0S3>$(?#%-\T$1K)SB;9Q ] M&>U\-Q=3O!=$%$UTAX-4C++9XQZ!I^(3($7:?,5%4$"'TFS6M"I' M@+7'.C%"9IG\ZPOJ1@6G,"((ZD7Q!WH'[T-\VOQ8R)*LAY 9+_L5 M<;:0>$):'PT@??I!=50JHOE-\J5?&F7%I[1_Z7:U-7'#;) M6K$B94;&@%U47,2&22%#1U'-.OZX@KYIIBSO?3@VK;$D7RP=\A16+F%'7@/>PC M6+.5MB $'<^3T7B )Y-!,ABEXA=*]P"*\ ?#[/Z6\8106XQ&R2@;02L@:O!#G&RT8P@AVHZ''LR&E 93K+!Z?&#NPEQ,J$F>#(;0L1/"BL/ M(E::96=YW3F'G I*UE(#N/E"C7$M7HPT;D,'J8S[:243F@%0H:.4!DOD#@*?OBJ MRCN4GJSX33SQ8JM @TNJ4UGJOZ"2B-U++*U94YTZU1P*@"=C//$Z*@=3],GF ME022D<"--3>:NHU\TEK#X7O$NFV42^VRK$EHL.;_90D6Y[+&"M+.U0NG"RTM MI8RNXMX_T(!G5 6;:K8"'8?HM.[,^6L?!1$F"@XN&=21, =0>'ZR>@BL( M?I:.H0UP"\\FR1"H11*>S>9 FY0Z]R9TNO(.)ZXTT)1CM%#7Y%9#(*4M4P=H M-<*'?B6>0-D.APE] @FF 3G9&DRF\_VG!.RIK%T)]%UW<6^"A9&;ZTT,6WL?*AR MLY^+"&6R\PJJ9ZGZ(*Y"%E@"$Q+V,V./QM(V^^^PVXD:!2AA+WH&6!O@;1GG MAHXCRM!M( X5Y2BPBT 9M&*5.$# MP$6@M)PU!%DU)-EK$[;WS+8"@*ST1N1,J'ML'H"'XOAD,7+# 1,)R[M]CZH M_/B>= )3$''R%]S+R4%Q@2KHH0I.MP%?QX/G+6Q1@-2?-1O4BH,CQ\^%6P$0 M5Z:$00%>*\)GJ]0+QJ=.NR#@)-#NUBE4UQ4(C&?>RIYKNWZ$@?N8'/KC9U"= MR]HGXD>YD8$E?99Z&Y^&Y(]\B%P2HQ*S#MQ48EIHYX=7,<@,2C&OXF2+ MPQF*(QPL%*%9K/!6'M.'XY40%+RG5Z$+SKF0$,)U!@L=)MRH@7XXSB,?&B(1 MHT+^<8\VZ]![OZ#E6P^@X\3X:)P."=5PID 0#[!4* -LML1/-\83YH;P\94: M9?^-*6]XIFIE,I[DG)$$O2M4M4*5,\Y!/$]NM5\9RR<\TA=WDUGC[+HU@\>S M]L@M@T6+,MSOAM-)2(( 1@'JS$&2Q^PA&4X'QY3)_G=E9G]3F?$P=N+F;HJO M5)I[]*9)Y.U]!VFT.Y.@XYA^I(>FY@*0XQ=(+EF&06T:W&X]N:FS3>EJ89_D_;8S%^A0&HE!O'S3-<+_%3[H[Q5O"$;L5.YM/3 MAUL/G,F>[YZ[NPE*9H/Y:=='J,U[WIFU7OIP) I/N'C&$D!JGW!-QY]I2O_^ MCBL;DYK'O^]2FFZST2/.F,^",6_#==K"1/C_-E!CWDRX!0#]*XPQ)/MP9I-Y M!P UU@TF.V=*74C/UQ%X6+?7.^W-<;_1\ZE)!QRV4@U($#>@IM/E#(GX^/O5 M#P+5[DL>4?E>:G<':]"W/=0/!!OFT*T(L9A"+?RN2WZY$AM) 8,\?:M*_DXO MH<8=D*.1&D92&<;OYD8#;^A_ ("&G*6LNL.+C6,ZH:I RD62! FBQVXTEL'[&XZRC>J%LA!R3$] M#(714,KKAF_"H:T*P3],WDD6FQ3'2J?6"J88G#.T7:H]LDO)X>EBG"T.O*"E3K #9KZ7,H; M8Y-(/9OV&6.RRZUXY<*#Q_Z7$\VE-H>+:)ZID#-W# ,@7*U,/K"N.@E&.R/E M<@:/U0@G]VO@ YJH6[E&B46/+:,+<8U.0H( M'/ 0,8]0G6):W;]AH+GYP!3)M_''KC#XY@Q4LE,;"]556^Z^_0CW49CXXN(= MAVJQ&XX.?HM#>Q@("Q- $C0WUQO^HHLPB@NC9;_,U=K#XKW(<3IO8@ZWWT.T M=04MPQ3RH--\J#!%8H0'T:/K%6YU6Q6F58BG$)->)+?CZ&S0W%D<0"-6<$'? MH81?1S256).K8P6V]RYL8I>C=^]641Y*$\ZP6ZRA6X>"V:MSP2-X;NC; FHN M3;<*!_'U87!R+#X20N5DR37!9:X9@78^ZS1EQNG@MP8#6#8KV3BIDQ@)7MN@ M?2 ,.^7)FP06RV2?''32.]X?A$OB;OD=N_?N'_H]P%GGMQIK9:_Y%RGT130Z M7OC91OMN^Z.7B_!;C]WR\(N9GR4Z-10KU1);!_WIN"=L^!5*>.'-AG_Y 3KE MS9J?KI1$-=,"?+XTR.3X@@YH?PKT^K]02P,$% @ ?(5M6%%;@RN0" MZ1, !D !X;"]W;W)K&ULG5AM<]NX$?XK&-73 M<684O5F6(!"4T(, H&3UU_?9!4G)LIV;W@=; M) CLZ[//+GF^>[J:+15=UZ$NBREWWY0QFTN>N->N_!5 M+U>1%H:7YY5=P-.RFY+I4-VEGA57'1NQJ__S"E_;SA5ZTV8>]: MD"<+Y[[1S75^T1N10#^=2O]9_8=OBQD M4'-G?M-Y7%WTWO5$K@I9F_C5;?ZJ&G].25[F3.#_8I/VGDYZ(JM#=&5S&!:4 MVJ9?^=C$8>_ N]$K!R;-@0G;G12QE1]EE)?GWFV$I]V01A?L*I^&<=I24NZC MQU.-<_%R[LI21T0Y!B%M+N;.1FV7RF9:A?-AA K:.,P:<1^2N,DKXL83<0,) MJR ^V5SE3P4,85MGX*0U\,/DAQ(_JFP@3L9],1E-3GX@[Z1S^(3EG?P1A\5' M'3+C0NV5^-?5(D0/U/S[I3 D)=.7E5 EO0^5S-1%#Z42E%^KWN6?_S2>C?[R M Q>FG0O3'TG__W/V.^*^W-QW'\7\R^W#]>TOGV[GUY_NQ5>W ME292;'Y3PN@,]:A$5-G*.N.66U%X5XJXTCX7E?2\D6Q:R;42+05 MF?(1+('ZKRJCE<=&X5GZE@LK%ZC2N%+"UN5">>$*D:UT%41P!L\\8&_K @E! M=O)^V@G6"M) 9^5A&AVAY70L0UB@#Y'AQ<;V?-]X")6BT(]8MRMS2ZO_B1&>SJ[U0(6IP!!;@N >=B=KJ"!M"%*#. MSE$RBD 54.=Q=:@58$&D=IDENT-DL>W!6AI1(3HLWN,1BY?&"(?=/L6<)3RW M?R.#.!I/3UGVT>1LPF=)R59)Y$-1S0I4G.($M%7'VW$QZDLTLLN(Q%>K96M%2U1@& _\JAS=H9]2FYB)SH,' %'P^3I:'S\ M[8VX,](2X$)%QRA+S8.*'I#5RNBEIIBILC)NJQ0.WQ$ ,UU)$EP"U*P,NTD:JAD&;TD& MLN@V!"'$&[?J.QD(W9*R30WXN2-"EJZV'' 4 BE#<=2IXW'K2_6W4"D67#DI M;7NB-AKPX2U1>309G%$26P@5!V8.*"NES-437SB-1Z>C!*S3*:FD0_M)RVO? MEN(?0=M W+LB;J3O*ID926;?:XTU3]TWD-X:0.^HICVB[!)N04NN@EZ"9ASZ M)J*:8RD_)," MC$Y)@7FB[;FOT#\51V+<'[\[HYM37(YF?#G#/_SUI[.1^*P"Y%Y;)!*4Q.AV M%B:*X_%LAKJB;H2[M30U0ZCUY-#6G6N3_N2G:2-W7@-!.%XYSP@[ACF3Z1OQ MV=GE6\).]X3*>H$2376=##\;B2_,4?,]+OO2[:*H4POID$VI#;H5]ZO^Q[VX MWP80!ZKRVF(L..[18N\-<VEV'?<>[N:]-X-#Z[&ZT]1/UA/_ M5MZM-0&_J%/>J;X#F":2%Y0>Z;,5%T$.!C6N8K,:"F=EMM\@S66*%D]$[EK'?*V26^1J71LN%-KJ; M'K(#G,%ITT%L?_-+S64!'D0-BO12(U\NY5=9IL6FN-E-&R"KZV8TH3S#6U=C3"(KF($(Z9FZ[1E1($'%I.4U/;1B".P(7.!#=ITMB+0 [:;IIK5\K0925K:"*VG[QV MC,0$\1UG"]EZF6F?U24F,0" (KMV9IVJDGL_1RJKGZCGYL^3?N;@>OWP/_9[6$5W?>T70)9])0 M T&A7OR'MD.&X3V0%)DH:. DUU7CN"X3).BW"34*7_/DN2.JIVJO3 1?+%?, M#8ELBG4=^G$&MTL)I]8B2G;KU$PA% !);'20I$>@G< M)4_FB#?,44TD$GD7,!6OKO1>XU*[[[\>Z#ZI9!J5824*&J/Z3>[; !U$3UN, M'-1,:MOP9M=F2,Z:OAREGKTG@UX>0.!XJ6[]2Z@9O/3Z/MS[_%(JO^2/3(PB M&].7F&ZU^XYUE3[?[+:GCV WTF-013M7!8Z.!F>GO33:MC?15?PQ9^%B="5? MKA0*T=,&/"\<^*>Y(07=U[W+_P%02P,$% @ ?(5M6*S>!V\?!0 !PT M !D !X;"]W;W)K&ULG5=;;]LV%/XKA#H4,>#X M(CMQFB8&DC9;"ZR%D6PKAF$/M'0<+ MSS;:?+5K(L?N"ZGL>;)VKCP=#FVVIH+;@2Y)X6:E3<$=7LWMT):&>!Z8"CE, M1Z/C8<&%2N9GX=O"S,]TY:10M##,5D7!S?:2I-Z<)^.D^7 M;M?.?QC.STI^ M2S?D?B\7!F_#%B47!2DKM&*&5N?)Q?CTDJ767_W+Q_P\ M&7F%2%+F/ +'XX[>D90>"&I\JS&35J1G[)X;])^#[;!ER2V]T_*+R-WZ/#E) M6$XK7DEWK38XA MK1G2H'<4%+1\SQV?GQF]8<93 \T?@JF!&\H)Y8-RXPQN!?C<_(H;)=2M90LR M[&;-#9T-'7#][3"K,2XC1OH,QCAEG[1R:\NN5$[Y8X A%&JU2ANM+M.]B.\I M&[#)N,_243K9@S=IK9P$O,F+K61_72RM,TB*OW<9'.&FN^%\H9S:DF=TGJ 2 M+)D[2N:O7XV/1V_W*#MME9WN0W]A2/9B[-;PZN+Z\\?/O]RPQ=4UN_EP<7W% M+KD5&:-&8@F)-KB'%[I2SC)_SG115H[RD/XY0RVY-;%-2'B\\SLRJ%^FJF() M?KWR# 6H I)E: 76<95#PH"]%S) />%^2LR$RF25T_^6QDI9P2;M2#G!I=RR MW$M'%]C#DU?&/[Q,>$/H?,!^PWFE)?J7O_%],:\DH25E6F5" L!31R_QT&N@ MU3)X%J!1*#17:+%2VZZ7#X3WI:XLZ&R?T7U&I>O/XZ/^ND$QU_)VM- !(E0E'J1FCMGQ!):+V&/ MTTQI=0BCG(&U,0*.X""?!S#$4$X8"9[V><+9\8P=S-[,ND*CS"?2,C(.8X/Y M\#CAX[!1/LNVC(I2ZBWAT^M7)^DX?=[4KQ3,NLTK&@$6WC6?'T6TXCB'ORPN2]'!'I(_ ?SQA1]/^9'+T M$JW[4>T'W7:A0K'18#KKQ<-DU*NKMTO3FGG@)?8ZB!MN.X7L2^%.Y$VFJX<@ MU8R@Z);=X7\I.^_[[^L'? !PN.'Y/QAKF.M(EJ;".<8SZBMKJV?QY>9#HQ$\ M%71\+N7ZX?I%R>E=Y8F;_*HSKDG J"I]JX3;MER,6ZLSP4/7$F[]".#P,4#= M+K&RY.#-6$/P>#-P& M;*4=+(6"'AV.654 \!$CN*&V#FN--N!6NN/44 21L!58\+SU[C,>@2IU&%N M1O0J.BTG>!O[34Q.7I9RVR2GP[)I*[-E6(:R MKZP@=,R\T1O!069!X7LRF;#DM>SF8N319?!!_Q'+'8+K2;[C\#$W(O-QB,R5 M$N[!NRV[P)/#DFXMU/0(_F.GQ@OTHVR-$1K,?C)6HL,V")^? [XL\NB^,%PZ MO0KR]HP4'J:1,(Q6*VR^6(HKF;,UZAA/TB[JGMUW;+OXC+[0-Y_(OPB9M; 9&25F =#69' M"3-Q[8XO3I=AU5UJA\4Y'-?XIT+&$^!^I9&R]8L7T/[WF?\+4$L#!!0 ( M 'R%;5CH[<,CT@P ($B 9 >&PO=V]R:W-H965TKI?WTV^6A?E)[-4JA*/69J;U[UE5:TNSL_-;*DR M:?QBI7*LS(LRDQ4^EHMSLRJ53/A0EIY'03 \SZ3.>Y>O^-EM>?FJJ*M4Y^JV M%*;.,EENKE5:K%_WPE[SX$XOEA4].+]\M9(+=:^JCZO;$I_.6RJ)SE1N=)&+ M4LU?]Z["B^L^[><-OVFU-IWW@B29%L4G^O!S\KH7$$,J5;.**$B\/*@W*DV) M$-CX[&CVVBOI8/=]0_T'EAVR3*51;XKT=YU4R]>]<4\D:B[KM+HKUC\I)\^ MZ,V*U/!_L;9[XU%/S&I3%9D[# XRG=M7^>APZ!P8!T<.1.Y Q'S;BYC+M[*2 MEZ_*8BU*V@UJ](9%Y=-@3N>DE/NJQ*K&N>KR?BE+M2S21)7F.W'SN=;5YM5Y M!@(E3 2[XJ\6AIQDRB) M*(CB9^C%K9PQTXN/R5D5LT][.ZW//>?H_Z7=?,%*C]=W=W\]/Z7MS=W]]]^ M,X["T??BYI\??_[PA[B%!ZBR5(E@>,2'I1)OBFPE\XW01LBZ6A:E_A/K58$' MIE9B$'A!P'_"$'M&%'.Q:ND8IK/6U5)(L9*E>) I3F'/2> '02A6JK0'?;[M MNI!E0LMO=0D_+4KS].*Y?A1%*61:X6R%0R5YFO'E4W!;6/ S!+>1#[AFR$:_67 HX.(SRR5KX&[:TU/2"SE@Q(U;"?3!-1# M4>E\X8!FYG%6J+S256J9@[84PBGK(T?ND,:HBNE6'9GJ%6Y(($B1UJ0*#\%_ M^A\HFDAL5=D@X>-KZXJGC;.UE^PI7OY]A,;+[/Q3_J'+;)8 <> MU$6\*B*D<]PDA9$I&<:B5 H9I1*G1*=WST^OFJ>],POEFV*M&)7WYY M(TY[O- [@['5I:EA4R3&>JEA0K@RDQNG,SJ*Q)-V%-9!Y3NS@[W74=R^UCQ2 M#(DHP<\"?"YD1>IU@L/F9ZSM>D6/=Q?%O5B281Z MTL*8,8P]H6PP[% MX# 9S 'H._$L)&L-F1 IR'$-"4R768Y$%*T:NDF'($!'>3N6*LO?H=C0GW.*Y@SF#F55+ <2,BN#'V3 MV<[8N6(_>''66/VB+$QC+M#03*F$(24L=J1$D$A:.[6WU#XJ)>EDJ8T-0T +(N>(;#/V"WL#'DT;V0YNJQU4%3/,R%JN9JJL4/2*F2YG M=68J:?/0UI2F=45T1!-47<@K9K!'SEJ, I@&OQHXRN0!E@75+V6^4*2V?35( MSD(PIFFJK9F#)KL5\>;"(0"ORYT4(.0* MIO- H,'F10K+NF=A=WJ1Y5R&^,1:9^)N R[>Y6+^[Q.GWMGUI#:!XBWL%5- MRIDJ,G<;(=J2@D''S8WRH4QIK#]EA:DX+>95NJ$])%+8(+->DK$=%0LWXU)T M548U=E(5%8PBKQE+LI1M<> TC8W1R.LCF,5Q[!XB21XN0?#?&P03+YZT=017 M-9)BAYPBD%+HX4JI8T(M,+[#\_W*QKH/'*-R+IPI"*1ZSO:1#*C#H36H:4ZU* $FG9ZP*Q[",A--_.$!JY/9&BZ:;[R+>;QILSPXYF M7"2X$+^VUO8[M[/08:-P-/04XSBR':YRHPO1=X7J"<"$2?[HZF[.EM'W[>N- ME>; RAN*HJES.. [5_HP@96FZNYT0M>=B;X_#KZ"T_A"Q).PY30:[Z%5,=S1-^H/@,YP D'Y43CT^N-^\PDF'V WOT1QGQ&)_/%@_XG]-WHI MAGXP$&'0]Z(!;1J-1>R'H1@%"$%]O!]&6Q9X;X,S2H)Q W:,>\**?X:9WCFH/NU;Z[:\O\W>]L>BE#&$.\['K++P[#OA:,^ MU#X9PB &PW;G!Y8['O>]R21J5>0'76IWKIO>F11LDV8;Q)KJE>*_=!5.N3WK M^IUMB;2_ALRC*6!^M4E0_]5T^70I88-LD**S M.\!ATU"O&^RAXQ*=CLL5G#WF4G>[[="/)WS=2>0/QMT&KGO;EZ+R$T:>C-3R9MK-ZBQS(Y8SL-O7$T]L;QX(RV#[:!^C0, MQUX_L,_#9Z^EL.M-QB-O. @Y DW&3^W4IM:GFHZ]43#P!HA-?'*R+2JM1=[6 M)0IGLU=2@C<<#X.O+2GIS-.Z\KDK76EYV8JDEK&6BIC'5$AI$_-5HWR.(M; 3K[;#B_]!)'!DCN@&VM=(V@C/NL:WK M_D9@YF&<:P="Y)CAP,;)ZHX"2:N.@:C\?[ 7S;K!!4KD]Y M>2VIO*3F6>7&%FX4:G*@\F&Y'[Y9_I=3/C+K'EGSO,G.$VBH9!KAKU.)$_R9H M&"D&].^W(@4@*?7N34GP0HQ".OQ,2#S.W= ?T"_A[MB T,Q4,XL;>41_"B6(3&,;.C M3=-,A!TK%'+(X6N:3]*(=N>P2R;J",@@_:^R1&F%)H3;K6YV-:^KFKYZ:!7XL%73CDC6]5Q07&KX(UP),:NS MGT!&T-N=BSXXSU<[%B*-G6:5BK^4R^D+!AR=$B+-G43/LM>YA(=L)3KN18ZV MK^D_:PJ63%-M[/3.__KQQ^[@PV,0&[SY*VI; M7&?J72,QJ.I><:C^V0O$?+ M+?<[ G?G[T_.T56.A^_,'E!@"2C/ZI258$7L6A5J\79BX7([\0WEH$R U/L( M[%D:WP$RMHYI(H/[R@=W[VA]:PQ/7*WY)J,A8:_98XQRQN%V@LML2H^/?$&Z MV1V4'&T5Z[PUA>1XBE NJ^"2$RJJ<=!^9:+-3B,X[5@68_U%BFZ^\P2.;945 M^).1$^/0U\WGG9\%9*I<\(\?J%1$Y6-_(= ^;7]?<65_5K#=;G^<\4Z64+E! M]3/'T< ?#7I6D]5*?1Q4!A33_M]G158 M,=V3-0I:64E5,4.O:MW7M4*6NZ"J["=1-.I7C(M@=N1LUVIV)!M36]?SO/C(+*$L,3,6 1&?QM<8%E:(*+Q[PXS:+>T M@=WG/?I'ESOELF0:%[+\RG-3' >3 '))DOM?F'K?9/# M +)&&UGM@HE!Q87_9]]W=>@$3*)7 I)=0.)X^XT(&I4D=]0\!VN9_M0$X\2/(*2)S A12F MT' F_\N'D4?WN Z:+D.WD+_ M64E^ '+VZ>+L\@[.+S]>W5S,[\ZO+N$K @VS8@:!"Y "0?NMIF *I%[6?"U" M^M_0K-9V(:164_?H"L9$#IJ5A+&"\P5H63:6F@9B"8UVF&[8E!0\@YSKNF0/ M%HUGJ'MV]S4*O[UL%$WT!D6#L%*R K.5L%22Y5 KF3>9V6VL/;4+N>2TL[J0=WY)$5'%>[I&T..6;<'2<5NT<5 C%?7)U> MA,"UX[0XN^K!5>.M@!M6-D274N2"B8RS$@C*J2(R=#Q86SW&\$P\^H5PK5A>D5Z?; M:$H\YO*!)&L]%*YI,80MT\"L[)3ZE@3ZADSYP0<:6ZR6J-K1M3\)+ JJ!?P" M:1J.D@$]),-P.([@-T;90S((HTD*Z3@F![&41@/1G!+SVVH,;7FBVI\XQT_4%-[8U2Z9",-:F\04"J M?;:'#+T4(N<;GC>D4#?(=MP3;Q*%&=L5]AP1MC$J*QY9J0;109<0*4BN)3)M MG(JT9#Q[+G,-+8+KYO\GT&F'XA3FY3/2HQ$< -7_H.L([%D,+'.X]$N8F^G'=*!A4J?+YP M<4!MS!&(7>X9IELA-%/.L'IKWQ#V AIJ)LZGAGRC>O.G^V,Z6OZ MSSTH?(6!%2&-Z6=O^Y/&ULH\[MB^>8F[;G]U*T_BO/0A['?N*53'M;N-45TM M@+^RM-;VPC?W]YQ'=W];O&!JS>GC4^**0J/>>!B \CZ-D9Z>V[@>(A"1.*$(#D%:TOWY/-P 2U"O.[+MJOR2V M3 +]/'VZ ;U<:O/9SI0JQ9=Y7MA7![.R7#P_/K;)3,VE/=(+5> O$VWFLL2O M9GIL%T;)E%^:Y\?]7N_L>"ZSXN#U2_[LWKQ^J:LRSPIU;X2MYG-I5F]4KI>O M#DX.P@L/*E5P\SA7XKTNGE[IHC0ZQU-3<5N4RBA;"EFD MXN;7*BM7S6=Z(NZ7=B9&.D]%J<7-?)'KE5+VY7$)L6CQX\2+\,:)T-\APDE? MO,.V,RMNBE2E[06.H4^M5#\H]::_=\5KE1R)TY.NZ/?ZIWO6.ZV-=,KKG>Y8 M#Y9)MAGF+Y=C6QH$UO]OT]JM.=B^)B7;<[N0B7IU@&RRRCRH@]>__]W)6>_% M'HD'M<2#?:O_:]RZ5X3M"GZXN;ZY>7?YYNV->'_W_NG5W?N/'^[>OKU]_P=Q M^_[CS8>;T4=Q^?Y:W/SQT^W'GYO/[KX7]S^-?A"CN[?7XN.=N'EW__;NYYN; MD;BN#&D%3\/?]]D7E3.@L7;\BF+=4I$5T$>*1"ZR4N;X-0&(627DU,!4>$H< MEC,E#J[\ [?A@_>];O]U[*OS1[-6!M]B^!$L-#%:&W /GC*E$"&GCYX,W M.(*S<16;YTA\Q(.T8F.<5(M"E^+72N;99$6+A1 6HQEM> Z*F1 MY<,)_WN:?_B[Y/! M*$8M;(4_#H\N&F&ZWH% D+Q*(884:683714L^6GOB9@8/6=Y'V1>2:8?"YEQ M=K:LZ"*X0:!)92BC* P>LI2RPKM8;,L#,9,/>%OD&61/_3:<4*I(%*GOQ(7> MQ$THQ1+]%(PHIR4STRCK'Q4RU]"602Z"4BQ+(E@Y5P(OS!VXPGAI1GM:RHWF M\=9^%+59DBT()HF#-0$.5,S(@UAK!;W+"N$^09(4"1G+Q2D M92.0VN/*HK+92)@"RUB=0R\X'#O0(LL,F9/(B@H*%/+/>D$M5C4M_#6>VRF2 M02.B4^\2HW)V)">OB&D,J;(X0 M("MZQXT^7GX0[Z3YK,HCH%ZFC=NS=$^%PNCKC*T6BYRMBA5E@P5*(N9#Y"+T M7$+J!8<=5C"409"(K4;#$4?03D/X$!_W@-"00\4>>24 M40@;0@%89"(1'(0F*@B;0UN.;B0E%GNU?9^9= B!2BNDL0T,C]"=7XQ M1==&F]5).(J#,BI0#(W(6,HY"DGN]AR;H)TID5T!8*@)(LQ=T'IS?H-7:ERO M3*&? JZDOZ=+DF2L@]4;!5:TP$H0KT[;EYB!4.A6'G@/MM1&0=,SB8N$Q M(F7.N-EHPBO65'TTPX%XP2KE?$)MCVW0+?N"LH.)&M_P#KT'\6X MMP,*N6@__7!\W// [0%0D]$Z4+;525=E=X40DI,0@.LN\KF8(F%<_-FOAC5B M"OXI_(2A%B)RO<-'5\!D2B3-%7<>:K@5,Z"YK>S"%X'-MUL9SQ:>H-I99NZ[ M$"W/+#.75"<5Z8EXP?HAX)@O(?PI)AA]F\<\1<$36(\#258(2L.,RUG2"VG'@;;%BZ4N/AFO.XZXR.3U4Q17ZGCDQQVK%;F.Y1:4*@$D&MK&6V M5H=I0^:-FDK#T4$]Q)?2>U<3'YF'0&$)-KQPA&6V)L&N?--?!9&=?'<=6$"1 M!1+5L[=O01-Z\RV_V4"(BS?'O"WG9C<4#?7@O2A].?&93\C,=3=BOY$R:.*( MJ8&!&-50^51-.&L?8N;/O,\5+LZ0TJ"EE,ZD4:.Q0.5^FN3:.K"OJ5&B(:$L M/$AY*F9]<"4)Z"NU?ZYM9(ZWM@7SM7HUDGJ=P7I*$#B;W.:A#>I&J:Y/)*WO^G9XGH,*8I_UD*XKV($)^Z'LN!Q<]\@+"MS#<:<&)I"G M/.1#8(/[P!/ZM3*^2]#"W#YR;JH2#A3&'H@/ZR&//<"&I9 =7H:0BBQ'BEP' M82R!>?R:BC&7C473AYA+KHL(7("3:L5R"02:;1%\'3FQRM1C\61/FHJEKG)* M-+37DOOK?.7+:),ZW S"SU0IO2^]' %46Q&T0Y4C<HDAILH,HLOJ&&R2: M;(4V(#+K1$GNZUVO"FQ!N_Y*@1)3D'RF$5$F*]/T"W%T7%(^V>*N( A?2-U8=W;[HTG&#= MQ[0*+\UH_VET'6"3""!LSXTVT%@;KOT+9(4&):H+:]30U!VF:V5DZ1"3Y1&=6\<@7($6$*>J-FQ ,>*!>86#VF';PAX3VT MM(=U,]_4;$X,9%Q[PJSZ$2.#]OJ/'AL,]XT--%:BN0'4R-2#*Q.!A;5& MC*W%^\DP<4I^.@'+5YZD8 ME3KY+.(/_4#_*^,3-_2=KP%RF)00G!+>/Z7:A#P$84+BY5E-K[\:P^$ 8I<% M$P2/+M=@O,;8P-0)0(_$3Q[OVO#D,IK/B#9JC%<2/8AA;9+8:,!1_*Q<,^FK M&5?=/0KO@#5:&WM])8KW+;P5YEPHVU:%$VBP54ECI>9EGO& !KL7*43ZPR%" MA*"-C'Q/.6L[_Q+4C(-G S&)W!V#;_.+NC+MR+$E_G-],T30V-0-;_=-'!J, M<33"H5;#R]I4O,ZU9@BUC]7NF7$B<3>\'0_\::<&&BTZU+QA03S[J5_OGX3. M+9Z_;:#8JNL'YM]X!!N._FXOV_.='TF-/\,//],/AR/RZ$QF'0!9 =[""UR1 M+7(.@?OHQ.SP;3;/R&/1AYTN=[NN*:K!+?3Q.\],8Q'C ]'H-'+GN51WT#O? M/)8J-J VG,=@S][1DHIM8I.EX)P^)^R\*1[/NQU>[V>./RN M/SSI]H=GE#*=KQQ=#7M/G!8P?;L3IJ#CLQ)*[EU-, _^Z6%J4!5-*_Q1 T7% M),O]?"%N<\(LTI=8?\H0 B2)6T!N2,:.&92YG_'2E9AL7LV1,F":A3LY?!)0 MWE5^_+1RY=_OQLW?T.[#-@14KF2AR] MY0\#@V+48;H0A2QU,?6,>^TT+G(M@S8="C_W<5%3I,RNG;JD/@HVH,=A!Z&( M$V N5VYZOX\9NDJVRW7^D-=YO2;U[5J^@Q-N1SWN%^BXDC66K=2 N2_PNRAE=6O,%LPRM%/$754S+V2ILY/LL(AX4_VAH MT:=5ABB+3TX_?>7NDQ3PM" X97,JX$8UB#B>WC43KFB\P;.^F&\^]C2O/5GT M^=VBB]P'DK_';4Y+4+#)%#ZW M81[-W0/X0SA.[H;\H M2F4=0?YT-#H*49LX>'/KUSS4;B+;XP[(O+_I=)V8&1R[GOFGW,NT#QX);;"6 M7O+\C/9X+JX"2_M3.*:++[5=W7H&^Z-$YH);AL6_$_UGW8N3"_$>AF#BMMX5 M/Z:'/SP9G';$C??<9),7,KZ[H_K?ML'PK-]YK(Z;)F0M^R<#HF67U90N^)P, MMY&R-O4JPH6_CR3^A+JS9N*WYVK;[LML/TB*8O''[ L^NVU:LZ^2+P[U4?77 MF:[$2.)UQ%ES'?'QZW3VW%>[]W ?7QD+%Y^(Q[1'BLW3[B^IN\"RJL\6G$F[ M1'!_\87*W>*@^ M#^>9:#%V$*77I#D^>G7>'H&,\"5IGA;WN^2GZXZVG]!WA MBRZSH\T;3?VC\\&37?S1D[F:P'#TIO[X/SIQX&,"Z2:$]5(U\?BN?SYTI9(9 M%TR'UI0N]JR<#-:&XN\R.3Y7<"P)4;RD6T?X_QDH\#/FJ#2?JO()017%$EUO MH1"DF:E#@2^A.'"#A<84=,7#DJWO,!@ZVS+D#7?TE9CZI)FA]#$Z [\Z_TS*+IM*%)&>-YJ&%N%<8733:I4"&;ELE@I)Z5E_K=N_ MA^O_!_+\V%CN)BW=7(OAW5G*GTWYBU=3UK1MT7_"E3S72;IE96ZUE\7?2VNK MQR>G6Y3ZCQ@K?&O-6\ZTYWJM*A&!_<4%]]Y;P7[0'5Z<_3:PWSLG0"$XVS=ESCBT#ZMD/4=A]:#S2'&1[U O_0, M=$TT/;W M8^+[H)/Z2(-&[BY'0(D4/)KZ@R-__)!ZLI1S9$:'TJ&%:;C2-I^B\ZVIAJ?: M9$;#K3;AG MUG%S.#(FV:G)\R=DV]28 P/=D("H)3&G^-AM9_C&5=$AZF80VC;17FMAV>RH MG;EJ'RA%!U@>+>+.P_MW:WC Y;O3K6[9KWPG17,EBW*T8:QK$"%0(,\'_=W=^^Z.^JP_Z-3*DQU] M8^#H>]W]H+4_^\VM_9[=3WL=<<=A>_8/,./6EG_0[0_/Q;:O!QY'WP"=*S/E M[[GR8*HHW9=!ZT_KK])>NF^0-H^[[^&^DV9*WZ#(U02O]H[.AP>N H5?2KW@ M[Y..=8DJQ#_.E$1FT0/X^T3K,OQ"&]1?,'[]-U!+ P04 " !\A6U8"45# M<\ 2 #Z.P &0 'AL+W=OV'4&9(RJY4ICHB$]#\^GWN<62D MKJ)Z=G9GS?9+%8A,C_#K^7./T-NG4G\U4Z4J\3S+"_-N9UI5\]<'!R:9JIDT M^^5<%?C+N-0S6>%7/3DPLJSPIU MIX6I9S.I%Q]47CZ]VSG<\1_<9Y-I11\Y:6LY/NWNGP2FIZ&-/J!5>6WL;FL(*<\5!I_S?!>]?ZF+/:2LJATF>-/ M$W%=5$HK4[T]J""=GCE(G*0/5E)_@Z3#OO@$05,CKHI4I6T!!]A6V%O?[^U# M?ZO$2Y7LBZ/#KNCW^D=;Y!T%78]8WM%F7=>I*O[C?&0JC?CXSW5:6YF#]3(I M9UZ;N4S4NQTDA5'Z4>V\__.?#H][;[;L>!!V/-@F_;N\LU72^GW>7UU>77TZ M__#Q2MS?A(/MQ\OQ>=;5<[P(F21VE<4:Y"* MK*A*(44BYUDE<_R: %*,$G*BE4+25V*WFBJQ<^$>N/8/G/L'=CI(E6HJ$J4K M@(^8Z^Q15DJHW^NL6O"*Y-5*3;($\A]AME(;3F%:7EQ,LT**7200(\2CRA== M06O^^4^G_7[OS;5_A7\_?--AD7XU;""K,F7$TS1+L(E(BI!:B?*IP#(C_#*? MZ_(Y W[0GTZ&KT0YYF74;)Z7"P41^(!M0_*SR@ @1R9+,ZE)_N8-7CWJL.O,1Z$;QK(*+2Y!XX9T2 +:2)G_?>N*"8S$9U;)Y]\1D/DL3& M.&DIBK(2O](CKA.8$(DGZ),>QG-9Q+7?GU6-L%),B*Q!3\-H6\#\5F:PB<2@/4!:II ML]R^^!*VN#G>NR*-DXL>#NYU\0UEV^'VPU&O>SH8T+KJ.9G*8J)X:0E/IQ K M1[F"A]H@XW:=>7B$VH>]_8&-W!"HU8JS-^WAL-\]ZI_]8WO0BE$+2^&/P_VS M9C-=YT @2%ZGV(84:6:2LBYXYT>]5V*LRQGO]U'FM60R,)<99V?+BC:"&P0: MUYHRBL+@,4LI*YR+Q;H\$%/YB+=%GF'OJ5N&$TH5B2+U[7:A-S$%2K&DW ,_ MR4EDIAMEW:-"YB6T99"+H!1B:0M&SI3 "S,+KC!>FM&:AG*C>;RU'D5MEF1S M@DEB1$V Q4S\B!D+:!W52/<#A6("%/&3(GD345%"CDGG4;-9"J6_BK'=-2M(<2$9TZEVB5 MLR,Y>:TC((?C!*+9KE .'E3/\PPRZSG,FA5P!()C7H^P*RR.$" K.L<]?#Z_ M%Y^D_JJJ?:!>5FJ[9F6?\H71U1E3S^0B]&Q"EG,..TC0 ME$'8$5N;?Z=4,'4D&;ZV$5]"6<0#::61Q- >]19AS8DT MSVLCCE[!UD7-Q=R*[(K,N3O%0]:=!;/_BOSR'8:BCZ#F2(W) D-<#11XYI17"AE %AE+ M! >AB?*;33FGQB(SII:4[S[2E\R,A"Q4U7HR*6D)R@B'<9:?5 C04J-1"F7$ MKD0V1+C3@O"7S%D&-P!<2*HL=VH[OS)HD0(45TFBFSV_0'5^,44/18N%)'R( M@S(J4 R-R%C*.0I)[KTLFZ"5*9%M 6"H\5N8V:!UYOP.KP1<#Z9D+U13X-7$ ME72I\\P6D+"0=U4KC 3ARJ1MN1D(59F*7<>!MMH(2#KB[4+P")$R8]QLM&!D M("ES:0RZ7584W:U%P3C!@C(NP=;G%NC6;4'9@63M#UB'_HL8]WI (1=MIQ^6 MCSL>N#X AD-@;*N3MHJNRF$D)R$ %QWD<_%! ECX\]\,ZP14_!/X?K]L(G( M]18?;0&3*9$T6]QYQ& E9D!S4YNY*P*K;[&68N:9G4 MI"?B!?)]P#%?0OA33##Z-H\YBH(G((\#2=8(2LV,RUK2;I8U4%2E/>:2_JDF MQLO4U^W 2;**:+M<_!D0E.I^#N*FU6^P5D/F!W0I/<>"6)?S_"X0[:*S1 MO&"#=1':- 0$;=LKGY%7*,+^$:)(:;*!*++ZFALDFFSY-B RZUA) M[NMMKPIL?%*^:-/0,L_+A (%&QS3.L[M+]'-#2""I:E5FA39W]5VWBSI3>]M M_)*C1E3D'"@'*;2)Y?X W5X4%2^T>ZJ( Q32-5;WGSYT:3C!NH]("HMFM/_R M<.EADP@@;,^--M"XU%S[Y\B*$I0H%-:HH0D=IFUE9&41D_<'V>2:;%(XEI(L ML+;U_=BU20Y7D1GUK+8%R!)A"GJMIL0#'BD7F%B]I!V\HLT[:&D/ZZ:NJ5F= M&,BX]OA9]0M&!FWY+QX;#+>-#4I(HKD!U,C4HRT3GH6U1@*7*E&S$4SECHL& M[4!9VEL\GW_A&)X^;!ZULW*V5VIMQP-<.E8A[6SZJ&IV*4^'0%EJ\^>>*C*Y*N(/W0# M_6^,3^S0=[8$R'Y20G!*>+]'M0EY",*$Q,NS0*^_&#L>^--*#30:=*AYPX)X]A->[Q_ZSBV>OZV@V*+K M!N;?>03KC_ZNS]OSG9])C7^''WZE'W8?R*-3F74 9 5X"PNX(%OD' )WT8G9 M[L=LEI''H@\[7>YV;5,4P,WW\1O/3.,MQ@>BT6GDQG.I[J!WLGHL5:Q K3^/ MP9J]_>'@5=<=(KLC%+5'*;6(3I?\YO _9>%A]V38Z_9Z/;'[0W]XV.T/CREE M.M\XNAKV7EDM8/IV)TQ!QV_-/#U* JFE:XHP:*BG&6N_E"W.;X M6:0KL>Z4P0=($K> W)",+#.H(67 - M[BQV$$H8C)%Y' MG/G=?8^=K^);476!;A;,&:M$L$]S=7J.PM M#HH_/Y1OKL7019BJK.SAR>E)=P@ZQI.@95;8ZYX>TK?$:[H,CM:O='4 MWS\9O-K$'QV9"P2&HS=UQ__1B0,?$T@[(0RB O'XH7\RM*62&1=,A]:4+O8L M[!Z,\<7?9G)\KF!9$J+XB6X=X?]34.!3YJ@TGZKS,4$5Q1)=;Z$0I)FI18%G M7QRXP4)C"KKB8,F$.PR:SK8T><,>?24ZG#0SE+Y$1VZGC:T-OMETE=OUX+24 M.UE)Z\11 )6ZBU#KYQ24OLXBS@-A$MX:.#@RMS$O(Q[>BE%+*FDN%Y5,>T'H M-?"K\\^D[+*I1!'I^5#2T,*?*SQ'QO+ MWJ2EFVLQO%M+N;,I=_%JPIJV+?I/N))G.TDK5N:F='MQ]]+:ZO')Z1JE_B7& M"M];\YZFI>-ZK2H1@?W9&??>:\%^T!V>'?\QL-\Z)T A.-XV)VCNA]$=52I& M&_^-+ M(>;FIPB6]+?:DC-C[\QN.:(C ^ZQ#=@W7:[JMA]2/)REL\ $M*0U=C8KE_:V M[,M=^+=-$X-7Z'K&WK#=95YBB4/[M$*&.PZM!YM#C,_E'/W2*>B:V-V["&-@ M>BH,UJ*;%WS6N [&;L+V71643TI?W.H/83VEQ^6/+-Z0]O=CXGO@X[#D0:- MW&V.@!(I>#1U!T?N^"%U9"GGR(P.I7T+TW"E=3Y%YQNHAJ/:9$;-K3;A9T"RW[A>M$+JF8[;9/6JIM5+.SKNF^ ^Q(/IIR[]$WQ"[6 M?:EM4S^.A#GKG357LBA'&\:Z!!$"!?)DT-_[>V?#'=L!?*_5.6&ULK51K;]HP%/TK5E9- MK;0V+Z 32R(5V-1*ZX3*NGTVR858=>S,=DC[[^='R&@5T#3M"[&O[SGWG(M] MDY:+)UD"*/1<4293KU2JGOJ^S$NHL+SB-3!]LN&BPDIOQ=:7M0!<6%!%_2@( M)GZ%"?.RQ,:6(DMXHRAAL!1(-E6%QR+94)^%E2XRVL0#W6 M2Z%W?L]2D J8))PA 9O4NPFG\Y')MPD_"+3R8(V,DS7G3V9S5Z1>8 0!A5P9 M!JP_.Y@#I89(R_C5<7I]20,\7._9OUCOVLL:2YAS^I,4JDR]CQXJ8(,;JAYX M>PN=G['ARSF5]A>U+G<\]E#>2,6K#JP55(2Y+W[N^G ""=' %$'B-X"1D< M<0>(K5&GS-I:8(6S1/ 6"9.MV'/@;2M,HXZ-.<0O_@ MPE<@MG8.2)3SABEW@_IH/VIN[ M[$Y_I$>0FQA\:-[_NL=@2)A&%C:8,KJZU M*.%F@MLH7MMGM>9*/U*[+/48!6$2]/F&<[7?F +]8,Y^ U!+ P04 " !\ MA6U89#JB:T," "*!@ &0 'AL+W=O&6RY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1* M>0';G//Y.T8V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HL MN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/9 M9+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/G MDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG M$X(^(;#>W4;6\AXKG$2"MTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A) MX(RP JV$P*P ?>Q*1J[2.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJ MK8-1X#VD$Q3Z-RCP@G"$%P[EAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY M;I:RQBG$COXP)(@#.,G'#_[<^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_( MG>XX,,=4PHC8;!";C7)^<'9[A=PX]#VY^2 WO^K4GD#HKPA?V&-P6 M5Q_](?*A"%[8(2I;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4 M;[+0KU-TG:^;*%[;;K/G2O&ULG5M=<]LXLOTK+.W65%(E?\F33":3N,K))#O>RMQUQ;M MR8DO5WJM_+'=Z ;?+*Q;JQ9_NN6)WSBM*AZTKD]FIZ>O3];*-).+=_SLVEV\ MLUU;FT9?N\)WZ[5RNP^ZMMOWD[-)?/#5+%+=12WVCV^^;:X>_3M(L ME5GKQAO;%$XOWD\NS]Y^.'M- _B-?QJ]]=GG@K8RM_:6_KBJWD].22)=Z[*E M*13^N],?=5W33)#CSS#I)*U) _//OGNI,72-,%)&9;Y(,O,'EGF;%;\;IMV MY8M/3:6KX00GD#D)/HN"?YB-SOBK+H^+\[-I,3N=G8_,=YX4<<[SG3\RWZ$= M_^_EW+<.CO-_AW8L\_UX>#Z*IK=^HTK]?H)P\=K=ZWWZRXBT/R9I M?QR;_>*[UV2R3[XU\$SMIR+T[I"^Q0,$9.L+T]!+A FFW<%CVU7Q_?CFN%CJ1CM5USM$6ZDW-%[U>MTX M@YDV-?G2A-__V^7E]>0EHOO/SD!)1>>+UL*];W6AX]8*U53%'UVUE*7;E6H+ MM5@@J@NUIJD]QF^LH\4@5XO]')29IB%AUAO5[$BMWYON:6UU=;4 M]13;M^7M$:%65=#.@:;R%DV&#=DU]J/N20WD!_#T#DJ#)8!I'F)OM#.Z*7ET M5U=%9:!X5Y!ZG&$[+YQ=%Q8J3&H['G'O5\F]7XTZY4?E5RPC?_@$'6"#9(4Q M/Q^?\E^Z*&NHRRS@G'5=E'&)%7 ;&ZD-5JG8++X5B[-?6V>6<*>:-MTY6!>F M@H[;E=.Z6 NF6=B$#=RR^U'@T#N;SI4KZ!Y6ZI?C#[K?T;'L,7L"GVKQJ2K^ M>G8Z_?G5*0_[Z^Q\^N;\-4V%F0%^>CV')2( \COX,)N2]3:: MG!4C.>PJW5CD$G9@;$'OL#EW"PJPZ)I*/+'4KN6(:&6_%4+,FW;,N*^3<5^/ M6B(@K2^^8A?8]+S68V9]YF0N358H)\'H*HJ0EFQJ#3FQX 7OK[(4_\5<*X?O MXK%=Z:8?":L"+URG]U[8*'RJ.GU9O= H^ 2YBRQ)>F M10PC=2A,7S_X8PWI"K+B>7RYF-Q/GN- MG,';AR,#G8PF$&V=C3%0J,W&604=BZ93JE'8WKH#B--+.N23ZH].@C^(12J; M:\1_0VN$!Y)M.*%A"Y:SCDQ.WRZ!(JQ@V#2(.A#[F]U DR2X+$K+_UTU'9&P ML/< QC2 L+H"+)'*5HJVTVO.()-!:"N.\&32'@O=GU+H_C0:;5PN?@))@"CYM*.8(\ MS/E"C,(. MT^.;I,6 H4]5E)^2&-40,F$J;(UI4=%,021%P"F!5(0PU17IM%@FYA)R$V"!9,GI( M $%@X=\6-W;1;NGK+["Q&/*\V &8.;'"0YB"D]F@'# 8(!D0+5?;HG/@79T3 MV%J8>_KLBUF8Y9N%6A&N,V)KK\+#+QH N+(@-8@CAPU)SN]EJ.D%6%9_)2JY%8W$1X(;AO/+([(&*%M->9=/R?O^GG4&[Z(FH U MNEPUMK;+W9AKC4\&Z&+@*=7&M!0)F+>."[1I@6AL2DL]267MR3<,:CXYQ4/7 M3,$='/)9_B?F$7>+WF'W7?.!3TX+,QR"*0EA,U]C1HCJ1E=9CN[]M]W:$4.= MG?;5]^E3=1PYTY=4 7Q]4 %\&E0 _V#E?B'E?N$*X#)4 (_;]PD1KE@53A(6 M$ I'JS/<@Q0BC%.@FP;ZT2*L@%+6704;],"Y-%X3O0Z\-P%17C/8+A8HMI" MR@:R0">%K*8,S;:1TH2J#\H2%/68E+DG\.FX$&F]SN-*#+)%"IR M@I)%0(6P-"\S8OZA5-,@$?W=%]>'99I&W"#G88BB:BZ;/@E,7+Q4Z4W5[JT: MG3V;_*#*HAP'MC/M5SNXL0SXO*D E508R"M6OH*.E>N\.T!U:50@8)1+0/^ M/U_>?,C[AS>!E/GB^X8KX_^QQZ"Y9S\=G?XX+:X:?+TT8%?^*'ER#W0O EU^ M=?H21 %2 ,MW^%$6 H/XW8L=$:D/'P1:4MY* M<9[HFA3M<.]0JM"X'>IC'_>0M"J*YA7(8JK9/7#%AI^&FHJ$9MJOJ>L$2=IZ M%R/JF5J&_P;;$,EX3)JJ<]&?%JBCX,-XT;7" 5-K!7ME2*H"0,&_E(0.T)9X MQ"UU6SC_T,,$+\/0/1" -$V?NPA*]D(8JO<<\Y0W.7GMR:+&?27*&0I?T2P/ M3)J+KZ30'TMMLSZUS4;STLT*>?GH [<9/F:]Q]%4-SXE]?"D)P%E@Q2@XG7, M$&UY2Q!-'@H5;&H5,A"W.Z078;SO&*R(;0!'[$[K,%*<-W9@P3<-LQ7Y4FT) MN_(,\. 5,J27(K_V-M3IS?XJJ1O(XG$04&*K#:-?>CNT8H>.XUF7TK+9J)V$ M-0LVJ",R:':*'(1ZF?1H#?1"4"7:S,X 2D70[>Y @D/8'>:Z&! GBJ^1^,S9 MO)P

VYPZG!ND/ *_"XA4U#.(:U2VR3W -):/"E(UG)4>WCBM@0)U'$;,RM1 MT9XM]DTDGED:P[V1/M2JO#VZ*5&%4I-59-C M=ADMM)U;PXY\9">XJ#=GG#% M^%O0:IUU*\DNT] E# R\,G>4*ZIB9W1=33-JSI4:0T/6@V)^:6\)Y#/^9C>'XDS5F!J3=)LH3-]R&C-H-O.*AZ%KOXH\&ST[.[B M*PH,Y4IIV/]*S-<^V:!Y8LJ/EJ@P\HZEW@NVQX<++E^HZA>2PVHY;&"7.M I M$ *ZD7R*4%Z' PM50^_4VP]U&9&$O F3%_*R;&@(Z1X@S,&&QQT?ER%(2Q1? MC.1;#F_-+70+?S@:[,'!(DN=G:7$AC($WF0M6CGFUI%S+1SHF2HX30HD"&0] MHJJ@&\_"L.LQ(R(MA7/*)MP D/,T)(Z6A@I2/$II)FQJC+]N?!9^/'N%=RF/>- M#O-&W71\&LIA0MW%K;(CP@"!?7%,>ZQ-[%1(BJ%P)[2*3??4;A<3I@-2.5): M:')DFCZUA;(Y33A%&&!*\&D:0D4+IM=\W$!> F2VCEBY'%/*%W/=;C4*T ,M M\7VJ) <#C_HI.$9N^(*%!D/ MD/VPOA=^ )T(%<<\4G;"1//:T(EI=K+=GUUQKJ_QU4K@[]MRA^:.4"PA57LW,A MC)B8 ZN#F\JI.6>+<.S:,[7P+F1M],+P\245.C26>X2^@ZMG:S%%)\G22'%? M@8K#ADB'I8,SLKFJI7E!=Z?&4;B_MG V?LG@,_&;G6H M#,VY&"_H'-Q1[- K2I)HQ-/ R\#^6Q#6C1!GL4H O2RFO_%M">XA,H*89M/A M?>K#9%V,V*3HV>+;X@N-*<[>LE:56#/QPS\[2Y;DK;.1Y8Y?D"W4?=P:*?FD M^3"6RQ*SPTL$2>5,@S%D?]%0BQ.Y@ 1!W@ RQ!#F5&(QG*<>9#1!TC>XG.$5 M4JN#DV_\*\IX?EC&KLD6"0+G9]+2V\A6Q$'6G3"V\9G!&OM>N M".T?IFA,;+@BLUMVJ6XM-?1H&/471,[&+W5\E1M5HZ'RK!GVDA)WHOF0QR; M!U%9&Q^.G24W2D5,/>T0&D[\DR$DH'!5+5RB8X26/4JE'BZ!I+(A.UF7WA9E3[SSMK@6 MHEO<*"H[CRCA,CA0W;ATC(VE<66')!HX,9V\4V?CMA%S%S_\Y:P8T:7??\ M*V.^'EO;L$KIBAC^X1-DY7,58P@*HP5QA,UH_-SZA#WD'?I*'>FE](;X"H9IV:G]+T IU:BB>R+6A[D8XD&?>7 M2%<2)55'?POL"?IG;F>@WH-S"\RA_D?(2SBP8F0F=AY MR5Z@S<67MEQ> I#(6I8#0WR5O0.^TJ0N$#,/RC5TSH^0#&@N]ZEXUY$U])4H M/)3ZA;QL<$,'W"_3M0GI0>"9:%6$G48JF97;_='*G7*&,7H/&@B50KD=6T-] MCSYJ/>]OL>WIY)1>#4&WIB/TP'5E= S,T/P;G&<,UQC*@Q=%_*W<9HM0)=;+ M#WX?V1"#KK38^TLZ%)[QH/?!#:J4R@0%.7W1.4RXBTAHM*;+/8R"OZ4+:]1" M##Q<7@P6YF#I&_"^Q>;X1I:FD@_O9=B1;Y5"K-#5[')D6X82L)1?K K7O$>C;ZC&4 M\;'LHY6&5W]0=\R9N+*V;:/SY:;2I(F$ELN + 5F5T9BCHBG),F>(P7CA?Y\M7\B MW'\7\P_=T.:[X8$^B.D.*_A8))!KV>1OC(,PS= M]]D3,*8^U PG@@,CP6##59O(S(X>=!)A+5HW3I6NB*1[/=+\Y?8VGQ_$(!-? M H717M@XD@2YRIQ3! MI$F:I42+4OZ)&K6..C.$E)#ZZOJX7XRI1!^]4K0-0*CWUIBS@IBQE4;I)O0Y M]]9A-T)8A=]IB(!). DO9 $?SS7#C5Z1XHXZ2?-=6NVX^*SSUM] 3P\A)"ES M0:.@9U'D3O[FWTQPAK-15LZDW88+^DB\Z=UIU@>@36SM8T SO*X# M@1]#@@-<)U9QV5;EMQD1- 2QAIN"F%\'/I55)?)@=C33B?W*(Z*SQQ.$.^HM4?T_W[W?M"N9U+%(T>KC*GT9U1$738NW0GD M@GM?!XQQ?:]_Y6RW7!UXO_PW0D1@%AE>@UR'&PAC[)?N(']2WYAXR,_TTKO_9+3]./)2_E M)X+]Z_)+R]]1+YF&KATL,/3T^*=7$\&3^$=K-_R#P;EM82O^N-(*"$ OX/N% M!1,.?] "Z2>D%_\/4$L#!!0 ( 'R%;5A;ESZ>%@0 & * 9 >&PO M=V]R:W-H965T3B^W1E[,%DM:K;%)S2_UP^* M=I,.I> 5"LVE (6;I7<97ERE5MX)_,%QKWOO8#U92_G9;MX72R^PA+#$W%@$ M1LL+7F-96B"B\>6 Z74FK6+__8A^YWPG7]9,X[4L/_'"[);>W(,"-ZPIS:/< M_XH'?V86+Y>E=D_8M[)IY$'>:".K@S(QJ+AH5_9ZB$-/81Y\1R$Z*$2.=VO( ML;QAAJT62NY!66E"LR_.5:=-Y+BPE_)D%'WEI&=65ZQD(D=X8GT,<^A %43R"%W=.QPXO_B&G'[%D!@NXX3HOI6X4:OCSE1W6B4;V@M_KYIS )?AGA/NVX3\?05^_%"]V/5!SU$+51 MY6%J/43()96;-B W8'8(&UE2U7*QO0"Z ZS6J+I[L(\([KC@E'T%;*4L-)Q MY*=A1NMT'L G*L@S+LYJ)7/4&D(_FF;V2=_Z5D\@]K-D3FOHITD (V&:=6&: MC8;I05'?4N8-F"C@]DO#:^HDQH??T R%;11L.&S?6,"CA6,$]8^'L,=NTRC! M#66@ ]WP5^.RD>(2^&%H Y3Y29S"D]R8/2.QF9^$,21^&F?P+"41W])9, _I M'K(@AGNDCK6390&\HEMXP!1&-7G'17 MG(Q>\1/]H(JF1!MIFX8&S^ZIPQ>46H:)+:?V!9=:H]$^W#4NJI=]!VY?Z<^F M<2@=1@T/I\.81VGG43KJ$05?->3 /6=K7G)C:\/&\KI1RN;6@V5/S,GA>RFV M9\^HJK[PD"NC%H==.=(H_T4C/]"HO](H+0UC:?2%_W,7.5JLV9LB86=-'=IR M']AF3S1/7,.P6?21\HTNDY*^M(G>R;[Y'=G(CZD:0C_.PBZ./0?8@*\TZ@"S MB4,5*.A'0?BV9,)H"O,T@8_DD^H4L&PO=V]R:W-H965T^^XRWBC]9$I$"R^5D&82E-:N1F%HLA(K9D[5"B6=%$I7S-)2 M+T.STLAR[U2),(FB\[!B7 ;3L=^[U=.QJJW@$F\UF+JJF'Z=HU";21 'VXT[ MOBRMVPBGXQ5;XCW:GZM;3:NP0\EYA=)P)4%C,0EF\6A^YNR]P2/'C=F9@U.2 M*O7D%C_R21 Y0B@PLPZ!T;#&!0KA@(C&R=VGS'5L_ X65*&/^%36/[91! 5ANKJM:9&%1<-B-[:>]A MQV$8'7!(6H?$\VX">9:7S++I6*L-:&=-:&[BI7IO(L>E>Y1[J^F4DY^=7C&N MX9&)&N$&F:DUTHU; Y\>6"K0?!Z'EJ(XVS!K$><-8G( ,4[@1DE;&O@F<\S? M X1$K^.8;#G.DZ.(EYB=0C_N01(E_2-X_4YSW^/U_ZWYDIM,*"?;P.]9:JRF M-/FS3W0#>;8?TI7.R*Q8AI. :L.@7F,P/?D0GT<71PB?=83/CJ%/[ZD4\UH@ MJ +>R/=@9@S26S&9PS5G*1?<R-J]CA6FVY,@N%D[;V[^):W MW%/'G8#!4N!,2:,$SYDEMY0))C,$7P$$;]P=4<)@E:+NDL:'I4DR@FM[U'[57/8(%,R7@<\V)IU,[]H;] M\P/TVL-## =["3:[^Q(]W.E,%>JE[[^&GK"6MFE2W6[7XF=-9WLS;_X/-TPO MN30@L"#7Z-1U5-WTW&9AU; M*$5J)!4G_WY'ZB6.X_B#+5+D/?<\Q[L3YUNE?YH-HH6G4DAS'FRLK6;#HFDHC*[Q1*89)%*7#DG$9+.;^W:U>S%5M!9=XJ\'4 M9#!?SBJWQ'NU#=:MI-NQ1"EZB-%Q)T+@Z#R[B MV>7$[?<;_N*X-3MC<$J62OUTDZ_%>1 Y0B@PMPZ!T>,1KU (!T0T_FLQ@]ZE M,]P==^A?O';2LF0&KY3XP0N[.0^F 12X8K6P=VK[![9Z/,%<">/_8=OLG8P" MR&MC5=D:$X.2R^;)GMHX[!A,HW<,DM8@\;P;1Y[E9V;98J[5%K3;36ANX*5Z M:R+'I3N4>ZMIE9.=77Q#DF3@Y#M;"C2G\Z$E4+0<@3N!:2;LQ M\+LLL'@-,"0V/:6DHW29'$7\C/D 1G$(292,CN"->HDCCSX/@8^N*^KBJ!E.F6 M"?@JFTIS*7N'@EDLP"IH1!QB?AS[!\*&/2)0%6L"E6L033@JS:D*N7@&\@=J MM>(YPK+FHJ!-!I@LP"LV [BI=6?EL32Z:N^QP*(N#4% #,_(M*,[\B.R?:6- M[VC3+]H:%'RB1D-/Y_F1B;K91JAV@W!W\P#,&+0-L\9"<+;D@EM.Q+:,5@QI M$=1FS S^=D1\1@+E$Y9+U'U.N;\$;EY'!')E+'R ))Q.Q_Z93C*X8F8#%>.% MCQ(K52V) I>YJ!TTEYY=20"U]BH=X3?L9CO.X!6<43K,IG)V-X8?O4@[RD;:O#Y\E MG) #?WZGD SB,Q@-J,K?F!;0'X1LD&4P$>8#"83^'BD*"9]44R.)NZ7 MVE)(X9K(E74)M^S9A=? YVIAC^5_)0SF5,W=XWK2'D<]7*XL%O79>NZ"4S5 M$:@] ;E'H#T\YNO@;<9MD0!W\_,E(3SU%WTN<0V@=&6X"S1S0%UBIFXR@3@\ MBS(W3"&+?5IG,,W@NW+%MI\0O8!).$I'Y-90(I=5;7U"T;DCY?_).)ZC:=P<5AO"*O7,7PW>CYX1JWLEFGG(G<]@.*X%ZZNG/>"$L+]&],V M3'$83[,N3%':ABF)Z!>.T\CKGU&W;87GJJR4= 5\$J?I*=RZ;*"9ZT3H-'9* M]KF^2$O"A"JLP;VJM7;FE=*^C9T0G61\"M^47'_R-=:M$+1:"K[V[^\N, 5^$S1>_?]O?ERZ::\++]N:R=&PO=V]R:W-H965TM*#9 BU[\FM0VD#@M6F !@B1M,0S[0$MGF8A$:D_C<\3F2LZVF1[-!M/!)6W/0 M!A?)2NM'U_F4SX/8$<(2,^L0!/^><(EEZ8"8QE\=9M OZ1P/VSOT#SYVCF4E M#"YU^57F=C,/I@'DN!9-:>_T]B-V\7B"F2Z-_\*VLXT#R!IC==4Y,X-*JO8O MGKL\_(A#VCFDGG>[D&=Y+:Q8S$AO@9PUH[F&#]5[,SFIW*;<6^)9R7YV<8=/ MJ!J$GQ_$JD3SRRRRC.KFHJQ#N&H1TN\@)"G<:&4W!MZK'//7 !'3Z3FE.TY7 MZ4G$:\S.8)"$D,;IX 3>H(]QX/$&_Q+CFG0%2^9*K 7.L]W TF<8"?ZX7!D_ M_N>Q#+3XP^/XKFXN3"TRG =<& ;I"8/%VY^2!GK-73Q'"-Z$NHXT8<-9T:77)U2%6"=#* F_21S-"!56_>^@%9S&A0?172X M9?ALD90HNWI ,DR8 $6V@8)T4[ND&%G)4I"CGC>9Y06=C:/S@H(]T(D36%I8 MK7BEG;Q J-PUT@OXG>V^:^9,]NS?P&@:CN,!-\;3,!E/6?L%)QO)1>T2*S,7 M<\D_9= OHGV$21A/AOP]GTSA05L.J@O5@YZ'X\F$&Y,X3(;C_7JK%T>,ZYX> MT?X(TQN]DKR/K0,#IN?A,!F[1L)T8_C(:82WHJK?,7/.;DW2].9LG$PG,)R$ M<;QC>2+T$QH?]1H?G=3X/=\U><.$>2.='OLBO30&K?'YZ\=^DX*#DY95Q:60 M:J_E O/*N;IY);M>(H]]WZL/.!. M!]P[QSWW5&T%\;A@H<2,^#YM=9VUW$+]*^YQ=]02P,$% @ M?(5M6!4.[:CZ @ M@8 !D !X;"]W;W)K&UL M?55M;]HP$/XKIZR:J(1("- 7!DBE[;1^Z%JUW:9IV@>3'"2J8V>V ^V_W]E. M NLH7V*????<\_CLRV0CU;/.$ V\%%SH:9 94X[#4"<9%DSW9(F"=I92%BJ*)AZG2.7FVG0#YJ% MAWR5&;L0SB8E6^$CFF_EO2(K;%'2O$"AV*(]&T6Y.<69V M(PPJU 9N1"(+A,[U"]5;XS$PD<*=R5!UX2M=CLX36W#4QY/04%H;'"9UBKE/ M$;^3HA_#K10FTW M4DS_!0B);TLZ;DC/XX.(5YCT8-#O0AS%@P-X@_80!@YO M\ Z>D]F<@-5='X*&7Q<+;11=G=_[='O4X7Y4^YS&NF0)3@-Z+QK5&H/9QP_] MD^C3 <[#EO/P$/KLD9YG6G$$N?1E@KL2%3.Y6,&EI(+NZ.C"XI46BU(*%&:? MDL.YVDN2;X](^JLAZ&HDDMZH-MI2H5582DYOG8B,X2G70B4?'T!E%Q_ D#>/D?I#N$<3= MR&4XC2)X(L+D1PU-V\E_P;3DR))1,D4ZC/3$[7'O8[S/(^[MNX;A3B\I4*U"RCK0_E)*TQ@V0?NKFOT%4$L# M!!0 ( 'R%;5C!]WXN@P8 &X1 9 >&PO=V]R:W-H965TNV[.P:V"-!%TC:Q1XIBJ(?:(FVV4BB M2U)[]-=WACIL)U[M!C!L'>3CFWESD#Y^D.J;7G-NX+'(2WTR6!NSF8W'.EWS M@NDCN>$EOEE*53"#MVHUUAO%668G%?G8=]UX7#!1#N;']MF5FA_+RN2BY%<* M=%443#V=\5P^G R\0?O@6JS6AAZ,Y\<;MN(WW-QMKA3>C3N43!2\U$*6H/CR M9'#JS]< UFRD/(;W5QF)P.7"/&YP2$-/YM M, ?=DC1Q][I%_V1M1UL63/-SF?\A,K,^&20#R/B25;FYE@^_\L:>B/!2F6O[ M#0_UV(D[@+321A;-9&10B++^98^-'W8F),]-\)L)ON5=+V197C##YL=*/H"B MT8A&%]94.QO)B9)$N3$*WPJ<9^:792H+#K?LD6L8WK)%SO7H>&P0F@:,TP;F MK(;QGX'Q?/@B2[/6\+',>+8/,$9.'3&_)7;F]R)>\/0( L\!W_6#'KR@,S2P M>,&+AL*%T&DN=:4X_'6ZT$9A:/Q]R.8:,3R,2.DRTQN6\I,!YH/FZIX/YN]^ M\6+W0P_?L.,;]J'/;S#]LBKG()?0"T'$G4WB9"&'$3I3$%LZ+'<^; MC'J\'G5>CU[M]7-9;&3)2Z-W-*#X^?B()5&C'F>\Y$MA#N9+_SH-&MG#6[1% M@P;,&"46E:%D!",!*[!B5,.L #AQHX1&GR,KL^:-'*)A%X^.*"+SD^ MS+; _M1'Z#C-R MR6UKV)7XFMQPS5-9IB(7UOF'1.Y?Y1;%47L8K61W1S='L&P(6:)P87=P7-'F':3 M$9RO6;DB-G#/\JJVC!$'5J8H6QB, !4E/Z+Q!B=S= '7#I3<0BM^SY5FN89W MOR2^YW\ +\!T4QMIV6 Q-:I*3:5P:C<$:\2(4D^HK2MQA399J'UA& \I&*\X M]FO*7!"&%QJ\*?(>H9X:C4G7MJQDR"&7FX)&I1B( M,<(Q$S0*;?WE.CSVRJ M8236ZPW1JB%&\VGV#[9E.P_UZ>)XP7*R'D$2.^QWU%DAXI!8/RL@O7T+$;SM M">I)%]235P=UFXY6A%.MN4'O?Q9L@9%HK!3D@Z^=>J>M>H>BO'?9PVWP!B-' M+$7*R+M[=90"NG.:%="RLWSR+4%@V.)V8_NY!O,CU&Q?:*HFBO:1IC:U%KN) M@:RJ-X#<@AC%M$(9) M@!"?.8X\6'L\WW>F$UL(<$\Q#7$*:7?(G#?8Y$CB,(R@)_V2+OV2_O2KCS44 MXW=(11D\$=GTNY):U-V;-+XL#:<"9V^N>,ERLNY0VO4N=SCM;G>W [8[M*>M MMO.D7>FF1&S]^T35'JJ.-GEILT=;[-+>M+1G.YEX=WCV#,[JRHB5&K>N*U%2 M1!"=)^I6*((3AP%U>/R-,1_JUD #;#K@)7';LC'L&R_) (9;0H&O+,[0#VQ\ M48'NG]9N7NPT#P\NN'7LEL7XJVS?S=E&VTI:=TI[F8M"F&8C-L2-" RGD]&/ M4P^L:3V_N^ZVJ3F).QWM^HB7V7?>23HO73ZCP@LN3BP"9O@+KMGQI^?1YV=< MV9K4_OZ\2RF]_;#'&=.D-N90MHYWSL %5RM[TJ?=W^3#BMS]#; MX?4_$5^80A]JR/D2I[I'$]S+J_IT7]\8N;$GZH4T>#ZWEVO.<&=% _#]4DK3 MWM "W5\L\_\!4$L#!!0 ( 'R%;5BG]%-7/ , &,' 9 >&PO=V]R M:W-H965TU#23.%EN@ M08VFNXM%T0=:&MM$>=&25-S^_0YUBYLZ?M@'6QQRYLPY0W(X/VCSS>X1'7R7 M0ME%L'>NFD61+?8HF;W2%2I:V6HCF2/3[");&61E$R1%E,9Q'DG&5;"<-W-K MLYSKV@FN<&W UE(R\^,6A3XL@B3H)S[QW=[YB6@YK]@.']#]6:T-6=& 4G*) MRG*MP.!V$=PDL]O,^S<.?W$\V*,Q>"4;K;]YXWVY"&)/" 46SB,P^CSB"H7P M0$3CWPXS&%+ZP.-QC_ZNT4Y:-LSB2HN_>>GVBV :0(E;5@OW21_^P$[/V.,5 M6MCF'PZM[S@-H*BMT[(+)@:2J_;+OG=U. J8QB\$I%U VO!N$S4L[YACR[G1 M!S#>F]#\H)':1!,YKORF/#A#JYSBW'*EI>2.JNPL,%7"2BO'U0Y5P='"Q6>V M$6@OYY&C7#XB*CK&>H/86?E*D.;)#N=Q%^IF:U8 M@8N [HQ%\XC!\O5O21Z_/2,A&R1DY]"7[VKG"=YSQ64M8R)]B?!;S M-.,ND>P2":1[ %6?KJ8=-J"T>E,P5= %\X>F=:+26M!;H,U#N2&O?@/A@ 1( MBULMJ#'8&7RLT#"_ _"A@1_4_(/,6$!5^K4CH)D'RN 5I&$^SKTQAB2\CB=^ MF,,D&?G!!*83^*P=$Z"'#,\$C,-1/J*TU@*75>VP!*X<$;0.+K)D?/D"@.!L MPP5W_L"\@BR\SJ9PIUUN*O:&!]>:=.TXPNBDV:7\$&KW1M**8<5@M8;P7?, M6[8E/HGAU'V)CAJ?1+-KVKLEZK5R;0\<9H<7Y*9MG$_N[?-SS\R.4SJ!6PJ- MKR;C $S;TEO#Z:IIHQOMJ"DWPSV]@FB\ ZUOM7:]X1,,[^KR/U!+ P04 M" !\A6U8SUP;?KL# "0 &0 'AL+W=O**X8E]%\ZL\6>CY5C15<[%&HS MB_K1_N +7ZVM.XCGTYJM<(GVKWJA:1>W* 6O4!JN)&@L9]%M?W(W=/)>X&^. M&W.P!N=)IM1WM_E4S**>(X0"<^L0&+V>\!Z%<$!$X\<.,VI-.L7#]1[]H_>= M?,F8P7LEOO'"KF?1=00%EJP1]HO:_(X[?SS!7 GCG[#9R?8BR!MC5;53)@85 ME^'-MKLXG*.0[!02SSL8\BP?F&7SJ58;T$Z:T-S"N^JUB1R7+BE+J^DK)ST[ M?V1:77(2\0'S*TC[74AZ27H"+VW=33U>>KZ[_]YFQFJJCO^..1S@ M!L?A7,=,3,URG$74$@;U$T;S]^_ZH]Z'$V0'+=G!*?3YDCJP: 2"*N$M\2[< M,<-S8+* !RX:^SK@P8'3)KZN$4HEJ#4)',S>H,90AD#-;$SH8JX)%W5&)(S7"&R2$2Q$Z29M9IGQ)IJ M&:P"J>0E.64U>>M\Y=(BIZ9]AV MS_#L[KFE-'A;- %@B7FC0U8>M[EH7.V56E5P_W.9OVVY8_UUDL3Q"^)5TX7 M;ZC(7)<<\/&M=Y!)XG2BX9CO5:X!RY)&'DW#1A2PIOQ"ADCSCV)PN0_".8WW MN*M4P!\-M\^NU%TY$UXMF#0P\)4PZ/;&?3B6K_A@*E6H5W[V&KI,&FG#@&I/ MV_%^&Z;:BWCX-_C,](J328$EJ?:NQA1U'>9MV%A5^QF7*4L3TR_7](N"V@G0 M]U(IN]\X ^U/S_Q_4$L#!!0 ( 'R%;5@S&G]W6 4 * . 9 >&PO M=V]R:W-H965T=5!&RW1>)QW#F&\XW0_)L)^2=RCC7 M\+TL*G4^RK3>3"<3MS,C%W+V9G8ZB*O^+4$M2U+)A\N>"%VYR-GU [?- MM<3>I-.2YB6O5"XJD'QU/IH[TXN8Y(W EYSOU$$;R).%$'?4^2,]']D$B!=\ MJ4D#P]\]O^1%08H0QK=&YZ@S20L/VZWV7XWOZ,N"*7XIBJ]YJK/S43R"E*_8 MMM W8O<[;_P)2-]2%,I\85?+1LD(EENE1=DL1@1E7M5_]KW9AX,%L?W, K=9 MX!K"\JG2FXJE*>/E8P06P= M0+<%>.$.:GS'EV/P' MQ:[CONW^5]^Y7.:J9^:254O,\A30$L*7*Y[W*]CD$L>/$S)W OXXMO\# M4F\*7N)T2-T8!@(;=($-7A#8.JZ4B KF6YT)F?^#0+>80?)QO*\+5BD+%@_= M=L"US)<<;EBUYGTL&+3_$A9H*@4-#1"6@KRJCP+#@@5N7$.)%VYBN^,?#X3; ML<8I8]%X1#IXZ^F&/%4MWSJR=8VG$Z^=<1S":?,/7"OR XQZF& S9 36G[L MMSUWC*$]K7^NYYM(N^,X>#I2?Z)3",=V ([M6VY 0E$,WMAQ(+(MS_.Q';I[ M"$:VY8\WMN.61)YK6[%3=[U@B%-AQZGPIXK%HRVWX M7NLD9S P\([&CA1GN MX]&@S7X>]>66SIB&C-USN-_;1^)CE/<8:.HY AEAG*L)JGK+3]>8K]>2KQG6 M]L;;)[N-00NQ?5 A'F,(?8. , $(7AW5SU6NU> ),*C\9TX N<=0'P:#IP!&6>*]#M94T2&E M,*Q8+N&>%5CR/E!97A184>";W4V2[EQPK2!(+,>+,"Q>T@;VV+%B M-[9B+S@A\6!_*!P[3FSY=CWN#)JE$F\E<62%@6.J0A+_R FVTKCB1UYZ5F0' M5H#UPJQ,AN(?=_&/A^-/FWQZP>C4NQ0E7L25J;N8O;B'=0F>*PQ0G6E]'!@V M8,*]CTE[R)\NC,GE@4G88=*E''W'2R@=3JI.9PX7!<,52%6!5\;V>D"UF@1* MD?+")+E^Q*S=4Y*PO1M3^),S65\@>S::^-%S*D[A)E=WL)*.(+&,]LO\/0(?*DT,7J . 2,8C M.J'@J(^,DX-70\GEVKR-%$9]6^GZ =&-=L^O>?WJV(O7;[?W3*YS+/4%7^%2 M>QSAM4/6[Z&ZH\7&O$$60N.+QC0S?$)R20(XOQ)X V\Z9*![E,[^!5!+ P04 M " !\A6U8AI0%>Q,$ !/"@ &0 'AL+W=O+;FN;31AW5@LKNY&KA6AUQ3B]D:#:NB;R M84,K<5@Z@7,4W+*BU$;@K18-*>B6ZD_-C<29-Z#DK*9<,<%!TOW260?S36+T MK<(?C![4: QF)SLAOIK)AWSI^"8@6M%,&P2"?_?TDE:5 <(P_NTQG<&E,1R/ MC^@_V[WC7G9$T4M1?6:Y+I?.S(&<[DE;Z5MQ^)7V^YD:O$Q4RG[AT.FFZ#%K ME19U;XSSFO'NGWSKSV%D,/-?, A[@]#&W3FR45X1358+*0X@C3:BF8'=JK7& MX!@W2=EJB:L,[?1J2PL\8@T?>)=@T6P"4>!"Z(?1&;QHV&]D\:+_V>\M M;834C!?P]WJGM$1V_'-JOQU:?!K-5,Q<-22C2P=+0E%Y3YW5VS=!XK\_$VL\ MQ!J?0U]ML0+SMJ(@]ACO/>4MA=T#_$)%(4E3L@RE!2;L5-QGD4_'/7)1/+J0 MUH4+!Z( ?WM181VK.7RA1'99!LP1K7=4#GDRGQ N2\8)_ !1Y"9AC(-PZDY3 M'WXC#>$0QJX_BR!*W22=PAUA!Q0&[BQ F>M'(7R:;"<03%.\&<0)GTC =TC!]=1KV4M2P905G M>Y81Y-.E+54JU:EDG,>_*RDT5&9(2VR#QHOLO1"M)=NUVI0C: &BE9 SU0F% M5"X*&]AC6P/*\[Y=4",G.&4\9_A9TDL %(!DNQHJP MAGB&HO#=,_D&C#@PZNCT,3ES".#NY)'!S"BG26]QE*.'*#90T?.%#2!'+Y"_ MSQE(<-L2;ZSJH>-8:Y*)&GAMF?\7 M; PQ&BGR-M/*YKV'T*44;5$^.TVR\DBZCENF@Y-C!&,.6^;*CLK&0FBL@Y'F$.OW.G&.UO\:<05J=2I$WNN3Q] K[E$%&&(#NOA^D MPVMIW3T2'M6[I]9'(@O&%6YZCZ;^),4&);OG2S?!MF*?##NA,55V6.*+CTJC M@.M[(?1Q8AP,;\C5?U!+ P04 " !\A6U88+A=-I,# C"0 &0 'AL M+W=OK#A-:AM( MW S+@'9&DG4?AGZ@I9-%E")5DHKK?[\C):O>*AM!L2^2^'+//<_=\:C95NDO MID2T\*T2TLR#TMKZ.@Q-5F+%S+FJ4=)*H73%+ WU)C2U1I9[HTJ$211-PXIQ M&2QF?FZE%S/56,$EKC28IJJ8WMVB4-MY$ ?[B0>^*:V;"!>SFFWP$>V?]4K3 M*.Q1I?.\/![C_ZKUTY:ULS@4HF_>&[+>? V@!P+U@C[H+:_ M8:?GPN%E2AC_A&VW-PH@:XQ556=,#"HNVS?[UL7A)09)9Y!XWJTCS_(]LVPQ MTVH+VNTF-/?AI7IK(L>E2\JCU;3*RW6UR$O$]9N01,GD!-ZDC];$ MXTV.X%&(LJ$(_7VS-E93A7T>4MUBIL.8[M1=FYIE. _H6!G4SQ@L7K^*I]&[ M$XS3GG%Z"OT_^1TB/\3X).8PXZ<2(5-5K21*:UQ]6#=3,KE!X.X ]T0D%=HA M$]XQ,4!-QIOMD&E 5P1 *<1JC;I/(S"-X/V26>Z@G45!6&KKT*SS<0U+IO7. MC3\QT:#C:9^;&&]\RNK1E-^*?_&MPB?[SVCYSTC MFN7ZN!#6E\J2HNV6J(TAG-$\]58JO#[#70=Z]N1^H@CL97T17MR^BR,[Z&69YSES**1LUX_H:F,E9S2^,X'5^FR?&J M.9[):9*.>O$NCCG7KFPRY4X$E[YF)]$(_J#X:IC^#V$<++5T MG%QVOP;6R=*GZSY+^8E"[#;1>*&7W ^>@_R]:_ -02P,$% M @ ?(5M6%LK8VE\ P ZP@ !D !X;"]W;W)K&ULK5;;;MM&$/V5 5L4%J"8%]'RI9( 6W%1%T@J.&[Z4/1A10[%1H MZ*30IA:.EF83VL:@R+U0785)%$W#6D@5+&9^;V46,]VZ2BI<&;!M70NS>\!* M;^=!'!PVGN6F=+P1+F:-V. '='\T*T.KL$?)98W*2JW 8#$/[N.[AY3O^PL? M)6[MT3>P)6NM/_'B*9\'$1/""C/'"()>K[C$JF(@HO%YCQGT*EGP^/N _HNW MG6Q9"XM+7?TI0Q(EDS-XD][JB<>;G+9Z MT.:_[M?6&L[C#384RNGCO;B SG 96'1?.*P>*G'^)I]/,9QFG/.#V' MOGC&'*D<*2)P@OP0X[.8PXQ?2J1\J!NM4#D+N@#'.Z50&P3)A=@3490[QTSD MGHD%:A9>;(?" '(2 (40ZS6:/HP@#(+72V(Y0[-$05AZRVB.==S!4ABSX_5' M4;7(?(Y=L7P"X4G^)E1+304.X#]"_Q1"X MB-/)"!Z+@GH(:R&[J,P5%:8QJ+(=4+(H6XFNP7R/@JMI,OI6&[]VH;&3"4ZHZ%@KY!: M+Z?B08X;UG*H=D_E01R-;Z-;NI?1T+(^AT6>2PX9>:,1,G]#6YEHI*-UG(ZO MT^1TUIR.Y#1)1[WQ[,=<&DZ;3'-%2.5S)N>4FGYW2IW1/HE&\#OYU\#T?W#C M8*JEX^3J&H::67@T@&HT&S]F+9G>*M?-HGZWG^3WW0#[]WKW&_!.F(U4%BHL M2#2ZO*;!:;K1VBV<;OPX6VM'P]%_EO0W@H8OT'FAM3LL6$'_?[/X!U!+ P04 M " !\A6U8C""PM84" #N!0 &0 'AL+W=O>>^MYL)=63K@ ,>:ZYT/V@,J:Y#D-=5%!3?2X; M$'@SDZJF!K=J'NI& 2T=J.9A'$6784V9"/+,G8U5GLF%X4S 6!&]J&NJ7@; MY:H?](+UP0.;5\8>A'G6T#E,P#PV8X6[L&,I60U",RF(@ED_N.E=#U,;[P*^ M,UCIC36QE4RE?+*;+V4_B*P@X% 8RT#QLX0A<&Z)4,;OEC/H4EK@YGK-?NMJ MQUJF5,-0\A^L-%4_^!B0$F9TP7'.#[JN94L%?GX"D92J$E9Z4W%"W; M=A@=OV6"BH)13B9X"-@:1I.?-U-M%#[N7_L<]@+2_0)LPU_KAA;0#QJ;2RTA MR-^_ZUU&G_:Y\Y_(MKQ*.Z_2M]AS;$%L,($O7"D0Q0O!FH6FOK6YU/H41P3E M['7WH7@?//F%([=S:IF?I?%5%BXWZ]L3E%RE79#7'6ZT3@UJ[B:*)H5<".-? M8G?:#:T;UZL[YP,<9G[V_*7QD_">JCD3FG"8(65T_@$E*3]=_,;(QC7H5!IL M=[>L<""#L@%X/Y/2K#&ULK511;],P$/XKIS"A3AIU MFJQEE#12US+! U*U,GA /+CII;'FV)GM--N_QW:RT(D6[8&7Y,Z^[_-]YSLG MC53WND T\%ARH6=!84PU)41G!994#V6%PN[D4I746%?MB*X4TJT'E9Q$83@A M)64B2!._ME)I(FO#F<"5 EV7)55/U\AE,PM&P?/"+=L5QBV0-*GH#M=H[JJ5 MLA[I6;:L1*&9%* PGP7ST701NW@?\)UAHP]L<$HV4MX[Y\MV%H0N(>28&<= M[6^/"^3<$=DT'CK.H#_2 0_M9_8;K]UJV5"-"\E_L*TI9L%5 %O,:"X@[@*\< M:3/SLI;4T#11L@'EHBV;,WQM/-JJ8<+=XMHHN\LLSJ3K]O9 YK!F.\%REE%A M8)YELA:&B1VL)&<90PV#!=4%4+&%S!GX4+,]Y2B,/H?!$@UEW%KOX&Z]A,'9 M.9P!$_"MD+6V&)T08]-UAY*L2^VZ32TZD=H2LR'$HPN(PB@^ E^\'AZ]A!-; MI+Y245^IR//%)_AZ]=[X]$<]_)QOM%&V(7\=$]FR7AYG=4,ZU17-)_L;<%.+CU"Z#&MH)23ZY-[&*-Q_2WI&-/ MZMZ4?3H*/XS#A.P/A?T=%<57\:2/:C,F!XWN'IFO5.V8T, QM[AP^-X2J'9P M6\?(RO?^1AH[2=XL[%N'R@78_5Q*\^RX<>I?S_0W4$L#!!0 ( 'R%;5B( MRRW'QP( /(* 9 >&PO=V]R:W-H965T2ZQ3VPZ]DQVX6$I66 M^L76-7_]9D:V9E()^:!6 !JM&>5JZJVT+LY\7Z4K8%@=BP*XF,JG'9C*9B%)3PF$FD2H9P_+Y JBHIE[HM0-W9+G2 M=L!/)@5>PASTSV(F3<_O5#+"@"LB.)*03[WS\.PBC*U!O>(7@4IMM9%U92'$ M@^W<9%,OL$1 (=56 IO7$UP"I5;)<#QN1+UN3VNXW6[5O];.&V<66,&EH+]) MIE=3[\1#&>2XI/I.5-]@X]#0ZJ6"JOJ)JF;MV"Q.2Z4%VQ@; D9X\\;K32"V M#,+!'H-H8Q#5W,U&->45UCB92%$A:5<;-=NH7:VM#1SA-BMS+'$UP;)"OOI9ON+9OMHS_97D!ZC.#Q"41#%_YO[QI/.G:AS)ZKU!OO< M$;FNL 1T?PML ?+/+B2GA/T,SE2!4YAZYIPKD$_@)9\_A:/@BP,P[@#C6CW> M ]C&\ C-J VT#>5U&TIT_]TL1S<:F-I)'O= /NC(!\[07BM-S%< &2H5Y"5% ME.2P"](M$Z-GP%(Y@(8=T- -U(;M".6EY$27)N\VGCE9V[9R'@*G]CM#.>K( M1ST>@E$/Y...?/PQA\ M$[UZ"$XZH!.GT@]A?D_F+]6F&OU%MWA-6,EV43FU MWAFZTX[TM,>DG_9 '@8OET3P,6E_16?X:M[#K8LK?'/F"=^7>;?8>P/XKFRA2E(.T",Y\+H=N.K9.Z,C?Y!U!+ P04 " !\A6U8 M[*QNAU0" "Z!0 &0 'AL+W=O_4/4[K6LN8,;5-]D0?4L M>9NP DJ^4?2 VX^PTQ,)"E0N?MFV]7TS3IC8.$*]"_8,M#3MGS_O[N$@8#@Y M$9#M K+(NTT46=YRXOG4XI;9X.W1PB)*C=&>G#2A*"NR_E3Z.,I7;3$8EFPE M*R-+*;@A-A<"-X:DJ=@2E102'#N[D\)7 PKV&41M4&'U"-NML91;S1";QCU_!COG9D_6OZ>4QQBW=U'"]TV+5KN(!9XEO(@7V")'_] M:C@9O.MA>]6QO>I#S[\#MRY4DFNT)'_S^.X;L!*+L*WV]:.N?A?,=R58?Z0E M'=/3GS%C+R%G#_=QQWW\_[EOFJ:/>W_&\6GNZ4$_:;!5G!J.Q;?0ME:WVPVF M>=N/?]W;J7;/;26-8PI*'SJX#'/ MI.B-0B;V)UK)-_K<5G[X0HV./CS$I'V M1DC0C>O\#U!+ P04 " !\A6U8"BSNQ6X" !-!@ &0 'AL+W=O V"5:*W-IS:FF:2+Q0*2- M-FS6<+5Q:),-$_8KKK0TN\S@='I#.149D)6[,C,L*Q0@M"*G=V)O#)0,U!DY MG8.FC!OKG-ROYN3TY(R<$";(CP)WBHI<);XV+_[DJW9!_WLMADGJJ(93#W3;0KD'KST\Z=P%'SM2_T_D;TH1-P6(GZ//;UE M@ID+E9,M8O]WK?%#A[=C8I]&X_ J\??=%%X'#2Z#-N:%LD&K;/"NL@M:.QT?)/T'4$L#!!0 ( 'R%;5ABZHYHEP( ( & 9 >&PO=V]R M:W-H965T.G!/EX6V 3]-*K+$&>J'ZDZ:G=^SY+1$KJC@ M('$Q\J["R\G0YKN$'Q0;M;$&ZV0NQ*/=W.0C+[""D&&F+0,QCQ5.D#%+9&3\ MZ3B]_D@+W%ROV:^==^-E3A1.!/M)N-@YMW%!N_\69EN8M-3B=C@DC/$.8N9:9B+(2'+E6<'C#5V8A M)$5U!(??B)3$5MRLIZ@)929Z# ^S*1P>',$!4 [?"U$KPG.5^-I(LP?X62=C MW,J(WI 11G KN"X4?.$YYB\)?..I-Q:MC8VCO8Q3S$X@#C]!%$3Q#D&3]\.C M/7+BOLZQXXO?5>=[9$1C#E.J,B94+5'!KZNYTM*T]>]=Y6O9![O9[56_5!7) M<.29NZQ0KM!+/WX(3X//NZS_)[(7A1CTA1CL8T_7;?4,C:0:CW/1\)T-T](, M'8V=1:LT.@\2?[5IY'7.Q46?\D+>L)+8EV-^XS"7*I9MQ"C)1<]VV?Q_MQ^B5FQY;\;$9K^TT M_$?3SN9;(I>4*V"X,)3!R9D1)-MYUVZTJ-S(F MM!I!;%N83@=(FF/<+(?1Z M8P_H/SKI7U!+ P04 " !\A6U8(UJ^L!P# +"0 &0 'AL+W=OE^<,EEJK+E[:H.."L$96%[3E.:)>84"L9-6,SGHQ8 M+0M"8<:1J,L2\^<;*-AF;+G6R\ M6:ZD'K"34867, =Y7\VXZMF=2T9*H((P MBCCD8^O:O9K$.KX)^$%@(W;:2&>R8.Q!=[YF8\O10%! *K4#5G]KF$!1:".% M\;CUM+I7:N%N^\7]4Y.[RF6!!4Q8\9-D!M!=Y;!?Y6X#>)MF1-6E,L M<3+B;(.XCE9NNM'4IE&K; C5LSB77#TE2B>3&UQ@F@*:-TMFPLJ*4:!2H-,9 M5TN%RV>$:88^/M:D4I,GS]#I%"0FA3A#%^A^/D6G)V?H!!&*[E:L%BI8C&RI MR+2_G6XI;EH*[Q6**:27R'?/D>=XOD$^>;O& MS@=3ZO_);*\0?E<(_YA[TDW[.3'9JB@ M@PJ.0MTQIH:6)J:@S^0,W0.F?I 7.[Z9*>R8PJ-,WT"=?"M69(B4%6=KT'-L MG,RP]W8W]H@NW##P MO -P8YC:WF;RN"./CY+O'>[P;Y=3,-8X[FW6((X/5T$_:!#ZAQ6V=ZXJ_9GP M'?,EH0(5D"N9&PO=V]R:W-H965T MLFEII*P1"-G4)4I-TVAXZ1% M!%45!9&/4V2BGG@#;[=P0S>YM@M^,B[)!I>H;\N%-#._8\EH@5Q1P4'B>N)= M#BYFL8UW =\HUFIO#-;)2H@[._F<3;S "D*&J;8,Q+RV.$/&+)&1<=]R>MV1 M%K@_WK%_=-Z-EQ51.!/L.\UT/O'>>Y#AFE1,WXCZ$[9^G,!4,.6>4+>Q@0=I MI;0H6K!14%#>O,E#FX<]P&#T#"!L >%3P/ 90-0"(F>T4>9LS8DFR5B*&J2- M-FQVX'+CT,8-Y?8K+K4TN]3@=#(EC/ 48>FNS$P4I>#(M8+3A3171>I'(#R# MJ_N*EN;CZ3,X_4*D)#;Y9CQ'32A39_ 6;I=S.#TY@Q.@'+[FHE(&J,:^-BKM M67[:*IHVBL)G% U"N!9(;9(8%O['4>PYW':7B4<8[I.42#-Q &8=0C M:/9R>'A$3M2E/')\T8M2?H.,:,Q@3E7*A*HD*OAQN5):FAO^LR]]#?NPG]U6 M_84J28H3SY2U0KE%+WG]:C */O19_T]D!XD8=HD8'F-/EF*M:R(12"&DIK^( M+>P^QPU-[&AL6]HF@V$8C/WMOI.>H#B(NZ #A7&G,#ZJ<([&=DI)TW%,'?Q+ M:?R7B#",HR=*>X)&>W8:I?Y>31NB;R9'UJNFS3 M%/_0-"WZFL@-Y0H8K@UE&ULK51-;Q,Q$/TKHZ5"K52Z7TE )5DI'R XM%0- MA0/BX.Q.LE:]]F)/DI9?C^W=+&E)JQZX9#WVO.?W)IX9;I6^-24BP5TEI!D% M)5%]'H8F+[%BYDS5*.W)4NF*D0WU*C2U1E9X4"7")(H&8<6X#+*AW[O2V5"M M27")5QK,NJJ8OI^@4-M1$ >[C6N^*LEMA-FP9BN<(]W45]I&8<=2\ JEX4J" MQN4H&,?GTY[+]PG?.&[-WAJK9<%,SA5XCLOJ!P%[P(H<,G6@J[5]A.V?OJ.+U?"^%_8 MMKE1 /G:D*I:L%50<=E\V5U;ASU /'@"D+2 Y#&@]P0@;0&I-]HH\[9FC%@V MU&H+VF5;-K?PM?%HZX9+]R_.2=M3;G&439A@,D>8^R&%(V\?]\U#Y&O;>87;7 M\.>F9CF. MO1!O4&@^SUJW@0O3]D_3^1/2A$KRM$[SGV;%PI3?PW\ZVLEB!X M;B>#K05A7DHEU.K^D/^&M.])W7S:9(.X/PPW^[;^S>FG29?3J WW&J9"O?)S MQ$"NUI*:Q]7M=J-J[#OTT?[$CK!FXORE:>;?!=,K+@T(7%K*Z.RM5:2;F=($ MI&K?E@M%MLG]LK1C&+5+L.=+I6@7N NZP9[] 5!+ P04 " !\A6U8@9#Q MXH," ","0 &0 'AL+W=OBXHDU,G5ZJ\=%V9YE!@.>0E,#VRY*+ 2H=BY,+7BA(&=P+)=5%@\7(-E%=3QW>V'?=DE2O3 MX<:3$J]@#NJAO!,Z&9!0"%5Q@'KQP9F0*DQTLOXVW@Z[91&N-O>NG^QM>M:%EC"C-.?)%/Y MU+EP4 9+O*;JGE-&(=5P05C_Q<\-A1^!' MKPB"1A <*P@;07BL(&H$D253EV(Y)%CA>")XA83)UFZF86%:M2Z?,//:YTKH M4:)U*K[&%+,4T-Q^8S->E)P!4Q(-OG*>58324S1(0&%"Y2GZA![F"1J$';(9\?+@PYY$+6WSA(?<67Q>Q6CFR2O,?MHG] MB\C3+VVSB^*HK.3@*MY98]36&!VL\9'\FJ/YBS2?QAFZ9>FPJ]J#'F_]/OHT M2WHRVV,W:MF-^ME>HS[Q]6F6]&2VAV_WL=5+Z56)]FR?@_6[I&X>X< M?>:>\AV+%6$245AJG3<\UP:B/OOK0/'2GH8+KO39:INYOBZ!, EZ?,FYV@;F M@&TO8/$_4$L#!!0 ( 'R%;5C:4]D;/ , ,L) 9 >&PO=V]R:W-H M965TPYMB9;4K[][MV0DI)QGC8]@)VQ@#Y[80 MPOA9U?3J3]K$W?&V^I7CCEQF5,-8\J]L;E8C+_'('!9TSB_*FQ!5"9$C6B)SM";4 MT'2HY(8H&XW5[,!IX[*1#1-V%:=&X5N&>2:]I)R*#,C4668L\T(*$$:3DXLL M4VN8DVM&9XPSPT 3*N9DO%8*(\B-5&XAY()<2[%\^@8Y6"1^5N&]+/&&O\$[@>R,1)U3$@9AU)(^ M/CX]?)[NHW*U?&$M7^CJ14?)=PN<&I1LPG3&I5XKE.S;Q4P;A6[]WD:VK-YM MKVYW\+DN: 8C#[>H!G4/7OKJ12<.WK91_TO%G@D1U4)$AZJG6[<4]%%)SIU3 M5"4'?S)%FP9EX9XK;)O.?=H-DWCHW^]R:P9%<1360<\P=VO,W8.8/Q6@J&%B M23A@)ZAQ/I[BSG,F;X-;UNSO( FCI+,'MQG4B0:==KB]&F[O(-SMQBN>-AZM M5-]1F&!G)U1KM..""30G\FN5O=>$V F[>SR:04D_;J<1US3BPZJ;%:@:.3S@ M>:3;C1$W$0Z"?:6;0>&@%[1#[-<0^T>9F>^UOJRY MRV/F-;WQ]! / MPCTRS: DZ0[:R20UF>1(EU];EY_6/1IM7EGJE$P-[M3<KYEC M^NW=@[%']XP#YNOV9G88QS\0=?P_OUB*[^\Z&*[QM@;(!^'XAI=E.[(%>W]_27U!+ P04 " !\ MA6U8VD]%U+@$ "-)0 &0 'AL+W=OE>L0[D5E"SSHB0.410-PH2P-)A-\L_NQ6S"=RIF*;T70.Z2 MA(A_;FC,#], !L\?/+#U1F4?A+/)EJSI(U6?M_="[X6ERI(E-)6,IT#0U31X M!Z_G>)@5Y$=\8?0@*]L@L_+$^==LY^-R&D39&=&8+E0F0?3;GLYI'&=*^CR^ M%:)!.6966-U^5G^?F]=FGHBD66[K MEB@RFPA^ "([6JME&WEO\FKMAJ79-#XJH;]END[-WA,FP!<2[RCX1(G<":KG M2$GP^I8JPF+Y!OP&/C_>@M>OWH!7@*7@CPW?29(NY214>OQ,)5P48]TF;UW($[1IY8 MS!2C\GG:ET!?5 ]TL1."I6OPUYU6 A\53>3?=1W"/COD2;,#.,7\:S)\,N#7!DV6 0;N.ADAE'MN7J%(U]J MMG>#4;#?48:]$I@O-;M+AL&@$V#.S/# 02%#=ILG;E7KPZ*[F%AL4&4765H;!R"19"AH50 M PO5!]W-S&[-UI-YB14H9%@+]3J*O%:;;ARI[&K6XU^[S5> O6P M03W<58F>U#I$Q%KEDH0TY6NB:Z&NE@< MG_TY[BB^S1^?>>)*\23?W%"RI"([0'^_XEP][V1/Y)1/8,W^ U!+ P04 M" !\A6U8Y!J*E6(" !+!P &0 'AL+W=ORA+*V0P?C>:7KND=3QOG]0_N]A-+!N* M<"_+'RS7Q"2'+=V7>BT/7Z")9VCU,EFB^Y)#;3N(/)+M44O>.!L"SD3] MI\=F'\X1LX)FQ2GK0RL\SX MZ?013$A(/I"O5"EJ=XB\6X"FK,3WB:_-"M;.SQJU>:T675$+([*40A=(/HD< M\G\%?(/6\D4GOGG4J;B K$_BL$>B((H[].(VWMCI#:[H+9E@?,\OA=;I:"_' M%"N:P[<_GPT MMN1! \=?E[ '-\ >MMC#SMU<@[WW3.Q(:<&)!L61&&A3-.QI.DW@)?!NZ9"\ M E4=C*.6<=2=<7J\EO%.Q__1>Z+K6M:/M2W%7%\B_YO4SLZ1JQP0:RJUQ#?IC&PO=V]R:W-H965T9"KX+*F.8Z#'5104WUE6Q X)NM5#4U.%2[ M4#<*:.F2:A[&430+:\I$D"_=W+W*E[(UG FX5T2W=4W5TRUP>5@%D^!YX@/; M5<9.A/FRH3MX /.QN5!0&(M \6\/:^#< B&-KQUFT'_2)AX_/Z/_YK2CE@W5L);\ M$RM-M0KF 2EA2UMN/LC#[]#I22U>(;EVO^30Q48!*5IM9-TE(X.:"?]/'[LZ M'"7$TQ\DQ%U"_-*$I$M(G%#/S,FZHX;F2R4/1-EH1+,/KC8N&]4P85U\, K? M,LPS^9^ -=#D%_+0-@T'],=03ICP_>&MXM1 28PDW =?W(&AC.M+3/OX<$>1_P#'I.8O)?"5)K\*DHH3P%"%-4K MBY^5W<:CB'=07)%D\C.)HS@9(+1^>7H\0B?I"YTXO&2\T/_>;+11V+R?AVKD M(:;#$'9!7^N&%K *<,5J4'L(\K<_36;1NR%]KP1VHG;:JYV.H>=_-:"P?<3. M]PPII#9#@CU*ZE#LAK//X_E\N@SWQT(&@F9IU@>=$$Q[@NFH'6NJ*])05A+L M=$)KV0JCL8<+WF+[V68V%9 :R;?*K0HBMYT6SNB&<688Z.LA3>EKFOA*8".SMV+9O%9]8.!,VRV;"U64\[&Z7M M5EI)J-: ELH-[E7"6PJ/147%#ISG H^8,QW'U@Y)RKYKQ&2>S<\D?1^T6$R' M%61%'?>!M0-;E A4] E;X> MDY(^#15A/0Z4=$ 3#T0FR0#021$6?1$6_Z\()=.%7;8$+80AR1YO<>1$=!5E MT7D/#H:E:7KF67ATR-:@=N[NH8FCX$^E?K:_WMRX4_UL_A:O/?Z6\@W&WYG> M4[5C0J.I6X2,KC+L(N7O(7Y@9...\HTT>#%PCQ5>W4#9 'R_E=(\#^P'^LM@ M_A]02P,$% @ ?(5M6%&ULG95M;YLP%(7_BL6JJ976\A8@R0C2VJCJI$ZJ^K)I'QVX M"5:-S6R3M/]^UY"B="&IM"]@&Y_SG&NP23=2/>L2P)"7B@L]W8G1NX9ZO2V $W2VNZ@@7 M$SN_G?"3P4;OM(FM9"'EL^U\+V:.9P,!A]Q8!XJW-5P!Y]8(8_S9>CH]T@IW MVV_NUVWM6,N":KB2_!RV<[U')(W MVLAJ*\8$%1/=G;YLUV%'$ 0'!,%6$+2Y.U";AF&VVIK1K# M,6%?RH-1^)2ASF2W@"5IF"0S='D],Y&,JX/B,GA GR6,I&4U'HU#48T&+YN3TY.R]C8OU]44&?9%!ZQL>\/T-5&D"HF!B11 "U0*K"?WI4,3. M:C1L9??(5-8(UZUN@C5C3$ZE3)#LN?>,DP*^I9T4>L>(@5[;$2/QQ&Q3TJ_@B5 M#*'B/=3X0%%)3TJ.DAZEH9S@\:BHL1_6^RTSE"'9RQ"%\8%ZQWV*\=$4MZ U M857=&"AP^QG K](,P<=[\/.1'PW#)SU\\A]+P!E=,,X,@\%5F.Q]S*/):/Q/ M$'?G2+-_AQ]4K9C02%BBS+M(4*^Z$[?K&%FWI]Q"&CPSVV:)/RE0=@(^7TII MWCKVX.Q_>]E?4$L#!!0 ( 'R%;5C,7$AOD , # 0 9 >&PO=V]R M:W-H965T/?Q$W7GR5;(>Y4" M:/)0Y%Q-G53K\MQU59Q"P=29*('CDY60!=,XE(FK2@EL:9V*W/4]+W0+EG%G M-K%SUW(V$6N=9QRN)5'KHF#RWPO(Q7;J4&<_<9,EJ383[FQ2L@1N07\KKR6. MW!IEF17 528XD;":.I_I^9R&QL%:_)7!5AW=$Y/*G1#W9G"UG#J>B0ARB+6! M8'C9P!SRW"!A'#]VH$Z]IG$\OM^C_VZ3QV3NF(*YR+]G2YU.G9%#EK!BZUS? MB.T7V"4T-'BQR)7])=O*-L(5X[72HM@YX[C(>'5E#SLBCAPPT78'?^?@GSH, MGG (=@Z!3;2*S*:U8)K-)E)LB336B&9N+#?6&[/)N-G&6RWQ:89^>G8#&^!K M(+^11:98DDA(F.57K,C^V?L%:);EZ@-:?;M=D/=O/Y"W)./DSU2L%>-+-7$U MQF(0W7BW[D6UKO_$NM0G7P77J2*7? G+)H"+2=29^/M,+OQ.Q 7$9R2@'XGO M^4%+0//GN_L=X00UL8'%"WY"[$J*@EP^:)"J9#%,'7QY%<@-.+-W;VCH?6K+O">P!@^#FH=!%_J>AU:)5)Y# MZVG.F\UL. ZC:.)NCJ-_;!5Y=!#65HVPAG58P\ZPKN9$L;P]K$[/EW+?$U@C MR;!.,GQ-#89]\M 36(.'J.8A^F4-5I[1L09'H1><:/"Q53BBX:A=@Z,ZK-&S M-$C^P[/P+LL!#W9Y#[HMS$ZDE^Y%3V"-I,=UTN/7U.2X3QYZ FOP0+W#E]?[ M957N7(\%YX\'-#R199L9Q0#;=4F/B@+Z7&5^P6TA[UA1?L(O->Y6*3/5)=1N MY)?N4%]H31[\ P_^:XIUA]X7%SVA-;DXU#.TLTSHEFO0(E M#C4-';ZJ7'LM?/I":W)Q*'UH9T71+=?P44E)O6APJM86JW%T*E;WJ/="DA/; MDBH2BS775?-2S]9M[V?;[)W,7YAVV/9T!YBJE_[*).I;D1Q6".F=11B2K-K3 M:J!%:3N\.Z%QI^UMBBT]2&. SU="Z/W +%#_23#['U!+ P04 " !\A6U8 MI.P-0R # W# &0 'AL+W=O@78COW/'?/^1P?_3GC#R(&D&B1)E0,K%C*[-2V11A#BL41RX"J-Q/&4RS5 ME$]MD7' D0&EB>TY3M=.,:%6T#=KUSSHLUPFA,(U1R)/4\R70TC8?&"YUFKA MADQCJ1?LH)_A*=R"O,^NN9K9%4M$4J"",(HX3 ;6F7LZ<@W 6'PG,!=K8Z2E MC!E[T)/+:& Y.B)(()2: JO'#$:0))I)Q?&[)+4JGQJX/EZQ?S;BE9@Q%C!B MR0\2R7A@'5LH@@G.$WG#YE^@%.1KOI EPORB>6'K^Q8*'!!W2 "$5W,)/;CC MF ITK1?F5*+]1 MU&BE8$YD7!Y+X"V4$#PF"9'+EOJD%?O/(6132OYLUW@AU'\JU-L6^M3&?S39 M"+];A=]M#/^*4)+F:5U C<"7UMV>R#8T]BJ-O;<\?[U]YF%/9!MY.*[R<-Q\ M_H"G K$)RO!27;>UQZV9H>V@""_KOO&C1N KA9U4PDZ:BQ@O=A5Q(_"EF[V9ZOJWUH>Z*36OW2%.TU%>83PD5*(&)HG2.>NJ*X$67 M6DPDRTRC-V9258L9QJJS!ZX-U/L)8W(UT0ZJ_PK!7U!+ P04 " !\A6U8 MR86(*S#:'YH%T> M^@*V.>=PS[WV]:3AXD$6 H]EI3)J5,H5=VXKDP+*+&\Y!4P_27GHL1*3\7: ME94 G%E22=W \Z[<$A/FQ!.[=B?B":\5)0SN!))U66+Q= N4-U/'=[8+"[(N ME%EPXTF%U[ $=5_="3US>Y6,E, DX0P)R*?.S+])1@9O 3\)-')GC(R3%>"0@HI,HH8/W:P!PH-4(ZC+^=IM/_TA!WQUOUS]:[]K+"$N:<_B*9 M*J;.M8,RR'%-U8(W7Z#S8P-,.97VB9H.ZSDHK:7B94?6$92$M6_\V.5AA^!' M+Q""CA"<2@@[0G@J(>H(DQ(TI.28:57KO%%+,4T-)$*-%Y @H3*C_H']XO$W1^]@&=(6*( MO);Z%W+B*FW+!.>FG87;UD+P@H4$TDL4^AWZGZ%LM?K1L+YI(S>RPBE, M'=TG)(@-./'[=_Z5]VDH=V\IEKR1V%Y>PSZOX6OJ\2Q->]YX]'$W>RF9A 5C?=1R3'J>NQ=]Z ]+U'O)7K52P(Y M"*%/EV@WRY"'5F&\&UUT=>#@&!.$WD'\QYB1-QS]J(]^]&KTV][QA/2MA1HL M!&9Z(D#5@@V>_]%QIL,#*P.0@WHE Y#Q@1-WIY&:6^\[%FO")**0:Y)W.=9L MT=XD[43QRO;6%5?Z:-IAH2]?$ :@O^>$X)8C ?63?N]214\3K@1PYKOC-& M*I,9I:]J.+$<)@@(2H1BP?*U@ D6AB*2,/S6GU6RI@+OC+?L7G;O,988Y M3&CQ,T]%-K*N+)3"'"\+\4C77Z'.QU=\"2VX?J*UB0T#"R5++FA9@Z6",B?F MC3>U#SL MP_@U0#O$##L 0QJP$ G:I3IM*98X#AB=(V8BI9L:J"]T6B934[4 M*3X))K_F$B?B.R* 1?HCB2T!'1ZNY$7A,,9PB1%WT4&[!Q]D[?I= H"YP4_ M0Q?HY6F*3D_.T G*"7K.Z)++8![90@I2M'92;SXVFWL]F[L>NJ=$9!S=DA32 M?0);9M*DXVW3&7M'&:>07**!>XX\QQMT")J\'^X=D3-HW!UHOD$/G_9O:ZTR MM':7HU\W,RZ8O,2_NVPSK,-N5O5C7_,*)S"RY)_+@:W BC]^< /G:FCI!0'3I#5N'YSFM$VX'AYT87U8'TL.X]I%&\TIFW=8[;("4<%S"6E/"/A_:+660SOA!8,5+;:2H3"E]4)UKOV]8 M*B((P1,* LO'$H80A@I)QO$G!S4*G\JPW%ZC7Z7D)9DIYC"DX4_BBZ!O= SD MPPPO0G%+5U\A)]14>!X->?J+5OE@@L:Y<8R@HC$V1,_YD*4#"31_09. M;N!L&S2>,7!S S(J=D23352;5)KR8;$:ADG@LFW1-J) MP2UPP,P+$(Y]-(*E7-=$KI) QR,0F(3\!'U"]Y,1.CXZ04>(Q.@NH LN9_.> M*60 "L;T7F3/G&6>V@VYH+ *.OL0^^%4 4T9>A.^LP[]T:A%'X)TAUSY% MCN6X>P(:OMSA5M?R26KBL%@,/R!)/0U!-.H_)W^VMD^F2.6NFSM2_UW+@.@VY M*99EOKN3&J[;*295>#0+'LU:'O?)C,DE16/\I$+>%ULMP*%KI@FLPK55<&V] M_PYOZ51+$UA%K7:A5EOK#M\G1N:A7=JQS8YE;6WKVC!>2;)3D.S4DKPBC,OU M]WVB/LPXK,N#6J1#5U836(5TMR#=??\\Z.I42Q-812W;VI09UIMG0NZBG I. M 1LGEY-<.3112RR M\VPQ6EQ_7*2'_JWQ2W4MDI[M-S#9G&ULK55=;]HP%/TK M5E9-15J;+PAM!Y$*;%JE54+]V!ZF/9CD0JPF=F8[P/[]KIV0 4O9'O9"_''/ M\3D7W^O11L@7E0%HLBURKL9.IG5YX[HJR:"@ZE*4P'%G*61!-4[ERE6E!)I: M4)&[@>=%;D$9=^*179O+>"0JG3,.!OPA<%&[8V)<;(0XL5,[M*Q MXQE!D$.B#0/%SQJFD.>&"&7\:#B=]D@#W!_OV#]:[^AE015,1?Z5I3H;.U<. M26%)JUP_B,TG:/P,#%\B"3%AD@3C6QF8'-CT>B&N2,,$Z>,E$I)% C5Z-"$'8(6CZ[_#@A)RP37=H^<*_IIO,F$IRH2H)Y-OM M0FF)-_I[5\IJQGXWHZGR&U72!,8.EK$"N08G?OO&C[SW77;_$]F!^7YKOG^* M/=[=KBZ3-7)@D:;SK.,+OW\5#D;N>E]^1UC@^==1&W8@;- *&YP4UMST+ETU M<'B@RQ\._"-=?X;UO>%UMZJH516=5&7JC"P .S5@6=E[HTV9=LF,.O(2#:ZB M(YD=87Z$?HZ$NGO]I "YLFU6D4147->EUZZVG?S6-K"C]0EV^+HA_Z:IGX=[ M*E>,*Y+#$BF]RR&*DG7+K2=:E+9K+83&'FB'&;Y2($T [B^%T+N).:!]]^)? M4$L#!!0 ( 'R%;5C3B/W3* , *H* 9 >&PO=V]R:W-H965T/,>&:T9?Q=+ $DVF4I%6-K*>7JVK9%M(2, MB"NV JJ^S!G/B%1+OK#%B@.)#2A+;>PXOIV1A%KAR.P]\G#$UC)-*#QR)-99 M1OB_":1L.[9<:[_QE"R64F_8X6A%%O ,\G7UR-7*+EGB) ,J$D81A_G8NG&O MIR[6 &/Q.X&M.'I'.I0WQM[UXCX>6XY6!"E$4E,0]=C %-)4,RD=?PM2J_2I M@_8[$[P*YHT(F++T3Q++Y=@:6"B&.5FG\HEM?T$14%_S12P5YA=M<]M@ M:*%H+23+"K!2D"4T?Y)=<1!' -<_ \ % %2(['70Y TF25'10%[T^S]#E10==H(2BER5;"T)C,;*ETJ29[:CP/\G]XS/^ M78P>&)5+@6YI#/$I@:V"*2/"^X@FN)5Q!M$5\MP?"#O8:Q T_3@WD$,G*1-,>; O@'J.V43=CW<']F;8^UU(V_HES8GDOJEI'ZKI&=) M)#0)RF'!D2^W5Y'3:G*BQB_5^.T'Q+BZ4&B3'K_FS/.#BJ"Z3=<-='HV:0I* M34&KIA^7Q%6-^FZGGM&V* 4-F@MF1G,08F*&VMF\)4U M\T5D)U$.RRB'GZV98>U4\1!73KYNT_7\,UGJ.H=NX'PV3PODL<=A15.#23 \ MDPSN48=R/Y"G<9$4C=+<>@TY;E5&ULK5??<^(V$/Y7-.ZTP\U]/GLF5LJ+E*_VY2F?1HEE! 5DQD(P_-O! M'(K"(B&/?PZ@4;.F-3Q_/J)_SLXXLR #J\8I >#]-*@?\6@=S#H M.:$U,R?K@1DVFRBY)\K.1C3[X'SCK%$-%S:,2Z/P*T<[,WL2F2R!_,;>0)/. M C(I,EYPYGPL5^1K=]DEGR 'Q0JR-,Q4S$CUC2R8 6(DD94BCZL5N&BXT0^D M\P"&\4)_F,0&*=J%XNQ Y[ZFDUZA0U/R10JST>11Y)"_!XA16R,P/0J\3X.( M#Y!U28]^)&F2]CR$YM]OG@;H]!I_]QQ>K]7?Y('KK)"Z4D#^O'O11F%*_^5S M68W8]R/:?7ZKMRR#:80;68/:033[Z08;)M9 N" [5E3USF8% MUF\F,J_SPW"=?N^JIJ$W(&-_0$8-_U%P0;M7L"P9# %@<0+]D0AP 5*P Z59 MX8W,R,/E(G]\4[JTYZ<[;NB.P^Z6:BMM7B,]W-159BJ%U'T4Q^T4PVMU*&W+ MDIN&]DT0ZO%MRU53]@WZG!FC^$MEP.O>,%IG<#5'6@QIVJ:()J>S+0F"/0,> M] *$(=Q Z95Q0+C,@9N+,+0LU&DG?78@TR#6 LLN4]F&,)%C0[+#3FM;6@V9 M@IP;OPKJ4Y%[4$EM,[3+)2S4,U;E> M7-HL^ZTQ.!W2-'@,SN[RO['U[0E#H?.P7"ULS_2'H>1-I?!F"\,+? M(>)TV-+P:?NKV8#R4O6>F__-EC!\I[7TT-.12\.GW:F#Y'5_9.O/M=Z@!C M+TRMN="D@!5")MT1,E/UC:-^,7+KFO87:? *X!XW>$L#92?@]Y64YOAB%VCN M?;-_ 5!+ P04 " !\A6U8G/P%Q/8# P#@ &0 'AL+W=O'@SJY1C:51R&>[.!+.O>P)8(,$FU#,/.WAQO( M,AO)5']L^>Z$"<.).QQH+4#?:M#4#L$9:(5 M69G6DFFVF$EQ0-):FVCVHJQ-Z6VRX86=QGLMS5-N_/3B2Y&('- #>P:%/BYA M!5)":L?H6BG0ZA/ZRMDCS[CFQH(5*?K)LATKY^ Z,ZN %0E<6%?->*8NT C] MN%^BCQ\NT ?$"_2P$3MEW-3,UX;7OM5/:K;/%1OM85M"FYNV^JU)2*-J6B9;R@-UY='&V*P\KB7+F2JJ*$[BAV6UZI+4M@[IE]IT#N MP5O\_AN)\1^N%-\IV%G"09-P,!1]<6)J037Y:,4 MTEVU*1,FY2_36PY,NB>\>F%4OM!VF/TBFH81GOG[TZ2[5C'&(6FLSK()FVS" MP6R^F9YHNI\T^,4:94*IUW&KB.-3W)A,XQ9NURH,0QJZ<:,&-QK$78*9T817 MQ;959KF0FO]7WG"Q1EW6$-,6JL,HBB=NTK@AC5]=)F;A5263>*]IYYD==)8,JUBQU(S:%ZZ;FJ(-D6 A[5WCM=_:^$ =M*H=53'MZ&3GJ&1D6M-Y%?K)XG-!= MO1K%4;M1N*PF05\ICZI&AF7M*QC:?7."9"\G2"=H5ZU&A-+IN-U^G8:$3/N. M#.0H;618V^RAX:T-).Z<6DC8/MDXC,(P:E'Z)\=Y^RWU-Y-K7BB4P&ULK55=;],P%/TK5V%"J[0MGQUHI)'Z 6(20].^>$ \N,EM8\VQ@^VTX]]C M.VGHNJ[PP$OB:]]SL+WU=YB1519Z)&;E86 M0E9$FU N?55+)(4#5V$GZ4U6>(MZOOZ6IK([UD*6B%75'"0N!AYX_!B.K3Y+N&!XEIM MC<$ZF0OQ:(/+8N0%5A RS+5E(.:UPBDR9HF,C)\=I]=_T@*WQQOV3\Z[\3(G M"J>"?:.%+D?>>P\*7)"&Z1NQ_HR='R (*(>[4C3*4*C4UT:[ M5>#GGG>>;1Q/HD.,LXP/X,X/($HB.(] M@J;_#H\.R(G[@X@=7_S7@X 953D3JI$(W\=SI:6I]1_[MJQE3/8SVOM_H6J2 MX\@S%URA7*&7O7T3G@]^>00>];7G3;V25=W'/4^TRW3T#'9 M'K7*PB1(_=6VEY)P1Z^_=&ULM9=M3]LP$,>_BI6AB4F(Q$G3M*R-!$5H2+ A'K87 M:"],/UEP\RCF 0D]YQN38 MF2NU.')=F0\?78P<[+@VLZFROSP(U'"S*#&U!WBRNA>VZMDM(< MF*2<(0'3L7.,CT[PP!@4([Y36,N--C*N/'#^:#KGZ=CQ#!%DD"@C0?3?"B:0 M949)<_RJ1)UZ3F.XV7Y1/RN$D7B MD>!K),QHK68:A:N%M8:CS$3E1@G]EFH[%9^SA.> ;LD32+3_5:?!MP4(HBB; MH0LN)9H0(9YU]-=$I!(1EIJQ:"(@I4I^TB;Z/3$KJ]NGH C-]-,]1!FZG?.E MU 9RY"I-:N9SDXKJI*3RMU"=0G*( GR ?,\/T-W-*=K?^_1:QM6.UM[ZM;=^ MH1MLT6W07_F%[B_T0'2N()<_VVA+U5Z[JOEPCN2")#!V])$Y',VUBB=RQA%/3:208URT[1FM8TPUWDF'#'3!CK]GZO?^:8Y75G%E3S2[1-6Y-0<#!3K(-6PM-5^RF2F![F?CG M=.N]"_!@Z'EX2X2;:H"M&W?7= O?T?AX,!QLH6GV>6S?Z">$D92@:U@!6P(Z MG@%+GNOL0[_17R6D=8ZND6VJ!(YVDY#6ZM,5NRDIV%Y3.B;"X-T9"OM>+WR; M">[&H=Q<<"Z)F%$F4093;>@=1EI!E'>&LJ/XHCBG/W"E3_U%&PO M=V]R:W-H965TTDH:N;QO>&(,^9LS\6S MW (H])I0)N?.5JG=I>O*< L)D1=\!TR_67.1$*4?Q<:5.P$DRIP2ZOJ>-W(3 M$C-G,.U?X\MKWC$-F\36&O3P8(R/EB?-G\W ;S1W/, (* MH3(01/][@6N@U"!I'G\7H$ZYIG$\'+^A_YZ)UV*>B(1K3O^,([6=.Q,'1; F M*54KOO\#"D%#@Q=R*K._:%_8>@X*4ZEX4CAK!DG,\O_DM0C$@0,>]3CXA8/? M=!CT. 2%0Y )S9EELFZ((HN9X'LDC+5&,X,L-IFW5A,SLXT/2NBWL?93BUL6 M\@30%_(*$IT]LA"$TIMO)M ]E[&)M?R(SFY 3U,].D>/#S?H[,-'] $9NRU/ M)6&1G+E*TS&@;E@LOAZ_>[^Q8Z01G;(,,+>O!6$'(6QC0F6<;R-7ID0L]M6/P/1%F( ME\!@'2OY"7U^#6D:Q6R#KA*>,B71?;X59DIQ_9[H[2_<5J!2P23ZMN*4(IW/ M>R*BO[JV(&E^/%/_^F.3QG,$X'5@CDI@SDYZ:<[:24\'@V"1L:WC8+18-2=\M.2Z-1* M= 4O("2AAAP)0Y'JH>Z4T*Y,?D6>@9FZ1]!.Q/I5GX9IB]ZYWY3098,'W1*P M5Q5TSRKBRDX\3(4 IGJ)%^BUZ&._P;S3:-S#_* 5P>\*OT11"N;#H60GP6R& M5$2E*AO2.(E5]E5VMQRX'=3)H$F_PVC:1]^OZ/O'T>^(OMK"?^^ WV+G-06T M3<[QQ)OV2*@:%FPMX4<4I0*H\9$V"VRW5=!#LVH%L+T7N&4*]#&ED&X\]5G+ M"%4QV"N3'?'8T_14:'7]5>N AS]]=<+6]N;H@)X(K1[0JM7!]E[GV I5P!WF M]:25^VT;[.&>U*_Z$FRMU*@/\ON;@AZI31\EOA;RK+>CI"ORJ*_#M7<'[3_8"Z/"WQ+29VQTVD^;/ M#??@4B(!LN%(\R89;(!$(8Z#?KSE7;P]F@?+V;/$O4$L# M!!0 ( 'R%;5@^W;RF0P, %<) 9 >&PO=V]R:W-H965TZ!H4S13:5!RI:[:AK0WPW!M5,HPGDUE8<:&"=.G'[DRZU U*H>#.,-M4 M%3=?;D#J_2J(@L/ O=B6Z ;"=%GS+3P /M9WAGIACY*+"I056C$#Q2JXCJYN M%VZ]7_"K@+T]:C.G9*/U9]?YD*^"B2,$$C)T")Q^.[@%*1T0T?BSPPSZ+9WA M9EK3GR=>GAFW MFM!'.X]1> RV1-/H#>WQ8L[,W;]D;YFQ*W5BN07; D.F?Q)$X&"-W^>_-XA$[2 M^SGQ>,D_^IFMA5[;F&:P"NK\6S Z" M]/OOHMGDQR&Y_Q/8,_&7O?C+,?3T9\$W0@K\PBCML*8/,B1OU(<@.V=*JZPQ M!A0.>:/=8NJW<+EIER;SV3+<'8L<6K/HUSSC/NVY3T>YWT/>M!D'M*O%7QW$#"@J! MY%S1!J!W.2@N4="%I\M*$PATY,C@B28L# F:O104G<@9)?:-\37O9<]'95\K M%)FH.9+J'#*J9A:8+BC23MPA#X%X3FD62Q>">Y [8)5//D/2YR^D+TZECY+[ M1NF+7OIB5/H[.K3,Z>Y.VD4I% 7XZN@U4]H>/-/%R[MRHFMTY_^J*SRJ4168 MK2_=EF6Z4=AF]7ZT?QU<^Z)X,GY#KX:VR/\-TSXY/G*S%&ULK53; M;M- $/V5E:E0*D%\2UL4'$NY%,%#4=52>$ \;.Q)O.I>S.XZ:?^>V;5CTI)4 M"/%BS\[..3-G[)ELJ_2]J0 L>1!-3K MT-0::.E!@H=)%)V'@C(9Y)GW7>L\4XWE3,*U)J81@NK'&7"UG01QL'//)".6G?ZM3SI?_4Z@4S!5>FT4"^ M3Y?&:OS!?QSJ8IMD=#B)&_JQJ6D!DP"GVH#>0)"_?A6?1^\/=> _D3WIQZCO MQ^@E]KS]MQ[)Y0.N) .'M+8$9Y[ [:--'H_.LG"S+^'/F.0BZ6/:RL*] 1&@ MUWYO&%*H1MKV?^J]_6J:^HE\YI_ARFHWS&^:=M]=4;UFTA .*Z2,AA=8D6YW M2'NPJO9CN%06A]J;%:Y=T"X [U=*V=W!)>@7>?X+4$L#!!0 ( 'R%;5A* M'<;:;0( -L% 9 >&PO=V]R:W-H965TR&1AII;8?&PU"U:?" >'"3V\::/X+MM-N_Y]I)0S=U$T*\ M)+9SS[GWG/C>?*?TO:D!+'D07)II4%O;G(>A*6L0U)RH!B1^62LMJ,6MWH2F MT4 K#Q(\3*+H-!24R:#(_=E2%[EJ+6<2EIJ85@BJ'V? U6X:Q,'^X(9M:NL. MPB)OZ 9NP=XU2XV[<&"IF !IF))$PWH:7,3G\\S%^X!O#';F8$V [ 5 V@-2+[2KS,M:4$N+7*L=T2X:V=S">^/1J(9)]Q=OK<:O#'&V MF"LAF,7?8@VALB)S)2V3&Y E T-&612/[L=DR:D6BS(T89EGWS6)4]>2!XGY!KSU89/ MH$F)1FBV:ETK&V(5Z2]:@Q?MF ,=[<33NL&T+291'FX/=1T)R8:0KMKPH$\$ MZ(T?'P:+::7M[MAP.DRH"]^8S\YG.+FZ0?.'IAM[UU1O&$KBL$;*Z.0,"]+= M*.DV5C6^&U?*8F_[98W3%[0+P.]KI>Q^XQ(,\[SX#5!+ P04 " !\A6U8 MW-")JL(" "*!P &0 'AL+W=OV_G^V$C!5#]R6Q M';_G>8]C'X\K(5_4%D"C5T:YF@1;K8M1&*I\"PRK&U$ -U_60C*L35=N0E5( MP"LG8C1,HB@-&28\R,9N;"ZSL2@U)1SF$JF2,2S?;H&*:A+$P7[@D6RVV@Z$ MV;C &UB ?B[FTO3"-LJ*,."*"(XDK"?!MWAT&T=6X&;\)%"I@S:RJ2R%>+&= M^]4DB*PCH)!K&P*;UPZF0*F-9'S\;H(&+=,*#]O[Z'9/,$BN8"OJ+K/1V M$@P"M((U+JE^%-5W:!+JV7BYH,H]4=7,C0*4ETH+UHB- T9X_<:OS4(<")+D MA"!I!(GS78.(C4.M7%E8X=YX^"V=I"<<#"#_ 9UXB\HB9(.>E[,T.7%U;]A0I-4FUG29I:X MN)T3<1=BK2MLS%.2FUT$7FMUB*X_A#T1(U7@'":!V?(*Y Z"[/.G.(V^GC'8 M:0UVSD7/3+Y=GZ=:U7,J>ZAV61P/^N-PYV%U6U;W(U;/QZI5_4-6E)Y@]5I6 M[R-6ZF/UCEA)E/I1:8M*SZ*>A,;4QTJ/6=TT\L/Z+:Q_%O8#E!JA>Z[![ 6- M_8^MU>O]D?4$L#!!0 ( 'R%;5CM:=F& M[P( ,T( 9 >&PO=V]R:W-H965TLFEJ)-2&!T'40J0V;5FE=46F[2=,^F.0@UA*;V0X4:3]^MA,RV !M$U\2 MV[GW?._N[$M_R<4WF2$J>"YR)@=.IM3\TG5EDF%!Y#F?(]-?IEP41.FIF+ER M+I"D%E3DKN]YH5L0RIRH;]=&(NKS4N64X4B +(N"B-4UYGPY<-K.>N&>SC)E M%MRH/RJ?1GWC+TU>**XE!MC,$HFG'\S MDYMTX'C&(ZSU= U?PG-IG["L;3T'DE(J7M1@[4%!6?4FSW4<-@#M M< _ KP'^[X#.'D!0 P(KM/+,RAH21:*^X$L0QEJSF8&-C45K-929+(Z5T%^I MQJDHYD5!E4Z+DD!8"C%GBK(9LH2BA-,[E:&PBT('O"0YW$UR.B,F!6=P^I$( M04P>]'B(BM!!P/X?3D#$Z ,GC(>"DUM>R[2CMLMG63VKGKRCE_CW-M M'V[UUIF$MRS%=)O U4H;N?Y:[K5_D'&(R3D$[1;XGA_L<"C^>[A_P)V@B7Y@ M^8*]?!,%-TPJ49H4P) MOFB'WIM=4H]$MB6\TPCO'&*/1J5(,GWZ-LJI!4/,=2F)%8Q04)[N"L!AUM<> MI&2UJ]#B@\#_%-MMQ'8/NO5$/X]AO)(FK2V=;EU#/\"FGDC)$TH4IOK8JPS( M3"#:2K#3AU&\*P@'=_O7*C@2V59@PB8PX5'+/SRF\".1;0GO-<)[!RMB\T+E M&R> F^NVI>]](70\=H6@XNU:7M.A%U$8]MW%IK _30+OHK&I_'4W.D:!8F8; MJ82$ETQ5S:-9;7KUE6U1[B_SJM'?$C&C3$*.4PWUSGMZ9U$USVJB^-SVGPE7 MNIO98:;_-U 8 _U]RKE:3\P&S1],]!-02P,$% @ ?(5M6/'C;8&N P MS@L !D !X;"]W;W)K&ULM99MC^(V$,>_BI6> MJEUIV3Q!@"T@[<-5/:E7H=MN[T75%R89P#K'3FT'=K]]QTX(60@4J=,E8#D(S*8B"Y=2[#^\>0V?@%'\PV.I6FUB4A93?;.=3 M-O4"&Q%P2(UU0?%O X_ N?6$G0DG;E8\=O[BRU?\S_N%-@HS^J^N M]:K<];O=V6-^IPN:PM3#?^<]]EO>"MQ MJ3N3HK(<.$M[]6QFO2@9]W&_-NWP.V3A((KWLG>!#9K !F<#^Q6TOB,VO"LF M4IECOMLX"35&L45IZ((#,9((*7HI)J>2'%VL,-,-X#(95(H,+[4,\(ZUVI/" M+O0JMF&+:9@,#[B/-;WA>-A-G334R874%?01;@H*S[P@( PS#$^YW K(R.*- M0%YP^0;0R9,J-Q-\RP@1E>E%M'$'/V"MR]BN23P)/<(_CVD:)4 MA=06:4E@=R +/)#N/B,IY6G)J7UHN@B'7P M'\>#MO =S;BA&7\'&GRH6?IO+.-+63J$9UG"8/^8!O\U"V^J--SG6INNU-E^ MIA.R#B!I)U5PVS^\+[IE)Z[)L%4LA/\#7SL7+R ,+R/LE!T2^JW** >U<@6C M)JDLA:DJB&:T*4KO72EV,/Y@BU57<>W=5)7N9ZI63&C"88DN@]LA'GA5%8]5 MQ\C"U5\+:;":<\TU%MR@K #GEU*:7<=^H"GA9_\ 4$L#!!0 ( 'R%;5CG MYEK*K0( #$' 9 >&PO=V]R:W-H965TA6: M2@/-?9+@81)%HU!0)H-T[,<6.AVKVG(F8:&)J86@^F4&7&TF01QL!^[8JK1N M($S'%5W!$NSO:J&Q%W8H.1,@#5.2:"@FP32^G)^[>!_PA\'&[+2)4_*@U*/K MW.23('*$@$-F'0+%WQKFP+D#0AI/+6;0+>D2=]M;]!]>.VIYH ;FBM^SW):3 MX%M V=VOR$5H\GF"EN_)=LVM@H(%EMK!)M,C(03#9_^MSZL),0CPXD M)&U"\CYA>"!AT"8,O-"&F9=U12U-QUIMB';1B.8:WAN?C6J8=+NXM!IG&>;9 M])IJR>3*D 5HLBRI!G(RE9;EC-?.8')=%.@X0QXX"NNM]:2J:P23 ^VM KR%(/W^*1]'W/K4?!+:G?=AI'WKTP0'M>P=J M"5FMF66 6_V<\1IWFQ1:"3)7HJHM];=;%:3G9/[]A<#DQH(P__H,&WZD81\$ MMF?8>6?8^='#LF>8>3,,]@S+]@V#K6$5&N;OX2FA0M72]GG5$+CP!%RI7Z?# M>(3W9+WK04]0=!%W08VV<*?Z"- K7Y0-LL.5F^O:C79U?^K+W;OQ&;X'3?E^ M@VD>DUNJ5TP:PJ% R.CL HGIID W':LJ7^,>E,6*Z9LEOFF@70#.%TK9;<&ULM9AMDYLV$,>_BH9FVKL9UX#QX]7VS,6DTW22U!/W MVA>9OI#-VF@.$)&$?>FGSPHX;!S,F0SQBSL!NW]I?TBK%=,#%X_2!U#D*0PB M.3-\I>([TY0;'T(JNSR&")]LN0BIPDNQ,V4L@'JI4QB8/6 M8C[EB0I8!$M!9!*&5'QY#0$_S S;>+[QD>U\I6^8\VE,=[ "]1 O!5Z9A8K' M0H@DXQ$1L)T9]_:=:P^T0VKQ#X.#/&D3'$02P45J"XK\] M+" (M!*.XW,N:A1]:L?3]K/Z[VGP&,R:2ECPX%_F*7]FC WBP98F@?K(#W] M'E ZP T/9/J7'');RR";1"H>YLXX@I!%V7_ZE(,X<;#[%QQZN4/O6@CG#OV43!9*RL&EBLZG@A^(T-:HIALIS-0;PV>1?N\K)? I0S\U7_E4@,\# M#X3\A;SYG##UA=Q4W;TE-Q^H$%2_)VR[H"@+Y"WYE3RL7'+SZI:\(B:1VE,2 M%I&'B"G9P9O8_MOGB:21)Z>FPD'KKLU-/L#7V0![%P;X9Q)UB37HD)[5LRK< M%_7N+FRZQ+%3=Z?"W;W>O5=V-Y%T@;M7X.ZE>LXEW(IO'L]Q?^ *R*?[M50" ME\%_58PRU7ZUJLX-=S*F&Y@9N/@EB#T8\Y]_LH?6;U7$VA1S6Q(KT70*FDZ= M^GR).0*$ (](S;7S//MHHGPNV/_XX 9G7W;WMHIKK7Y3KIG8*!73^78_'UC9 M;VKN3YE=85CBT2]X])OQB*D@>QHDD')(I$=B$!F/2ARU\DUQ9&+CDRBMKF79 M9RQ>LBJ!&!0@!M\U,9B4R]=$K7C3\(??!->[L"BNL2SA&!4X1@UP-%T2HVMF\>(J*_)<@V48F -%O2: .515MM'TTG3ZY6 M6ORCOJ-_9TS:ZK?,[J1:MFO9Z>,4608TZI H"=ES8DS.4^O;75;!G>L>^W:0G!^KXCR@;RGXA$/LW]M<7MF MT:Z23ZNU;JMJ;EMJ98C'T$[*C25+/926+!+F2_3')P7JR-G!'8#S" M5!?A1@%0?9S/9'2B/MVWG',V;5;9;EMJ&1OSY'N*_OJ%66O',.P MBAO=4?8 MF\@^*&47BL?I)Y8U5XJ':=,'BH=\;8#/MQR/^/F%_FI3?-:;?P502P,$% M @ ?(5M6&@5DSO4 P (0\ !D !X;"]W;W)K&ULQ5=M;]LV$/XKA%9L*9!&;['S,EM XK18@64SZG;[,.P#+9TL(A+IDI1= M _OQ.U*R(@Q[RCKS)5L@'50!H\JTJN9IZA=;K:]]7:0$5 M56=B#1R_Y$)65&-7KGRUED S:U25?A0$8[^BC'O)Q([-93(1M2X9A[DDJJXJ M*G>W4(KMU N]_< GMBJT&?"3R9JN8 'ZRWHNL>=W*!FK@"LF.)&03[V;\'H6 MQL; SOB+P5;UVL1060KQ8#H?LZD7&(^@A%0;"(I_&YA!61HD].-K"^IU:QK# M?GN/_L&21S)+JF FRK]9IHNI=^F1#'):E_J3V/X&+:&1P4M%J>POV;9S X^D MM=*B:HW1@XKQYI]^:X7H&2#.L$'4&D1/#4O>$,;)YT+4BO),37R-CAEX/VV= MN&V%(N]Y!MFAO8^$.E;1GM5MY 2\ISL2AZ<$#_/5@#LSM_4= MI&>M>10[O(D[C6.+%[LT?F<.6T9FHL((5-2>X1M4E:\ HT*3Y8[TY\WIS@[? M;*G,R#^_(R3YJ*%2_P[)VZQ_/KR^R037:DU3F'H8Z@KD!KSDYY_"YWC\A*[3H5?2O>CH7CCI?A::EI@KM61X#Z9D0\L: M#&F\7Y7&W&D8BT:3(7I.])>&>0,VZI^/3JH#=I<=NTLGN_ZE0>8EY>IZB(03 MY*4DC@1VP/>JXWOU@]/ZU3&E.A+8@51A\/C,")Z9ZD RW4]T3&2#+P8W7FSS MP5"4S-R6KV7:>U"%+PT#\A^Y9YQ5=84M\\"VXX.LG=@OW?)CH1TJ$3TJ$?W@ M &D=.)9<1T([E.OQE1@Z7U:).1-X_64L9ZG5Z92D>!E*K'1JO#9*EL.@!F[4 ML2-0COK2\WM%" ;YRM9F"BG47#?U2#?:U7\WMNKQ'Z,]E?CH4:2$'$V# MLPN\I613CS4=+=:VI%D*C062;198PX(T$_![+H3>=\P"756<_ ]02P,$% M @ ?(5M6#T>2.P_ P D@L !D !X;"]W;W)K&ULM59M;YLP$/XK%INV55H#F(2\+$%*VN[E0]>HT=;/#ER"5<#4=I)6VH^? M#032-4 V=?D0;..[Y[FS[^'&.\;O10@@T6,<)6)BA%*F(],4?@@Q$1V60J+> MK!B/B513OC9%RH$$F5$M0Z@73&Z=D#0N0/](Y5S.S]!+0&!)!68(XK";&U![-;%<;9#M^ M4MB)@S'2H2P9N]>3;\'$L#0CB,"7V@51CRU<0!1I3XK'0^'4*#&UX>%X[_US M%KP*9DD$7+#HC@8RG!@# P6P(IM(WK+=5R@"ZFE_/HM$]H]V^5YW:"!_(R2+ M"V/%(*9)_B2/12(.#!Q<8X + YSQSH$REI=$$F_,V0YQO5MYTX,LU,Q:D:.) M/I6%Y.HM57;26X2$0\BB +AXCZX>-E0^H0\+R?Q[=)/JQ DTU9G3Z[._>V*[UJ8%UMV3= M;?)>LF8'K(G0?%7&(.->9 V/T*^CV"MLO8?N-L!BLI:,'.W=CX4/H[@QKX2H/M9A'^2T%HX>@>N:?X3X[F09L4 U]G MS:! /MLD,N^8RM6RX9SF;5:U/>]6KPE?4\4^@I4RM3I]E22>-X#Y1+(T:[J6 M3*H6+AN&JFD&KC>H]RO&Y'ZB &PO=V]R:W-H965TDXV2_?J1$BY(M,PXK(3>6 M9)/GG/?PB'HL^HE2 QR1.^65O)<3ZPO/X?$43POO9FJ;RET7&$B+D M)5MZ?,TH"?-.2>PAWQ]Z"8G2WFR:?W?+9M-L(^(HI;<,\$V2$/9T3>-L>]F# MO=T77Z+E2J@OO-ET39;TCHJOZULFK[S22A@E-.51E@)&%Y>]*WAQ$_BJ0][B MKXAN>>4<*"GW6?9-77P*+WN^BHC&="Z4"2(/#_2&QK&R)./XKHWV2I^J8_5\ M9_UC+EZ*N2>]<0^$=$$VL?B2;7^C6M! V9MG,<\_P5:W]7M@ MON$B2W1G&4$2I<61/.I$5#J@P9$.2'= >QU@<*0#UAUP+K2(+)?UG@@RF[)L M"YAJ+:VIDSPW>6^I)DK5,-X))G^-9#\QNUL11E=9'%+&?P$?OF\B\03>WLEJ M"3+-=;S71;SH2+P0@<]9*E8< M?)!1A'4#GA1?9@#M,G"-K!;?TWD?8'@&D(]P0T WIW='EG!P.2 XMX=M W*N M*C,$M^1)WC$"7#%&TB55YV?@S[5*]=E>AL$7U0+\\[LT!SX)FO!_FY);^ Z: M?:LIXX*OR9Q>]N2YE$E &/; &_0;VQT-U ZAC4W36[B\=GI:,U90.2Z7#5ZSB89MI:LE8+4VC,DTC M:T$42 4^J@2IHIZI.R,/N$FGR@/X. M/8;'T:,++D.&RU ;7/;\XTJ[L96Y/1)7I0:RD!VR7+E#FWVVS.WN7>49K$)V MK&H-/+0?ZTAVP5C(,!:R,Y;$C=$Y&/;]06/\K;Z!:LM:7:H!+!2\(G2@5OFL M+6OU5!D^0_977T[0H6U"5*UV65[[!=\%3R'#4\B9IXZ#A[99_0-1W#)U95T@ M%3)(A>Q(YVFSMSZ ?H,&!O"[0"AFT0G:TZH(]GG&Y8X_)#CTDA!QC#[LI MU^P8,D-MD-D)3ZS)0:7C/H3[I= %:&$#6M@.6J[XH'^P!BC\95K6$M;&>MP_7V8$X-HFS4&:7C59W?M*LW@%7;&J^,,HFT^PR!VSZ[* M#%UA.UVY,@@^?&'5N-)K=^\JSR 6MB-6%PSRC$NL&01-CJ*'W8)K4@R8X3; M[(3'U>&B(NJC\7X%=,%9V' 6/FE=\>7H<;BPB)$_A@?RNB"KP)!5<-HKK!]F M#^VG/IAX?[:R1_-2M5YE8U5"V3+?;\;E3;A)1;''JORVW--VE>_D\DSS8D/< M9\*6DRJ]\?R6F5%7O,B@N1K?-M6O>9$%F2GZXH"2E3#>3OBRP3NPOE MH-SI-_L?4$L#!!0 ( 'R%;5C%"JOVC , !L, 9 >&PO=V]R:W-H M965TY^=SSQSHNMD \J1=3PF&>% M6CJIUN6%ZZHHQ9RI@2BQH#=K(7.F:2H35Y4266R%\LP-/&_BYHP73KBP:[.I?^Q94_-@)VQU>.6W4P!N/*2H@',_DS7CJ>(<(,(VU4,'IL\!UF MF=%$'-\:I4YKTP@>CG?:WUOGR9D54_A.9'_Q6*=+9^9 C&M69?JSV/Z!C4,6 M,!*9LK^P;?9Z#D25TB)OA(D@YT7]9(]-( X$1L<$@D8@L-RU(4MYS30+%U)L M09K=I,T,K*M6FN!X84[E3DMZRTE.AW/)<62YEK8-\ 4B#5<8X3Y"B4,_7,(O,!_"V?7J!G/U%MX RXH M8T,!+^"^X%J=TR*-OZ2B4JR(U<+5Y(C!<:,&^JJ&#HY ^P%\$(5.%=P4,<;? M*W I FT8@ET8KH)>C>3#8,<_A/N[:SA[\QU\_>BQ-&P#/K26AL<"KD7T\/^ M?Q0:X>_+E=*2TO2?KHC46D?=6LVW>Z%*%N'2H8]3H=R@$_[ZBS_Q?N]A'K7, MHS[M89T&YU!4]ISIS)NH_-L9EQJX5CFU*LW=L F'@3?S9PMWTX$R;E'&O2B' M.;@AK!.AQL^@)B-_.NIFFK1,DUZF+T*S[$20R?/HS$;S>=!-,FU)IB\ZJ*V] MC"A*;(.2+E? 1Y015PBEY!$2V3ZUN^AJ*Y,#NF P''>SS5JVV8DG]UK*VIX? M'&#Z@_FD&W/>8LY?W[)#B-E3W^7G'Y0;_[59<*(O_?9&C2^3G2^!_T-G M@KTSP4_ERHD>]!L9-AZ\ 'Q?@_S>P]H7&[Z\TS>&>SC+^88C<@WXM1YG8 MKE11LE2%KENW=K7M?"_K?F^_O6Z;/S"9$!1DN"91;S EN[+N1.N)%J7M_E9" M4R]IAREU[RC-!GJ_%M1[-!-CH/T_$/X'4$L#!!0 ( 'R%;5A^0O?ZH@( M *4& 9 >&PO=V]R:W-H965T'+@$JP93VX3VW\\VE-$LB:9I+^"/>\Z] MYV(?HH:+!YDC*G@J6"EG3JY4=>&Z,LFQ('+$*RSU3L9%092>BK4K*X$DM:"" MN?YX/'4+0DLGCNS:G8@C7BM&2[P3(.NB(.)YCHPW,\=S7A;NZ3I79L&-HXJL M<8GJ:W4G],SM65):8"DI+T%@-G,NO8M%:.)MP#>*C1R,P2A9U:RXI(7'#VG:8JGSEG#J28 MD9JI>]Y\QDZ/+3#A3-HG-&WL:>A 4DO%BPZL*RAHV;[)4]>' <";[@'X'<#? M!DSV ((.$%BA;656UA51)(X$;T"8:,UF!K8W%JW5T-)\Q:42>I=JG(J7.1&8 MB6"$%,R_7X"A6A3![#!W@++DC# M(2-7Z7H,JYMTN>=M;G]/;L^'&UZJ7,)UF6+ZFL#50GHU_HN:N7^0\0J3$03> M"?AC/]A1T.+OX?Z!Q5 R9] R:'V./!.9*F%[ 6I%3R M!,JZ6*$ GATX/"WUJ:4V9K2)_3 \]X+3R-T,!>Z(\\_.)]Y9'_>J]K"O/?RW MVAMK#7J9;%!HIVLW("7ZNV:$"M@05N,N16W"Z:!2;Q2<;\GY,\@?A=M:W,&- M+U"LK1%*2'A=JO:Z]*N]UUY:B]E:GVL/;BWS-TUKX#=$K&DI@6&F*<O3D7N0, )8/ 9 >&PO=V]R:W-H965T7'.]DSBI'?WH9U,/$D^*[ V3 "YDFRG__XD@;&- MB=H2?S&2T#[[/"MKEQUO*7OA*8! KT5>\HF5"K&ZM&T>IU 0/J K*.6;!64% M$7+*EC9?,2")-BIRVW6*7U1D_^2B>4H1I!#+!0$D8\-S"#/%9+D\;T&M1J?RO!PO$/_HL5+ M,<^$PXSF3UDBTHD562B!!5GGXIYN_X5:D*_P8IIS_8NV]5['0O&:"UK4QI)! MD975D[S6@3@PD$*[#=S:P&T;#-\P\&H#3PNMF&E9-T20Z9C1+6)JMT13 QT; M;2W59*4ZQKE@\FTF[<1TGA(&*7. MCFM2UQ4I]PU2V$5?:2E2CF[+!))C %LJ;&2Z.YG7KA'Q!N(!\O!GY#JNUT%H M]NOFKH&.UT3=TWC>&W@_B^\%^K8NGH$AND#S-X-8^1AV^U#W_Y*O2 P32UYP M#FP#UO3//W#@_-T5@#.!'85CV(1C:$+?AX,()$,-6OHNW)==TBN\4..I3+69 M>E[HA_YP;&\.51G]]E3E-ZI\HZI_&"E%^]];T?=/Z+N^/\)>V*)O=-"3?M#0 M#XST'_61=+$/3MA?X,B-(L]OT3#CEJJ.?:V[&0G?OJY )S)!D:*. MR$)(RB?AUY;8/1" !]Z) +=#IA]U7SR\_YK QNIL2-6UX1$O&=CVO3+C]PWLOOQC M<_TWY>K:M*V@G=3,'OHJV)=Z;*[UOY^M:\#6/V84M77YYHMQS'=?V[&YN+\G M6=?0P3'QD[_Z68N_?=#A%,"6NO'C**;K4E1=0+/:-)=7NJ5JK5^KIE-W3GN8 MJF/]2M@R*SG*82$AG4$H(\^J)K":"+K2?=0S%;(KT\-4-L[ U ;Y?D&IV$V4 M@Z85G_X/4$L#!!0 ( 'R%;5@V#[-5Q , /P/ 9 >&PO=V]R:W-H M965TOM^YO;/(ZF7LLX8:GGTBLDJDS\2K5.S98(%)#R- M0#Y'FK3HL]W0.]!?-&#/R[GZ.S5:_0*$8;^2W@N,8OEQ%4Z*Q.;&Y49 MW!09!$9> MF_M/,//52L-E:Y19QDU8V^W]$:+V(6^"V"H]%6)'9C6(_0IB_P40LVWS.,1V M^T$+PU;EJ0P[,JLQ'%0,!R]@J-\8\IRIGZ(LIN[O MH SZ>R!;HSL59$=F-9"C"N2HDQTM2 3F:8PXU7L423/ZW)",@*DFB,6TOK=# MT;L8[7-L#>Y4CAV9U3B.*X[C%W \V,TX5PD7Y/O^YU#!;GRXE\UF/MC.K2&= M2J\CLQH]WWO^RO5^FY\\WV(C4N;-R-KM3_WJ*=UV5\ ?]0;]<7T!YDWCAOX@ M>%ZH.HZ=CW[_)3@RP2. 6**5X/07X+1.=C(<__!\'!^0.1P4CD9[6-R=LHB" M6-OR4NHS1I_21350]58E[)4MW/;Z;TQI:\NM9YNB+K[#8DV81"FLM*5W,=01 MB:+4+!J*9[;XNN=*EW+V,M'E.0@S0-]?<:ZV#3-!5?#/?@!02P,$% @ M?(5M6"!Y)AZS P 4@X !D !X;"]W;W)K&UL MU5??;^(X$/Y7K)RTUY6ZY!=0V@4D2KNZ>Z@.%5WO8;4/)AF(52?.V@XT__W9 M3AH2Y*9=B9=] =N9^?+->/S%,STP_BP2 (E>4IJ)F9-(F=^XKH@22+$8L!PR M]63+>(JEFO*=*W(..#9.*74#SQN[*2:9,Y^:M16?3UDA*"2[1.H%=S[-\0[6(/_-5US-W 8E)BED@K ,<=C.G(5_L_2'VL%8 M/!$XB-88Z5 VC#WKR=_QS/$T(Z 020V!U=\>ED"I1E(\?M:@3O-.[=@>OZ)_ M,\&K8#98P)+1_T@LDYDS<5 ,6UQ0^<@.?T$=T$CC18P*\XL.M:WGH*@0DJ6U MLV*0DJSZQR]U(EH.P? -AZ!V"#[J$-8.H0FT8F;"NL,2SZ><'1#7U@I-#TQN MC+>*AF1Z&]>2JZ=$^D/$)7K"M,!F:%H$B5F2RNK@VJTUCM##MP,GZK6Z8S*W_"%-U6P^8 M[X@2! I;!:GD6GW(>=7 5!/)&ULQ9AM;]LV$,>_RD$KM@1P(TMR'">S#216BA58.J->MA?# M7C#2V28BD2Y)V_&P#[\CI2AVH*@UH*%O;)+B_7GWXS.'6ZD>]1+1P%.>"3WR MEL:LKGQ?)TO,F3Z3*Q3T92Y5S@QEU<+7*X4L=49YYH?=;M_/&1?>>.C*IFH\ ME&N3<8%3!7J=YTSM;C"3VY$7>,\%G_EB:6R!/QZNV )G:.Y74T4YOU))>8Y" M5WK$6:8&"O!Z&^#$\PR MJT1^?"E%O:I-:[B??E;_X(*G8!Z8QHG,_N2I68Z\@0HG,M/N%;5FWZT&RUD;FI3%YD'-1_+.G$L2> >G4&X2E0?C:8/"&050:1*\- M>F\8]$J#GB-3A.(XQ,RP\5#)+2A;F]1LPL%TUA0^%[;?9T;15TYV9CQ;,H5+ MF:6H]$]P^V7-S0Y.9D8FC^\MSQ0F,J=!IIGKIMLGF\93./G$E&*VSR@=HV$\ MTZ?P'NYG,9R\.X5WX(.VVAJX@'O!C>Y0(:5_7\JU9B+50]]0 -8-/RF=O2F< M#=]P-H [*L1U$00=HFEW6^=-L M'6-R5IJ'48UY_.WF84,P4346(J<7-8V%NEZ_IJX6"Z3I;N!A!_OUIFSGBJ^W M3*7PUZ\D"1\-YOKONNXMVN_5MV^7N"N]8@F./%K#-*H->N,??PCZW9_KV+8I M%K(,]N@HG6XJ (I,PAS MQA5L6+;&.M2-31Z+NDVQN!#K.S&[+6W&P5E LV=3@_"\0GC>B/"3%!O4#I0= MB,322,,R2/:'<2*U 2$-[&@_59C(A>#_U*XC-XVM'4NO$#O?"SB*+J(JX()* M2RT>T.M7]/K_&[U..5:!SB#/Q;9^'=5&+XZEVAQ2$$!>+/7!)4V77=UN$[?D MSP'SBXKY1:.#;HN%8NK#-&-"7]4A:Q0Y%EF;8G%+8@?P!A6\P7?>J09M)E&]XBB*%'<>L=@5M%#H68"$6=/>6T.ZK];.Q MRD&P0??E;-QM#/>."YZO<_C7GN_Z;I92^AMG;K/VL01:58O;4CODNG?G"+[S M]"T=: M^FVIQ6VJ'\,,7^&'CH':C.)_0UBZ,HAOXFO;\C,]KSY-? M4>W3L8"INEUVTFQY-+V6U IZ_M[-.4>U<"\0FH"LA2EN@55I][VK\HG M]O7#W(UHL@8N7+W\P=IZ+;ODDMD="&W M%>C[7$KSG+$-5&]"X_\ 4$L#!!0 ( 'R%;5A$HTLEGP, 'H/ 9 M>&PO=V]R:W-H965T*D=W=F#\ M6<0 $GW+4BKF5BSE[M:V11A#1L2([8"J)QO&,R+5E&]ML>- HB(H2VW7<29V M1A)J+6;%VCU?S%@NTX3"/4?H[GE:$:0 M0B@U!%$_>UA!FFHDQ>/O"M2JS]2!S?$1_>="O!+S1 2L6/I7$LEX;DTM%,&& MY*E\8(=?H!+D:[R0I:+XBP[EWL"Q4)@+R;(J6#'($EK^DF]5(AH!7G FP*T" MW$Z ZYX)\*H KQ!:,BMDW1%)%C/.#HCKW0I-#XK<%-%*34)U&=>2JZ>)BI.+ M-6Q5423Z3,LKH5-[]0G8EI-=G(3-]6MT=0>2)*FX1N]00M'7F.6"T$C,;*FH M:$ [K(Y=EL>Z9X[%+OK"J(P%^D@CB-H MM)0"W&/0I:N$?$.PA'R\'OD.JZ' M'M=WZ.K=-1*5/'5%GT$.\%R]'-4]HAK8>G7:O0)W? ;W]SQ[ H[8!JD7DJOT MTNV1JT#_'H=#>2UQ@P)7OZ/[!9[9^Z8BX\GZW\*MV)$0YI9Z[P7P/5B+'W_ M$^Z YO$=T,-O+,MIOL/=O)D'04=#?%3AX/*EWM:CY-37_ M)2G_8X.6G)$(?2FNA,[VVA=%,^;N.-.C8)^%7T_<(:OT[2F-C52^Y7L"!WB9 Q[ M;?(O!-92>%,KO'E3\F_Z:1T[4Z^3_/XN+Y@$_G#RL7.R+<=([BM)#L/Y-P>^ MM@"70FO+;+@S?E,-JO"6'4QQMP8#NSS'<\_4P#V1GRO R6RQV6U_8^K+?9"4,>[5%;@06EOE MR;>QV;B_6X&^2SO=_ \8>>.KHTWL9+_8[+\?-W7S,"VV"K!2U%EA;PP! O\SQD;[>0T+?;B#)Q!_[A^8O'); ME#C-H> I+1"#[=*YP=<;,E$.E<5?*1SXT3E2J3Q3^J(N[N*EXZF(((-(*(A0 M'EYA#5FFD&0<_S6@3GM/Y7A\_H[^:Y6\3.8YY+"FV=]I+)*E,W=0#-NPS,0C M/?P&34)5@!'->/6)#HVMYZ"HY(+FC;.,($^+^AA^;PIQY(#]$0?2.)"APW3$ MP6\<_*%#,.(0- Y!59DZE:H.FU"$JP6C!\24M413)U4Q*V^9?EJHOC\))G=3 MZ2=63["3713HKJ@YI'KQZ4FR*RXS0'2+'N$5BA+0\QNZ#_^E#*VKH(!]1I\V M(,(TXY_1E];L2[N/UK2()#2K01]3_K)PA0Q9W=B-FO#6=7AD)#Q,T#TM1,+1 MUR*&N _@RES;A,E[PFMB1-Q =(E\?(&(1WQ-0)N/NQ-#.'Y;?[_""T;P;K(, MQ2D7+'TN!65<5R(C@GHQ7/-]&,'2D4\^!_8*SNKGG_#4^T67GB6P7K)!FVQ0 MH?LCR38DN1@P"7W[71JB.P$Y_T=7@,!F 2R!]0HP:0LP,7;[ 9AZ).0+53U: MK"Z'+N,:!GL5CGIWOZZ\R^ETX;X>IZ*UFLQ:JUZ,TS;&J3'&3<=&=*.+S>A^ M:C.]UWLG860#:RE&MA"ZQ?A2)!@.Z1L< 9\\X:LU)OA MD;RRA]=/N] KVS\-1JRK&%EJ_ M")V.P4:5\&&.WOX YQO6URK0478^&S);:S:;CC"[$RG8K%*^'A%:+P', "1AM50C90NL7H9-"V"@T3F"T&6>,T3,=5?U@R&BM&?9'&-WI M'&P6.CU&:U6$&>#D9EI"ZZ?;229\=1Y&6]52MM#Z/_,[,46,.N7CC/X!S@BC M&Z\AH\F T2-F(^J#="J)F%52C]%K;8!&@%.;:0NMGVXGM@@Y"Z.)5>EE"ZU? MA$YZ$?.LZ..,-N.,,=K74'5(9YW-)0Y&Z*P$57^E$R'$+$)DD,<I:Z!X-7B7\KAI@R]O1LA#U6*Q=;8?DM]5H>+"^QM<;K%F_(<'U MF@3:G8GEI_'[)=6G"4P5:&(26A+#6K!^#UA:#[:B3\3(6L2W6: M0!@#4P9R?TNI>+]0-VC_AEC]#U!+ P04 " !\A6U8 C8#_#D# #1#@ M&0 'AL+W=O#V 8!; M -Q]@'\ X!4 3QO-E6E;UT20H,?H&C%5+=G4@>Z-1DLW4:J6\5XP>3>2.!'< MPUPNBD"W:1X)U=J3JS"DRU1P-(80HA69Q( FS^B._*(,#;4H8*?HY!H$B6)^ MBLZ0@; MY,S4HB%-0_D8EC]@'/''GBVD?"7"#@NI@URJ>T J=M$=3<6"HP_I M%*9E EOZ-N;=C?F!6\MX#6$+>?@=CT^R'-T*2/C/JC;X3;:A(;)2&\Y-&\YK%WL$3+T1\E.)Z$Q^S?YZ?:K< MYY38T9SJ"[T*G);?[MFK75N551XV526];:.W?50XOU;IJH6^=%4:(BNY[!B7 MG5<,9Z?)-C1$5FI#U[2AVWPXNY6Q\_;"65GE=JK#>6'T7AP5SF]5NFJA+UV5 MALA*+K&S_6?MO&(\"_*&.M$46[D5._L6W'Q$"\Z]]#G=O8Q6E^$#7U#L;C6[ M1\7T>Z6V6NR+5ZZ\9U$8W.TVQE5NQW>[@VFW$?P;5KTC@?DJK M:EK8W4NIO3,1O:N#]2\IH>.+4T^[-T1-H]2 MCF*824JGU9$[$);/3_F)H)D>0294R'E 'R[DS E,%&ULM9MKC]HX%(;_BL56JU9J2Q((ERF#U"&W2CO346FW6JWV@P$S M1$UL:CO0D?;'KW.!8";C >UA/@S$^#S'3EYLYPT>;1G_(5:$2/0K3:BX;JVD M7%^UVV*^(BD6[]F:4/7)DO$42W7(']IBS0E>%$%ITG8LJ]=.<4Q;XU%1=L_' M(Y;))*;DGB.1I2GFCSE1EC/_*#3XOKEI6WB"1D+G,$ M5B\;,B%)DI-4.WY6T-8^9QYX^'Y'#XK.J\[,L" 3EGR/%W)UW1JTT((L<9;( M+VP;D:I#;LZ;LT04_]&VJFNUT#P3DJ55L&I!&M/R%?^J3L1!@.,\$^!4 4HKJ6' M)1Z/.-LBGM=6M/Q-(8@B6EW"F.;:G4JN/HU5G!Q_(0NBO@VSA* [1M]-&)6< M):K6 _I$)>%$2(3I OD_LU@^UF5LB>ZW8H6F+%D@R9"?KA/V2(A [] =YASG MDD2O/2)QG(@WZ/??[)[[ <44?5VQ3"BD>(M>:<>CME0=RIO5GE>-GY2-=YYI MO.V@6]7@E4 ^79"%#FBK,[$_'<[N=-PX1J)'YN^18[]%CN4XZ-O40Z]?O6EJ MV F83HGI&##>Z1A3:WPS)B SU:G!BZT)SL%,[OY"K\NKVL0*SSG/+[ B,^L6 M<\7JEBR#!CK[KT2GX'5.^DK,F[X1?_^A8M G25+Q3T.#;\H$W>8$^71T)=9X M3JY;:KX1A&](:YQWW_K0)#5(F <)\R%A 20LA(1%0#!-C-V]&+LF^OA.+5_6 MG,T)60BTY"Q%L1 9IG.2#\&D')7CG2[50$S5*'ZHV=UG33(UICY7IB7,+6#Y MBFDSMKONL#=J;P[UUU#+ZG<&>BT?LF$!)"R$A$5 ,$U8[EY8KE%8]]^GT<&L MG<_QTVPFXD6,>4R:)N,;(_!C'WC2/AY2PD7JWB-UH3/"97JGKU)<4;* MN8HK8;9U,!%:[_ONT6P)F=*'A 60L! 2%@'!-"D-]E(:&*7TD=(,)_5ZK!:4 M*ILGV9.;U%)91NBYRBIAMJ,IRSI6%F1*'Q(60,)"2%@$!-.4-=PK:VA4UFU, MXS1+$2GG^R:QF?.X(J M Y0J(6D>*,T'I06@M!"4%D'1=%4ZM2H=D)N#"C/45UV6V]7GS$ES/7=XO#XS M-^MLN4#2 E!:>.*9BZ"RZD*H'PK81IOWLD9LE5LW3ZW^L78::CD=9W@L'5"/ M'Y06@-)"4%H$1=,%5AO]MMGI]V(Q9QF5B%&TP4F&\V?[C6+I-BW.W6.Q--;J M'&L%TL_V06D!*"T\Z:Q%4#EU#=2>O/V"*<_)NY11\OB" MPG X'CVH[;.]8 MJ,D.2O,;^N!::M"S]#X$53V[.-#UK,\6>O8T'=;5":#TH+0&DA*"V"HNF:JSUNNW_QNRM0 M QR4YH'2?%!: $H+06D1%$U796V7VQ?QR\W4LY78[)@_62J!6N:@M "4%H+2 M(BB:+K':-[?-QOEDA6DA)U0->HB3=<;G*RR(*MH0BJE\B_"S2FP4(*C9#DKS M0&D^*"T I86@M,AN?.;A[$DM>7NF"UW;;'WU& WK@/-Z'-E!DKS0&D^ M*"T I86@M B*ILNQ=MF=B[OL#JC+#DKS0&D^*"T I86@M B*IJNR=MD=L\M^ M47/5G/MLO3I/?(N.->@>N=4>:%(?E!: TD)06@1%TX58N_R.V>5O>MR#9H^Y MW@[EQHIJC6(#_>E_1=.?C=A6]_AI$6A6'Y06@-)"4%H$12O5UC[8AI42_E!L MR1.HC\HE]Y=D-Y;Y]%92;^FI\N;)\7]02P,$ M% @ ?(5M6*,DY.U; P GPD !D !X;"]W;W)K&ULK59M;]LX#/XKA&_8"[#6L9TX:9<8:-(.UP$MBF;;?3CL@V(SL:^R MY$ERL_S[H^S$=5,GNQOV);$D\B$?DJ(X7DOUH%-$ S]R+O3$28TISEU7QRGF M3)_* @6=+*7*F:&E6KFZ4,B22BGGKM_KA6[.,N%$XVKO3D5C61J>";Q3H,L\ M9VHS12[7$\=S=AOWV2HU=L.-Q@5;X1S-E^).T.>S MD96O!+YFN-:M;[!,%E(^V,5U,G%ZUB'D&!N+P.CO$6?(N04B-[YO,9W&I%5L M?^_0/U;6F'3BC!Q(<,E*;N[E^D_<\AE8O%AR7?W">BO;B>TR0ZF+!$6ZE.)E)893D)+6":V%0H3; M1 )7W\O,;)[VY!+NUCJ%N>0)& E7><'E!E'#VTLT+./Z'9S E_DEO'WU#EY! M)N!S*DM-6'KL&O+>#S?D6:KA2B28/ =PB7+#V]_QGOI' M$2\Q/H7 >P]^SP\Z')K]=W7_B#M!DX:@P@L.X,V-C!]2BB4J_687[ MC5+8H M394=BC$E*.[*S]_WM -4U6NFDF]=T:V-][N-VT9QK@L6X\2A3J!1/:(3O?[# M"WL?NB+SF\">Q:G?Q*E_##V:,:4VEOQ7QDNT5=@NX-DU,&TW/S%14D^"P_F= MUG8&E1W;ZAXC?W3FG8W=QS;7H][\(M=!PW5PE.LM]?!"R1@QT;!4,H=,ZY*) MN.*-=8UDNR*@^A!T@=L%LCOKHE^;'K;H>_W!6;A'?_ B2%YO&(P:J6>\PH97 M^%->7&H-;*^^U5,J_P^5\ 65$Z\?[#$YZM(O)G+8$!X>)4PWDUX30>U<*13Q M!HQB0G-6OV/)/]3EZ5WLY#9\R6T0^GO<.H3\T/.[LS1JG![]CIM&C1#S!:IC MO70ZZKAKOM??H]$EU;Z1-0VW]=;EJ%;5"* AEJ4P=?MO=ILIXZ)Z7/?VIS1] MU,/"$TP]NMPPMZRG7-"X=)81Q&%2_.)?Y8DX M<-"T%QRTTD$[UZ%7.O3.=>B7#OUS'?3203_785 Z#,YU,$H'XUR'8>DP/-=A M5#J,SG50E:FL2@<.(OT.__Z8.](\H3-#7 M#4TY3@+^'KVI[4^Z0L:5T;M^&8-=Q*"]$(.JH4\RA U'5A*0H [HR@%5H]*> M1G6KM1)-XE\A37V/-$73T+>EB=Z^>=<0V.P2S.SN+_2V. %-++.==9.NKY"J MGPS)N@1S(B3[C.'UBN'U6D*:GX]I&YG3CK')O3S9PY/1N)=@3IP@#^;ZUS3: MJS*OE\-[+V=>8^+]_83;@MIOIF:/TS'?8I]<=^3SDA/V0#K3 M+&CE8Y/^(6$F),R"A-F0L#DDS(&$N9 P#PA6RXU^E1O]-OKT3A:&6T9]0@*. M5HS&*.0\Q8E/$%TA\C,-Q:-\Z)09(RA*CAYC3\>:$JBUZTL3"!)F0L(L2)A= MP/0*GFK$/57 MAA.^(@S=K!DA\D6D4<*MJ$LE# DS(6$6),R&A,TA80XDS(6$>4"P6D(,JH08 MO$I]-(#,#4B8"0FS(&$V)&P."7,@82XDS ."U7+#J'+#:'U8S"@7'#$284&" MK/X1&X(XC@[*HZ;4:(5>FAJ0,--X5CEHAEZO&ZS"1NT=& W[RE%U84.&-8>$ M.9 P%Q+F <%J4AY64AZV2OE3F(1Q&B,FI9RIEQ&1LJ1)O04G^P!677_E2JU? M_EEK9Y>J\IP>K7.,;,BPYI P!Q+F0L*\$R>VIK91I;91J]J^ROOD(F7^!LON M.?H7751VM[(OO7]"PDQ(F 4)LR%A$*R6(:JRGQ%07J7P+K% MZ0%*,T%I%BC-!J7-06D.*,T%I7E0M'J:'$RL5JK8C_O$EGT M;,(MVA+FRQH'KPFZ?\R$>:A+FILUJK+@CVH5F:(9SV39&L?%]^X7>NT?J_<\ M.QLTNCDHS0&EN: T[_35K^MR/Q&JMLXE31??EPZRXFU$'PGA"".X( *=8P6E6: TN^E\:#UM=+12 +13!Y3F@M(\*%I=_/M)5+5U'FJZ8.1# M3!/RB!YPE.)L37*CC ?/)V!T5=.?5?:@$Z*@- N49H/2YJ TI^%JZ8J\[1R] MI[NE7>U]OB=?YY]](/":+%5#KUD6"NP>K#6."5OG:]LY\FF:B&*U2]5:K9^_ MR5>-'[7?JN.9VM!NJF.KJ=U6Q_.F=D<=N\5J^GTXQ>+^3YBMPX2CB*QD:,J5 M(4\8*];+%SN";O.5T?=4"!KGFQN" \(R WE\1:EXVLDZJ/YK8?H?4$L#!!0 M ( 'R%;5A"P<%L[ , #0/ 9 >&PO=V]R:W-H965TOSOZ=#=<2?6D4P!#OF5S\TH$TXT+-;N5324N>%,P+TB.L\R MJI['P.5JY/C.R\(#FZ?&+KC1<$'G\ CFX^)>X9-;:TE8!D(S*8B"V8*=4PD?PS2TPZN@:]-%: M"$R M\N4!5PB>WQ55R=]-T2V-A\W&;4VXU L:P\C!/[T&M00G^O47O^?]WA29$RG; MBE-8QRELTQY-J%+/%OX3Y3D0.S8JK:,?&_@#8;N5]0[+-9=:$[IS#H049YL'@54'H0FS M--'?P#SK!>$.97<_%GV_WK/E?*]VOM?J_,ULAB79Y@(_*E@U!98MI4#$S\0H M*C0OB\5_0>LUH'6\';16+X],8+^.0?\4AQ5K"6134&WE:-S?@PW"H-O?H=W? MM7VHMS N:HR+]E26U>B#3=L,W;R:*X3 RM_D9ZNJ?UMI3J1LBWI04P_^SXH\ M.&6<3J1L*TZ^M^X5O)]4DRM#A\]OB=ONS[&\&[V1W\I[*V)LC378GH8F";.% M##NB!67)&2[%=,$,Y8U\_CY?V ^#7;Y6^\?R!6N^H#V?^-&QZ<16C21,V3(> M2VTT\A8U/&E$"_:KL1_V=LE:+1]+MFZR_-;>)'IO4JQ?!_ZTS6UI9P]KC^E' M]$/^NB'R3](1?=='QM]OBIJ^,@W;FCXS[L;\D8&:%V.9QK.4"U,VZO5J/?I= M%0//SOK8CH3%7+-64\Z3[ZB:,Z$)AQFJ],[[Z),J1[3RP5,I<&9J;A- M<:P%93?@^YF4YN7!&J@'Y>@?4$L#!!0 ( 'R%;5A5=UK[3 , ,X4 - M >&POM'!=BV'2\R@0VPM8-A72JC0:;DIF(BX@(V+\U9\$#%D(RI MX!/-@971G(N5"W<@,%5"Z<#84K5&VA I'QW<=CVHXEHGYU+I*K?+X+XG]? ] M8-T#@UR(QF"'N,!H4%!CF);7ME,-KH)/H*!NWZT*ZW"FZ:K=Z9(-H;K9)!.E M4Z:;-&VR#HT&@F5@1_/9'.Y&%2& QJC<-E).9TK2RL.:43>L[)0)<0N/^+=L M1WN9;>UHM9^R:5I#==/)N [H;ZLY[6W9RU?I!@5_4.;CPDY'5GVH%':C6<:7 M57^9-08P]3:N3HM"K#X(/I,Y95?[;A^)_X+S]6OE7W' MB,GNX9N,>H?OL3Y1'+K)HUC)_C&83 [?9'0$'NN3Y\&9#.N3T-9Q:^>PU40# M.-0.R5'CWQ_L*8FB)/$C@/D=1!&&P-.((Y@#\( A452]!_?>1^'Z/15N M_H,Y^@U02P,$% @ ?(5M6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'NGXU'[?Z%&HM25+O5/E1^/ M#D?"KNQ#7KA%4Y;2/K41TZM*P\ MI]B^)J;R+8WY*,-,F!5S+K45M[)HE/A;2=?8[D'$>)1?)LR"^0I,JD=#B63" M;))K=:^J1F$<2AD39F=<5)#@*><3E\R42ARJZ M59GN0U)ZF##[X4S:"J"'./NG@5$'9J., M$# ;8:%6;=:T8[1!#C>897"M<@65P$W%I:G>^X?.#TBAC87O:S F)86 60J> M+?N-S?>#F(_21,"LB;E\$O?M6]%^W.M_IEU6&*]7#$G)(V"7A]/P>H@;*W,? MQ!-K)70PO]L_H,P1,)N#S/%Z@Z* $DC +)!=.9XXN)$MR0LFY92 V2D[4KUG MREZC4U8)F*W2I7Q;JG=XHH-2RI19*<^YWR 7I9,ILT[()+#WCDPIM4R9U8*3 MK,$8DK-8[--81+8E#C FY94ILU=>YUN#D:2L,F6VRE#B-0A):67*K977&=@@ M(^64*;-3R%2L_UI33IDR.\6SB:%/%Q6D'!B37$1AE@^) MV>N00DI (;. =F/.+=2+,2D%A9)4%,,^;&IJ[V[K2E*+P MY6*#,2D%16^S_ *<,^WD:F75JDODP/!P#F.2*_G,"GK!_(\GDQ)0Q+XHLX5< M0&UY ^,,B.+-6K6#W]ZF"$I $?O:##6[@3/BB!)0Q"R@74M@:'V-2 HK99]XPYK6"87"F"[WM MDC FY:#X36?>9FJIK%5Y&\\3YWJ-3CDH9G80B=G? $4Y*&9V4!_S$N[B]Y!) M/UTHOIK>LTDY*&9?W<&8WR#KM- /56TXYWU,4$?/# M?4S*0O$^-PWT9!E3%HJ9+41CXNFCA+)0PFPA&A-/'R64A1)F"PTM"J RC$E9 M*&&VT!#F"00TUT4#&3+&I"R4,%MH>/WB5RG&I"R4,%MH!V9MLA_@([P1(J$L ME.QE->@9L]=O)I2%$N[UH&',[;@(8Y+[FIDM-(P)S>TO%+<8D[)0PFRA84P8 M(=569[U-1 EEH8390L.8WZI[ (6\$V&FE(72/>QD@PZ^W!3F2?6>S92R4,J] M)$2]0KTW/:4LE'(O">WND-[?29P6IY2%4FX+#2U0?U%F9>5FK3.,25DHY;;0 M$.;+=!+&I"R4*/L_>4LE"ZUXT).'M/R=_7 MO,'&A,%]"=VL+,:D+)0R6P@P=U!>5+JW0'!$6>BHM="XO=A]^IBKI:Y4?@FW M<%">R2*;6^'_^)HF01CY?>/+IBA.H>RJ^FIDOOUQZ/:'K9_^!5!+ P04 M" !\A6U8YN*DT* " %-0 &@ 'AL+U]R96QS+W=O[V+Y;5WUSV^AJN<. M$@B2^8,4@G3^H A!BWDJ@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H'=$O2.!WA'UC@1Z1]0[$N@=4>](H'><;'83Z!U1[TB@ M=T2](X'>$?6.!'I'U#L2Z!U1[TB@=T*]$X'>"?5.!'HGU#L1Z)U0[T2@=T*] M$X'>:?)G)8'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>AGH;@=Z&>AN!WH9Z&X'> MAGH;@=Z&>AN!WH9Z&X'>-CEL0J"WH=Y&H+>AWD:@MZ'>1J"WH]Y.H+>CWDZ@ MMZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+=/#@L2Z.VHMQ/H[:BW$^B=4>], MH'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=)X>]"?3. MJ'J]^4N]A_#J6X=;SO<;G_R35X^6[Y?;XZ_+[(KXO5E>DO M4$L#!!0 ( 'R%;5C"@ QK.@( &@S 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W;36[;,!"&X:L8V@:6+(JDF"+.INVVS:(74"4Z%JP_D$SJW+Z4G 1H MD1H-7*#OQH)-F_[RJ?C9(>XLAM= M7X7XU=UG4U4?JGN;BNC"ZO,Q_NS;<=@FSG8^ M67T\;9RSMDDU35U;5R&N9X]#\UO*^CDAC2>7/7[?3OXJ;DBR-Q/FE3\'/)_[ M^FB=:QN[NJM<^%+U<5=V[#(?GCKKT_,EWNAQW.W:VC9C_=#'(ZF?G*T:O[?\77 MQ%CZXO>S\[0;V_QE=KS>'Z,[+//PV?*X_(Y_G?%K_7?V(2!]%) ^)*0/!>E# M0_HH(7T82!_7D#[R#:41BJ@YA=2<8FI.036GJ)I36,TIKN846'.*K((BJZ#( M*BBR"HJL@B*KH,@J*+(*BJR"(JN@R%I09"THLA8460N*K 5%UH(B:T&1M:#( M6E!D+2BR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(BJZ+(JBBR*HJLBB*K MHLBJ*+(JBJR*(JNBR*HHLFJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(FM) MD;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(:BBR&HJLAB*KH&UL4$L! A0#% @ ?(5M6$6XTUWN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ?(5M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6%U+WK!\ M @ 3P< !@ ("!6A 'AL+W=O)N=L" "4"0 & @(&P&0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6#>P=A/I! 0A( !@ M ("!P1P 'AL+W=O A !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ?(5M6!15Z'LU!P >1\ !@ ("!XR@ 'AL+W=O MLA.;: * Y& &0 @(%V-P M>&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6$"WO B-!0 RPT !D M ("!0%0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?(5M6*"!N0)H"P JAT !D ("!>F0 'AL+W=O M\" "Q M!@ &0 @($9< >&PO=V]R:W-H965T%00 #4) 9 " @3]S M !X;"]W;W)K&UL4$L! A0#% @ ?(5M6/IY ML-9F#0 %B0 !D ("!BW< 'AL+W=O&PO=V]R:W-H965T^- !X;"]W;W)K&UL4$L! A0#% @ ?(5M6.CMPR/2# @2( !D M ("!19, 'AL+W=O&PO M=V]R:W-H965TB\SA( M &P\ 9 " @7RE !X;"]W;W)K&UL4$L! A0#% @ ?(5M6 E%0W/ $@ ^CL !D ("! M@;@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(5M6$Q:/H_F$P 3CH !D ("!<] 'AL+W=O&UL4$L! A0#% @ ?(5M6/)1 A!1 M! 40H !D ("!$>P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6,'W?BZ#!@ ;A$ !D M ("!!/@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(5M6#,:?W=8!0 H X !D ("!(P8! M 'AL+W=OQ,$ !/"@ &0 @(&R"P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M?(5M6%LK8VE\ P ZP@ !D ("!QA,! 'AL+W=O&UL4$L! A0#% @ ?(5M6(C++&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6&+JCFB7 @ @ 8 !D M ("!XR0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?(5M6,IFZ?: @ Y 4 !D ("!V2T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M M6-I/1=2X! C24 !D ("!O38! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6%&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6,F%B"G) @ V@< !D M ("!TDL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?(5M6+72'K:L @ P< !D ("!>%4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6)S\ M!<3V P , X !D ("![E\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6&"$.I=,! 21, !D M ("!@FH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(5M6$H=QMIM @ VP4 !D ("! M('4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(5M6/'C;8&N P S@L !D ("!XWT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6&@5DSO4 M P (0\ !D ("!!8D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(5M6,4*J_:, P &PP !D M ("!FY8! 'AL+W=OF@$ >&PO=V]R M:W-H965TO3D7N0, )8/ M 9 " @3>= 0!X;"]W;W)K&UL M4$L! A0#% @ ?(5M6#8/LU7$ P _ \ !D ("!)Z$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?(5M6$2C2R6? P >@\ !D ("!4:T! 'AL+W=O&UL4$L! A0#% @ ?(5M6$U:1O)T!@ M2#D !D ("!-;D! 'AL+W=O&PO=V]R:W-H965T3PX 4 ,$P 9 " @7+# 0!X;"]W;W)K&UL4$L! A0#% @ ?(5M6$+!P6SL P - \ !D M ("!B&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !\A6U8PH ,:SH" !H,P $P M @ &JVP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 8@!B + .4: 5W@$ ! end XML 108 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 109 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 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 162 383 1 true 70 0 false 7 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.pixelworks.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.pixelworks.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.pixelworks.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statement of Comprehensive Loss Sheet http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss Consolidated Statement of Comprehensive Loss Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 9 false false R10.htm 0000011 - Disclosure - Basis of Presentation Sheet http://www.pixelworks.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 0000012 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000013 - Disclosure - Balance Sheet Components Sheet http://www.pixelworks.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 0000014 - Disclosure - Fair Value Measurements Sheet http://www.pixelworks.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000015 - Disclosure - Leases Sheet http://www.pixelworks.com/role/Leases Leases Notes 14 false false R15.htm 0000016 - Disclosure - Revenue Sheet http://www.pixelworks.com/role/Revenue Revenue Notes 15 false false R16.htm 0000017 - Disclosure - Interest Income (Expense) and Other, Net Sheet http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet Interest Income (Expense) and Other, Net Notes 16 false false R17.htm 0000018 - Disclosure - Research and Development Sheet http://www.pixelworks.com/role/ResearchandDevelopment Research and Development Notes 17 false false R18.htm 0000019 - Disclosure - Income Taxes Sheet http://www.pixelworks.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.pixelworks.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000021 - Disclosure - Earnings Per Share Sheet http://www.pixelworks.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000022 - Disclosure - Shareholders' Equity Sheet http://www.pixelworks.com/role/ShareholdersEquity Shareholders' Equity Notes 21 false false R22.htm 0000023 - Disclosure - Segment Information Sheet http://www.pixelworks.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 0000024 - 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 23 false false R24.htm 0000025 - Disclosure - Non-controlling Interest Sheet http://www.pixelworks.com/role/NoncontrollingInterest Non-controlling Interest Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - 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 9954472 - 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 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.pixelworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.pixelworks.com/role/FairValueMeasurements 29 false false R30.htm 9954474 - Disclosure - Leases (Tables) Sheet http://www.pixelworks.com/role/LeasesTables Leases (Tables) Tables http://www.pixelworks.com/role/Leases 30 false false R31.htm 9954475 - Disclosure - Revenue (Tables) Sheet http://www.pixelworks.com/role/RevenueTables Revenue (Tables) Tables http://www.pixelworks.com/role/Revenue 31 false false R32.htm 9954476 - 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 32 false false R33.htm 9954477 - Disclosure - Income Taxes (Tables) Sheet http://www.pixelworks.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.pixelworks.com/role/IncomeTaxes 33 false false R34.htm 9954478 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.pixelworks.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.pixelworks.com/role/CommitmentsandContingencies 34 false false R35.htm 9954479 - Disclosure - Earnings Per Share (Tables) Sheet http://www.pixelworks.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.pixelworks.com/role/EarningsPerShare 35 false false R36.htm 9954480 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.pixelworks.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.pixelworks.com/role/ShareholdersEquity 36 false false R37.htm 9954481 - Disclosure - Segment Information (Tables) Sheet http://www.pixelworks.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.pixelworks.com/role/SegmentInformation 37 false false R38.htm 9954482 - 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 38 false false R39.htm 9954483 - Disclosure - Non- controlling Interest (Tables) Sheet http://www.pixelworks.com/role/NoncontrollingInterestTables Non- controlling Interest (Tables) Tables 39 false false R40.htm 9954484 - Disclosure - Basis of Presentation (Details) Sheet http://www.pixelworks.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.pixelworks.com/role/BasisofPresentation 40 false false R41.htm 9954485 - 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 41 false false R42.htm 9954486 - 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 42 false false R43.htm 9954487 - 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 43 false false R44.htm 9954488 - 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 44 false false R45.htm 9954489 - 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 45 false false R46.htm 9954490 - 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 46 false false R47.htm 9954491 - 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 47 false false R48.htm 9954492 - 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 48 false false R49.htm 9954493 - 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 49 false false R50.htm 9954494 - 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 50 false false R51.htm 9954495 - Disclosure - Fair Value Measurements (Details) Sheet http://www.pixelworks.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.pixelworks.com/role/FairValueMeasurementsTables 51 false false R52.htm 9954496 - Disclosure - Leases - Narrative (Details) Sheet http://www.pixelworks.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Leases - Supplemental information related to leases (Details) Sheet http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails Leases - Supplemental information related to leases (Details) Details 53 false false R54.htm 9954498 - 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 54 false false R55.htm 9954499 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 55 false false R56.htm 9954500 - Disclosure - Revenue - Narrative (Details) Sheet http://www.pixelworks.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 56 false false R57.htm 9954501 - Disclosure - Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details) Sheet http://www.pixelworks.com/role/RevenueScheduleofTheContractAssetsandContractLiabilitiesRecordedonTheConsolidatedBalanceSheetsDetails Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details) Details 57 false false R58.htm 9954502 - 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 58 false false R59.htm 9954503 - Disclosure - Research and Development (Details) Sheet http://www.pixelworks.com/role/ResearchandDevelopmentDetails Research and Development (Details) Details http://www.pixelworks.com/role/ResearchandDevelopment 59 false false R60.htm 9954504 - 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 60 false false R61.htm 9954505 - 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 61 false false R62.htm 9954506 - 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 62 false false R63.htm 9954507 - 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 63 false false R64.htm 9954508 - 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 64 false false R65.htm 9954509 - 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 65 false false R66.htm 9954510 - 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 66 false false R67.htm 9954511 - 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 67 false false R68.htm 9954512 - 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 68 false false R69.htm 9954513 - 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 69 false false R70.htm 9954514 - 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 70 false false R71.htm 9954515 - 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 71 false false R72.htm 9954516 - 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 72 false false R73.htm 9954517 - 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 73 false false R74.htm 9954518 - 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 74 false false R75.htm 9954519 - 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 75 false false R76.htm 9954520 - 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 76 false false R77.htm 9954521 - 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 77 false false R78.htm 9954522 - 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 78 false false R79.htm 9954523 - 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 79 false false R80.htm 9954524 - 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 80 false false R81.htm 9954525 - 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 81 false false R82.htm 9954526 - 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 82 false false R83.htm 9954527 - 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 83 false false R84.htm 9954528 - 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 84 false false R85.htm 9954529 - 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 85 false false R86.htm 9954530 - 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 86 false false R87.htm 9954531 - 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 87 false false R88.htm 9954532 - 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 88 false false R89.htm 9954533 - Disclosure - Non-controlling Interest - Narrative (Details) Sheet http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails Non-controlling Interest - Narrative (Details) Details 89 false false R90.htm 9954534 - Disclosure - Noncontrolling Interest - Initial Investment Reconciliation (Details) Sheet http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails Noncontrolling Interest - Initial Investment Reconciliation (Details) Details 90 false false All Reports Book All Reports pxlw-20231231.htm pxlw-20231231.xsd pxlw-20231231_cal.xml pxlw-20231231_def.xml pxlw-20231231_lab.xml pxlw-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 114 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pxlw-20231231.htm": { "nsprefix": "pxlw", "nsuri": "http://www.pixelworks.com/20231231", "dts": { "inline": { "local": [ "pxlw-20231231.htm" ] }, "schema": { "local": [ "pxlw-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "pxlw-20231231_cal.xml" ] }, "definitionLink": { "local": [ "pxlw-20231231_def.xml" ] }, "labelLink": { "local": [ "pxlw-20231231_lab.xml" ] }, "presentationLink": { "local": [ "pxlw-20231231_pre.xml" ] } }, "keyStandard": 319, "keyCustom": 64, "axisStandard": 23, "axisCustom": 1, "memberStandard": 33, "memberCustom": 36, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 4, "http://www.pixelworks.com/20231231": 1, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 162, "entityCount": 1, "segmentCount": 70, "elementCount": 675, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 664, "http://xbrl.sec.gov/dei/2023": 41, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.pixelworks.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.pixelworks.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R5": { "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R6": { "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "longName": "0000006 - Statement - Consolidated Statements of Operations (Parenthetical)", "shortName": "Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss", "longName": "0000007 - Statement - Consolidated Statement of Comprehensive Loss", "shortName": "Consolidated Statement of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R8": { "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R9": { "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "longName": "0000009 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.pixelworks.com/role/BasisofPresentation", "longName": "0000011 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000012 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.pixelworks.com/role/BalanceSheetComponents", "longName": "0000013 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:BalanceSheetComponentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:BalanceSheetComponentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.pixelworks.com/role/FairValueMeasurements", "longName": "0000014 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.pixelworks.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.pixelworks.com/role/Revenue", "longName": "0000016 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet", "longName": "0000017 - Disclosure - Interest Income (Expense) and Other, Net", "shortName": "Interest Income (Expense) and Other, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.pixelworks.com/role/ResearchandDevelopment", "longName": "0000018 - Disclosure - Research and Development", "shortName": "Research and Development", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.pixelworks.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.pixelworks.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.pixelworks.com/role/EarningsPerShare", "longName": "0000021 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.pixelworks.com/role/ShareholdersEquity", "longName": "0000022 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.pixelworks.com/role/SegmentInformation", "longName": "0000023 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployees", "longName": "0000024 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://www.pixelworks.com/role/NoncontrollingInterest", "longName": "0000025 - Disclosure - Non-controlling Interest", "shortName": "Non-controlling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-162", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsTables", "longName": "9954472 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.pixelworks.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.pixelworks.com/role/LeasesTables", "longName": "9954474 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.pixelworks.com/role/RevenueTables", "longName": "9954475 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables", "longName": "9954476 - Disclosure - Interest Income (Expense) and Other, Net (Tables)", "shortName": "Interest Income (Expense) and Other, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.pixelworks.com/role/IncomeTaxesTables", "longName": "9954477 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesTables", "longName": "9954478 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.pixelworks.com/role/EarningsPerShareTables", "longName": "9954479 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.pixelworks.com/role/ShareholdersEquityTables", "longName": "9954480 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.pixelworks.com/role/SegmentInformationTables", "longName": "9954481 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables", "longName": "9954482 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables)", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.pixelworks.com/role/NoncontrollingInterestTables", "longName": "9954483 - Disclosure - Non- controlling Interest (Tables)", "shortName": "Non- controlling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.pixelworks.com/role/BasisofPresentationDetails", "longName": "9954484 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesCashandcashequivalentsDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies (Cash and cash equivalents) (Details)", "shortName": "Summary of Significant Accounting Policies (Cash and cash equivalents) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies (Property and equipment) (Details)", "shortName": "Summary of Significant Accounting Policies (Property and equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-34", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-34", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies (Licensed Technology) (Details)", "shortName": "Summary of Significant Accounting Policies (Licensed Technology) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails", "longName": "9954488 - Disclosure - Balance Sheet Components (Inventories) (Details)", "shortName": "Balance Sheet Components (Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails", "longName": "9954489 - Disclosure - Balance Sheet Components (Inventories) (Narrative) (Details)", "shortName": "Balance Sheet Components (Inventories) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails", "longName": "9954490 - Disclosure - Balance Sheet Components (Property and Equipment) (Details)", "shortName": "Balance Sheet Components (Property and Equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FurnitureAndFixturesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails", "longName": "9954491 - Disclosure - Balance Sheet Components (Property and Equipment) (Narrative) (Details)", "shortName": "Balance Sheet Components (Property and Equipment) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsOtherAssetsNetNarrativeDetails", "longName": "9954492 - Disclosure - Balance Sheet Components (Other Assets, Net) (Narrative) (Details)", "shortName": "Balance Sheet Components (Other Assets, Net) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:Amortizationoflicensedtechnology", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:Amortizationoflicensedtechnology", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "longName": "9954493 - Disclosure - Balance Sheet Components (Goodwill) (Details)", "shortName": "Balance Sheet Components (Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R50": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails", "longName": "9954494 - Disclosure - Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details)", "shortName": "Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.pixelworks.com/role/FairValueMeasurementsDetails", "longName": "9954495 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.pixelworks.com/role/LeasesNarrativeDetails", "longName": "9954496 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-55", "name": "pxlw:LesseeOperatingLeasesRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "pxlw:LesseeOperatingLeasesRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails", "longName": "9954497 - Disclosure - Leases - Supplemental information related to leases (Details)", "shortName": "Leases - Supplemental information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails", "longName": "9954498 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details)", "shortName": "Leases - Future minimum lease payments under noncancellable leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954499 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.pixelworks.com/role/RevenueNarrativeDetails", "longName": "9954500 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "pxlw:TransactionPriceContractAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pxlw:TransactionPriceContractAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.pixelworks.com/role/RevenueScheduleofTheContractAssetsandContractLiabilitiesRecordedonTheConsolidatedBalanceSheetsDetails", "longName": "9954501 - Disclosure - Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details)", "shortName": "Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R58": { "role": "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails", "longName": "9954502 - Disclosure - Interest Income (Expense) and Other, Net (Details)", "shortName": "Interest Income (Expense) and Other, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndOtherIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndOtherIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.pixelworks.com/role/ResearchandDevelopmentDetails", "longName": "9954503 - Disclosure - Research and Development (Details)", "shortName": "Research and Development (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:ResearchAndDevelopmentArrangementReceivableRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:ResearchAndDevelopmentArrangementReceivableRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails", "longName": "9954504 - Disclosure - Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details)", "shortName": "Income Taxes (Domestic and Foreign Pre-Tax Income (Loss)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails", "longName": "9954505 - Disclosure - Income Taxes (Income Tax Expense (Benefit)) (Details)", "shortName": "Income Taxes (Income Tax Expense (Benefit)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails", "longName": "9954506 - Disclosure - Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details)", "shortName": "Income Taxes (Reconciliation of U.S. Federal Statuatory Rate to our Effective Rate) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails", "longName": "9954507 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details)", "shortName": "Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails", "longName": "9954508 - Disclosure - Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details)", "shortName": "Income Taxes (Deferred Tax Assets, Liabilities and Valuation Allowance) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R65": { "role": "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails", "longName": "9954509 - Disclosure - Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details)", "shortName": "Income Taxes (Net Operating Loss Carryforwards and Tax Credits) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "pxlw:OperatingLossCarryforwardsCarriedForwardIndefinetly", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pxlw:OperatingLossCarryforwardsCarriedForwardIndefinetly", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails", "longName": "9954510 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details)", "shortName": "Income Taxes (Uncertain Tax Positions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R67": { "role": "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails", "longName": "9954511 - Disclosure - Income Taxes (Uncertain Tax Positions) (Narrative) (Details)", "shortName": "Income Taxes (Uncertain Tax Positions) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:Reductiontodeferredtaxassets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R68": { "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesRoyaltiesNarrativeDetails", "longName": "9954512 - Disclosure - Commitments and Contingencies (Royalties) (Narrative) (Details)", "shortName": "Commitments and Contingencies (Royalties) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RoyaltyExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.pixelworks.com/role/CommitmentsandContingencies401kPlanNarrativeDetails", "longName": "9954513 - Disclosure - Commitments and Contingencies (401(k) Plan) (Narrative) (Details)", "shortName": "Commitments and Contingencies (401(k) Plan) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails", "longName": "9954514 - Disclosure - Commitments and Contingencies (Future Minimum Payments) (Details)", "shortName": "Commitments and Contingencies (Future Minimum Payments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "pxlw:SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pxlw:SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails", "longName": "9954515 - Disclosure - Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details)", "shortName": "Commitments and Contingencies (Other Contractual Obligation) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:PurchaseObligationDeliveryPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:PurchaseObligationDeliveryPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails", "longName": "9954516 - Disclosure - Earnings Per Share (Earnings Per Share) (Details)", "shortName": "Earnings Per Share (Earnings Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R73": { "role": "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails", "longName": "9954517 - Disclosure - Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details)", "shortName": "Earnings Per Share (Antidilutive Effect on Weighted Average Shares) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-85", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails", "longName": "9954518 - Disclosure - Shareholders' Equity (Shareholders' Equity) (Narrative) (Details)", "shortName": "Shareholders' Equity (Shareholders' Equity) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R75": { "role": "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "longName": "9954519 - Disclosure - Shareholders' Equity (Stock Options) (Narrative) (Details)", "shortName": "Shareholders' Equity (Stock Options) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-90", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails", "longName": "9954520 - Disclosure - Shareholders' Equity (Stock Options Activity Roll-forward) (Details)", "shortName": "Shareholders' Equity (Stock Options Activity Roll-forward) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R77": { "role": "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails", "longName": "9954521 - Disclosure - Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details)", "shortName": "Shareholders' Equity (Schedule of Shares Authorized Under Equity Compensation Plans, By Exercise Price) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R78": { "role": "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details", "longName": "9954522 - Disclosure - Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details)", "shortName": "Shareholders' Equity (Options Vested or are Expected to Vest as of December 31, 2021) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-5", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails", "longName": "9954523 - Disclosure - Shareholders' Equity (Restricted Stock) (Narrative) (Details)", "shortName": "Shareholders' Equity (Restricted Stock) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails", "longName": "9954524 - Disclosure - Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details)", "shortName": "Shareholders' Equity (Unvested Restricted Stock Units Activity Roll-Forward) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R81": { "role": "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails", "longName": "9954525 - Disclosure - Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details)", "shortName": "Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-100", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "pxlw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "longName": "9954526 - Disclosure - Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)", "shortName": "Shareholders' Equity (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "longName": "9954527 - Disclosure - Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details)", "shortName": "Shareholders' Equity (Stock-based Compensation Expense) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails", "longName": "9954528 - Disclosure - Segment Information (Geographic Information) (Details)", "shortName": "Segment Information (Geographic Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails", "longName": "9954529 - Disclosure - Segment Information (Schedule of Revenue by Major Customer) (Details)", "shortName": "Segment Information (Schedule of Revenue by Major Customer) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "longName": "9954530 - Disclosure - Segment Information (Accounts Receivable by Major Customer) (Details)", "shortName": "Segment Information (Accounts Receivable by Major Customer) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "pxlw:ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails", "longName": "9954531 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details)", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R88": { "role": "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails", "longName": "9954532 - Disclosure - Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details)", "shortName": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R89": { "role": "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "longName": "9954533 - Disclosure - Non-controlling Interest - Narrative (Details)", "shortName": "Non-controlling Interest - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "pxlw:NoncontrollingInterestSaleOfEquityCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } }, "R90": { "role": "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "longName": "9954534 - Disclosure - Noncontrolling Interest - Initial Investment Reconciliation (Details)", "shortName": "Noncontrolling Interest - Initial Investment Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:MinorityInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20231231.htm", "unique": true } } }, "tag": { "pxlw_A0.606.05Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "A0.606.05Member", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$1.86 - $6.05", "label": "$0.60 - $6.05 [Member]", "documentation": "$0.60 - $6.05 [Member]" } } }, "auth_ref": [] }, "pxlw_A2.002.00Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "A2.002.00Member", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$1.86 - $1.86", "label": "$2.00 - $2.00 [Member]", "documentation": "$2.00 - $2.00 [Member]" } } }, "auth_ref": [] }, "pxlw_A2.462.46Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "A2.462.46Member", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.00 - 2.00", "label": "$2.46 - $2.46 [Member]", "documentation": "$2.46 - $2.46 [Member]" } } }, "auth_ref": [] }, "pxlw_A2.674.52Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "A2.674.52Member", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.07- 6.05", "label": "$2.67 - $4.52 [Member]", "documentation": "$2.67 - $4.52 [Member]" } } }, "auth_ref": [] }, "pxlw_A2010EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "A2010EmployeeStockPurchasePlanMember", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2010 Employee Stock Purchase Plan [Member]", "label": "2010 Employee Stock Purchase Plan [Member]", "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." } } }, "auth_ref": [] }, "pxlw_AccountBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AccountBMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account X", "label": "Account B [Member]", "documentation": "Account B [Member]" } } }, "auth_ref": [] }, "pxlw_AccountCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AccountCMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account Y", "label": "Account C [Member]", "documentation": "Account C [Member]" } } }, "auth_ref": [] }, "pxlw_AccountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AccountMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account W", "label": "Account A [Member]", "documentation": "Account A [Member]" } } }, "auth_ref": [] }, "pxlw_AccountZMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AccountZMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account Z", "label": "Account Z [Member]", "documentation": "Account Z" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities, net of current portion", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r29", "r675" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r627" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "http://www.pixelworks.com/role/RevenueScheduleofTheContractAssetsandContractLiabilitiesRecordedonTheConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r283", "r284" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of income taxes payable", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r104", "r161" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, net of current portion", "label": "Accrued Income Taxes, Noncurrent", "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." } } }, "auth_ref": [ "r105", "r161" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and current portion of long-term liabilities", "totalLabel": "Accrued liabilities and current portion of long-term liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r64", "r190", "r518" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r39", "r40", "r118", "r195", "r513", "r540", "r541" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r19", "r40", "r459", "r462", "r496", "r536", "r537", "r775", "r776", "r777", "r781", "r782", "r783" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r729" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r735" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r735" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r735" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r735" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r699", "r711", "r721", "r747" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r702", "r714", "r724", "r750" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r735" ] }, "pxlw_AllDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AllDistributorsMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All distributors", "label": "All Distributors [Member]", "documentation": "All Distributors [Member]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r742" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r706", "r715", "r725", "r742", "r751", "r755", "r763" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r761" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r407", "r416" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "pxlw_AmortizationOfAcquiredDevelopedTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AmortizationOfAcquiredDevelopedTechnology", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired intangible assets", "label": "Amortization of acquired developed technology", "documentation": "Amortization of acquired developed technology" } } }, "auth_ref": [] }, "pxlw_AmortizationOfAcquiredIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AmortizationOfAcquiredIntangibleAssets", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired intangible assets", "label": "Amortization Of Acquired Intangible Assets", "documentation": "Amortization Of Acquired Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r9", "r60", "r62" ] }, "pxlw_Amortizationoflicensedtechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "Amortizationoflicensedtechnology", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsOtherAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of licensed technology", "label": "amortization of licensed technology", "documentation": "amortization of licensed technology" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r251" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r159", "r193", "r221", "r260", "r269", "r274", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r452", "r456", "r472", "r510", "r578", "r675", "r688", "r801", "r802", "r846" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r185", "r198", "r221", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r452", "r456", "r472", "r675", "r801", "r802", "r846" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "pxlw_AtTheMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AtTheMarketOfferingMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At the Market Offering", "label": "At the Market Offering [Member]", "documentation": "At the Market Offering" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.pixelworks.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r693", "r694", "r707" ] }, "pxlw_AuditorInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "AuditorInformationAbstract", "lang": { "en-us": { "role": { "label": "Auditor Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.pixelworks.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r693", "r694", "r707" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.pixelworks.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r693", "r694", "r707" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r758" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r759" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r754" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r754" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r754" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r757" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r756" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r755" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r755" ] }, "pxlw_BalanceSheetComponentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "BalanceSheetComponentsTextBlock", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Balance sheet components [Text Block]", "documentation": "Balance sheet components [Text Block]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r450", "r667", "r668" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r85", "r86", "r450", "r667", "r668" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CanadaRevenueAgencyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CanadaRevenueAgencyMember", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada Revenue Agency [Member]", "label": "Canada Revenue Agency [Member]", "documentation": "Designated tax department of the government of Canada." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r14", "r169" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r867" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Abstract]", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r44", "r188", "r644" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r188" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Policy", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r44", "r130", "r218" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r130" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesCashandcashequivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents, at carrying value", "label": "Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r773", "r855" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r13", "r682", "r683", "r684", "r685" ] }, "pxlw_ChangeInLiabiliyForUncertainTaxPositionsAndInterestAndPenaltiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ChangeInLiabiliyForUncertainTaxPositionsAndInterestAndPenaltiesTable", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Change in Liabiliy for Uncertain Tax Positions and Interest and Penalties [Table]", "documentation": "Change in Liabiliy for Uncertain Tax Positions and Interest and Penalties [Table]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r733" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r734" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r734" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r139", "r682", "r683", "r684", "r685" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r35", "r99", "r511", "r565" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r138", "r306", "r307", "r628", "r796" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares reserved for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r678", "r679", "r680", "r682", "r683", "r684", "r685", "r781", "r782", "r840", "r858", "r861" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r566" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r109", "r566", "r584", "r861", "r862" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 250,000,000 shares authorized, 57,126,680 and 55,113,186 shares issued and outstanding as of December\u00a031, 2023 and 2022, respectively.", "label": "Common Stocks, Including Additional Paid in Capital", "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued." } } }, "auth_ref": [ "r109", "r110", "r143" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r739" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r738" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r740" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r737" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss attributable to Pixelworks, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r41", "r200", "r202", "r210", "r506", "r525" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss attributable to Pixelworks, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r92", "r156", "r200", "r202", "r209", "r505", "r524" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software [Member]", "label": "Computer Software, Intangible Asset [Member]", "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." } } }, "auth_ref": [ "r643", "r793", "r794" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r48", "r50", "r93", "r94", "r282", "r627" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r48", "r50", "r93", "r94", "r282", "r542", "r627" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r48", "r50", "r93", "r94", "r282", "r627", "r770" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of revenue", "terseLabel": "Percentage of accounts receivable", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r48", "r50", "r93", "r94", "r282" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r48", "r50", "r93", "r94", "r282", "r627" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RevenueScheduleofTheContractAssetsandContractLiabilitiesRecordedonTheConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r352", "r353", "r364" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit liability", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r352", "r353", "r364" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r365" ] }, "pxlw_ContractWithCustomerTermsOfPayment": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ContractWithCustomerTermsOfPayment", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terms of payment", "label": "Contract With Customer, Terms Of Payment", "documentation": "Contract With Customer, Terms Of Payment" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r125", "r503" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r772", "r780", "r838" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r772", "r780" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r154", "r438", "r444", "r780" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r772", "r780", "r838" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r49", "r282" ] }, "pxlw_DebtAgreementwithTechnologyPartnershipsCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "DebtAgreementwithTechnologyPartnershipsCanadaMember", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt associated with agreement with TPC", "label": "Debt Agreement with Technology Partnerships Canada [Member]", "documentation": "Debt Agreement with Technology Partnerships Canada [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r103", "r104", "r160", "r163", "r224", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r483", "r655", "r656", "r657", "r658", "r659", "r778" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r224", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r483", "r655", "r656", "r657", "r658", "r659", "r778" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r33", "r224", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r483", "r655", "r656", "r657", "r658", "r659", "r778" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r33", "r70", "r71", "r95", "r96", "r98", "r100", "r141", "r142", "r224", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r483", "r655", "r656", "r657", "r658", "r659", "r778" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r780", "r837", "r838" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r154", "r780", "r837" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expense", "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r154", "r179", "r443", "r444", "r780" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total gross deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r106", "r107", "r162", "r432" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r433" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails", "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "terseLabel": "Deferred tax assets, net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r835" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r84", "r836" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r84", "r836" ] }, "pxlw_DeferredTaxAssetsPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "DeferredTaxAssetsPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Deferred Tax Assets, Property and Equipment", "documentation": "Amount of deferred tax asset attributable to taxable temporary differences from property and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r83", "r84", "r836" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and experimentation credit and deduction carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r83", "r84", "r836" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r84", "r836" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves and accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r84", "r836" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r434" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r84", "r836" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r836" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingencies401kPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions to 401(k) plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation", "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." } } }, "auth_ref": [ "r9", "r63" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r9", "r264" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r805" ] }, "pxlw_DistributorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "DistributorBMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor B", "label": "Distributor B [Member]", "documentation": "Distributor B" } } }, "auth_ref": [] }, "pxlw_DistributorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "DistributorMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor A", "label": "Distributor A [Member]", "documentation": "Distributor A [Member]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r693", "r694", "r707" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r693", "r694", "r707", "r743" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r728" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r691" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to Pixelworks, Inc. per share - basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r230", "r231", "r232", "r233", "r234", "r239", "r242", "r246", "r249", "r250", "r254", "r466", "r467", "r507", "r526", "r650" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to Pixelworks, Inc. per share - diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r211", "r230", "r231", "r232", "r233", "r234", "r242", "r246", "r249", "r250", "r254", "r466", "r467", "r507", "r526", "r650" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r238", "r251", "r252", "r253" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r424" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r223", "r424", "r446" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "pxlw_EffectiveIncomeTaxRateReconciliationDeferredBalances": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDeferredBalances", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to deferred balances", "label": "Effective Income Tax Rate Reconciliation, Deferred Balances", "documentation": "Effective Income Tax Rate Reconciliation, Deferred Balances" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of foreign earnings", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent items", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate restructuring", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax contingencies, net of reversals", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "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." } } }, "auth_ref": [ "r834", "r839" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related liabilities", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested awards, total compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r408" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested awards, total compensation cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r408" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan:", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee equity incentive plans", "terseLabel": "Stock Option Plans:", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "pxlw_EmployeeStockPurchasePlanActivityInPeriodLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EmployeeStockPurchasePlanActivityInPeriodLineItems", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, Activity in Period [Line Items]", "label": "Employee Stock Purchase Plan, Activity in Period [Line Items]", "documentation": "Employee Stock Purchase Plan, Activity in Period [Line Items]" } } }, "auth_ref": [] }, "pxlw_EmployeeStockPurchasePlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EmployeeStockPurchasePlanAxis", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Axis]", "label": "Employee Stock Purchase Plan [Axis]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "pxlw_EmployeeStockPurchasePlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EmployeeStockPurchasePlanDomain", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Domain]", "label": "Employee Stock Purchase Plan [Domain]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "pxlw_EmployeeStockPurchasePlansProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EmployeeStockPurchasePlansProceedsFromIssuanceOfCommonStock", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plans, proceeds from shares issued", "label": "Employee Stock Purchase Plans, proceeds from issuance of common stock", "documentation": "Employee Stock Purchase Plans, proceeds from issuance of common stock" } } }, "auth_ref": [] }, "pxlw_EmployeeStockPurchasePlansSharesIssuedAndProceedsReceivedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EmployeeStockPurchasePlansSharesIssuedAndProceedsReceivedTable", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table]", "label": "Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table]", "documentation": "Employee Stock Purchase Plans, Shares Issued and Proceeds Received [Table]" } } }, "auth_ref": [] }, "pxlw_EndCustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EndCustomerBMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer B", "label": "End customer B [Member]", "documentation": "End customer B [Member]" } } }, "auth_ref": [] }, "pxlw_EndCustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EndCustomerCMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer C", "label": "End customer C [Member]", "documentation": "End customer C [Member]" } } }, "auth_ref": [] }, "pxlw_EndCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EndCustomerMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer A", "label": "End customer A [Member]", "documentation": "End customer A [Member]" } } }, "auth_ref": [] }, "pxlw_EngineeringServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EngineeringServicesAndOtherMember", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering services, license and other", "label": "Engineering Services And Other [Member]", "documentation": "Engineering Services And Other [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r690" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r690" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r690" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r768" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r690" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r690" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r690" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r690" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r769" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer [Line Items]", "label": "Revenue, Major Customer [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholders' Equity", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r20", "r182", "r204", "r205", "r206", "r225", "r226", "r227", "r229", "r235", "r237", "r255", "r286", "r287", "r351", "r409", "r410", "r411", "r439", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r476", "r477", "r478", "r479", "r480", "r481", "r496", "r536", "r537", "r538", "r551", "r607" ] }, "pxlw_EquitySaleToESOPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EquitySaleToESOPMember", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Sale to ESOP", "label": "Equity Sale to ESOP [Member]", "documentation": "Equity Sale to ESOP" } } }, "auth_ref": [] }, "pxlw_EquitySaleToInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EquitySaleToInvestorsMember", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Sale to Investors", "label": "Equity Sale to Investors [Member]", "documentation": "Equity Sale to Investors" } } }, "auth_ref": [] }, "pxlw_EquityTransferAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "EquityTransferAgreementMember", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Transfer Agreement", "label": "Equity Transfer Agreement [Member]", "documentation": "Equity Transfer Agreement" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r736" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r699", "r711", "r721", "r747" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r696", "r708", "r718", "r744" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r863", "r864", "r865", "r866" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r469", "r470", "r471" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r469", "r470", "r471" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r329", "r368", "r369", "r370", "r371", "r372", "r373", "r470", "r497", "r498", "r499", "r656", "r657", "r664", "r665", "r666" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r468" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r329", "r368", "r373", "r470", "r497", "r664", "r665", "r666" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r329", "r368", "r373", "r470", "r498", "r656", "r657", "r664", "r665", "r666" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r329", "r368", "r369", "r370", "r371", "r372", "r373", "r470", "r499", "r656", "r657", "r664", "r665", "r666" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r329", "r368", "r369", "r370", "r371", "r372", "r373", "r497", "r498", "r499", "r656", "r657", "r664", "r665", "r666" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments, Policy", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r25" ] }, "pxlw_FirstAdditionalPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "FirstAdditionalPaymentMember", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Additional Payment", "label": "First Additional Payment [Member]", "documentation": "First Additional Payment" } } }, "auth_ref": [] }, "pxlw_FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment and other assets under extended payment terms", "label": "Fixed asset and other asset expenses incurred but not yet paid", "documentation": "Acquisitions of property and equipment and other assets under extended payment terms." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign [Member]", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction loss, realized", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r586", "r686", "r842", "r843", "r860" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r703", "r715", "r725", "r751" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r703", "r715", "r725", "r751" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r703", "r715", "r725", "r751" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r703", "r715", "r725", "r751" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r703", "r715", "r725", "r751" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, furniture and fixtures", "label": "Furniture and Fixtures, Gross", "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." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, furniture and fixtures [Member]", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r121" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r191", "r292", "r504", "r654", "r675", "r791", "r792" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Policy", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r12", "r59" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r654" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r123", "r221", "r260", "r268", "r273", "r276", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r472", "r652", "r801" ] }, "pxlw_HomeAndEnterpriseMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "HomeAndEnterpriseMarketMember", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home & Enterprise market", "label": "Home And Enterprise Market [Member]", "documentation": "Home And Enterprise Market" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r693", "r694", "r707" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r222", "r445" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r119", "r166", "r260", "r268", "r273", "r276", "r508", "r520", "r652" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDomesticandForeignPreTaxIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r222", "r445" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r304", "r305", "r591" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r305", "r591" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Axis]", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Domain]", "label": "Income Tax Authority, Name [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r223", "r420", "r425", "r429", "r436", "r441", "r447", "r448", "r449", "r548" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r171", "r180", "r236", "r237", "r265", "r423", "r442", "r528" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes, Policy", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r203", "r421", "r422", "r429", "r430", "r435", "r437", "r546" ] }, "pxlw_IncomeTaxReconciliationIncomeTaxExpenseBenefitExpirationOfTaxAttributes": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitExpirationOfTaxAttributes", "calculation": { "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesReconciliationofUSFederalStatuatoryRatetoourEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration of tax attributes", "label": "Income Tax Reconciliation, Income Tax Expense (Benefit), Expiration of Tax Attributes", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds received", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued current and long-term liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current and long-term assets, net", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Shareholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected benefit to effective tax rate", "label": "Increase in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r80" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r706", "r715", "r725", "r742", "r751", "r755", "r763" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r761" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r695", "r767" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r695", "r767" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r695", "r767" ] }, "pxlw_IntegratedCircuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "IntegratedCircuitsMember", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IC sales", "label": "Integrated Circuits [Member]", "documentation": "Integrated Circuits [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest and Other Income", "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)." } } }, "auth_ref": [] }, "pxlw_InterestAndPenaltiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "InterestAndPenaltiesMember", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and Penalties [Member]", "label": "Interest and Penalties [Member]", "documentation": "Interest and Penalties [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r97", "r168", "r207", "r263", "r482", "r592", "r686", "r859" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r213", "r216", "r217" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal [Member]", "label": "Internal Revenue Service (IRS) [Member]", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r136", "r646" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r197", "r645", "r675" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, Policy", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r172", "r187", "r196", "r288", "r289", "r291", "r502", "r648" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "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." } } }, "auth_ref": [ "r136", "r647" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory write-downs", "label": "Inventory Write-down", "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." } } }, "auth_ref": [ "r290" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Information Related to Leases", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r844" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r137" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r489" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r489" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesTables", "http://www.pixelworks.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Payments Under Non-cancellable Leases", "verboseLabel": "Future Minimum Payments Disclosure", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r845" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r495" ] }, "pxlw_LesseeOperatingLeasesRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "LesseeOperatingLeasesRemainingLeaseTerm", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease terms on operating leases", "label": "Lessee, Operating Leases, Remaining Lease Term", "documentation": "Lessee, Operating Leases, Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.pixelworks.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r484" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r30", "r221", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r453", "r456", "r457", "r472", "r564", "r651", "r688", "r801", "r846", "r847" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable non-controlling interest and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r165", "r516", "r675", "r779", "r790", "r841" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r32", "r186", "r221", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r453", "r456", "r457", "r472", "r675", "r801", "r846", "r847" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails", "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "verboseLabel": "Liability for uncertain tax positions, noncurrent", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r34" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligation, other, current", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r194" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tooling", "label": "Machinery and Equipment, Gross", "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." } } }, "auth_ref": [ "r137" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customers [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r282", "r663", "r805", "r856", "r857" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/RevenueNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r374", "r501", "r535", "r556", "r557", "r612", "r614", "r616", "r617", "r619", "r638", "r639", "r653", "r660", "r669", "r677", "r803", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r734" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r734" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/RevenueNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r374", "r501", "r535", "r556", "r557", "r612", "r614", "r616", "r617", "r619", "r638", "r639", "r653", "r660", "r669", "r677", "r803", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "periodStartLabel": "Carrying Value of Redeemable NCI as of January 1, 2023", "periodEndLabel": "Carrying Value of Redeemable NCI as of December 31, 2023", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r38", "r164", "r221", "r285", "r312", "r314", "r315", "r316", "r319", "r320", "r472", "r515", "r568" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterest", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployees" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-Controlling Interest and Equity Interest of Pwsh Sold to Employees", "verboseLabel": "Non-controlling Interest", "label": "Noncontrolling Interest Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r155" ] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestLineItems", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Line Items]", "label": "Noncontrolling Interest [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage by noncontrolling owners", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestTable", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Table]", "label": "Noncontrolling Interest [Table]", "documentation": "Schedule of noncontrolling interest disclosure which includes 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." } } }, "auth_ref": [ "r38", "r88", "r89", "r124" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r754" ] }, "pxlw_MobileMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "MobileMarketMember", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mobile market", "label": "Mobile Market [Member]", "documentation": "Mobile Market" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r806" ] }, "us-gaap_MovementInMinorityInterestRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInMinorityInterestRollForward", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "label": "Equity, Attributable to Noncontrolling Interest [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r762" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Major Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r282", "r663", "r805", "r856", "r857" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r735" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r215" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r215" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r130", "r131", "r132" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Pixelworks, Inc.", "verboseLabel": "Net loss attributable to Pixelworks, Inc.", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r120", "r132", "r167", "r184", "r199", "r201", "r206", "r221", "r228", "r230", "r231", "r232", "r233", "r236", "r237", "r243", "r260", "r268", "r273", "r276", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r467", "r472", "r523", "r587", "r605", "r606", "r652", "r686", "r801" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 }, "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss", "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r158", "r199", "r201", "r236", "r237", "r522", "r777" ] }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to redeemable non-controlling interest", "terseLabel": "Net loss attributable to non-controlling interest", "label": "Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest", "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest." } } }, "auth_ref": [ "r124" ] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to redeemable non-controlling interest", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r124" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Pixelworks Inc. - for purposes of earnings per share calculation", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r212", "r230", "r231", "r232", "r233", "r239", "r240", "r245", "r250", "r260", "r268", "r273", "r276", "r652" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r734" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r703", "r715", "r725", "r742", "r751" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r732" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r731" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r742" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r762" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r762" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestAdjustmentsToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestAdjustmentsToAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in additional paid-in capital", "label": "Noncontrolling Interest, Adjustments To Additional Paid In Capital", "documentation": "Noncontrolling Interest, Adjustments To Additional Paid In Capital" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestClosingAndOtherDirectCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestClosingAndOtherDirectCostsIncurred", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing and direct costs incurred", "label": "Noncontrolling Interest, Closing And Other Direct Costs Incurred", "documentation": "Noncontrolling Interest, Closing And Other Direct Costs Incurred" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestDiscountOnValuation": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestDiscountOnValuation", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount on valuation", "label": "Noncontrolling Interest, Discount on Valuation", "documentation": "Noncontrolling Interest, Discount on Valuation" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of equity interest to non-controlling interest", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest." } } }, "auth_ref": [ "r17", "r72", "r157" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Controlling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r87", "r351", "r781", "r782", "r783", "r861" ] }, "pxlw_NoncontrollingInterestMinimumReturnRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestMinimumReturnRate", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum rate of return", "label": "Noncontrolling Interest, Minimum Return Rate", "documentation": "Noncontrolling Interest, Minimum Return Rate" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestRedemptionAnnualInterestPercentageIncluded": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestRedemptionAnnualInterestPercentageIncluded", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual interest percentage included", "label": "Noncontrolling Interest, Redemption, Annual Interest Percentage Included", "documentation": "Noncontrolling Interest, Redemption, Annual Interest Percentage Included" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestRedemptionAnnualInterestPercentageMinimumReturn": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestRedemptionAnnualInterestPercentageMinimumReturn", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum return", "label": "Noncontrolling Interest, Redemption, Annual Interest Percentage Minimum Return", "documentation": "Noncontrolling Interest, Redemption, Annual Interest Percentage Minimum Return" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestRedemptionChangeInControlRepurchaseCovenantAnnualInterestPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestRedemptionChangeInControlRepurchaseCovenantAnnualInterestPercentage", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in control repurchase covenant, annual interest percentage", "label": "Noncontrolling Interest, Redemption, Change in Control Repurchase Covenant, Annual Interest Percentage", "documentation": "Noncontrolling Interest, Redemption, Change in Control Repurchase Covenant, Annual Interest Percentage" } } }, "auth_ref": [] }, "pxlw_NoncontrollingInterestSaleOfEquityCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NoncontrollingInterestSaleOfEquityCosts", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs related to the sale of equity", "label": "Noncontrolling Interest, Sale Of Equity Costs", "documentation": "Noncontrolling Interest, Sale Of Equity Costs" } } }, "auth_ref": [] }, "pxlw_NumberOfBroadMarkets": { "xbrltype": "integerItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "NumberOfBroadMarkets", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number Of Broad Markets", "label": "Number Of Broad Markets", "documentation": "Number Of Broad Markets" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r785" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r260", "r268", "r273", "r276", "r652" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r490", "r674" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years ending December 31:", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r487" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r488", "r491" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r485" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r494", "r674" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r493", "r674" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r83" ] }, "pxlw_OperatingLossCarryforwardsCarriedForwardIndefinetly": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "OperatingLossCarryforwardsCarriedForwardIndefinetly", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, carried forward indefinetly", "label": "Operating Loss Carryforwards, Carried Forward Indefinetly", "documentation": "Operating Loss Carryforwards, Carried Forward Indefinetly" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r102", "r155", "r543", "r544" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r192" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign pension adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity." } } }, "auth_ref": [ "r7", "r18", "r156" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign pension adjustment, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r5", "r18", "r118", "r156" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Tax effect of foreign pension adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r7", "r18", "r156" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of foreign currency translation attributable to non-controlling interest", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r7", "r18", "r156" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r4", "r118", "r473", "r474", "r475" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "negatedTerseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "pxlw_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign pension adjustment, tax", "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Tax, Portion Attributable to Parent", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeOtherNetOfTax", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Comprehensive Income, Other, Net of Tax", "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r527", "r588", "r620", "r621", "r622" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense and Other, Net", "label": "Other Income and Other Expense Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r144", "r147" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of accrued liabilities for asset financings", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r675" ] }, "us-gaap_OtherMinorityInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMinorityInterests", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncontrolling Interests", "label": "Other Noncontrolling Interests", "documentation": "Carrying amount of equity interests owned by noncontrolling shareholders, partners, or other equity holders in one or more of the entities consolidated into the reporting entity's financial statements other than joint ventures, limited partnerships, operating partnerships or interests held by preferred unit holders." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r132" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other, net", "totalLabel": "Total interest expense and other, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r128" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r734" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r701", "r713", "r723", "r749" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r704", "r716", "r726", "r752" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r704", "r716", "r726", "r752" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "pxlw_PWSHEmployeesAndSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "PWSHEmployeesAndSubsidiariesMember", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PWSH Employees and Subsidiaries", "label": "PWSH Employees and Subsidiaries [Member]", "documentation": "PWSH Employees and Subsidiaries" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r730" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of licensed technology", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r129" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r129" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r733" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r733" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r732" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r742" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r735" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r731" ] }, "pxlw_Plan2006Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "Plan2006Member", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2006 Plan", "label": "Plan 2006 [Member]", "documentation": "Plan 2006 [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r108", "r339" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r108", "r566" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r108", "r339" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 50,000,000 shares authorized, none issued", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r108", "r512", "r675" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r774" ] }, "pxlw_ProceedsFromIssuanceOfEquityInterestToEntitiesOwnedByEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ProceedsFromIssuanceOfEquityInterestToEntitiesOwnedByEmployees", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of equity interest to certain entities owned by employees", "label": "Proceeds from Issuance of Equity Interest to Entities Owned by Employees", "documentation": "Proceeds from Issuance of Equity Interest to Entities Owned by Employees" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances of common stock under employee equity incentive plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r6", "r23" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of equity interest to non-controlling interest", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r42" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r278", "r503", "r529", "r530", "r531", "r532", "r533", "r534", "r641", "r661", "r676", "r771", "r797", "r798", "r805", "r856" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r278", "r503", "r529", "r530", "r531", "r532", "r533", "r534", "r641", "r661", "r676", "r771", "r797", "r798", "r805", "r856" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/ConsolidatedStatementofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r184", "r199", "r201", "r214", "r221", "r228", "r236", "r237", "r260", "r268", "r273", "r276", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r451", "r454", "r455", "r467", "r472", "r508", "r521", "r550", "r587", "r605", "r606", "r652", "r672", "r673", "r687", "r777", "r801" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross carrying amount", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r137", "r189", "r519" ] }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentImpairment", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Lives and Recoverability of Equipment and Other Long-Lived Assets, Policy", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyandEquipmentDetails", "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r10", "r509", "r519", "r675" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Policy", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r10", "r175", "r178", "r517" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r137" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "pxlw_Publicfloatshareprice": { "xbrltype": "perShareItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "Publicfloatshareprice", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float, Share Price", "label": "public float share price", "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." } } }, "auth_ref": [] }, "pxlw_PurchaseObligationDeliveryPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "PurchaseObligationDeliveryPeriod", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Obligation, Delivery Period", "label": "Purchase Obligation, Delivery Period", "documentation": "Purchase Obligation, Delivery Period" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r730" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r730" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/RevenueNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r367", "r374", "r403", "r404", "r405", "r500", "r501", "r535", "r556", "r557", "r612", "r614", "r616", "r617", "r619", "r638", "r639", "r653", "r660", "r669", "r677", "r680", "r795", "r803", "r849", "r850", "r851", "r852", "r853" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails", "http://www.pixelworks.com/role/RevenueNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r367", "r374", "r403", "r404", "r405", "r500", "r501", "r535", "r556", "r557", "r612", "r614", "r616", "r617", "r619", "r638", "r639", "r653", "r660", "r669", "r677", "r680", "r795", "r803", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Uncertainty [Axis]", "label": "Nature of Uncertainty [Axis]", "documentation": "Information by nature of uncertainty related to unrecognized tax benefits." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Policy", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r786", "r787", "r788", "r789" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r696", "r708", "r718", "r744" ] }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "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." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable non-controlling interest", "periodStartLabel": "Carrying Value of Redeemable NCI as of January 1, 2023", "periodEndLabel": "Carrying Value of Redeemable NCI as of December 31, 2023", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "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." } } }, "auth_ref": [ "r66", "r67", "r68", "r69" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-money valuation", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date." } } }, "auth_ref": [ "r27" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest [Line Items]", "label": "Redeemable Noncontrolling Interest [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestTables", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "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." } } }, "auth_ref": [] }, "pxlw_Reductiontodeferredtaxassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "Reductiontodeferredtaxassets", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction to deferred tax assets", "label": "Reduction to deferred tax assets", "documentation": "Reduction to deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherDebt", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on asset financings", "label": "Repayments of Other Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Research and Development [Abstract]", "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "documentation": "Information by form of arrangement related to research and development." } } }, "auth_ref": [ "r419", "r833" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "label": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "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." } } }, "auth_ref": [ "r419", "r833" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r419", "r833" ] }, "pxlw_ResearchAndDevelopmentArrangementReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ResearchAndDevelopmentArrangementReceivable", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development arrangement, receivable", "label": "Research and Development Arrangement, Receivable", "documentation": "Research and Development Arrangement, Receivable" } } }, "auth_ref": [] }, "pxlw_ResearchAndDevelopmentArrangementReceivableRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ResearchAndDevelopmentArrangementReceivableRecognized", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development arrangement, receivable recognized", "label": "Research and Development Arrangement, Receivable Recognized", "documentation": "Research and Development Arrangement, Receivable Recognized" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r101", "r418", "r854" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development, Policy", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopment" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r170", "r419" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r697", "r709", "r719", "r745" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r698", "r710", "r720", "r746" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r705", "r717", "r727", "r753" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r188" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r143", "r514", "r539", "r541", "r547", "r567", "r675" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r182", "r225", "r226", "r227", "r229", "r235", "r237", "r286", "r287", "r409", "r410", "r411", "r439", "r440", "r458", "r460", "r461", "r463", "r465", "r536", "r538", "r551", "r861" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r261", "r262", "r267", "r271", "r272", "r278", "r280", "r282", "r362", "r363", "r503" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.pixelworks.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r181", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r366" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Policy", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r589", "r640", "r649" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, net", "verboseLabel": "Revenue, net", "label": "Revenues", "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)." } } }, "auth_ref": [ "r208", "r221", "r261", "r262", "r267", "r271", "r272", "r278", "r280", "r282", "r285", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r472", "r508", "r801" ] }, "pxlw_ReversalOfUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ReversalOfUncertainTaxPositions", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reversal of uncertain tax positions", "label": "Reversal of uncertain tax positions", "documentation": "Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r492", "r674" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Expense", "label": "Royalty Expense", "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." } } }, "auth_ref": [ "r126" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r762" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r762" ] }, "pxlw_SaleOfPreviouslyReservedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SaleOfPreviouslyReservedInventory", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of previously written-down inventory", "label": "Sale of Previously Reserved Inventory", "documentation": "Sales amount of inventory previously reserved." } } }, "auth_ref": [] }, "pxlw_SaleOfStockCommissionFeePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SaleOfStockCommissionFeePercent", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions and fees", "label": "Sale of Stock, Commission Fee, Percent", "documentation": "Sale of Stock, Commission Fee, Percent" } } }, "auth_ref": [] }, "pxlw_SaleOfStockMaximumConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SaleOfStockMaximumConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum aggregate offering price", "label": "Sale of Stock, Maximum Consideration Received on Transaction", "documentation": "Sale of Stock, Maximum Consideration Received on Transaction" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r24" ] }, "pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable Percentages from Significant Customers", "label": "Schedule of accounts receivable percentages from significant customers [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Current Portion of Long-Term Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets, Liabilities, and Valuation Allowance", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r784" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r469", "r470" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r654" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income (Loss) before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r780" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r28", "r115", "r116", "r117" ] }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeExpenseandOtherNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Operating Cost and Expense, by Component", "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]", "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." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "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." } } }, "auth_ref": [ "r419", "r833" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from Significant Customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographic Region", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r58", "r122" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r54", "r55", "r56", "r59" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedue of Shares Authorized under Stock Option Plans, by Exercise Price Range", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r21", "r22", "r74" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r61" ] }, "pxlw_SecondAdditionalPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SecondAdditionalPaymentMember", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Additional Payment", "label": "Second Additional Payment [Member]", "documentation": "Second Additional Payment" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r689" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r692" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r280", "r281", "r553", "r554", "r555", "r613", "r615", "r618", "r623", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r642", "r662", "r680", "r805", "r856" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r266", "r270", "r274", "r275", "r276", "r277", "r278", "r279", "r282" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, merit vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock grants, weighted average grant date fair value", "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at December 31, 2022:", "periodEndLabel": "Unvested at December 31, 2023:", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r390", "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units - Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at December 31, 2022:", "periodEndLabel": "Unvested at December 31, 2023:", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r390", "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units - Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406" ] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchaseAmountPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchaseAmountPerEmployee", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, maximum annual purchase amount per employee", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Amount Per Employee", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Purchase Amount Per Employee" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, maximum number of shares per employee", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r671" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2006 Plan, number of shares available for grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r73" ] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, offering period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number exercisable as of end of year", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r384" ] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVest": { "xbrltype": "sharesItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVest", "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest, number of shares", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Expected to Vest", "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." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest, aggregate intrinsic value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of expected to vest options outstanding." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest, weighted average exercise price", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Expected To Vest, Weighted Average Exercise Price", "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." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest, weighted average remaining contractual term", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Expected to Vest, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled and forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, grants in period, weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r396" ] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMonthlyVestingPercentVestingBeginningAfterYearOne": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMonthlyVestingPercentVestingBeginningAfterYearOne", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, monthly vesting percentage beginning after year one anniversary", "label": "Share-based compensation arrangement by share-based payment award, options, monthly vesting percent vesting beginning after year one", "documentation": "Share-based compensation arrangement by share-based payment award, options, monthly vesting percent vesting beginning after year one" } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfMonthsVestingAfterOneYear": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfMonthsVestingAfterOneYear", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, number of months vesting after one year anniversary", "label": "Share-based compensation arrangement by share-based payment award, options, number of months vesting after one year", "documentation": "Share-based compensation arrangement by share-based payment award, options, number of months vesting after one year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of outstanding options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding as of December 31, 2022:", "periodEndLabel": "Options outstanding as of December 31, 2023:", "terseLabel": "Number outstanding as of end of year", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r382", "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding - Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding as of December 31, 2022:", "periodEndLabel": "Options outstanding as of December 31, 2023:", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r382", "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding - Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentVestedOnOneYearAnniversaryOfGrant", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Share-based compensation arrangement by share-based payment award, options, percent vested on one year anniversary of grant" } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested", "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, number of shares", "label": "Share Based Compensation Arrangement By Share-based Payment Award, Options, Vested", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "totalLabel": "Total, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Outstanding, Vested and Expected to Vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "totalLabel": "Total, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total, weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r398" ] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details": { "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, aggregate intrinsic value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise prices of fully vested options outstanding." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, weighted average exercise price", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested, Weighted Average Exercise Price", "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." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, weighted average remaining contractual term", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationContractualLife": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationContractualLife", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan modification, contractual life", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification Contractual Life", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification Contractual Life" } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, purchase period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVest": { "xbrltype": "sharesItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVest", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest after December 31, 2023", "label": "Share Based Compensation Arrangement By Share Based Payment, Restricted Stock Unit Awards, Outstanding, Expected to Vest", "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." } } }, "auth_ref": [] }, "pxlw_ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVestWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentRestrictedStockUnitAwardsOutstandingExpectedToVestWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityUnvestedRestrictedStockUnitsActivityRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest after December 31, 2023", "label": "Share Based Compensation Arrangement By Share Based Payment, Restricted Stock Unit Awards, Outstanding, Expected to Vest, Weighted Average Exercise Price", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityStockbasedCompensationExpenseNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r402", "r403", "r404", "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r387" ] }, "pxlw_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expired, Weighted Average Exercise Price", "documentation": "Weighted average exercise price at which stock options awarded expired in the current period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled and forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation, Policy", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r375", "r381", "r400", "r401", "r402", "r403", "r406", "r412", "r413", "r414", "r415" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Axis]", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range [Domain]", "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range of exercise prices, minimum", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range of exercise prices, maximum", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r402" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityOptionsVestedorareExpectedtoVestasofDecember312021Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total, weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, purchase price of common stock, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exerciseable, weighted average exercise price", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r76" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityScheduleofSharesAuthorizedUnderEquityCompensationPlansByExercisePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average exercise price", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Issued", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r133", "r219" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anticipated decrease of unrecognized tax liability, within twelve months", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "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." } } }, "auth_ref": [ "r151" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]", "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." } } }, "auth_ref": [ "r152" ] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueAbstract", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software licenses", "label": "Software Licenses, Future Minimum Payments Due [Abstract]", "documentation": "Software Licenses, Future Minimum Payments Due [Abstract]" } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueCurrentPortionOfPresentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueCurrentPortionOfPresentValue", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDuePresentValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Current portion", "label": "Software Licenses, Future Minimum Payments Due, Current Portion of Present Value", "documentation": "Software Licenses, Future Minimum Payments Due, Current Portion of Present Value" } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Software Licenses, Future Minimum Payments, Due in Three Years", "documentation": "Amount of required minimum payments maturing in the third fiscal year following the latest fiscal year for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year." } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Software Licenses, Future Minimum Payments, Due in Two Years", "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." } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueInterestComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueInterestComponent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails_1": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Interest component", "label": "Software Licenses, Future Minimum Payments Due, Interest Component", "documentation": "Software Licenses, Future Minimum Payments Due, Interest Component" } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueLongTermPortionOfPresentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueLongTermPortionOfPresentValue", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDuePresentValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of obligations", "label": "Software Licenses, Future Minimum Payments Due, Long-term Portion of Present Value", "documentation": "Software Licenses, Future Minimum Payments Due, Long-term Portion of Present Value" } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Software Licenses, Future Minimum Payments Due, Next Twelve Months", "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." } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDuePresentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDuePresentValue", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails_1": { "parentTag": "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal", "weight": 1.0, "order": 2.0 }, "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of minimum software license payments", "label": "Software Licenses, Future Minimum Payments Due, Present Value", "documentation": "Software Licenses, Future Minimum Payments Due, Present Value" } } }, "auth_ref": [] }, "pxlw_SoftwareLicensesFutureMinimumPaymentsDueTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "SoftwareLicensesFutureMinimumPaymentsDueTotal", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Software Licenses, Future Minimum Payments Due, Total", "documentation": "Amount of required minimum payments for software licenses having an initial or remaining non-cancelable letter-terms in excess of one year." } } }, "auth_ref": [] }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed Technology, Policy", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r101" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RevenueScheduleofTheContractAssetsandContractLiabilitiesRecordedonTheConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for warranty returns", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r799", "r800" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r37", "r182", "r204", "r205", "r206", "r225", "r226", "r227", "r229", "r235", "r237", "r255", "r286", "r287", "r351", "r409", "r410", "r411", "r439", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r476", "r477", "r478", "r479", "r480", "r481", "r496", "r536", "r537", "r538", "r551", "r607" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r280", "r281", "r553", "r554", "r555", "r613", "r615", "r618", "r623", "r626", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r642", "r662", "r680", "r805", "r856" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r225", "r226", "r227", "r255", "r503", "r545", "r552", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r585", "r589", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r681" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r225", "r226", "r227", "r255", "r503", "r545", "r552", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r585", "r589", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r681" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r700", "r712", "r722", "r748" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityEmployeeStockPurchasePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plans, shares issued", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r20", "r108", "r109", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityRestrictedStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock grants, number of shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r20", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued under employee equity incentive plans, shares", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r20", "r108", "r109", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityStockOptionsActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r20", "r108", "r109", "r143", "r387" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued under employee equity incentive plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r77", "r108", "r109", "r143" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Pixelworks, Inc. shareholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r135", "r568", "r584", "r608", "r609", "r675", "r688", "r779", "r790", "r841", "r861" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/ConsolidatedBalanceSheets", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r87", "r88", "r90", "r182", "r183", "r205", "r225", "r226", "r227", "r229", "r235", "r286", "r287", "r351", "r409", "r410", "r411", "r439", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r476", "r477", "r481", "r496", "r537", "r538", "r549", "r568", "r584", "r608", "r609", "r624", "r687", "r779", "r790", "r841", "r861" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r140", "r220", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r464", "r610", "r611", "r625" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails", "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.pixelworks.com/role/ShareholdersEquityShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Uncertain Tax Positions and Interest and Penalties", "label": "Summary of Income Tax Contingencies [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r151", "r153" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan", "label": "TAIWAN" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Line Items]", "label": "Tax Credit Carryforward [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Table]", "label": "Tax Credit Carryforward [Table]", "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." } } }, "auth_ref": [ "r82" ] }, "pxlw_TaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "TaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards, research", "label": "Tax credit carryforwards, research", "documentation": "Amount of research tax credit carryforwards." } } }, "auth_ref": [] }, "pxlw_TheInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "TheInvestorsMember", "presentation": [ "http://www.pixelworks.com/role/RedeemableNonControllingInterestandEquityInterestofPwshSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Investors", "label": "The Investors [Member]", "documentation": "The Investors" } } }, "auth_ref": [] }, "pxlw_ThePurchasersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ThePurchasersMember", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Purchasers", "label": "The Purchasers [Member]", "documentation": "The Purchasers" } } }, "auth_ref": [] }, "pxlw_ThirdAdditionalPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ThirdAdditionalPaymentMember", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Additional Payment", "label": "Third Additional Payment [Member]", "documentation": "Third Additional Payment" } } }, "auth_ref": [] }, "us-gaap_ToolsDiesAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ToolsDiesAndMoldsMember", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tooling [Member]", "label": "Tools, Dies and Molds [Member]", "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale." } } }, "auth_ref": [] }, "pxlw_TopFiveEndCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "TopFiveEndCustomersMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationScheduleofRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Top five end customers", "label": "Top five end customers [Member]", "documentation": "Top five end customers [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r733" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r740" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r761" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r763" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "pxlw_TransactionPriceContractAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "TransactionPriceContractAsset", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price, contract asset", "label": "Transaction Price, Contract Asset", "documentation": "Transaction Price, Contract Asset" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r764" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r765" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r763" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r763" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r766" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r764" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "UNITED STATES" } } }, "auth_ref": [] }, "pxlw_UncertainTaxPositionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "UncertainTaxPositionsMember", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain Tax Positions [Member]", "label": "Uncertain Tax Positions [Member]", "documentation": "Uncertain Tax Positions [Member]" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Net income attributable to certain entities owned by employees", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "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." } } }, "auth_ref": [ "r244", "r247", "r248" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r760" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reversals due to positions taken in the current year", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r81" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "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." } } }, "auth_ref": [ "r426" ] }, "pxlw_UnrecognizedTaxBenefitsIncreaseDecreaseResultingfromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingfromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reversal of accrual for positions taken in a prior year", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions", "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Prior Period Tax Positions" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for positions taken in current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r427" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reversals due to lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r428" ] }, "pxlw_UpfrontPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "UpfrontPaymentMember", "presentation": [ "http://www.pixelworks.com/role/ResearchandDevelopmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront Payment", "label": "Upfront Payment [Member]", "documentation": "Upfront Payment" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates, Policy", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r51", "r52", "r53", "r173", "r174", "r176", "r177" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesandValuationAllowanceNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in net valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r431" ] }, "pxlw_ViXSSystemsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "ViXSSystemsInc.Member", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CommitmentsandContingenciesOtherContractualObligationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ViXS Systems, Inc.", "label": "ViXS Systems, Inc. [Member]", "documentation": "ViXS Systems, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r241", "r250" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r239", "r250" ] }, "pxlw_YearsOfAmortizationPeriodOfLicensedTechnologyLowerLimit": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "YearsOfAmortizationPeriodOfLicensedTechnologyLowerLimit", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years of amortization period of licensed technology, lower limit", "label": "Years of amortization period of licensed technology, lower limit", "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." } } }, "auth_ref": [] }, "pxlw_YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20231231", "localname": "YearsOfAmortizationPeriodOfLicensedTechnologyUpperLimit", "presentation": [ "http://www.pixelworks.com/role/SummaryofSignificantAccountingPoliciesLicensedTechnologyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years of amortization period of licensed technology, upper limit", "label": "Years of amortization period of licensed technology, upper limit", "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." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "24(b)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 115 0001040161-24-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001040161-24-000010-xbrl.zip M4$L#!!0 ( 'V%;5@W656R_S@ UW 0 > 97@Q,#-A;65N9&5D86YD MOS]EZFP4D;GHY?=;?.>>'5;W. M?OQAI57RX__YX?^>G$2OBWFSUGD=S4NM:IU$397FR^B71%>?HI,3^=6K8K,M MT^6JCJ:/IN?1+T7Y*;U2_'V=UIG^T8SSPU_X[Q_^0B_Y858DVQ]_2-*K*$W^ M]9MT/CM3LV?)]/2Y2L[G"Z46T^GC9\EL<3;5.GD\_?^GW\"C\'-^IJJWF?[7 M;]9I?K+2^/X7Y]/)^;--_?(Z3>K5B]-'C_[EF^"GM;ZI3U26+O,7-&'X=E' M\N3K>9$5Y8MO']'_O,1O3A9JG6;;%]]_3->ZBM[IZ^A#L5;Y]W&E\NJDTF6Z MX!]6Z3\UO!%>3G]>\X2>PCA9FFLSP=.SYS"E-S>K=);6T>FCR=D/?\'?FV79 MQ?'$8(?*'\-?W+Z:W0^M5;F$#9L5=5VL7SR!^O8X^O+G\>/$1_I@^>O0DNOSX\ZO_PD6]>??Q[7^_B=[_=/'N MMRSO'TU5IXOMGM9W.HG>-^6FJ&#(8A'5*QV]SU0^,0OYLG,Z[YU3]!%FL0EF ME5;195W,/T5OM<&XP%QQ7_]K@Q[+! M\A8:!'ZY+N"'\PP6F\%G2!/XJ[2$AX'N=07#7Z?UJO-H"E_06U9%ENBR^DV7 M:[_4-YU$K_4BA3U+83/W2W07%8ATD.LKV/,TCVF[%T66%==X](F;)FYZED5J ML\FVWWW[^-G+W['O_!'0*!#UB^GYY.GCS>>7Q'?;@.GD] \Z@'Y:B"X24%_2 M"FYR793[)(7OOGTVG9Z^E'->:\67^-\*Y"=%&>$%A*N,]P_NXSJM:V()GL,)' HMP"TW0D=##4 M<38>ZH@NEJ76;)&-BTZBZQ)9"_R7F6$TT_6UUGE'%5#1OY>@AVC0-$!5T?D< M11;^"!C0FK454'82D5],>$XQBG@CECC$A)2OULY$*2I$LW\ LS*:TM# '07R M@5/J^2@HE43/R.C3$XF+Z'5: G$49=72<0^&8ST>!1V\*A(]0C)XBX9*#HSD M@[[2>8.GGY 4.WW^[$D<*6 4P$82G1P,.3P9"3F(]CDRFE @%&1FGEH,IK3C M&7?0A0-QW@B<]Y>A5Y? Y4H#P;"R'@KHZ,!MZG-SJ[ M+LI/58P.OTE,AE*IET 4P#,V1:F04QP,+3P?"2T8?^;(R &MG+S(3XS[E?RX M8)+H?*F63K 8@T@\-._!@(;IHTW=S*HT255)CME2DTT]Y]6BH00SO4KGXM6% M<8'];'1>491O <]7S7PU^'M\E=%^VP[>ZY6&/\O^ >TH\$%>U =#S*>/QD+- M<%A-T6#D0-7PCR(WO24BV/;14CP2D9I5&G4CLM:W' PH&_(6X=S1 $]SQ7\N M##7M7.0DNM^FR(R .*.9I@N0PLW1B9L+_3>+;%7A5-D??I0>LQ:'$Z]2$.*9 M5E 4"S)J<>$4G(&!\RB'@ZNW M4:*V=&71-8*;1OZ19E-(H.=FDY;N4(+AEXUB)PTMB()/:DX,JL*SJ&$_W*(6 M38F;(HN2T7D*)XNTK&J<2.L=1]<8NX"9G7A3@Q?C.FY]^3&]0=Q(WU<#^V9B M'TT-=%^G<_B#1H/])]>0BMX5^:\-<*=%"J_R'^5C@Q<>I88\8 YYM=!E91U; M63%7@2_)8^H]SJ^8G/#,Z?F_+:]/F;-2D(QC>45Y.#SV=!0\ULB]D7%/!?^L M9]J*8[(X=YS]8#CTSIB34=+(.$(PK]-*S9#MC\W(J(M:9:3" <>'%R"S3.QD M43!2S)=%7.";F$Z/]/'1V;'C48D^'-8RCMB,T4A&1C0HBH!E"(B3!P;AO !5K35FCJ+< M4P(]HZ1'IP-]KFIPUBD.7Q,6!F@1%0%S^DZ',/L0OO%P*'X<,9XW-W-0,YHP GK?6<+$N=C3",D0# M)6C)X3YIL+IF\-$*/F(WMS:7BHQ0-NQ!/UGSL5=;>'KMRQP,F11-#>.NP:0F MVPQ?^TY5B?H5_I'GA6R*TO_V<@UG]TIM[+>+X%N:#W\51QWB,V1=M:'KEFDQ6QDSHY1M+XM2EDI\BV]3>& MM\&8PTAL.'=#68J1-#"$&0_VZPO?%1KQ!9Q EL[O0"2$KO@%]^^R+C5LZ7\6 M#49.]XI\-!Y)=L-4,"/6(7"/ U >[+1>X^YF*5"O;CMBTL7PL41)H=D3L<#5 MXS5@#T8>7:_2^:I[9U8X@U(E'BE43@;Y5-&Z(VX._MA$QX.,II4TL0%BQ5F_ M@*4J=((,IE%(\L C]XB:544&>M1=,B\":'N/M>G__U5I!MBHI3Z9E5I].E$+ M>/Z%RJ[5MOKF\%-!QH-G[K]*_7PR8/8^\\R4\>,-WH)KN 5582X"\%?DI\4N M]A?>9O*APF/X6WR3JMP4/(DLJGUPVPFP2OZS(M-H&L]+[1QYAR.SIX,RN]3+ M)E-EMC4R";9)P:?S8IG#6Q*?(24:Q%D9S4 D5SK+4-:1-*PH1P$9GQ%*M\I4 MTKE];^<*IHR2D^Q+4)O@%#\Q->#XOKC]*AG_)))QAK0!C($)Z]MQV-ME421 B0C(ZMO_P['M MQP'ADX#;N"SZ'2%AA%Y8_D.(<;3G3*>9Y>CM9SK-,GYJ$@W$9J >5'C0=!VB+ MM]R]D^X*"'0R?C0&DQ@FED]*', MSFP87^5E#,7FYR8S(R^ND5Y05%$H+=(W:85)'O$N .#Y]/Q('R;\;_JEP5#3 MNQ&6+A<%HC)!QWT%VC.,HD9'9CA#4'T$1)\GJ'+[*)>:/>+61VV5\R!R0+FO MP,PVAI%%_N+?6->@HSGJA0ME" /#7UCFJW$H\7&H-0% M#FH;";KQW@=#^F^H4MA,BH!5:=V07C.E@ M5F W%VO,]K"?S%6UBA84R0(-TGVN;S!/2L(GF"<0:56B>HH.QT5!!;6X)E8< MU>I&PTH3[3%Y2LB"B=?I/Y6+"L! WDCFLZMC-PWY##XR6 *4+^93>)BP*O9O M^*#D3'?W$7P&VN\"0Q.MJ;+.C+,UK[XY-BLU'\$G\Z(B\PT=\!3>2,QW=NCO MOCU_^C(K*MIZ_BAB]F)_"K_%Q$G>Y U&W]Q7-.VZ*7,,[OTRL7=SNZ@6_1YM9@_MCUX#;B M@;N_T^/6DGF/LA1>E7@OHZT0(@4KQWX,G^(99QG<7#3/,:@%]OPV.M*3Y20& M@QR,_KHZ=@_P228-W/0$""@K-HROM=_3$9$]591;6"%<4W\BO#5P4QN\Z4U) M@DI&%-4GS8$P\6DW>]B-M2Z7!J"LYK"^RO@88(>!%1#VMW3DB#L(LD^1E\+[ M%-[.N'FO\)P0%?\(7D!'BWD^-[+'-L/+9S3,JC!6#KLW$.R;1'UR -:_;4

YMA$5N='$?CNRP\[F']N!!]@X@^'1E<.(@7 \"^@9\590+' +0 PZ\K(X9( M-[&"AHM$_7UR.8F6.@5/A/:*$ MV/RD1'!%20($UQY;W\.\63E!VXGS1Y4ZK)IK3)[$EV;S99 M.J?A08!$F;IFJ=MWI.T@N^@"_7 %W 9+08=2JVGZI>':]]==F6)&IKF*SH>D MO)/]1@G=;$&!^,P;."N,5#6E)+37KF"K#_XPI TT(FDF/)2-%WOV>^\EM)%F MU!1T:0%H7G$9"_/X#2EPD4*ZYW%,#^'!,[W'@ CXTJ$=S M"&!V!S$3U"GAV0K:PZH*6<^S9ZBAR';5%=SM/* M4W8V7OW#6RCO*Y[\L/#DXV(4XX!W8*G:,7 'N.!CV VPA<>P&\PKV;S3<2_O MJG;5&([[?F*,(=30\&-3"X:];C@X!^S:CO)GDRFQVVN-14,P*YFB>*V1P]$D M+FU>M4$X,OQHT:"#PE9-FD1_;15ZF6=@J-=@/UG_/Q*H)1+[1C3L^;_,S\C5 M-KA[;=.8BC?3&]G!-2O S$/SB\SAE+3IBC&X_ /Q+?CZLWSO?T2_(A..7:X1 ML]5PQ&Q*(2L#3K&U>^;%>F:0[!3R+Q:'HY&- ]Y$YSX>WB+1#VYP470S9S@5 MG-PK^O9"GZ>'6>?S;!Q I:% ^!BH:21R^^+#CN%K<08QJ%6)D X1A6:Q# M)V%;KFLU7TEBAZJ272)#DPSO^N4,U36*M&4 M\)-M2<5@\4UA)PJSWFU>A\-;]MRHQ>A-UK,_N@LD,ZQ61FD=7"V9Y,I\!V# M3[CEQZ$&PVKU6MVDZV8=J>6RU(B'C?+&E*03]L4,6F*9GB/\@NV+T"I#!CY] M&I^?G<5G9V>L>X$-='2122B6393*6$^V.9HD6"&?)-)>IE?DW&+G5Z?MV>D) M:/\G9V*Y5)LL)2GQGPV8#]-'CYY-CBFF)DN0R:L&K*02$Z)CRG\&4Z:J&OR+ MP"9BOB2!DC@Q8_!/.7K&TDQ*R<@=7C19=B(( ]P9S"Q.TS?87'1+1E0TM/-SAC,H9PI@>4Q1=\4 M@_2/T#[5-VJ]R30E "O?7J2R28\>F=? 7^W<\_[UQ=&IFYQ;*T5JP[7Z*^R9 M*I45Y:D>DRE-GG>QIST;>FC[D=%6=$X'M!BT60)%\?EJK\SC9 PH!K1T"C$;;Q, MP#(J21I'" ?*Z&M4XDQ&N:8N;/#KA4XI^=VX:5:*F!M'#*W['J@?J9@9R& Z,:P/T;\9DFSU 1;O&7%9;;I=>X.<5F4>I*I9E=D/BMP@VARUWY M8)E+*H;4;O?UEEEAR"I] +R2AF&E4W6+W@,03N&X<8R=,.KXJ1_X.)MG?1L@X49&HAT*&N9< MZ\0:W>VI>=?Z=GDA841"K-Q3A$PG^Y0@9UW*]?"#1@EW38$#ZF?UL]6ICCV1 M1#B]2GQT>CK9H<%W]'92;43S]9E)<&;#A><=+W;Z_)UP+6.S&\\G/EK(@[<_ M4,-Q:)78(1NO9@+R[0$NJ_^BX;+V[$7Z&W93 >,HH*(K[;74W6\_:% T7/&2 MV;:-/(F=NF+,8-OSEQ](4C"R*0/)ZQ+<]MMZU:)M%6E,WS5%P[SOT17A.I#; M'TFY:->!$2M!F[%^LZ1X,G))@00\'4V_:N1^O^#)?N@Y63HX>[B>$ZJ5;WTT M.]XOQ?_2HDVO+2R%%+K$1TAJN[3"I\)JUSK[8%MQ6__ON5)'%Z9SR$K:.MC: M:MQ6D.#=W=[;[ &!Z:3@Q]RO1;UGD[S %U MPG\S77 < P ]MX+[I#K]$(=ZAK.!ZI[W_%NF8'O"]=MA==O6RMCOA.&BS[_$ M2?2S].CA]HYB]K1G:O#^^![$;FA3O\W;B+G:J#GF("&F/?,,?JYXW]JJ2?17 MBH8!Z9.*1_\&!)#F<[1>^6.\ 7Z46KI28AX,3QT3EU)3;9GZAA"68PT[9OZ. MCFA?Q3I 3\-<@25Q3,-@D$$JY^=P$>T0"PQ>72FT$3%9[DC:%/&CR7$LQ1/H M/1RZX'?USK5VP0G>E*R7SF,:R<;P"'4="+$_B#3:G(3K4NQB"@,< 1L$,3BE MXQ%7DF)GINK? .I1Y'(GPIHJG=E^#/:+6CR$AH:\D3(OB-?WHN478!T3GZS, M9+ ED5]G#\S7! R*C-N.7!58"WO'866*XP_RH$JNQ%%VS\)\7\&H7\&H7U - M.QNU&O8S:\J!TH7M1QI^J.-7YOJWF]T!VCJI"%6:OW'DG.L0CZ+S=\]1G MG'';^RS8^'F4-%(F/M/+7O,O9$A]Z>)>6(PN!<,N$/)N.)9?#OM0^NH@Q9Y. M<(ZX(.MJ7=@ZSZC==N,])A#*J6^2N$= ML'P0"/J*ZESFE)[@JA3LJG%^8)MT'FY2$'&B +L)-$K($(NV7!J4O@D_R;W! MD4!K,R@CEQ3#GV-.C%'V=KUBH(C\3L3_LS#<=F"']+CGD 85>\)I%VM7VH*\ M68C&HFFIFH\@[IR>W7=7@IT'Z(8K"\9]." @"!Y"BP=!\P,[A2=?Y!1:,!BZ M);?M_*4MY'0PF_MTTG)7LTX$_P5$5A_JQ7Y&J\9K-"_3&6(DL4R!6$W5/,5_ M>XOBMHV9 ]R;YSW7S96T#E7I+N^Q3.R(!4Z.7>H%,H65LJG//!FWL0MPH+]! MP$#XIY2BD@S$.%H7"?JMT:U!QW3P'._TT7W/X#+,\?T=FV^4@MOVGQ-R#VO; MV33!:EN9)H?#T= N2:N7X[Z,*08U,GT>V@Y-[[M#$>,@A:0LA?+&4:TZ8*8F MVYI(VJ^351B")NF,_M&6[M2/K#^T73]K69*N?$.T>."LX=:4P*G\WHM_#$F)BZH'T]#K-!>ZYHJFSKVQTN>Z0W MKG5HY])GQ%&8B-34!; Y^;=?!(-2/&AZ9[O+UF>,N20DNNA. M9ML3&L:A%CH[Q MVK,J>M#Y.PO = M#[HI5A9)H#%)&[$8R$8M.L#DLW6#)O=#YXZJL^Y=0.&H>Z8@?3!Y?=.;]::\ MP)"'+<&BN45VU:K$&1W=4B25BHQ1'(HZ]&A4D;W$29R(7\&5JDV[7Y9:2C!+ MK6K\I"B7*K=_<]'>F+2D(DL3^9@&/VDV^%]P5,5B$?M56&+.!C+ML1>2W'$< M>Q8!%H1IYS%4-NL# \5KBZL!J=_,0V>C2TGH)F$X/0LK^U""S,Y?824V,UDJ M!J2(>=/1*NOJ;S_%IYFW9V32#B6=2.4#TZ8D#,D)ZAT;C]HO<:0RMV5J3':5,0Q]BZ:=(_@5]G5PL*^QI?J ;OT&I@$K M -](WK>7OX<_635XOW2< CE M)G603"%;AJ47+M#33IPJ+*-#87BK8:_M^1H"!!=V#86W_;A;X)')-EA"G&_P^V M*X:C$!BD5/OJ9*C6((]K3LD>[,O74XFSFYG[&.N WIH06X/12^D'A>EP8)!6 M8$-Q,R-;U6S+B?UR!BYTVWN^M2M9TP=84'83C8N&ACT8_K!G7;]-"1ZSV#,@ MNS,S/]N#*85J,%C1Y5QWTL.7K[^52[;AKA J-A>24@TX+J6K^,X8YVU/@@ ( M,2ZZFO(ZGDS8CKK_/DWNLBJJ[4 KHT5M][HJ=#<,\Y>#N87G^[V%[PJN_(DG M#GJ6-.%Y8_W5>Y;;7?J<%_G"%#E&:C)41-5?:"7M7&K)->QQQD=291I3SBFV M(MB,5;IQ06TKP'-KN:?<#K[$> %7RP2YHR3);,7]I2@&0_,1*>ZJJ=DZGK: M#?X !-3=9J8X&8U+.O[^7@)*'1R*6/07$>YW*N J%D$-'5 +S3 MVED'! 9'2CG%$C'.;FQ#(6-S41=I!:HS:\WMU*B>[3)5UJE$.OF.IX])21;5 M\8#N&I9IZP9'/'Z68A,SV#L_G*D\6[UEV;=WDZ)Z&U&8/+L[W%"C37@<'U5^ MOX@AER\,ZEUA>I/,FH@A4K/BZ@_)XGGX 4;14?"]V MO':= [ARWE03@NF$)^[XI:8MID'S%RAB 1":I" M*T/?'!G/0ZOD!!)C$[L*H2F^BHRZQ)&0X/]%5B5, MX:K@IJJ8HTK31J:489-HK^'/W1VN<;"_.];@Q8GAJZ/'=]AK [6V75^K%EO3?@R/>$\# 1*MM4ZF!"EL_V';+W[ MYY\NX7%7SJ*)M@1I6CVUE7=65";IV<(W.Q9-34R8%!%^ZP<;^C#.4K?4/1ZD MD%LY?$!V_#.J/XE6Z-VDQ&=:]/G3R71_BSXZ/0[$G6=0D\!KX80#<#V1U%"! M:A)[>Y5QW9O73A"&Q66:>OGE.EJ!-DS9!,%,.U/=W3_(WZ+/YIS9,X5,6Q1B M\&"&4'[7;GLT<>^=OFV7OX+-'BK8[$'(BFE75@R'#(/\HZ$;L[.:P9>Y/FY* MJG)K83W]0+S+S_8-1@K5_KUKI&%K6U8U-RI-=BJA?;TIG/;9;?\11S91@<9< MZWI5)-P\5YSW?;"7_BJ2=U7)A@L4A;EMF/>YJ8T_K*=[<$OK$4%#?0##'^)% MH4_P7BX.2AFF"D>8^7! .5_/N)S1?*7GGPYL66<3=*NLX;H6):7,W#.K?8,Q ML7QYDNF%*:,^GDRKZ)F4&C))J6&3N$X'NX,X533-6BY+X\XWW>N&N7+LM?(! M4\RQ5N/.7)C.VV2>H3MU#3-:51US1K8\WIW[^* V%BP:VAUU!VO.4%S0BM9A M=_OSN ():D[KP!C.XPF7ZTZPMG16(#"X,I[^,X#^6 M T7XI1'3EG5L#/_J,MN:@@&).X2<'0NJA242LM27Q6<@,[E R0QG925 M65E\8H:"['.#14/E=6TF0P?/?8G1)R$]SK("KH_MD^37).COYW1@5/!DPFX@ M=@FTM"B@C8[>9[5,&X4,JE-Y2/FP[OAG*LA*:7+R9O(M"1I ?OL[ROGRP<+B M#N9LGTX81^'R>,WU=$@-/M_*.^ #L1K?#EK1BU:,_7I59([EB[PHN9#(CE]6 M#?PHY\Y[G?3@ND":[!W5@?0 !PN?[#A#:7FE$JRYTQP[L MP7C@;;%=YS[QL[9,,H-4BQ.>H#3*B>W#1#MAZQ2U<:V & M02U**0/B*@=3G]E H>3O8*!KZF4L#4K%9O3U*S<>2!4:+![T]+F^O$5CZFV0 M&-/XV]H78H=Z+AW86Q$>T34VW[TN43G-C?N&]!0D[I!^ M.*F6_8Y7"5M(=_1JXPAI74^;I>AAE-R*[&1+/=U73'Z$E#^CKA#U;'4KTP+QJN2Y3,GA4Y2@'R3E?097EF!J0:UN@GZ!_LFU"2ZL'M$^B/USA-T M%C;7:GPK>UYLMN8@V5JRSA%E3Z9>4;JL@XV\[Y947SJRT(F5DBK\BC76X57]U&>LAX)7K%_ MC#(=ZE7MNFMCJI9+LKHJ:M)MY5K94DN5@2](O3Q/"?%+_# CTC=XA?KD;:MS M?*NB-D/PVO/&"7:M %^F='@/);=X/8NO4V:/9&NPO#(+\VH TA[@MX[UP#8 MRV/G6EJY"Q1@*KL[G9IZ@;:.EJH"$&$+LQ^R J^)AH4ZQ\.QK%93;T\@)-KK MF=/3@]FVG[%PZQ@H$4ZMW43=S(V9>!>1/P MYN*;()GRE4NF_. E4^ZYE["D75S9JA1^@0E)QRV:"GB+JIM*$KP'2J/8#(*0-G)9':>EJ42P +;H17RA)Y62KD#P9% MRNH$Q6[OB'3$:VC2Z3T'I"W58?4(%$*P+\ ?D@"-F=8F9&SC!AX]'.%4?9P[ MD(#9(7SF*X#I, !,HPF7ZIM-&E;8-'A_O]*!B!:TQWWW6@\@__CS0C#Z;NJ1 M?S_H:E&:1[T"Q3(Z.A-HDX0H.]D'WFT[9NLL-'3$>X(6=+SCIH9\**W(..^] M\!Y;PN]+W>9..%"3^ZX925GL-^Z,"<)I8U[5J!O4Z+ ZM55W^EF8R^9O!3#9 M'>1Q(Q.S$ UBCJUV/7W13),/K<3,&:MN2FH<[N'"I'7T;EU2:-D\LV&L_:VE MB+&W%T,,WK!UB\.1KF6#.Q#,?GB3W4[%OW\K#L+]\7S?Q7B<)F YCMYSYL:7 M4H[(PA,_71$T&, RHW8??H-"Y%?FL'?G6F>8NW4ZO85_MIF$IUU]/I6HPXEN MTXN^A!C[RO\?/O\W-;6_)F:%RT:LN?4D^J_.C MWX<)]Z:R\WO_<,X8M\(+((TT>Y(9/Z!,GQ9J^VW@AW2IC:LSN.H=[]5,_]I@ M](CB_'"!TQK]79]!SG3?UN+OM*,!YS>P;OHF[KSF*]/?R?2[NQ80RQ>BE/N( ME.ZP#TR6C$E2[+D*VH<&V[.16__)[.2/,E0&!$6KIA2%0(&[9_AOJRMR[.=, M;J2FMI=$'48LGA &M@M]Y:C)+:_53;INUG@'UWPYR)1H+:9W)>WP%<4_O'XGNVJ9?>YR M67\T%6,?Q'?P*PDT>L:N5/W>*U6_L2$U)X),BW@@K&VG7$5&%V98B MD+'H)C@E0N.22*_F!B"0H*!,0<%(N3%.TE77I*(UC9 NM)_E;OO^H7+2PEX4 M7)PIS>=JH^9IS4N!'WD: @.6EPUL2ZI(B!@(L\1HR8/_,%&+6!7MPH:#J^CO M&.9Y17>=FN>\"BNLP=K_1FV##@;1>'JZ;TCCX&[ON7JU5ZX>:^(:L2)@MMNK MM,6M.#@$ERWE(4,&0O,DNM!P495# M5H&I)LTJ:*BMKL,^$18'X=Y4ZKHIPHW$I9,H]JC)[?4)[S[#;0/_ 1@F MOF'@2*EOW37.W&AOG9>9VZZT:$LP+@2^8BO%(>_60U7H'+*P[P#8'8JO)V5" M14&_,E*<*QU^V.YP%J0H$-H&BX=T@%S^:^,0@?,Y%L*8)\0'2CUD0OULZFY^ M<0BNVUT@#9[$';!GOY5/:D+->ADI+;B3JV$: !D=^7WW[;/I]-'+.\]Z0@^< MON0\: \.9,F%\$#]IBI8@Y4.>U;Q]JK::H5A9ZK8MJ629ICSK*E(9#J%I<=2 M-@8=W$=[=RMW*]E>LPH/"*CPD=_7IZ;[17:\Q MK3YKC'SY*06U)AF!NM7GN2:93<9-..G,3;JC4+V/A(7M&.; )C+M\46$\!AV&XW/\^+Z>;K,==_L,QU'NGE=2 M>5)H%M,T$?Z0D@^)/I1TBHJ:];1YD'$QRC:%RJSI-,*-N'*3;AL=G9ERZPFHPP,X(9/PUJKQ+(.I/L)&QRN[E+?6 MJ*917!2M'; +1+)K$A X0CP@*7?\(_VGW?4/R$TM2[59]47P[0894Y=Z[UE6 MX7.#=!&W@O:[3RY\$;>.JL(;9&K]Q70@=.DNC>?F'C=C6#/;/*J M*17[1Z3KN7&]^YZ&4HJPU-MCES$H!SOT2O*/.Y]?X#EIK7ZEL\2$M%VG"+_ MJA&K_O-5#R/XI2 M@C?XI2]QF"D=WU+O?F&3L;TWWGD3#4 !Y4!&M3EP%X,"N8/2"N4'RZL^UD+* MM4U$Q>EY1L6 )#.I@B8^V%=:T"[-N\0[X@_EN.G VAT'/F% P[39ZD4.:5J532*J-QJZ..]8FZ:KW/YY+B MAO,;QS_ 'CFG4]A7"?>1#+4JXPAZ;K0JM#J/OX$,D?C&?&R1==14V@EJKR=M MYY)_XE3%U@$OS1806?&[CHR$9_!9(K9QOW1' - L2ZM5;^U,(S!IX..)!S_K M3L7U3C-Y\X$R*E >)4Y4TF8XUXLAJ6UMY1ZEN$<79CV;1!=@=B4VY[V597@' M*-$#BZN>[3NN.KC?^^<*['W"RZ;6DFD=]/#D^"'K['@A4#3AO\83)C&%REQB M-QY&AR*57/TF]\Z(:6G/7F.OG%!T(8W*]D]&87RPF#%HS)NJ[:DF<2W.5+?W M(@3JNKH47.JA O.,6'*Q$[962&W& #EV/K5%/+"@'@D@FJE5V,J&2X4AVK1A MO"D;)UY)B4Q=Q_:'I5XVF2BK84'JH)2@K%0;P!H\^6M3U"*0ME4-]R.0JNT: MEUE:29 ?G],HXR[9..[N*V&'##+""[;S4; -P'X<@WTB&[DP'R8:W7&2VVP1 M%JXDQBT;<3C7>\\.W3=]C_S(BS^[[WD*/M$.W:-S] 8YM);%!$K.*ZLEU?TR9LE8GH8(T28?*<" M,9?,]!7^+"RU2I+:JB>Q16*Y-LA2KL^Y8"]8\IP^/SOC2FS,0F-? >"=/4%'@")!3%:C(TKK)EM3=L[:I KKE>=HZ'S_I4[*4W("RL*=D3'?K_?'T5VW57.K,.R2!^Z&4?B L6 M3B?%LWV(#JS'D^B#AH>O+.F.X29[%D;LP^M=PU'1 &*.\2@J^"?U2DM:#]^T M3UIOO+[%''GJ]#4.&APN%ND\%1/%E,CK(]([N$WN*;+W1 )/)M%/J9=-8HLU M'HH[Z,F^W4%O<[.]0%,_LZU\P0#Q>KMO[)=W\CZOPX*4/%-E9BK(:D+D$W/' M'C&S M3ZE;K"*_H/N*E5D@I22Y1E^S35T"( <8BD_;ZR#)>C+D&5RIKS M"&6H#6_ =.0>>Y+%F!-9J@5OX,%V\9_,4GR:6Y8N6[ =H%EGFL&_[*O 'R MOJSV00/B& /^ )JR]I;L5!&OCXH8Z =B05]@+1*;';A3OS)Q9JMAQ<')H.06 M)FNB88AOEJ%L6*$S%AT#Y@_*P92XT11)+3+R>-AD*2(N06D] _C7/1B<[%,L#(580!7OV MYI(SH"+0G&: 6985U)YD#'K7VU9O7ALQG*NFDI"?ZUK44:2 ZJ[2HL%,"E-2 M-$QW8J^/KW?G)QVT7=5^RA9RBP55ZX?G:*[M?*^@C9?D:_;/R%Y0E^K<[VWU M0II66;PJTJ3?*,#Y@NEHLKC%DASVCWO>-:>!9C8SRNB_G16VC!A:$EQW9&KP MM.\+;M<)#[.MS^X?"!R7'?-T,L) B53X,CZ2EI'V[,;;:L+,-+)U M$K-A--LG$944&RIF.!AAZ(\I$,@D""AP\)VB"5;,=#H@265QY@#D4?B=4F5? MA/9L$GU4-]$OKABZ6\4^B(P\<1QV8KTECE #(0\0(NRD'KYH.)*:"5]8'!4G MRZ<6$=2?E6AKL-SB21OH#C-C2ATU+QUKQK&W:WVL%DG M*V;CZ=9YI(X#<\"$48Z*H!T,6(]L*'2J(E!A!YUKE*9@3/;UICXV'?88BVI1 MB/ZM,0VSB?&!"HZ52UP#/S*5U8U5-NY(2YV"*84EV7Z%@C4/P7O;"=ZK6]R# M./39,#V6P;L(/%&Z@\-2>SD&.*:;E,>-XS$]W'1X_-5U^(F$9( M(K;908BX\/1=GU?:^EBN"Y!*.'4>%+L,]R?.!!GTL.>@8 MK]&!!.8S"I T[,(Y8ZV9(.5(=@4H0"S#+-8Y".KT"]'0]AB 3^/X?3DZ1X-U MG\X=HX0AV'@[TBE#6D(O1W M:MMKHG,OG(!#XRNC)'1?\K/'RP9[O*GU] B[ M!>L9.P^+N18ELH!VAXS*;S,EN\T>C2/_CB.DDY658Q?8D?8N[<%BQCBS@63: M#'%K(M9P:5IIV=? T>YM136[.*.^Q]#R*H%L3 >YBJ0,,B^R"VU7H;B_0T_ M5YQ.[5_< K9R*3&@R!JK#;DI"2MFH,CLJ1N:V=[M[-3;LZ)V(O"OFC M6MI7QQ+8K?=_13G\&5 .XS'GGD_8(GX',N^OU*ENSW K]H 9%:?EK7(E=9P* M9&1-Z1+MEJ"HD+'=GR,KU40HE4YQEJW&]#9J*D:QTSA:-(P-3C1=C%;2!]I/ M584Q$D]39N>YBJQ^#:V"T;!7H@LIJ!&JSNN M'"Q)L(7$UEB)38IY0S;P,9:AD<=FWU@ M$H(VP7>P82T)C779L!9DO@(5J6Q[CB%^;'[1V!R[6DK?** M+?-/9,6' %N=[B:G@95\]]+1^>Z&?D&?PMT] M"EV'/S78WX^NFBO(S>;60[PAIY/HW[&('I6<_DE=LQOG$O-[!97 G_R'5BC, MJOUZF#^&]BH)^)CP5E9$^5TLE2"^D8EC;#OPS+@G7((>[0216&R*M(G(&6AO M:\JT4DR^%GKX&?O/4XEQLN2:4DK/K3>:!(./32&/.L'2FJXRQDK.E& $05-?:2MI+6K[=_ 6SDA6 M@KJ QU-L9HIC+-0<:8?5.,Q;)T@BA7?L2_O*^8DN!28(W%SJRIUQKH> ;SR M3' LS]0R6I MM:MN11F]Z^I*[U0N"X&OZ5!'>"01 @[')I.C<&6_?9+Q=!M0K(IK5W6',P-% M<]T5S@0"PXQB(ALC?RF.$ATIB6R22FLE#=;SG ?U:O&3HERJW*L6+.5]&#]L M:]704Q%3LUE38966OE:_A"ZS)7GBZ&CF38AS[6&#UBI;JK5,!.])D=D: M:>T9.#7@#F^;>V\3*-HBFA5Y0G7(0+?%)52Q61:64M"N##8+SHUE!J*(*.0& M.! %B*DNAL +W.[@[XQO7$2VW.$^TZ@S[\2;]YT+R/6.I+V1&/)7NE;+Q6*H M()"Q?.]UN/#1T<)[7U@?"CW@M02*#'BG71*T/2;Q#D\SZ]@C[C7]]O \4^G: M^-!,Q)(>Y/+$KI?Y4F&-.JYUKHV#KG,-6_I;"]\N$]+2@ QKF"(6A:ZL-+:^ MRSZVVI-99!W;I =G-V0_&7S#%3 M#>QI0Q5'T'EMGDN)FN(V#?*E,0%<&TWP9];2SK"$,:%#':Q3\&$#T1TI9I'K MVL>7&5]Y$?8(.^Y6UW)PGZBW^Q-7V&CA MXU(O25M$_0C"DF[AUJC*:@!8J(\=:OZ[;+ A2&L"\OZ(^1K#, ]S M.MP6G;!0H.,>I<>M!7JSQ2K2IT]?5NU,5&]W[=E9Q^=1"D.J6AH;26OG]C:L ML)^)KDU9,BH>9&7V$F27SJBFFVM[(E"J3GU/8H1ED$W=W786.RG.C-2#^;PI M2Z/+88U!"M-@1XHRG05]ZB.L1AD=L:<-=PAO8U]]R&-R\8(REZE2Q@-CI\BN MS+X:++WO>!K(3GGP89B_8,("_+.JU]F/_PM02P,$% @ ?85M6-T!+[N: M @ I P !X !E>#(QT'M-*IUWZ9+.(TY5,$E1&A%H!(.AF&0D1^(R MQ.R7<)RY5E^-K\*\YX5T M)2@\J1"&D=]NM5H=WSUJ!MCH<*-3:S1:;83VFT;GIUMA4U:W-IG)$SRII"2= M&(OYN\W&07ULCJ<4FKCKUFJO*C/-GA;VT8YR;RR#U\:!A$:R.R.J M6-.%.%")TMV=VNQW7$B<"%)*\N[N!:68B3.K#FU'A_Q. E)7!"XC0X[_?XZ)I]X/=UU?Q_W= /D9J. PX'Z/_$-)WY& M(8$F'E-%XBM=8S+E?9-5Q2<9'&P%2$&/.-R^,D:EW19/-N\Q:EPT'UR%?\W: MW!S+WQ,P2HL+#&+)/20*3I6.0>?FH/@/[=3<@MK.T M/F^/Q 70%.3^71[;_1R!-FRM88SRAO_BG089Q.(\BBA <<9RUS*[SV#??51\ ME'XI+@-*J3A=]VZ[]E&4PSFU&A#RNG%7LN(82"J[BO,W$/E2[E/FA(D1,(0C7=GF;5(L]N8=Z6 M/9/F+[=BASF"'\XUCE395OZOTL5Z7'TBRD/ESM-EBX59KZG'*J.B*NEJ+E4, M7>&]*GMA-R_.:DL3\#.53,Q]DT<*\_G5?B4&QW+3(P,C,Q,C,Q+FAT;>R]:W?:2+HH_'W_ M"BWF[#W).D WV*G.^]R;*?CZ23V,4YWS_ER5B$5H(F0:)5DF_[U[W.I*I4 MV[ACC+"9O;O;@"Y5]=SO/_U_-Z/(NY*I"I/XYW^VFZU_>C+VDR",!S__\[![ M='KZS__O_7_]-,S@,K@T5@?2#WZN#;-L?/#FS4TOC9I*^LU!V^X1_-I>&-O>SZ^KKI7-K>>A/&41C+/SYZT]VY[00M>P%>XZP[ONCQ6F8A]::X?WT37IK-)M=.7Q97O5-UH"#+3W7''1Q(&^R5,2JGZ0C MD0$ \;QV&JVW#?NRTOW76_2J]O[^_IL;A*CSLOG[O>M-G5:CU6FT.^8A@0SG MXP7\4-J:G^1QED[F7ZQ_+".2"N?M X#1?O/'E\]=?RA'HC$-EAM8^O?;]X^_ MFDMGKBP#''_N"<5//H@$D$9-QHUOW=K[GX92!.]_&LE,>'A_0_Z9AU<_UXZ2 M.)-QUKB)#Q?%V<=0^2+ZMQ3I1_A&V==LU][C]A_K!>=P M>1*47[%3>__QWW__!8?P](#>$(F!?>AN[7U?1$K^O>=P%&9F"9W]M[7WYYV'[6S'K$"S MRX.SL4SAU?'@LP0T_QR*7A@A5N1I"EON9B*3N/>S_L):3VX ML578B^ NE14 !<2YBS?_X]#WTUP&YE6A5/IE#]K([O(WLOUH&WE3)L]4]B5< MYTLUAZL@QSE0Q-=@JQXQJX,,>,G/-16.QA&R(OINF.))E!A(\T8%P%[H?<5+ M]#M5DJ?TB83<@3Y.VBUBIOE>$EE/8] M_Q@Z%3@&%F:9/H3=QE;+/DC_LMC.\CCD;>6 %.;+$1!'GLKW6N\Y^-8]-K>; MG\QGO'_>LX!'=8VJH4;VXT6H,?;'\0-/K,9]%CT0.>?U'8%3JK$3#J+ M,Y/.XS&3G0H<0XF9E';V,(0I[VRW6COK/-[.]I:],XV!A$"]YJ*C1(&"TQ615/RD MG][,?8$]"[N.]1#/;S?0J3"_VU]KZ%Q(!?:8/SR$$Y!7,DK&>.W)S1@-L6=) M3>W6!F!K16#MI5MI2P78+S(&K3X">!T&H(6#K8T&^Y5\UC2V=(OR&8-L1516 M,4.O_7C:;7OIEMG?Q4:+AR=_YNBU2T;C)(:/:EJ%&HV2N)LE_O?'Q[TEG?G2 MS< EG_FA[^>C/()K@[-L*%.\+I5#?-J59"ZR-K!8NN&Z9%A!X#))(G4<2@47 M?DFBX+[SOW<5*LT.+H"F]'OPXY7RP\3^^0F>B$G5D\^84CTEJ,Q%IS&H#XJN:/\H/5F=1"C,Y,;_($%?B6A6 M>?P"&N7DBTB_R^QC'M]+RY6AN.W*N@N6<.I/BGZ=M4&!RGHO'@,,6QLNL * M5-9I\JQ/O;(>D[43OT>@=<.>?9%)==8_EF/LG[$V>%!9U\VRCGXCB.?B066= M1L\"#^[3!*J#!Y7U7#U_5EQ9U]+:B>0GU,=EKN[(^J(U%_%0H\*S]8L_7 M(GY$%-AY27ZQZISZLW9%W2=^JP.&RKJ#GD(,/:XVG(Q&,J66G@) L#88\*Q= M4\NU!!\3#.OM&5I3W*^<&^8I4S8JD,*\4SG_QU-F5JP$ +;I:ISCPF]INCJ& M/\T#%F^YNE,YGPK"[SQ-@MS/SM*N3*]"7SK9')CZ.4@Q&?HH3/T\S)YGIU6 MSHW &L-_DO0H5UD"6K%RP/,EZ8619'?-8^2 5HF%KHA"*^? >+$(L"(.4#G_ MQ6/#Y<,*N?+60:,NA)V':POD"KGV%D&D"Z'8;K&,*J7THKLN1[]7.??-HD=/C0R =G @0O2O M''2U(/01_=?FZ"OGF%GTZ($/R7 0'_$'L5]D.L'T"7I(U4V WQB# RC>+ +CN78!=G MX9)[9#VF,E)9+\1Z@^@1=9&WE?56K"&(*J"*O*VL"V3=X;D:3>1M95TL:PC/ MY2@B;ROK%GG,KG(+O_18]K)3.,XTI^!+\3[\X7"02HK$7(?9\%+ZPSB)DL'D M'&@IEJD:AF/%#K*U 7YE_2T;X"]=OWU;64?.(3PA"*,<)U9WI9^G(7+4DQL_ MR@,9?$R3$7="IL'79WW3#/QIQF#)R#=U['K">\'&V45(EA ,O^JT6KO+Q:K6/N#)8BR-+WTB;Y5.[_A+!M_B '2I DC(3=2'RFP-!9IG6:KA?\\2V5YO[+>D+6$Z'*\%ON5]5HL%4C;N_C/\R2[RKHBUA*B M2R*[RCH2E@JDW;WMYLX2NC-6@>PJFRBREA!=$ME5U_NQ/""UFKNMW69KYWF2 M766])6L)T>607;M5N=P2;E?BVM;G>>H/ 5P(@1*/@]?>>N%R::K=0ONZO;< M3>E+WSX&3;5;E7.25!9@+W5_= MY\KL@Z.OSXY\*^>[6#TH5B3=VI5S4"P(BG^=/S>J:%?.^;!Z4*R**BKGA5@0 M%)>_/SNJJ)R'8?6@6!555,Y[L" HOG6?'554SEVP>E"LBBHJYQ]8$!2_7CP[ MJJB<6V#UH%@55:R;M8T_G^1I,I;/TV767C>;^\D LB(*Z53.\BZFRL6^Q"ZQ MZ-2_"-5WMS.LO4CW.9^Y^#%*8&[MI'X81<>ARM*PEV=)^FBSE^?L^(.,_2$Z M&Z<:A(KHF;;-:'>)C*OBD)6+3VR063EXC,; MK*P05JZ*5U8N3E,-K%P$(Y9I5ST6ZJ\KLZQ6J MN&7E(CH(C+-K/1'3G53U>_>3::6F#N/ CDY;HUFY[>W*ABSNFT1W\F<.R\7? M+I/3^$JJQRAYNPW6ET.YZ#O651Q4-EKP@A!A641>.9_[$GCJ4O#II'MV_DSI MO7(>[Y>-$\LB_-$R72+X'Y8:1O&V[[\62FVW:HDNU.>^_@Z.N_S>T/Z+:] M4UE7UV+@NTQ%K/HR/1RDDAI4+=&Z,7-'EF[G@IQX"Z!9C'V4+OTQ]E$Y_]++ MQ(6RQN""]X*E.8&)WZ6Z.AZ,@SF9>)@J&-P>IC"A?"_4+3Z1^FD3E#>(M MS20=O.FT6EMO]!5O^L+/&OTDR>(DDS6OGR:C"]E7/]?ZC;WM70__O4?_WJ9_ M[]"_W]*_]_'?.RWZ>ZOF16'\_>+NE](;\;J:ER7Z-7&C7?.2-)#ISS6DF3=3 M>S'?J 344*GXXU"*@" 1A%?O?X)_$?##G?:^W]Z2G;=;6WO;'?FVMR]ZK7:_ MM[73WFMWVOO_CUY@[U'9!)<["N/&4(:#87:PU6[NC+-WUV&0#0_:K=9_U^C* M]S^IL8C?_]1+W\#]_#<_9O9A(AW \[)D?-"!)R%X&B(*!_$!IM3)M,;/,I?[ M292D!_]HT?_>]0&>C;X8A='DX)^70+K*^RJOO8MD).)_UA509 /4\+#/%ZKP M+PF+A+?0QVO>PAX\!XY8FBVU.[B+;U]/+T^.O>[EX>5)M[P%9_%566WWY.C; MQ>GEZ4G7._QZ[)W\YI; =TA.U+Q8H P(9'APG/@YRBU,MJT1+^G#!>^!;?]*_*9X MRGOON8/0X6" Z;"'#/-ZS:\]8M4-V$LDQDH>F#_>!:$:1V("LIM61#>]T\_J M)5F6C/!Q[ZYDFN%P$7U0=&;\<\%UFRWFO!EP^"PP;]8_-^&G-[/?;S>W=W;F M_M)JMN=^?]N3]K>:6]MW/^H-K8Q7!P> !_ES#42@OG@L@B",!R ;KQV60A$ MLC][!LEX<4PY3$,1>=_BT$\"Z7WIWH(J^_=A"I_P@PGD,(YS$5W(<9)FH"TD MZ4AD('AA?Z _'?22).J)*$JR7G)CZ C4L?_YQSXH$^^F2AL-_>8 M>A]7^"W&?&&CV5!Z_5 !:+R)%*D'FJP,_@9'/B>-]X3UX!+&'03P36,$CQCB M;8U 3!KXJH:,#>IM/03%C_(TA1=^I$7_&QZTZ$N+]VW7WA]+GRTO5.++Z%[W M4,&OD#Q9#)I)NA$5&U'Q-W0I]""$5$+T$'&QH\7%]G,6%Y<7AU^[IR07-B+# M%1F911J/?1WDD; \\LE7QA@42#_A:KB#' XKQ:L031$F3__OE1U&[;V7)1M8 MS(/%/:)Q^7Z@>_D.P>\H&8U"A?Y@[V,(DAI8*^@J!P_0RT[(Z8DW\[V&;>^2 MT[2QU>KL[E=(Q7E97H^'@O%"#G (BXBSK_"+ >5>[?WYZ1\GGW\_N_BU6_=. MOQY- [19=9WUU0*5^OZ@P0,M%&9^IS$H$F.M2] Y",> WX$ MYM*LL:+PBG&:7.%S"I/_;>W]&;"7)/X!:Z6%1ZN!]#"C9MUA<"EN3G5@U2?_(T5$'HDTD$ MHBQTL98N2P&*GS8MFM^GI++K4*V.4]S5IOIZ'*V:9)O3+ M#JS'.+/57O;8I, 2>TT8RF$0I%(I_9_/\+RVC>>U:N_;NWN[+:_[N_=M/ 9, M^9 D,:SUHTS3B7<1-+UN)IM>NS7CNGU\NKH;7'_;HV6!-:OV:<5LZB$I'O9Z M ?<(_CQ++Y-K*X3;;3!9DC2+1!S<"CK.UW@TW^%*R:+^^+[0=21SDI5GZ3EH M92 7%U?:VIT*:FWK"(#S!$XX^K_AF'5F?;I;H+;M=; 0_D5H;/HL4#L;IX"' MX5A$GKR1?IZ%5^A_ %5$JI>IFP%J>(@;#T&!*=M,[9W:^]U6N[&]L[U3(4?LHL?Z MJO!)_L\_WG;:>^^4E\E(CG&G7DQ;K:,5%.5( YZ @_7\$H:M.B5ST:UV@4.D M81;"(]E!*5,9>.,\53EZ*K/$@RO0A&&W7KOSJJ?C@,!I,%AVZ&<']^U::WV[ ML"+G'-ISV<8J_']O=]L/]?]MP0'O;#V.UZ[=W-E_G$?1JK:7E OPE!K#(A'L MNT)QEV$6D==="G_H^9%0ZL>TU;7:?"J(+74GHUX2O7J0U%_SK7_5P18"N[SQ MAR(>P!>Q=ST,X9N"Q=VO!E;^;'XT1T:S_DF[TR-RL<)[EV.T<&I4EE/WQB+U MKD242^]_8;)3&],B/#4$L?>XZ3'K?)J:Z)CF[%%B&/./S[]OCFD:Z4XT;7+, M=]ID1LJ=LI;? E\#=>.K4('XT_LE2GI@X'P1Z7>9W6_BW9U[M)YZV. !>EAE MMOD5%.BUCW O)?GH7D*CI2T>7)^R,OZ3JRSL3QX=[@NM^C0.,! BO=[$\X?2 M_^YA%WAJ:TWI*DXR^.;//$2Y N*DCZEW*25% MJSOD3)']ZQ6"INEM2.L)2>NW),KC3*24\9@J6]/4VI#44Y'4]5!2)L047;UJ M:R5L"(()*2KP1!19LG+IK2?U!?#@.216_LJE-T>H&:49:1!_QD1[+X!?P=C' M2\>I]"69_NV.1_5!RGL%#P?UVE,YV+]JF&"2H4EKSX8BF][2M5"S?()NUKMZ M#5(X#KQ7'6?K/=#4X:+>?V 7>!-=#W?B4O3#L!I#T4IHI4)EWG[+"\1$W2JG M'THGNGB**SW0%LM$EA?DTJZ]!_:T)O12(7;U-:G4&6T_-(^!39.Q:9X#SZ*6Y3/ /)=9RH;,J@1.V98:I5 MZ LYR+GG!7_=;5QZK_#//0W[SE:G:=7MD'*6QYBS?!L/XKL>B1'Q?BQKD>KU MHS$.YSSQ.#4?L8RCLV$<#V0<&Y;QI"R#S.8(=B(]X?O ,E*!Q(Y4@C9S//=; ML CBQMP?U AX#;PE-8(4*&@$9S!!106>!K(<#VW@#=+D.AN:7YN@JD@VSZEX MCI(1:K./W6V\IY:@TV[N[NT]SJ.:K?V[G[2DI,BE M9L#,=\]_GD^#J\_?6Y#5+[;+:5:_S!2GJD'X\ 7"]OG0Y]^I?$V/ -B#))W, MB9[1180&OKZH"*1UMB@*,ROYE]_I8/48M/LRN4/W-I7JF<'XH71$Y_(A5_ @ MI1;M)+6]6"NIY\.=3N8KW"\<=\RI_$*'4%3Q"'"_&'L.!2 /E885(&,Q/^O#:6Z_$Z[DV M[2;N]ES]4;M5HJ\'N[!U-$SK')B"B=X;D642ZZ$0IP&]L?$%+$T,*#QD<^V% M4B"0\2N#\K+?E^2?C761"]X9HFLF!M@@LTZ3R$M H#AD5J@[E"%JB6F[M?VJ M5\371-H3\-C&V4TD)Q1:>]7>\;XUN]@P=Z^SBRGOKW'CQ2YU!/1/N2L!K5CD09CI=9D@^BJQ<7&A=^KWTT-%C#\&(E! MN35A/[R1 2PV4C:?M+-[O[1;%S+H>ZH(QP* [TG6\ZA>PLFP6+(NO=\D/5N3"-_/B)5 @H.XT6!+@:Y M'00DOF8#X,@=Z'*]GH"=1Y4"N2L6*&CY%!^(E2(.S; M792V F"Z<#%5;H@Q!0WM"BG +D'K82X%#-28>?_*8YWLL=7B'M"48/&_-#Y_I/0'> Z.<29LSE50FT+O3@UHV ]' M("]_KK5F MUMMMV[K1+.J]Q\(D83W'CQ*%.Q\#1=!)W;F)M'LHK>PETMS;VMVN;8\"E=7 I#>PKPJ%OP-H>19 +W"2R/,E.MI'R7F MR\W%C5&B2!R"\ 6-CGP1$GT8P&22.#!-T/_,N<=@T\-6MR MQR#[59'.(R)? M)P#5YXE@Q+P@1 TA25E!@(>K,"#MUT4W13G\^-]A$@5X*[QBE*3H2 $JV_GO MN7LH'13G_X,<+U_6]"YQI0%L+AV!PFI56_-V4EYS93*>L2P;U62%&RG?U;?M MK4;^)6(;= .@FC]D/O"6L&S; M]EV=I1Y^SS3A;+F$<_KUXYP\3%H5U0X2Z:FS8AT/9 Q;[=K[G;WZWOYN_>T\ M2JM.#]!E-\M\DJX!BS4V-6:6\HKVA:S5 XH ,P ;H+RC!QMPRGWPAXE]["7< M]R$"O++X 9Q; M*,$>1I+NI%$X[-<M)672L:XP,S.YF13&?;V4E4Y.ZZET<^3WUM?L M=&W&:T/T;7#^-C#?3!L!*)JM\C([>A\/CR[/+KI+,:SN!S*M9U:(/;0)T7QNUA/^]T&:Y''0T%OIT__>/>+& MZ%4'80;K\!?8ZEF>%KILJ-R2D2N14O0LD#CLDY25-%3?B0GEP./23(1Q-FF" MS+F2BC10-4SR*+!**+- N$=-W82\3.4CD :P>)!3,DJNZZZ6>M>- 7"Q7"GV M6S#GKGNGP$*]]F'=0S[;:;V[P)5^%*08TU?M=PLP]^9RQAC\;>C,G"RH> E+ M&2-A6&%VY1!*F5\#L92VY0 M@J:-/4Z0N(*"67Q"?48:]JY>@P3EV@,RX@Q:TTTAX"_P3-P=G1-X0;F(UD%>0.%\(UUJPQ!)CZ<2)W 90ZV[@ :K=N0#58&M,HC M#I;,G'X/72Q\@M&$@Y'!%=BF$C]IB/!3] R8H.1D8&QSS"U^*E@NN)6%AA&4 MV?2/LO>G$D]W\&S2\I((V*D^*MUW\!9>NE!_B@<=DDY>:6 VT<'6_.#+.W>^ M4*/]]O'M]P65.1(,2RK466@)[TK'U=YNTJ2E2XH38@ ;HX 68-Z G5/H0$I& M8+;)^"I,DYBB\@C:JP3U[@CL?:^XVD\ET&/=ZXGXNW%6%M3*+DY#D/=08XGF M;Z?NVREO@QP_CAS E$$H]448(;V/I&0!(P'X5PC?6,I &?:HP0LRFIN?HHR$,FC:8ZL;7;.Z+I* *4! O8+&B*FZ #_@A2,N)\"UQC/[1 M%+4@X"IUW?-MEMG,8S3S-0=<111BV2E>(WK,[F IF&"XP:1E8M*A/PSE%5N$ M"LX-2#I&#QAR'GAS).-!-C2<@AUT"9(\HZ\'N4"'FY2<85-<9XP. MTI- ;S*B#"S8$E/5KY$%1R-W&JV24AY X4+O>1921V=,IY"TCP"NCY(QH6;! M9&>DID9GR@S2S)$H0N6 _>F#D7BU&-ONK!QC80GS,;8[4>@6T EBK-0$6)T/ MP,DT8J++S1^2$5JX'_P)F+@-D65@E,$OVK (59J/F?$4'*D.0 1 2_H:D8'L M2%<6&B9IKT!T*?/"N0R0C1HV=WCE(S&0FC>.<\[WV["\IU.V4DEJ.,FS# -> M)#=I;AR<*CJR2(?"^@DM+4T>+<:?50+2,)IJH.!H6(Q23Y70+04 @6<@W MW)?74RG1&A@T@<*Y09(T22V[(-5'3>L^(287$&A=]1X15<;P4-_D"R;\ M6'9H.1**GXT.P3R-[V))_1PELH-B<_P^&Z1:/D="/R/JX0#"?LA]$$S*,4&H MCA0@2X@98<9WMI/0,EDJT/*[^CY(VT--#>MPZ%3):+R M/73=L(YYG:04-/#%&*.&1J68#=/9""[AA\DQQ!)TIB#G:<(ZI3>>>HE>$;J$J $ /52@V\%NV6'<@H,]<$ZBF3WZ(Q-P? M!FV0D[0 GIZ#HH@ZO,#:V VI+1U4NA1>RU@'<"6 ,928]JA>G;*=AE,,$^@/ MQ+?$F L[;T#>;T#XY#K7"+-FT -L>Q]0+F*4J)PK;[#E@;:FIAHAJ%L[(6#^ MG$GR0WE)^=IP5Q]#]K[UZPC,NA(^QS!,-9%IO4"NN:E'JR)S2M>QW9XXI;6O M>Y.Q-BBW;*X12(Q[$N 1.J"748EU4O:^& P; $])2/ZR'T9IV8W8<8.^8>/W M-VX?E8_'F,PQ1"R>C1_(&Y]2R@ A8WCPA!-(S0?J$"T&&\ZS=#UMQG-;"A1Q M)(?\=-H?S\V5W$QZDY)&!V 3Y0LA@R(*U!):B M3@J;GB-CL$&I31S@B;'DR.8'$KF'Z*SCS.B4>\8GJ>;B13.4APM0H'< "K)[0XDQ>(GR# MJ0J3N@D^N5*H4$^*&[%]C>I3=9+Q0NC\Q;H; TN4+CANG9G-+$(L:6SL$YP[&G MU)%%MP"W*A(C#WQD)G%M<$QRJ1RF5)"5;KYS%1GF2ICD!TP 6X8!YTAIL6CZ MH9D ]VP09,$GD(OAH\@GS ,9J+C,S/,I(<%:MAQPLW%GK7 BE*YQ&$WZ&_? MX,.#U&F.C B81NMXJ J%U/ *BH20"N%/_(A*NJ0Q>BG65A0)LB>J)S&* MCU=)D<;84S_Q0S%=+H:9 &BH1T69KM)E:2-TCV$SP!FMA8O70)Z$@S#6$=PL MQ-X/F[#MDX1M"3W0@DSZV34J)":C,::&RQFY<,E7.HMA[:!E"OPEM<$45G' RM2DK+ MCR6R&X%.=,[:-/UA;4#!%3U&%V9_!RO$.3O39#I219\BJXG82TR=_@8GELTO M3+#(<6;JDF3"AM-SGA!.^;0R0]"G^%2#'C;L[M;:F\ #]?(W'8"FR@CQ18)2 M"0S6V1=,J2]43)015F(8&,Y&;/RL3]ZQ0_=T!GACIQ3=+ \ ="533 $Q^4$4 MD].DC;4=NBJ#<\Y,Z"K2&3RZP(.9".S%2!4*_,?8^9PO=LL^9[JYY#%9LMKX M+@QOZSDIV36<1V2PJ>2'(Y&(EA#.OYB[K0VR+5U"@?I*7A%*$[;=8LN6D%5; M*$E1]W]Q\T.N1$I9*-9IP@'9V?@V:S>FZ?RJ0/2#&$(7J17SH)N3T+K>@DWV!O@&DQ MN4',92+F9Y [D5NM2%GS)CO>:=LCO?.+(^ _>+FB]BXNFI8;Q>(8C]2BKXRI M!,[$E")QK5.D51X 6! U\]@V<'&PE*\LYBQAG=.5T,DL8YQ?0+U&E6EX6>1O M%91T9[.7W&UK11,F:'M%DQI55N?Q$CW AEU-@-N4R*WK[DHD].">?K?A_^V= M_3<$L)QZ@Z*M![<#TLW;X!= 4U-PB>3@L"SGKA"-#E 2*2-+B. M$;54I3W=%P39[2+8=)VD47 =!B8O69,%>[C&@-/D$]OPTV6BTPF<-OH.KDTY M0"8I1U%Q!XC80[VOBSQN*$+;.=G.*.CZ7+&+D+LL#,/3. ;.1Y+R0P*LM:Z' MPNB&W=W+PPLS.HA>W)_YM;H-]VOK)R4_!365DWI8@FD5$ -?'T>F9W6) M15DRL!7'Y@M4-#7&:0T4:<.\:#93Q"JJMQ;&;'!TR2P/3U]C!^9UV"E)=>\\ MO)$1EI\#,I;L$ <=7QD$?@WBL%GW/F=!TZ+P*XU\Y[]W/QG,\_0H(BIXY6&Q MZ&)-1:#SZ%&B6EY(YG2H3 E7A,O"$$[$'3,%!F<2ZMR%H<0Z8JJS:F/A7"$5 M&4:I*\>0 #=I1,LW;%V&%"K7$Q++:Q: 3NTS-5O#459N?MH8^^CH3F\&>'W- M-1*,_@8&@>N.56)$YJP[Y4Y^<]EQ M$;!HT,NUI50_DBM=]^5,[]!.0Z?+B\ER"AP'#B6Y3/=P<%$9+H@IG87.Q381 MT*=@4X.G6"Z/,]M@]K+YX.T,!^?"VTX=-B4A<;H#.6'L>0D(=PX%^/L_ON1Z MC*W'&#'5;FUF3)5'O)W^[H\_/#YQ#O[Z!V= M?;T\^7K9O85_/=JZ]A<4,HM.IR3F_Q/']RU/Q+:,.%XH$F,E#\P?[T"A &M[ M426PC^!>;%F'TW8 MP9O9[]\V]UK[HSRJ SO9OO-);VB/O$\X283(S[6M MVI3N50!?!^7ASHAPE[&P]R MT+I2O K6)"JS%F^8XB#3?RPTA[%+4^@FGCLO[JN@Z\9?##8.I.D+N,YKF ]06QFLZ&TU0<);?:M??G/"6) MR\(V3.890'1K_\6PF*T-BZDZ0FZ;BLAS[#4D$1(;3O-, /N".,WV$C@-)YQM MF,WCX>1>[?T7[!;2%7V93;QC6UVP83G/!+SWL9Q[@^ZSZ15WA\DWZ1@5QXKM MEDG'V.1CK$P\[FP4\:J3R1;(1JX?Q>KR"SG ,7PBSFR9\1%74YW0)+4Z7,%5 MZ]VB'8?W1629Z;QXJE0.7YWGJ3\4NI,?W^MUW58S&['[##!GN_5B-/W=#2NK M.D+NXFPY>/\5-03>,)AG ,\7Q&#V-@RFZ@BYC[H2CJ;%- ^K(*$[(:<&::0 M'<8BFJB0%)^/M@'?D>D02-=<%/WZSMS&D!N>]0Q09+O]AX8L/WVQ?"DMQN65'6$ MW*F]+S2CHJR56%,W'^N>H%BT?BPRL>%!SP/D+X@'[6]X4,41LKVU57M_5+3 M1M8#FI 8I%(SH]^Q3DKN_,>.J MCY*[P*\2ZM.KFW1BXERP26)Y1O!]22QG4^-8?934M"M-44@>D MNG=R(_V<@KUG./C%I.H>)>D87R.]7W".+OHR-^[+YP+^O9=3A-?>M'VL/$KN MM&OO"S:$LSUEK#8.A><$WI?$<39-3*J/DMNU][KB:.*=7<>@]0S#,:;<'O%H M,.^#C"6H0QB_Y=])*RHR?'6J[JWU3AO.]4S0Y"5QKDUOE.JCY%[MO>%1Q'[0 ML0F\2Y48TF4*RQ1^5@QF-Q:?=PIO!?TJD!N#[OE@Q$MB4LMHJ[)A4H^*DKO8 M7R$-8S\<@_[D),9]E%)G\LKT*O0WZ2G/!MSW<:!-2.;EH<66"4ZJ/D/HV5 M'-'4;4]/AMTPFV<"V;?;&_U\@Q8EM-CKU-YW3W_Y>GCY[>*D>Q=ZO*&9Z.9[ MRW'?_]1+WTS=Y,!-+WB[T]S#^>GC1%&3DX.4W)974H]-9UGAWJB'KK>*6T1/ M)5&>W7[+ W#DD43>_ GUVU-'Z/P;5QL&/]<6F_^J;QJF!14-9*.72O&](?JP MP0,178N)0OISSF$4QHVIYM]-' 0$/1RY$8=QG(.M<"''29IA*:H5XW4OC/THIUSI MY74GPAK9ZCT>7MU$ 0Q!BF45^M/@4-9<-0X55NDTNL))0-<_L9MA'$N M\6]>$GV-/5/0NXDK@H\AX'\<\,T1 !C_H'5>\>]*RN_TA]U'C99\)=*0MX@' M2DN[IE7BCRH$%!(IGD0J"4J*CHI?!J>5)VT^ZZ5T.I9+.-_2H M.,F\02ZPIZ?D=IS]/,,4>P M5?7$/C>%">,KG&;FQ?E(IDFNO#14L",OAPLH M&(6=.^E*%RH6ND&(N86 .+AF?;QF2;2T>[K[K6I*0HX M@-?"4Z7 C1"^8"1?6]8 92"LXL@10S+I#V.@X('9 B!2D .@WWDC[G:3I0A= M^LWGLG"7L #[\8U?DEX8P5H_)2/I_8\8C=]Y)\@6QW!4?(A'@(@CH1\*3\>7 M8T/53 XF[@/-=\6>Z%*SK'JQ8K@-]@AXBS@-;P@ X:)DC"<"AR,BO2%^HZE, M%_Z?>:@*DDZHC&N0)M?9T$O&R$3RF%JQOJ.-Z0ZM%%/LPY6'I@Z>[L8K *#P M#>H( *&X@323)E'$AP-' %A/A?2TX;RGPB $VZ+NG?_>_>1N')\%,E^%^"1\ M*",2?I]*@)9Y7S@:"S\S7W. 4\03 QQ\E2_2=(+/O!)1+BUU%9A".<4""9/\03@ND$J1OK> M* 2D#JAIL2_&*&[Q/9Z=RY%HA(H$Y ^#.Q*3,37AI+&&1@#5U+TE! M\(014@MLD":Q 4/HLRB-!^_T4WUXB>4^!;,!40QJKX3G!-AG&7$2'TCT&^=] M@3N1>&8QZELL>M]9>3F(DAXL"&R".!D!&@(M1)%$A!]H0X@T,:QZ E3E[D+S3KU!W*M# MJ?I;.#TP8@A4E$*%#!H )46 2(S;@/>K),;N9)-W9=P">0X'3A5?0.P@@A)0 M71!W".F8$<*6$T]+JX('(W(9"6?PO8S(/>%_!U;[SJ 5<3<$!IQVT@,*-Q?: MHT.PX '#^?-E8QZ8-<&O+5(!AP:X$"; WM' D9ET3["L'X2Q\QLR-6%>Y",W MR<1-\:T'H$^N47B_ ^P$ F9-#8XV0I+),\#1O_3]HHC.CI,(5\; RA5Q3:NP ML&2T?$:S8+C"@-*R0\(M ).GY8 6([/WQB4%C9ZEP:.UBS*3*R&^(1^%+:%" MB94,=!-^7PAT'U=!ZZO/WNZC'I+1;747(?%=&C_PX_4P1+5,ZE.$)^%[]2;Q M68@'ME'GE&)PJ$)A;@!Q%H=]K7VXJ$-'"UBM/[OD6#S8N3X$GAV#]FU+\,K(^/(HU&GG3@8"HJ8R/1;M0QSA!R"'CXACRX] MQ+R;M9U^7\E9*S"I7JELBNJ5?V^VC[F#,V4FA/_W9N81]K%*=)50.WT634"]HL/>5?B0@:S$\OP9@2:5HF-3L6&6=^Z M#JQ*]:[02UB,:-[D:"E>D)/Z7>9XR#^9)P$)$O-$2BD44(>9 ,H.J%2-^@-& M:.JE"1S6C/[3CU I-%+; )3T!Q(^J'1E='K>G]@+M1_"IL 4B9*)-.0P1S6< M?T"T78&2ST/#J@\[!Q$9HW$*EX&*)%1&T@O(FV B4$Z$OGZ/T2T]]*%K87.W MQ"<@&@9 C18#F(5E-P'"+7&XU(1,MY$(M,@">@X2<@\0S\_$=TD844A9 M!' ^#E@!GMR^ D:$/@+2HPX"I)_Y8>KG([@H)@,!';#.PN[=-ZPJ(A4'3_H: MC;U4@@$""@A29R2NF]YI7V]"+S*)BZ@R^QXG,!FHC2\8'^^4@V(,>\Q*# M*CN/$E397W%0976G.C]*PJEYMT1$'FTQ^PM!F+-$9I%^,=!V.K4YYZS#S@V, M,1_L=0S-H1T69P<-_&9%)\_RTK*8IU_"N]+9 $ZWZ# ^F%#)(DRLO;KS.[O" M['%Y?=\R-IF5LAICR0B((<7MI?>15B02%H%T.XOC$=DADG MUS)M2.--\JY"I35/="J1?$9%$BS\W#>.1)7TLVO4G(CS%S$:&9/W&RY6H4)E M%;0O>BDIP%J-%3G(7C0F/3Q\? ':RBDJP;I/+N@-H'F@TPI'J:+#W@FW-+W? M)?H)0E1LR/$98H81Z+'I0&;6,@.E3WO*7RGX+AL/41,BERRN,7M]6X3EE8[_ MD;D$ZR)7H8=GB J=3]Y%Y;VJG?]V47O-4A_-A09LJB'"%'XYNSRLO49/OA0C MMI6H1D%?K*,WKWST09#BD,)GU-[AVKIV>)"=2UL/P@%YB'D!I W%V>LF]:4* MDUS!"8-VYD<"8$7J]B)G4L?.GKS)NO<;/?G8O+-8(\?+A@+L1\ #1)?! $-) MVD]1/(/NF7J,CV&,!'4@]ICBZ>LP&!I?\(C:W/.O+O3R3R&$U[C2C=B4+ID)"%.P:D["9'@)2^&!.%(F))\CU&@FSW=NMM*_0^ M'5_^YJ%A+W0#V#L60+J](&F@AQS+2#RQ>(MFR':3L0$([*,QHI[QR M67H92%> :#JQ*0;\=CRZ2#;(;0$;4G1VAD**N'UQ@-,+)S>270=811QQ8B\0 M_OG&?.<[[2-<:+VJ?3GY@D "FIS$ N+U? M1W(U/A9-KI\2@.!UD@!O),,(F"*%^R[37![AL!1:TE+D_&YS9P$4GV,?(!4V MMNCNZ=GB0DG.9[O\ @K9WO:[I]%0YM.FIH]!;6,G2HK&6<4V0.ZNI.AL0@9TX3*M#:0+N_&3CD*!6NP'=#J(:X5.$/B'F2K$"O*^P$_IQ5)9K> MA1B'@7'<$A?&E^$C!RR844_12288UQGUR"-%C(VLO^JD8.6%1?5$?KAORMT&H 4GE(*$+DCC?QQI>1R2 QY4 F7B,0$@ M4,Q..PI0&4VKZ9U-)YOX@ D]R5J2Q,0,BFAK-2HEC^64$G6@,13?)-AQ"+C= M(%U0KTGK2>@S+MA8?5:MT2I+F0FCCP]7CAL9@IB'^_QADD3D+S;!E3&*!=Z. M]9E3E@_YEG$C#O3Y)&B!=7+2@W8"OY,!72?PR]2!?J&8P4E[BJ6AH_K6*1S$ M23$@$CC[A/Q*[#[46$H,GS MH/YCSH#HM#IMVK:,!T#( :OL4XDKY/WD53\X:P5%] CM%I+?(3H,_9Q"'G]*87/<='7'R^=U2^;.I2/Z MN^C]'XKPM7>4-.O>YRQH>J_@FAHF(*$Q$"?7-MZ%BYW*QD&:[.=1I)--&K#@ M!D72>3/LDAS@/7$K-L8]@0,HWSD]5+4C;KWPZH\;'9+^GJ*AR+' M@F,7)I>$ TFZQ0-"$J%+=\,?G;KVE"-5]O.4O+= G7X:]ACNM:\)/*V]?>!= M%+E;7Y.X<>3D;IV:)!%\K,X"L]\!5&B=70 50O[$!$BT(Y9?L'-PZU-K[B(Q MIJ$;#I)+''BPQ.PKR48('YM1$NF]0X)*#R4W1O>P=2&P0I\> !OL@JGZ%_Q3 MYTB1]^KAB,)X8A[D?>!7<9=$V%73:[\V6PB5-MW"B.V"(E!L(W\8:$0W-_[, MB6]D5#L)<>[Z/R5P5+_BO]R5%]]^YF";70$>1YP482KV:BM,XPBTMJVS<73V M QVB8=]-;\H4 D[@A N<)9K0F_?J(XE..+$ B.=>:D/^#?;$Q!B17W(P'6 ? MGW(1NFV5CE"T1Q2IFO.@UZ^+ Q>W)QMHLC0BV*CC12HPI4T[NPH2J2A\HID M4[0&$QK3\"72$.9&7\>,HLZ) 9$F.6@.^#(=83#!T"@T<7!MR"S&LDR P_O\ M^>A^(72_R-E$%6:DXN[M4875!@C62+/XG?5Z3)#7F=UCY.;$6S"5EE4'5PEC M_1]SV4+*!1OG/?@)&3CG_AG.I(8"AXZR[N 93L"=UC#82/%\:P9V*10O70HZ MC>/DBE_Y(0%+H.Y]!RD?4ZH@/O'R\,(,,WV%7^"S.JUW.G^6/K7?O?8P:4,L;Z$]H"E!JH M?4['EHVPF83(2:MJ2XN['H\.I!0CYF??CQS)$ H\.T MC&PXT.2(: =B;4"1AN$!^<244JCU\G.9C*," M;A?2PM^(%0V'\XLC X,B^>4.5+ W=KLG%GCFF/C1NN$?KN9"#G+@;)A*"9QV M%'(-C'G$4;=X.9T<*B@D7FVMA)XQ@)A*4&4KCD''%JY-Q,XHWV ,!Y[9;"[* M)&6@X,OL0F'QC""8#$=6>(;4)F/MN<4$A(#,6F.DN4 C?2*UR5F801& P<\6 ML_4_FKQW%'<3N(MU6E( 6>KQ:?UR>'CNO$\,L)@G0Y+F;!OO]/RL1-@F[Q"E M,B;\Q5=AFA 6Z(UJ#=?4Q;!21_:S%Z&_V\-D*Y,&Y":9%?EE\PC0UB#XE&3C M1$DP*=+N6T3 Q0/0L3# $9TQH8_&.19-QIC*I?$8C!G8OM9$0U8=BE-? MZ$1O@3XF#*+4O2G#F[60['94I,/4#&8\EC'/+9S0F6*2FDAY_>3P:'J',9^$ MRW+G' D]D#;'1*;7E.5$T.=_?/Z=C:-OS6[3\O7Q+N),&1(RI[P@ DYF5/&$QVC-IU0](95M]LR M=:U>B"O1^=24T8V883/P,:2&3(D=*@+D .J" ,U?$+Z )4D*)E ,FN YYWC" M#D3P)X ?_3_Z9;X8)'7O%"VL)-2X]0DL,W=(RI&E!3.Y$M=QZ&>4# 9H045E MO8FV1V/0X\* #O,06=O8IJ+3+6!F;M5+=1HI,U7.@B94Q5(:DYA9=W1[>#N0C@WEOH8ALW3:KQW-0'@;:_;CC@VH+U\ M-LY+(> ),B%D>N2(0N=^X4]V O*:VP!_<_VXC"7:(SWCP"?S'7$J2"DQ'#52 MZ^XG(3,O]*_7U_2Z\Q>"M8-P/1:I]OBA>1S^"?J$DV4,G$XO2GOVM8\9=G$\ M+V)/2[T28:29]HQWO@@I\%J*B )Z5<@OSQ75)K8/*CX8"^S+YDH8/!%46G26 MK7&34Y)'H^^RRH%5NA-M"7]:)VQ_'1<_HUN?P1T,8O9!-3BA.X)X9"GB7CCM11$ZW8]O(T M *6%51#*%=61)'ZG T \27@8IS)?>U,O=^(Y!H#XRW3T9_I:@PM%AN2^; MH_?J4 ML-U# T'EVE9PJ9&NQ+0$PYQ.Z;D<*\#CHS=D*5;>DY=$8L(ZV%NAS^B R$#U M$F214/(Y^G_C 2$E^K-)G4VYP$.?F7W;98)T&H=JZ)2V&_' "216)700L0BJ M81"'Z"XA*\.OZVU"_QNDI'T9_B: XC M*_'8YAV*+1KG1/D\"+BGY@")F?R#$92QG=3#E&/."2)<1 )I2\H4N= M]=9&UF,5)/"%B2!-:1%*#@I7Q)7 I!'')$4&CC5[QE]&(D:S=9(?SI->_2N' M?X/YT_).4B W!1<0@>"SN)0!T_R.&IB. O;5X>&;(YM5PH^DAB>28_$4KPEF MTXZX4(:OU_C#0I[:?RBTC&>HQ?4D(E8@,W.0Q\U^@-< &4AAR',<4AV9YR9\ M8@%(0J_BJ,D1J26$T38!E06;]L 8J4G9:G@@VO-G\-WQ%NE%4[)F$09$0_&[ ME&-\2#XN,CI4,A[20FWQKBMYF]Y'5BKP?.HE^C>^%2#T4K$9IFX"$RGU)4&O M)596L9 M'V[B)'*8;%GF0 H+N\;D8"EI UA22B6!Y!(S*9^H_.G^%C-RG_5' M=_5K2*J@H^[\@B5G5(7K4R('%=Z-PP#V#[L5V$K%4IHN\64-FVD(H N/P%Q! MJK!E.Y3RF1VU7Y<\N=$'ZED1#GAJG>8*VJH8( [K##*C=JJQU*DJ$2,R5NEQ M.1\EN@#!D=@L0O@LAHW^6S4PZ3?V@/9$Z#L(K>449I-:,%V:N"0^A>C+4Y+SRF#H)PJA8=L"!5^ M1,_C4$9C2HR[TAHT*C&I;JY :3_:^[GU"YW<]B^>,<,RS)&@=&A6C4E&$C57(1'%XJ[4\2>;"JS%-A9H[C#V 8(#>/M(OQAQU(,89 M!42.+G8P1Z$*7W90TO8Q/D0&96%@5*XV#'2U@>T:P"W@K MWDC17'1M7>OZ,0,@IP>$7C\K145,B!3-:[M3N#U**#:D61VF25#OJKZ+*77* M%<,<+@S*2+?CD-%TM7&\B?$ZW&BOXC'>JO'ON_Q;<]UYZR>@SBAO>UXFVSW> MK]ET=2<3UE9^Z.3*F69CU13E#^PV:#QDY_8(*KFK._=P:K-U,3[:!S;/XH/8 M/H=IM4,E#:]TLC&I& #/(!D;_7-.WBS(.-O+AE(:@]PW)<:%I2=&BT#P4D=\FC6%0" MC9( >SBQ^4AYW>0BP=Q&-,RM=XE[M8Q1H8XYVHEA8<[I(O<+[,RD[@TI6I?J MZG'NS815^!$8ZPUR@O:L^%*\&5):*"68] <0?@"2/-8![Y&X"4?YR.-[22:S M0:>]G"#QIT_#N$I1TT=-1O?V$'2=\++)F/I0T&8;VA_4!X&(C1AD5#B)=0:" M\"Y_T_Z!4LY?3W*7%XZ FT,E-S=FLI@6;(#DH.9JYFH$-P,*[[S\C<4(&NJJPP#!-$O3J M?7+ Z6"I(1'4,"D>4Z8&Z[W',S=.=1?#+-$P"]-.59/#0?43:.9?<1@< M:P.&$V4;NQA8:7\HG$$U)>>=,N;(UM$6>KWN(8K)"]I28 G@M/6<(U-T;G0A ML8I$:40F;1[,^%S%U":6*^@B=O!))6G?(Z-,H3@IKT(AL0 M,,P#B1$6#PBH/2UQL9F""$R#LSS0O;,>=/K(O?7KOSLKPS 3MX4O@.:W\(^NKAQ6U.N&6F?E V"" M6+NZQU4_Y'I#YWBB\S>TS&22,ET%=#Q&_J9J7DW:,8C?&M&Q6H<-L3Y^"6#9KP2O3: S9/HKBDVJ,' M&YMQ47PG#@ Y&S(.+)TJ/=^ZZ15H$USI?KZE[@3 U3-= $]N+>NB=EKW\9J9 MEVFG(&488H^LM.%8&47R!3I1FA[VC;:%)/;T1A(S"D,U6I&,DX_NU8L_(/4=Y(!;K1;$R%.OJ1?F4\G51RA&W0BB)( MXNK)=1S!:VSN4G%42CI87+1UT'W-\90XT.F'&J12 0Q2 >M5NM;[ M[I]!C43QL)Y73J, M-BA(X%= XNU6W:/__._7!$9,#$JGM7U[_RVM/4QGCR(K36%EFG8\_TN@:FJ= M/'6MM!;(3&OG)]H0F$E2FJZA%^^#O>]5 M[?"X^P%.R:QR[;#Q+AX:9=EZVQ>BQK' M^B[8(-UEH]/T*XN_(F3MQ#U)@^#4?'H#!F)$!'HF&VO],!IAI\%4\V9M)7/U M?TI^C)+=SSV8^3FAUI"Y!)Y-3Y0>I[')[*<6*W5OE3TIK!TWU5T I?V<+(Q7 M->!JM=<-T[Q%[ZIN7&O:P%;4(\%DPQQ#RSKPB?%I:GUAHG9X$TDO?YB,QQ-VP)E9 M(\V[SGWI]%$*[^..5HD$(]!:1 :';[0R7%!G6V=:C/& T:@*;!B420"-*-^CH_PIJEV_?*XF>66V_385C,&7+?U,C): M$)S$@'HT6[8WK1):SLK]O7$1&28/Z=8SO2@'QL$$7"]22QOI@CKK1MSO%/#=O>Y;AMCKN\,(#"=LE%] MU1Z8@_7;5+F)Q"<3PWHUV[:/6IGK(N?3(V5JG&_=QAY[Z&&FI+QSFT=ZJML?ENH4;J>E#0Q^' :GV+BN@,!M M'2@QX+:!PQ+A0",$_0152$L%G#D0B0FY#4"S1 [;Z"4W7M&U=PUYLIM6<&X, MB\_490Z.98-E2\0RI[\2T+R-X[J-L0UTIJHN'DS]&R#<3NHEVUJW9JW/N"A- M>+WH3991.HQNZ87Y43@4SLY-^[L0VMFV$+K%X'ORLVOOH.%@NX9D\PJ3>!8G MI\Z%RAO(6+)&9VQCZC1G6ST;+1;9ZT*F,9[3AN?\V,#QA70.%R K::>,IL_L MFJP1)$<]R87DH8^%G45UEE&2N+WX+;69I>$"Y&[4PQ\)+]UN+U03.?TD7=-) MY>22&4*Y-O]W75=:)./RF"9JZ8Q.-W<6&C?^P_ZSW*FJJ/,L!JF&4T.5O:(F MK1SZU[Y3GNBF$R=LZU)3P^U&*YO>H77"8I'+M2T0PF10AD9)M ;AC& M*AG&/$-QM2SCW!G5J$NA=%22BOOT((&[BCO)%1T/R8M-J=%N=ZYT.FV;6(7N M_&PY@/:V*Q-'(X'Z?^#A.!@!DZB*?K1( M,U_03KF4WRF]ZC7NB[)Q05 /L)K-0P; U.P.:U:VI]S9R1?K;W&/)'054&JR MS75I16?64LGA_VBG:YO:;S]IF$;:\*:8EE44"E/;+D4IQ0"#P\/#4AWK MZS+S<3I9X1LN;,GOH>_+"-E6DDYU9$CF%-.6>D4/=-RL--U&ESM,-P*GH :G M/YDN(--]W$N5P1N6MDJ65K;W5Z__3/D?JJ'[Z,0-&L;A9F#KA"I5GVDQA#OP M2\7#MLF%Y\Z#HHP]W+)N<*F\GM"A9)O):6/2\*@L 6B8],?BJ-RMZDD::#;3 M2)"Q3>2 M195)F:J;J0].-82QM8VFLU X:"- EB5 IEQYQJMZ9S;2DP01W=7H,K^G('D3 MO"N9;N-U'L4.SJ68KDJ]-;H)'IXBU*WDJ_ DEYL+Z: C< M>$PNO.[Q!>::XP\LMY0M&"0BPDXQ=FNHF]/+IP]-=YN=;S8D-'UM>GC&/$UR M_:W7!Y')&M'NE ?8!$%63[M3"YOQ2+,#NNC+8C.H;"V?D^(5A#21G>Q@NIM( MDWM .LT9LT\+^H>87LQS(/GAI:9A-YB4_H6F+\-[O#B<7P)76;-*A_2_40 MHZ)/);6X8^'&]72V>"O$IFY$QG9$$B:J<4JA,^UJZI"HC?@DUL9ZHZX1Y M/J73*W5UJ??4K;32']?% M-AEI,W2[OP89:972KXGH(Y%2 ;Q6@KG?0D]BC=JUM .A=/,VW;H;1W2:S.:9 M)L_4\LR905$J1V %1YC&2W=(Y(>+X/O#=W.?C9+;2J>4C^=M^76,UG/?QN=E MB0=97(-J<<=*'I@_WFF.=1#&! 6ZR70K=_J73PW;I/?QSQK]]G>:^ZU=Q, L MA7\"\V*-G$V ZILYW^\T.^WY/[6:[?FWW/*HK59S>V?[41ZU S]L[=[YJ#>T M2]XINAT FC_7MFKVN&.WY2#<-I63\] FE[0X@ ;>4MUB>!14Y*'Q<=4Y)1RC07NCJ9GROC F?3<;R M]=(/4#.5YXN(AP6++QVFIM\II:2SRYRS?-)I_;9C3#<%U:5ABTD23[7,ET_C%R8N;CTNF+P#TG%NR$B:A;LG&.QC^*H%NM.V7*W%:;OF4WH4#CQDMF9Y M4;+?;F_DTE3"PD93^C&,QB0LPLRSXR_812G1O39O[RES_MO%Z[(+[,QT*3IT MXN_>J[/+P]>V*Z7M[>=.9=$3*!:6>CL;])\7M6<@8)QQ@_\/. MGCMI.B4W+LVG_^V"S_GR<+;E3-&+S?0F,K"Y%;?O 8UVD]YZ^L\'S^RGL\&0;29G;BP!KD6DW-P9?9*?H..O__*.] MM_U.1UMG^\8G\-Y*B:?E<>\].;A.E) M73RC7#F]A#R=0DR4QG..BMET6',58Y.@8BX>-HM*J.ER/_%MWRE^(V4U"QP! MQEW/N&5\T38,3[&B^"/\#Y@QA=ASU"X4OS/@W MT_#5]&6R7:_=5YNYDR9977<6LXV37M6.CTX;YUNUUTWOBQ0QE4_4<=A N52E M6&A7C%0._SUQS)>CI%GW/F(4741*/'(7DJ8!32W 4O*W3^7QR7+R3AH.A% ["$0FT*/PS!T'N MIQ,<>F&SE>QZCXJ;Q]@+7YFTIXB'B6![\:EQ=3Q"#B1IF(]L%\!&%LI;/?O, M$0@MZP96?/( H5_X6#_E I"^ VR&@-"+TZN;?$#GA-GE]GN=)PXF /GD(CONMEK)@:F MW'I$M5E(/SC)S!FX"G0YIC.6-Z'"_%NG4>!,A7=YVG21PE=JM:QS;Y3DH6*A M;@!/#:UUH_YU37]]'HGJ1Q:ML">UY40'J\QU]0XCXBU8/S=*KI #W()>61*( MB4UJU+SL0OK-O=:^R2X_O?SFN0TL0:?'YMY8%LJ? !/[- >Y8,1>A(GL"D=Y M8KM12K+PVJV6>06.%C+/?^5PH)$4E$6*PWSMPU[KILW81%[S=FKA@2FDR&21 MP.CXBIZLQ"=WMEL>S3#*Q]2S%80@GDI9Y%M7!C4AA_/D6[BT:R3YP?0;+%__ MB(.&I/CN+'%MB?"YYJ ?$=__!=6DU9(B:V#KS3*63+Y3/]0\XC '7IXU49QI?$U3;D>UQHXO:7=4852TRH^V: M2'%+P9+&4@K:=GM[&Y:R6*?B#5T]'5U=6#?&ZNF*<$@/[0Z\[>^EPNM76V^W M6S>=]F[KM?9YE/0'5J'05C!3ORW>M6ZVD.CLTO)&Z&.AQT;J0QM70@))* M2]"6HM'DJ(0.1UBZ-WS\=,RV;]D]Q'2';:UYW"')ISI%CS&I9%/*,H-J[=8:U+)4RZX_2NSH,9Z+@M/'<.J4J2N;9YXK M*P]*[H"I^7+'2=2;>)]YO%J2TCB5D@N*+K!.G1 ;.V!GDL UE?@AOX58" M? M;;_MO#-FC;:-N.$K4Z[M;,?I,[9TCIHK3 ]=%Y$I_>W)& PLMCO(:8,\9,H- MR5-I9IH[@$V4!!,0HWXHV>M@BC)#',.S'N$G=J MGC..4/*(L 8P.3W\">'\W:Q.#\(P#2A,=-!$DK[*K!^%/!#L<"3^@AWP"#)4 M(HP1"'P7M@%L.@PXX\G.<,)9+*FD;AK>G.%FS<[NSAKZS;Z(6)!3B5S8_C2U M<5M^X:5B' 8 1DMZ/.:$QHEIQ8M+X1U7&)XS#CZB$94X$%C"+4WO+ J![Y;'CBAZY^+D:]F>*E^01F1X'QU&(I\2GK* MLX&'#4+=NJ82H[U*R(GP*0%=Z3I) LV\*6JBALFUP:H'; M]+[%P,RR/,;9;Y.ZC6C,779='R@%(-!RX7E0V-L.8>],EL))-8C!VI]+8IVN MT0P0ITOE/1I[&S+:D[R0*H_LR<[&9$SXKHC.!#(#:V8-.>A4+RBD M,4;THS8O>*>F1XTYPR0*C';&J',W73JCBDCY0KZ3PYMFW"WC[*]($QA\"J//6I0#DQ2G(MB4+-T^8P/,"[C'X4,3'D MIG?:9U9*=^%_$QYD57>(*TC(=93I<_;4==A',>/()@,Y3-[%-JPX>@@I!)54 MVN;Z(>J_"J)V .;P)80NB5*6,CRD/=9!#CVZ3GOTZN4XO-4"N8.<,_#3K?B; M:IZG.WHHSLTFKV'A<^&F;"2MT7X"G#"-D+!I5[%DU#>P&Z=K+HT3Y./8G<6F M9(3 ^%0VTBU+*,SN##4M5K]^4"4*1XO*3@HVVJ\[%9XZ-EAWD=%6**E"E91V MJZB34JZ'X):X5#EU!#VTKMXU"_'0JG4\>9#:2Z&(@J\YB5X6JF=@I\12)B"( M7SN"K0 2=H1&F+--R>3NGH#+5!8XA5L;3)D@()>SU9$G7DM@MD(5]\Q+3RPZ MU_,*LUAN=U--&?C S#[JMF1I_0 #X\' *'*_ + ^:& =,U+A M,1A?S^_D'CWG87%XSY'I%W1*%U3R?.X]#1HV7LK_H^Y-Q;AU&O):'I4\95DA MB428,:71%&0WMZ(209":UDQLR!=DS -D>Y/RX&^BHAZHSNBO+M5PXLI0)2Q; M8*9C[]2<9')$ 4GH\>$EHQAN@:V1)T!IODQMF>=FO[!-/]9]L:R519H",!X2 M_-3BJ1BO/AADSF,:@98*^3RN0V%K7C,K'5::XX M56+4PQZD4Z#HY[&O"]]Z4>)_5^YH=1*QL'+;\U5;PBEZ(DQ7+-06YQY\CQ1F M.\9<^V!L<]BBGZGNE(?KTS4:NID^-V@M%R_I)U-)A^;$/-2Q<.6XY1YN\J(3 M<*N;1#0[XU[7"1J]KSR_8F;@FNYT35K&=/%P*$N-;4U[5Q+6!L"SXL51&9)R M;T6T'@=55'VX;="2(39NBZ=J+ I3Y:I-I! MC8VI^)/CIN37@1TLE$XPI @8"/" Y*1U:5Q(O5!R&*(OJ)@L;6%<5H1(->(\ M1326?1J'810R7YK2#M<(YGZ;E"%?)/AHKX\QM[6:-])\#?6G3;I:Q1C7X:GW M@=RRIN;HW$J>U8YA($^%0[_S\5@;/C.J/9GBU'R2/*1N/C)8":R]FVN1&0'M M>)^/CKDV]//)\6SR&ML!^+##TT: />CCLC% IODDAL/P<1(!T,J0YXR88#&^ MNYQC=@H+I"H3/@IX!F&**9HA\P,YPY!5'& 2+"T<'AM4CB9X-+&"I M%PY7]'%IOV8\SHT.WL__^FOBH3;A8VDW68-BS&D\CM48#KC,C-1JM)[,?)7I MP\--$1#J/$A%:_K#)$,.FU'(APK)7!.A6-K<%N$<56,>QO_0 M]4E>K99C'%JO7RD?SXP(H4E"VN(G][YIR!]+6[6,Q=0ZL=21=4ZRP$Q-92E> M7*02V )F4)5F\#?L(T._Z@C]?FRC MLIHP'6%S];JF=SA7()>]]KJ%^&0L52E-PV@=)BQ:Q$3)A:Y&6A^;GCYE&Z"S M_S0T0=?I_9J3BL1@P/D2I- LQC3, -0W+D1"C'.IQE6E^3NTS*1VXX M/!%+T&Y#S-"^CO 3\*MP<5'P&ELJ&7>J&P,GH;EAJQ5CJ]P+=&J$W.4* V3J[8U7ZGI\U8:BZB6\6"J\Q=A^[LS/NF]T%., >&C2V,RTS145U3 MMKZO>+D[". [V4K]^46?=2?/0 U%.BZJU@/9H-BGW8AO9_%29G6?S$,=*;2D M9U-"ILIXLRG%%EVM>HA=:7B=>R24B7.#$2_0\C#O!52XL+^AW*I1KFG#!C^\ M.9;\QVI]0, M?P)$O4+5/AM2NX.$BM.HC1_FY?E#S TAC0&4$SG6#5MCI=N1(09Y!1IP "R,I6LPT/0GJ/6E[_IJ30VCM/42Y^7C3'%YDW_B6]. MTO7Y;Q?:?K;A=6Y_X4!&-]*SHU1 XPHS.Z'&>!^34HM8/E77G\F&MII*!2BV M9Q.QBX9!AY?=(Z_=;-6]X]\^O+E\<]EYTWW3[=2]T^XQ?NXRKAT>=S\8-QF* M'%,:;6S[? QJ8?DL9[.^Z5U;S=:&;5>,;7=I=!D52QQ9C7NU\Z>0@)@?(X,P MN 0/T#F!#MK;P@J>P&9I4-NJUB=%@5N;MDK^-7PV)U]RWIV2Y.8Q_GC 9WQF M(,=1,F%UB=SU5+I1]SY]_H5;B.#'_ZUSLC1!]"8%/[=E)H-04&$-6D)3+I\I MA0AE$NE6QB@WV3H(JE==X\X[UGN[P+V]+A93Q]@!9:IB_, \0XP2WM'LXNO( MR*[8 <\"S\R4NT)NI>,9,Q4G7 ^@#P^]\+@KI[YDJO>&"2CP$6%B9Y^\?)ES M7]/;E)Y6C#W,'U[]ZO3BC]>K91*S)IE#1H1K8:%<7(7BKE'@)AZERZ8-ANOQ M:K;JC!,DR=7+#A!D& ,S&DHE>6I:+)K1D29S@XI2M>5T=ZJG,_);CQ%/W< C M\9FI8=[U&7\.+Y%K9VU=P-PIX8XZNBG[KAKM30W.^T4/040$.R^F#*)S9*64 M>,F& R$Z< N,:4AG"''=G0X92! O(S.IVIT&J M4;)L*ZY[JAA:=K2/96F+2KSOIUOH;C2)" TP )I4Y]??-<=\K+D =)/T0R*S M^26QFMUXK,=<\S'F&#YLD(AA5;(0>;AR")HTB).^%7$D\HLP$Z3H9H%!N&_5 M<')T0C".KRM#8NTK?$WF-P&)'GU5FQ2",W#1=#NJR#=@Y7Q 98U164_O&BKK MD],J<]MX! $R<3XM2!96RLRL<7L0[%E MOE%U*LZJ9D[\XC9K:YTU:@LD;78N48/)_,0A3-FE$08.(?>_*@44&R,62OEP M6)^CVV!(A,F85&IUZ1.]2R%!1MUQOBFKI3P1!2 *.4TL(T5% %NYAXDV4+E& MLLDW+58KI#W ;$ '0_":MH3QB!W&G7WMR/$O#I)5,,O)?\:(,:BY8*1&80O-_* MCT4V^]L%$79X[84?RW5)@Q./]$*85C#21T^&XP3]]_!1,EZ\8M.A'EU$_MQ! M#*&\Y.V!B."[\ %1]OSI/XZ^>O+MLZ,L7EW_-)-/GQ[.CADQ[U\MF[UO/FP; M(YK7?E/0V5_S6.D:>!JI9F[W[.X!?VIFHR>\W5.XE0A"GCU3<_,G>P8J&CSA M70PB;WD"?O((^(,!=WN9P7[NF%!Y,2D.R%&0FILA&LP[9R$\M/0MRP& M+"E4BJBJLKBA M3#RO^]5OY?9#Y>^Y3VYP6K_F4RRT[KC_-:8 %:-&LZ?N-V:[JG[B1.S$-U2I'79LDS1^L>G+;CKLRS MX:K'#W^?I7['\\$OB5-*\T-W\7WV/KTZ]7G/,ZD 9=0GP_*!^M$@!=:<%3UW M,\:\P#=?LZ?_]5=[TPD#'W_V,KFR\O?$3Y!>#2OS/.^*N*ZP0#>=ITK;\1-' M#62_CO&+3UA:]NZT*#\TLY<7'07T3F'PCB:H.*%B3__#)J_/EE0N?O/V[9N9 MM(01\3J)NFQJV_GNU;+;YJGT%7<^Q=_+RX8ZSN,-?<[OI#GD.]YT2/GJ?P^6 M:YT3P?I5TW[H?JNTE$^8^85^VXR9)+=^EX39KTXH/8"8QB"F9W<-Q'2WLX1[ M]:(%;7FO04)30 .I8NC[V7'""'SD0PW"*$6GO-=?.> 0]QS9910U*0<>H1[7 MY4>TYGNU^>" $"N#M'@VOBJ$E'>-1, M9QYT$;,8<#=^+[B4 99V6DN=RF%=47P@\T_V.9[62'1%'&OFP$ "8CT3=*Z^ M?,:>8R%7!EL3-61$5E6RR#PZ!3^G=5;$%[DR"0 46"OQ3GSJ--BL MN78T*!H3*4.N60 0/C8 @!K&Q M*609F5G!OHU:CP2$-"Z_#_#>]R0SKU+S_/XI_>N#\433CS+L[#X?3=X&A&#'7O M=C-'?LVF[_3T^MOAZ3"DA*?TL5PS+_N+%X>2,WCQ_/#H-X;#W*G!^3ZX S4P MTV7-S9J<3R#:8#B9A),AN2=RR- "%TXYPG)#@$4(#;I9C"G#^#SZJ>F+V=&S M$'078'F;O8K7?D3?>$O*.*]>9;-7U++V#5N%<)GCNJ86NG<%RU'7Y)6L0W!Z M\'_OXT[Z2W!PJN:^]5KP\23@MHB6P@+P4'A+86EPN4+ MBG)$("XRHTA(UA4BJF<4PAZ>:ZO->)BRQ 6EG2@^DF\<,24KX-7.FU*$M$X;J7[SQ(;7H.,+),^3] MFD7YQ;'.9V8"E47#EIT,;429EU$@WHB\9R2Q1QE$_97I-BOI M4;K8]))A";ZV'L;&9L8M6!1H6EI&GU+7(WZ+?J8RMZ;T"3U5X,:YVUP:N^A5 MDI&[4OYK&JK+ILWGFFP1=TF"ILZ&\FX"+Z\GN)?F?TL4A-=QW-^JU*5L!FTW MD)D8:>U08@A"3A&1 A*WABN4QC='9"0%G9:0+"HOPNJIERB(#L[-J 45 S7/ MXT%17*6_/IRE8F[$*IE7Q)65>];:G5S^#,X?K1C"LA?ASF=RUNG:8$Y-?X&K M0B#K]VXU_%PH,XM[-S^=/.@@AT'G>B& ['(A4Y]8^ $,$H,R''XT5K3&NVE) M@"Y:\C_/CA=LB%^7B[;Q]SQI#KFZELV.W[TFN<\EQ+#>_GBR6QHZF[W\H3SU M%3/^]*_E:3!<"U],HV=W]R@/3F"L1C_],>_A+YTF[Y_4 %\7RS)_7WR07_Q$ M1BW\:^*5V@OZ^]]????J.+W$?X6#A\J,= GYG'I/WQ6TO#],W#QAL=>AU<\)>.W.)]]\:J6K4'[Y;&\Z.G[T7/]=/AW^L.FOJ@VW:#Z[)I%6M&TR7+91%U/A[.W9A% .2<6 M3&V6]I[H6>:7;+I$!Y FR7:EWPF_%O>;@NS5*BP28@M&>-"LBU%*+$N6[@51 M+?&;_ 4D9,U:%\T/UM 0ADQ?]W6(6WF5I%B;.>7>C3O0_7AV'&X'B>?/3OA6^H[(?_D"\G8./FA < M_- VF\'G +PWX2WG>?I.*9$Q=&D/PH^CB:'YU@*)VJ_4M7DH\_X>9=XO'\J\ MMY2:K4C2-\01@^)/V;D,[K!RI_1)6D>)%<;HBD]IM2S009\])?1%>\0=6 M,.!/PEE!++[NA YG_[*9%_& V\!J=<&^_.D_GCY]_BT5^4A"KYV]:9=%G08^C6:%3MMGQ.RR4W?!-_U S_)8Y_- M$=XL%<'I>J([E7'A&AZ;;%/)4?6<1)9EQ5B68LLQ)=4WPX%EH_1S>)NOGW_; MA_][_O6WL^__.[@X/[W\8?:V6@0#7W[,V]EQ74KZ\Y0?(8M,LPTQCDM5D]U; M.CY_1/*'JRRO$]K!_SIE&1\]HGEQH[C%*/I\0!6D*I M?(ZH$L&L#R[#O&DA?Q3"$[V#Q0!?2$(JN4I6-0,\YVU /I;B>PAG;.<^OV]4^ C+"F M=8*5BFD%IOA,4A\NPX![4EAI7'H>P6#2APE)RY0R,E, ,K87*AB]*.E*\4_Y M31()2(CFYES"F< B3NK+:6*602OAZ,$'TG2[2.$]*3=M<: MS)DR%+'#&R0X=RW6<..Z0Q0?%LL?GCTY?#$+;UWIM-,GS^V3Z_"WWS&WP. [ M5X6 $T$84*[G81T*_8ZKQ^?AU0^2=VC!%;LVN>,\)M-8H[CCL)G5TEBOO98$ MJ5$1#+9S1BNQ7UST25S LBKPU0 M%ZM$O@-V=(LN?IM3L6XQ,=U]60?+D"]%"F)AR[\2=H-Z UPOE9/@QIE,>!=N M-!<%+0C\2(Y0[#1[8%6E9\]5OM(TP$KR5U6AR &&OA7#4J",0<0I#H2':PK/ M(#C&A16U5IPW%7JCX6OS'@<%_U62D8:I/(-GV"9N%1 >'/Q?S*&'!! J(-PEL;*<'_!$,$90 M)R4F@/GN(6?8FTE@+>]'D6!*WYS.U7KA(A!K'WWU-G,5'.^W'_)PC__W_A5R M7WE=]K>BRW[O]M+/(&:&\V"2XJPF4B_+CKA?(8H83(AX'%CE.>-4%\W%%AC5 MC%0@J.S9"OLM_2M,>HA)213L2@UH#R?MW NK9]Z<)4J,0ZGP+=R-J<8,)IPC MJKFGWSR1IQ/OE^S?T3?R65JF)9HC+&,O!?;TQ5%R@:.O]_UV=P\+F7J]#CU< M4PG94Z'ZM95GR#81(^;/179 *Q].8]Y)SUI>A8\\VJ5ZO/5--KHN_])DEOB? MBZ9MV=\+NW1#'%*4(>*_B;)3#& XQA%M>Y>; 01&GB_BN86RJB* /% =7/CV M&O>2;85>]JBB%@]-LDN,7G-0+)NBUH]G0<9;U/!6:-9AXT(8R\YA2?->K!:< M]E6(%I>'1 K/R'$J M*#E5VW*99V*R8TI&NDP+DC2(%^Y>_4%FM1:N,9+5OG MF2)OD0G-ELBA\'>H4D"P?ZH6C/,I[%OKA<$#*CM$GY (G)?!4M/K:0Y9D;H< M(!74Q' 9R=SU8+/1OH_V"^"1)2.5BP^Z7<7::!*4\XH^$$R6G'J4F.2\"@[3 M@H775Y&E@!&Z4VQQLB6,WP MQT65E^N.G MAK6PY.+$W^B\@0OQ!KB!P^PZ1"37Q$G5*KNP?0Q9N)ZF?=DD+Q_!N_4R0T-&AF85 M1NJ 2=VDF"[*$.ULQP=G8E&Y!9($8+A_O)?LOKSR0]7K]ZAZ/7^H>OV"#L#I MQ (Q7@[Q( [)X;,WU5#(SNZ*X"RE> M,X_04@6W(Q?K1'!_@X6*6SG'(GLXW2B',?G9QUC<'=PD8Q@@O?.\ M2)2++PAOL)D30 PUKF5.;C8A.$GM6="GCLUF([4*@M#R4HZ3+Y8\XQ%<[LAO M]Y%U)$1S!^X"\62@X[J+*7.6Z?%GKB4T,.%S?":'=Z<'V.25X< ZO\:D]HJ^ M!Q'NEIR5XLS\DW1Y80=X]9,V''4'L;?2);<'LT57CNM\RV#^? 8/12X;E_EU MVU6((JQ5D?+3G*!<%J[_E5=PHS5)4YC-%Z27Z;_22JMP%NNC\T+7%F4>4?$- M\&R@*436$^YP60*O" "=! 2ZM'=0I'<>S!U*I8)L?-=E!7#'_-QF?9LN3R MKD#*%.G 'O;T*X1_RP&/BQIFC5 0^06#0/REM4S14RHE+UO>*P/)^30:DIX< M*64,-#IX%%'[2T'P_-#N63$X9K%\?[ ;AO"D>=7#SZ%H,=A'/-1-Q^/?WNK] M%E:J2'8&;-8][(-ZN28UTN(>-M>F2>B4 TJD3\AE8'9=8IYZ]F)6Z-MJTU+L MG^(HA#.1FZHZ($,TR$D_?1HOL(^"ZH94WI_Q;%+P;N'[8^_="GA;?BPJ9KTB MAQ#>(L>.1R]>?,VY;R K#+,N";EA8B=$ SW<[3?!"%( B3Y4Z%,0O).J*(9] M^BGOEOD_9S^P- R+'[G+=MOUO*EFC][^]X\_/_I%RGJ?>BTX=D7^6/Z[M'S+Y:/=:W;?!XO$%(?O7CV94;^&L>;YZ@44:=STP O MTC+M",$QI+^8N=DH,T96-C:;H/9##^B>CP-SI:PQO^,FB^R+1Z5 M'9 E6T T:!+32>VQ)LXF?.QE)RN39VF!N+$ON+.V5U#.@O#7M+J*\(O%-'-5 MNOZ:VC_._7-':?##ZIU1F9!R-1T >[J&,<244@Q+IBL6AV?-I38GRK=WFZ#9 M)[0^V:Q$R2N+6<;?QPYE6AGYN)6*=?2X<3;C^7Z#/MV'FLBX)O+5[IH(/6ZY M_'\>E<^/7BR.GA5/OWGV[.LOGQ;?S%_D\R='J_FSYT=?'ST]>O'_/7W^Z&X4 M4A+RZJ^?ZF)0JN^O/Q\M&0AGCHX_T:EP/;/WLR\/P7ONH^9;.JP3:_D.\5 ? M/1=+'#5#.+/(A0%U2B1%-E"C>A#T7TE+.(RM0E^9FI!>2 M4Q @ MT+Z$2,XQ)DEG&9V^Y 5(FIL.=[V;7DQ.#Y"!U$1@U7+J;E:NS9]3IX).]$W- M&&,I(_7"80%V)DGKO4(C -VD.X_/ :_">"*EF!4/ #D4^;C9YY%<1^1DG2G* M]58L=Z8/(AB!YZL.UIR1%6XEQ*-)5@(GK,-<:<4"H/ODX$3%8EQ\C([QRY,[ M2?^^RZQ\_>5>"MQW6)_O4KI"B9U?AF%MUC?":KZX0U)7ZEA3%IH2"EJB$['8 M F]5+GQ^D(%[3:44*_';B[8(QB2;S?/Z ^IIM5]@2NYR>X.UVS3=F+WS;GG3 MEJ*A!90,=:P)=&*@;$Z&G"+4OA-F V)>P=M$K"K7LH&39#D89;F!DSEO-VU_ M@&8Q@/?^N2%K(/ &Y5ZTJKMQKLQ>ACDZ@U8%M\UG7-=8Y&AF$\AD?.!^*P$3 M?>#)\.@9SHDPXES'0%]>[I\KCJ($;3(E-K4?3BD"N]8.ABSUJ\PC3 W:E<83@>X,D><44N6TP/)[\,ZH?YO@G?4 M]@^R72EP@[N!Y=B[*KLB8Z AW020\SARHR$@-7I9-[S%Z(MH.M^U"/+:%> B MQ:M[$P;I!7-$"2Q6L>T61UK6.?J,R M*1<%&]"QZP-OH.SC#L"]N0\I0_Q:L7N>EGY91\IYIAH0;:([58+ *B).2Y.:\9OV@3D MC(T7#C':R5324E8_(UAAVOQX?4\AF#HBNL[!!Y\ 97@_W! H@?&$N%Z+<3]RL$(O2:&*/_7WZ(5GBM0/'?2H\!&88!VD/3NT'SO65%< M]==W$_QS49_S04FBYXHS=RLL(7_P:VQ \--,//7XZ6P=@Y@MH53L6_Q&'LMP M<^EZW_,T;_P+^)=, >2R;381Z"+]E\%(L\2%R4=XC\TX(7=W9B2D M-)=YM3'AK91$D%"%-9R@U)@:Y[O(15"2>6124\O'2&)=BPZOSZL1=C1?YA<] M/USL-.W4Q;:<4,<[#L03!#Y@OT.:#6BC?;RHFG#@1Y(5N4(#]8I-S36Q))13 MHWN>!R]G.=AQYT\M M9HK5XIY8D!R&MZF+%?'9FI*&SM/].YK>C)"62 I@Y5-L6QZ5!YO +.SR8WH MT$L7HFY?SB :.OD67LM.IWWW.1%SKE3=+C2X$)ZD?-,5B2^$Y8OTK"7UQJX1 MGAK\H;_>LC^4J<9EJJ_O0>O.'8\ZWL3M8<;1I8V\BI::GJ6!9N@ M+..;&*%QRGJ@H5L4.E+&1I1JG$ "1H;&A8NK;DGZ%"2.*,^)QP)M3CI(I(CU M-MZ#\:-OK?N:@YIN_/KBT:NWCQX[:@.A-!@0I(W2<(I+'PQ.9T@YUYQ$/V06 M3!86^]-_''W]Y;P]DI@]+8Q*E)40]56I9[6E 5""53_S6OHZL%,/Z.H$A6 M#_NYXN'(56CJX-4K3P!,T(TM801S4?.2IF3$=5)^)/JACYMGP!<1U9@GL=L( M)4C).5#OFCL'\X8L7G?\^#M&) -J!Z8ZN2H1<\!?[6;4%=^?#Z4O*@EE8P.> MB+EPDH#'CWM&=O:A7.#+>+6CJSP1S(JS8:[YLXV>1NN45C=0K^7 MJ+Y1 "<1XC $EML4,9D'L"8WT_!9'AL@C3G/+?+4CQ[5%>4TY(0&YP5QH/YF M_N_GP 5O*+TNL>XCMT >3>P7$NY@ YVT1J>)/S*2RJTRM*X)%]F0U'=JS9D6 M'5D17:E<9ZBO78S[Z?Y\2].R@,@/&&I(^+YP@I$)8R-S<')/+O%/G551Q,CE M,M+V4QW>W&W Z-418W%\"A%'P7.MH16-DE1IKIG=0ZH2UY0W:28<=-8X MHRU'3$7BHK/[\\O/'76?J7PF[@KS<#I50SH\W#X((QB30>YS3L;0[DGX\.#K MX< YL%Q.YC. C/,T;V"*6I : M$HB,8*-^5\CH47;Q8E?@V?#.?^:@OKBJ<;39L#EIC":P9:JUS18:5Z!](=IFSN=)7]L"29,26Q*(($UT>HU7PBR0$_" M%%"L@&:>1;1#W\6?D$E9G#>T,7+IXQ:HDF]2WW3J@$:E6F50DGK*+&8DIWA] M#V?'WA (YCR?SRNEA,'5UA0T(*BI UHP2=^OAG\$NGI M7CU/W9N3.U,:7@DH72LBSJ/2 (UWMQ.;W[FGE/1E./+"7O1)S-2N#;57[07" M ]'#)@]$EZ$1"UN&8]J80T-6MI,#0&,4"RKX]5MH$9-O\X%"0:<7DIVU-!2[#P+&LOV,F&1!?=@S3'O>;BSI@%C&ZZ9D3=8V5)66/CVBFO4J3AMC+OE^(R/@3\DI#[I@,&*@?_7].MX+RAXC7W2 M[GS3+YLK\K8H.T1N-'^![_?J/=A9"?D-'I MA@L_WD^<'_9Y][^S#,><"&TAP M"F&]C9CJ->A0AN'I$/_)P1;& &N?V#Z:#N4^V%8@31P7+46X-?;1)0L&D@2;'=>5$(@ZBBL@#\P_[\JI0J0Z0$C"VC> M-69LV8O ,"ZHC9CVN6;7$2S9-[F BWNW='^!3\ M4PA(8N]1!/Z*._HQ'.JBT![B7[68;"<_%%LW-IE/[6;&<#@$+,;IQ(5&2$X? MF,M:R73Y<#P<'H08? BVGN1IY=&ZW:L+)W7/7( L M@<*E4$8F&2!J\N"C%11+3AW^*)%Q]SJKMF1DX=#\T= MY&3Q"YEOG=ZZ9/58_4E?Y&NA?1/86GKU6/08+$6B\ZO92YQ'9^'2 M?+]E7IJMTQA/?)R+S3Q898>CA)=^H2W%CHU*+2*>JR[..'.NKE*=FLDFR7?< M29-WRU/)E8[XZ- T*9#MX5G77#K(+YF30H&?8=(D0,;G^Q%!BNA+?J29AVZP M%&VPO7?(J47QO66U4S/.EI>AP!6HA^>L004&LZK3N(7U^Z(&Y0ZKIFP=)Y0SWG MV!!T>"WH2<=(;WT7M'0.!L;O-=I]LWQ-W/2(]J:W'BMC3#[4OBTXK"E,O!LF M_08[$4V@O!&Y2IUN1M_UNNLNWN1&LNG4Y$YMTF8'7O!.[M';VV$,B"NL4%-B MH6*6%O\JXS5AI-9T:D>^"\6 :]8>+D4WZ@RRW9AX%;2&N4/)VC?9DV L>^)] M^!8> 4381=T>E=+\Q!(P1&QPMS=MO3?XYXM$WV1B9=S)!;#?2(^F-&DKWN,2 MJLV>+ =BAUP[+Y,3$M&6E"F:Z!)9I!1PM46F@&^E)9O7+6NPVPN#=>N@WB']&F=^OA#*52\WCROZ/J.4HUS M7=B!S.6U>PON;/Z>*H"F^]&9\WG>E9VWYM?VB>'Y8:RPUI[' (!J,P1 M5@=)K#'1#ZLC/GUR](0APGJT+Q:;]88!EG>DD6J_D^ M1BH>2JPV)<*<=EJ%N*IOR_FF5PJ@"=(RJ1_6C"Z' QC,&>28EB%\[#A8=7T+ M*,^2J3&HLB9"F9@&U5DDHUG7P C8C#E(,%[X(J.WZ@DN&6AANN=/^ST9;Q'L M5R48!"XOWK_3D/(%VFV5FG(],CJTQ#"'GRI:+S7N-UE@&%>?O)X7JHPI_!*W M7"]TMN1)FX% 609+\G!VBMA) KHPP/XZ5#EE_L!PWR^_^2/N\_3%'SDQ*^A( MQ^G7#4C][+CF'XZEZ?D4M_63+AG.(M!1W/A>_+"@-URO4F'#">Z><#XNO0AH MF*&%3W K;A)2ZW8QY)$Z5/A!E^BR]?XQ!Z.DJWLZH3B=E!CQH@G6KN>+ZB&H M=UO1CBX2&C _-=]\S5/S]5>_X=3LU1@F]/H5*)+(SFE+$WE^_KF.GOP16?:& M58SMVX1L*R_I)7?=YJG=9L4NSJ^_3^3L%# #NWY1@'>>+SY4S1FCBV&=Y)>1 MK$P0&=%^59%TC2_*\6Y=^.=I!NT@:1]9"I.^Z4\=L-V1ISA93T"N8] Y:PQV M7;(2'@,YL /HL)KV@:0:6-1DGAB9@%;[ XY8E;%(/-2,!73YPS0Q"0)!FRO MI=,3BS-7[M3BW:I*.X8B21G>:(\S*Y[$[3P#1$VGO3/R-4D\-)L>) O ]]EO MKL8D:#$,TBJB(S=+3M"[>XY6Q#UN&!D)UT^=GS4H>#E V2N8[ADJJQ&,"38Y,V2$M*SD]D[[J>BT- MR$WH6']52>#.[+8WUR]PHB2D3BKX.]AE8(M@R4W\UZ[1[[A+ MKA\EEJ[785J.@/*T<*\9Q31UH5TO.43)"F;5M-S2.L$2T"C/BVTCY6Y!Q!\J M\SN[-@IB@1>H#35=?&AA:8+C(OGE9=$MPM?U=4+$,=!AZZ(.,/[,XA(IO6[P M=X%#XNVJ5*L[?)SYUKLPDUQ4:;N6OO*N+MR9L!_)8["'+M1ZJ\D.-G0/3;8% M)I ,=$!%@3Y6TD&>JDT9L96+X*H J*NP)ZJ:1>*V>.[7*5@2M7 TK?0*.XP2 MPL B+E KV [Y+72!,;A:9$;4>(W.E)3.-N(4+.% M*X5DM9RTC+F%/JJ>-*:/POO"&.6EBAW&ET!2G'CM@.=:: EHY6MWK@<_;EA' MD!'&.5W[-S[NKS5Q=]'"_>*:Q"^HQ6EO4!CJA>!$B^)#4J0USN2\0K \(0@ MUX3?DBZ/!#R7%K&0/Q3Q@DI"''0TVF0T MJBN9;<$4GS>5-<%X@NQ2&$J$H70U+?Y)04]E!/Y96!@C?M*@,7XG+,@Q#^@[[%+6W"QW;!(A 34QK- M#G[I,8C#[,@H\6D5 ^J?PUF-U=>5:F!DA7H2HBQA0O?(AC'[Y8ZUZ5"-4H(& M5R,3,P*/D^D!3DR-H($7G8Y!]FTX&*XT#WKSCH2<^"2EC\&E8WIMYBBX?G-= MX4@!R]3X+7$/W;F$99./H&8!_B'.&'".X^W/IW_-.&O"0ZM: )3[+)=ESNKE M[KAE/+0E!-%10R/5S;Z(Q4!1CM&)EF5!7!5PLXXW9QM&USQ]\O3HL=C#!4%V ME7A5Y$3DE//-2M*HL\*SZ[T%6W[Z_OB=:EJ&*RJ,.(.==JZ,:EZ\?7@Y^$' ,3@01WCV2-YL/=PH\N5M MK^\V"!)+I,,W=55^(!/.K&8H:+9YV;&\C)HNFUNK.[9%OB1$KR5>U=K%)[E_ MUIO2WQX2!>KE03?\/B,Z0&XG1E#;W$*D32UYCO6 #GD"&-*H:TE9R,66Q5R0 M+VQV$M$$/C!P4<-YLP/"EQJ]BJTG^_ 2\WNWO&9>[V-JLDC4[!KK.1Q$%F'E=S0.69M2R$; M'W.BGX[HT.#JBR;X:'G=NS4!/%4I,*HACEV.0'0TPB_R3A,)@U3A714A$%T% MZ0(>,R$ASUQTO69&%:5@)--UPV@%+ ^V)E,NJ"$03+22$4_AM5@H43_/(FA! M%X455$;8,[?":QEE)Z9!9G&W6?F?B!5X^N0!*_ ;9,_#%U$E:#8[""0U7<<- MU9WL*):;"V: : A*V??211TY%4K5QN-,[&:<0!IL:0F<[]\!JG T&:UG60'(3"V0:=I,3&#G@SIO@GL]EYU/2[LS8X>P=(U$@&RI\. MF>@0\VKC?,YPN>U9Q9P.$*28U *-;L"I$.U@*[A_"_+5V[AJ:&1%G5!(Z,+) MR=Y5WM:Q_7'1!(_E7[P/.:UEY]9/U14F6*F'OB]4_V.S/--@/BS'S%-O M#G.@HQU&44/"L2A#)ZQ@,;BI*',O277Q%B5'+\93B!SFQ1DWQ%*HN&#XJ0XK MM[)R0)CY++1#4L@<"=N4XDII6R+_U5DN?6+8Z#HRPK1CX:<#(*G1IY^B 0B5 M0*,?E,. @@ T]*#9L/9J:G;;:"7*?R5-668@G;K&1.97--2DQ!AAZL+)JRU* MAO!\SX0E5,G'S&ZJB6:IJ17NYMXG5$8[Q<6\)2OV%$+E,/MNXPLD/G<=T7?1 MN ZF\E]L?)%7D/*8:FV[AL0I85G7WS7HQ]':MN_QNG\6C+I/D':;%^PZC,

CYU\>/M=^C2S\^ZO#9_&?=/$_?/,B=G2D M,$-3?N%M2>:#J1MH1L(_PG-_J21G-YUC*+M2K+]:=:2^RAG8/O\HK0>@<))T M4%M P]I06O+7\&7*^:B")B'"& OX5_7K=]/_JI'AANKTKBEX0%8/K7ESS6$K>5I<)Y9.-QX!)T)*AI?I3RW1#O?WK.&? M/XIY/T8G//) QFN'")W4F%_Z>IB/2!=&]9S9\.ITO::U8$T&EWT?1CPDXU //ZSF7>S MXW >\HIY?_*?Q[1BI!69*78%:0OP\DTF]YLGFB/&PDWWVXJYQK 0V[(3(CG] M$N.B874X&@-+_Q"*_.0W. 8>>H[&><2C>Y!'_.2'^^T3B2'P*9+61DX1CBGU MIF'80]5D![2>'7=E?@]]H->3'4G0;6B,7/<_\_!DF2JW!S/Q/B^O\EK[80CW M72[95_[;X>FA!KD%Z]RE+M"+%X?2@/'B^>'1;]B"\;-G(^&CL9M^O%$#D3SO MC1N!G%J" +H&QCR.Y-5YDW"6)U@_I% 'Q+)0Z]CY$(,OZZO)HL7;'4?$KNMAZM?,@^;(,(2UPOUPO#YT.20"[_XJD7IX\$M94EA@N+=>BN(4VE*U MWW13N;,IEBN->+GN:LPQ U@ LK5=TI!Y^Z'K)CYAW_SY)CL? MQQ7K;AU4Q:K_\[.O)DT!?U2BG>W/!T??_)[AXU[C0-#3IU]]J^_VZ1\A':ZC M$#O16(1UBU,. =9YD5=AQHJ+L)+7Y:*S5>6*^GG+B0&>2 _E%=KPDS=_?_7= MP=&+&4F+TF6^?9C/3S>?EH,193YL:78_!4>) M.HQS>U28(NO\Q;B*K N?\7 M)XJKX+MO\C,I85GMGJUT]S#7GW"NH^@X6UH<.@S*8K8'JB4X\-3XB$HW\/>2 MBSEIF&;Y+27Y03,:0J>'F?V$,\N) V0+]5QTLANJ"?!VR(\42?Z=N*LH/A!2 M$24WEKDIP]QN'^;T,UKF\"R5$1W$9L^I]E1M 'V8KT]I76,&C))W%'%0E8_R M>(I[!;PP*0Y&H!Q]Z6&^/M?^:HNSO%V*[Z* !\'I60*8$$XME_0H:]P:4.5A MXC[EQ $IQ-AWKF((5E+P)%PRT7)B(BEBA>]1=*L\L0P'G MC&P*[D[BVG+Z@_/_E!-YF.3/&H M%0R_AE"0Y_W'+&N*[F&B/Y.;A"006H&(@K"H+\L0=F@;YH[T9,34I: FH\QG MNH:1<"EZ&(;47Y/-WI*YUH0O,= \K)3/L%)0F2_52R8&V#X/%U\%"__/3=/G MY%VWQ!\RS]NV5(:6+OAO(;R5/TWUCV!^'V;R$\ZDY@6Y%&&DQ<&WIH0%!3[T M[X<9^70SH@B1RTU%"!+'JYZH1KII\NSYP)40E(0\L*KLS@NEGKV/_;O'4U!Q MQ3YRT6L"\\E4#8FLC.DW.\F7B)[T6CY=GT@0&!A3ZF5\LG2I#.7H=]:#> MY@OR@F;ORC5Y4Q QZKQS=#C[:>JW2!M2TSE14PL!GHND+S2POB4_/2Z7.!QHBE? 63%9GRE@@&,T21U"!UP3H MGD_U=#)B4EXV46N9YL V1AQX&(..)SPD2#[)@7%L1&.A$P;V2W?4Y)0)*Q+F M>.%[664B'BKAGZ'F0OTUFXZ21L4:]+917S[F*J1!@"F*AEOYVQN=F0_S]MO, M6^[-E4S46=7,2=YCBJ)_> Q3U M70M]4@R6"X22 (BCGL$B1E^%;]4COD_!ZS"N=%'>1[GCGQE*R@.P_)6O3\PY M97C3$BQ/PH\C@&O.-F>N8G02 OUE#K S@,))=CD\R)N7K^5HV \Z%F!D5D7,2T_>F$8E' S!W:P5X(O?+INJRK7?."*=FPI>RZZ?3BR5 MV?$BO!59W6K+_===WZ+WO:BE"]T>F&\ZR\]RJM)I:F5T34:#VW&KXJ?N2ULA MPXQ\?<,!2)M5JR)?,L^M-DGI$>X$RO(^85YWL^,H5M%F3[%BR<$:*?QEH[M8 MR$E?,5+Y^Y<#2SGLAM#[$6=\%X& "B^GY0D.NZ1-T[')I+.QIZ8'QR\RWN@>47&4\ MX#34TA<]VMOW,.=JNH3DJ;670TY#,<7$J_=86_?.BXHC*"+NFUPY",S63G]C ME$>5::#9 JM(G%-[CG)LQN(R0'QV%=P3^D^=>^P$OX)>U;([A'5#Q25::III M&+8G&Z-I38:!3PZ2J25*!E[6>(H?CH_?>NX*<*?%]93HJMY;,Y%BW>0)C?++CD/-"04*/P M?4OP?R\R*-#16U/RA:55PH2%.*"<%RU\C?"O!8/,K5"\WSZ"YZEIL_NR+1]^?O#U^ M]-@/QGB0XQQ<-^)A2Y*N0!/&^A^;X) OI>1^.-NMXT[4)6U^I@3R2G2&BDYU M,1-MGX3Q@V9OWC;Y4CH.F?X&OS^@WV\Y8EH70J<;F3*798L"&A! _-_XJK+Y M<.<96,A)C0X ,>N;"Z;EK D/R]"4\,A\VE#U@2SU 76J WL?/)*RXE8V,CD) M<9N>8-347\5^2QGQV# 5'(?@-E2>Y=H\5?^FUDE#_ZQ-GR9Y_RQM ,R&&*JH M]PE&(C)%=5'9%66CG3%I:Z)$!KL7+%M%:JA4H-R$8[0E%7@^^;S2)X(7E1T@ M,-]"QP4T64N@+)W!'K:IX(JTS/:163BM&=?P:(\O#EGX(:33\E@FNBR;*FDT M3IXPOZ!7Q(R%)\@P;4($$OG,JUX;;#'#?,J#KYB]R>06V)QA\\49=_?8:_=D M#&YD_!QI#PD]5,6<=1@PME#GSLS\8;F ?)6V8R9TY.695N546$[@SY%=-@0! MM(?#G+0$FF9Z\ 7]-00#M=+R,;?[!2,QN>H]SUML)83J\''<_G)L82-V+Y/D ME4\H(Q$)"%A+KFH5Y-@IN_DL.X]67\8O]CT" Q>E]YV>"8/VC[F6S8$-C/' M\<*GU-H#UI"_-.'_Z+ ^/OT+\8^ >/WE"=L /7#GS9*L%:'!-D1>\VF';R&6AOA1?.U^-'.W+44I_$N4S)9 ZK[S@#_ M2R4H F%/.!XHN:^DA9H)&G(/X;O+QE +HC#?%I>@>)^>:!8S4/T#+@*A;R"1 M/I0-([*8W;8CLLI,22$+?6?(*MW1X/V6YF9*W<4(ZTQ*W+55V.O')5JS#>9/ MZ3A(%@LR4M3_'S7"X40V7:1J75BZC[L_%IZ4DQ!"7=3T&5RZ,]YUY9;EO*,R M,33K<-J&<6X6'VYL/.^?P;O_TS@0NY+K= 3$2#2JGCXY>@%WDBE^5R0!Y510 M*,7#NERU40;?[,V&>EUD3\BRK,@171JEEUCLF0I;D(I8^/6F[,YAN#R(A*C3 M$O>1H@X270.UX[I4ET?\TIR*(?#I>N8#&ZO6'KT86L-2D"GA48?OZKWTZ(G- MQ7IRX,-Y#M$5V'PQB^"LW'1L4]C58%8BS=C42FQN-5U),BGS MQ)MQ"X18HVA[87 TH2>G^4"V%=!^%F(G8A?E-P9Z[699,IY!\C["CG87Q M=E&_ZD?WY\"(2Q,-< N\N7XCRR@+RVF5B4#-#@-Y$^6R_Y$U\&?WHP9^ESV- MX\Y2".)O.6H8*DG\KF$-%5($S&=.IGDKB]%:8C9I[QRL"X2 MG+]*7\F7&4ME^A\6P7LX#T]!,E7VL.ZXGVPL5FYJ>P&[/8B?*419X:%)+E[@ MHO I>48X60@N 1PK33)2_EKQ.)48L)?DMY:I%GE/C1W-1;#F\KZ\3^(ND,'\ MK7;!W5R)OR"3PBSZ.$;ID"NJ"C6A9DR+1$?S69OCWU$!7A$(7*2QIA&M$"6P M4\T7QPQ>\7'!KBC5$JE14B0#^1_=>3BDB5_I_H4;IWL&,H)IYILRK$;JOZD@ M:'")*L89N#QQ#C6W)"F_'R8ZC&],"YV\OI@Y4QUT^CVDS\&MJV()J38Z MR= A<8PVK/TZ]GQ'/[I9LD93*LVHA\YYVM7$O2G73M3 *.40&1^E0* Q"-WV MJWQ5^.5IE N:UAWTF(!BF$>8VD;"E\XYU;B\A*CNO5O4U+-#Z?,ULH!7S%:\ MDAA)WLIZ4_C4FAP8J'#3(L\4]$"2(.J4L[*2#C)4 *RDXHB)L6:[. G[[)7Z M^?0HLBM<)4TQ-)O(9!-UH3+!=Q&VBEP-]JSU=8XN36&D7A8QT2!1_S2LO?VO[*R0,3 MJ20"C3:4^LH+F!JG2]DQ2(0V%<45? MQ%@"O>=T2OG$?%VUC97_7E"H2*<56 #$QJ7Q4,DYAF=)QD\HWHEL?!43HL[3K71[F_3L$>(.0(8!*A"9Q)H?< MLCDZ]CL @ D6""1];7Y1+EF@-A&;ST:^NV[Q6[KO[YN=2R1Y*?0RZM,4ETUU MR3@UVF&9.0B38C;,I163U5^ M/=PL1$<5IWK#7;H&6 ?1?0HG**I6)D' >GD,)(*$EB>%5I AG3^E:'1P-7Y" M7#E<,^?:MXI\C4 $% >&>:T(/R$"TJNR%V\Q*1\ABYHERR)U43#'N$UHDU30SM@)=[^@Z)/5([PPG& M*1GT+!5!;UHWE6*9@+S9QO(<;4LV5^U <2)C-"<>2_>J3@.7$I72G"J,=;$J M>8BQE!5AAS,,!=-I/BCF@"R4,DSG%E1%82;>HVLQ?S54=_>D;.;7/P M/".W%5:7=(CW;GDX 3#)V4>HA/" ,N ]J>_N@EW8VWC3<:SO2LES=D0R!G/'*B M6RT+![[LL&G#XQZRJ',%^Q!-NP(EK-HJW%X7TT@X8QE/(3\YMV?S4(SY_^T'4: 8<'3C4.L0C M:X9/3&UT- A$'W^'!7.F2*5OQ 814#"]Q+7;8(?1N=Z[ D3D/KI7MW1U3QI6 ME%B.T(-NUP@OI&E NDUD53^-TI0#%)]/&5];F7=R^*Y##+-/DT)VHABE.T7, MOPD/SVZJVY(I:!NX%\4A9CKPYF%T!FMBT\.)O]@HQQ# G.6?@HNVF8>I=Q5> M;Y?-QSQ]>:):GC [=LML]E/>+?-_SG[@UO[7HAB\J52H_KMFN3SX/IBL#[.? M"6AXVK=%^,8[@A*MN>$/EB"8F+>12_M87$I L?)VGH?-=O#F8Q4,VS$S/#Q] M\N2I'J.6]Y@B"6*U,0$(8(BI)\4\AE$9?5<-^W"V T7/ "YC'^9Q2H/Q!.LY M@\168>5D<5'(Z6(/EU AG[),IV)[5U9"HW?P6]8"'SNIQ5?G+AZKR MKST^WCE;Y2IZ!)\(%^A#$(%$/3NN,;AVJ;?;BI+>G=/@/8-*62%7(#T.5Q,U MG:-N,IDF5%;(@DCT#F0FR>G6B^2DU:2CR^P"P\0U+Z<@J&.<@;RUADCU3;Z!R7&_=A>@PR/45AJMS>G#>G>Q^]],2CI(5NFG@&TT. -/K MD\+!9YVW4FJCZ"N2+\O/70ECU/B.PPQ"JH7 P+BH:E*;GJG;E_%\U\LJ//JR M=?TC5NS@IQEPN9\7PSG0L]O77#OKQK$OFYX6?(6V$+EO-. -XL=!M-;'U92* MW7<8!H&DN,7%ZTE:G](5I8Z6N/\W7 53:RT3X,2J%.("#UAT;K!46Y944&HN M-#U7L2\8TST.XASO$/'-U/(1'UV&NEQ1+8 :7/4=EQ%29PM%WHPNH8M__(;) MVJ9P:L>VCL_N\9.VV1V%FH.8X\F!494'YY56+J0'?/^F'D!(>/% F+ZNI MN*68R+ "-:-!Z$:@V'GRK;W[*CBG^.SH6_<$DKF3GBCTH3ID^E!"7'CRZX*F M*0\F[%%R^4?NPAAAA)OQV8A];X,6.5H,_]SDVN)&,]![$PEHX([\'V0@8WZ M%Q,7QCIM+W.;0,K-0]8+72:V)&)ZH.EGR6M%<&D*M(SO$B;FDL[.K3/C;!,H M+O@5NXZJVYPS9>X-@]$6VL3-J_/>598H,1WQX)'D@=N8B7XR=KX,4G+6381( M@5)C1^;PBRNZ M\7CU_<#Y1XOO?/XT?(XT1XSSV%'HL/.Y$&52-A!WHQR!G*M)GZ\T&G)%0YR' MP]G?=LS\X,)BAAW(C M-.XI2Z=H;7@85CVO:V'#2EQ_1TYC#)1T2HM)!SDL3 M^@/ VU-([(1]!G(_B++%BYB0^-%O"-=?ZL&F2O(/1VZ^T>:-<:[=.EXP S(.8 M?=D!S)SAY(MC#0NTFSC)285]5C7-![Q 7$UM\X]"&Y53S .7G2)[&-=D>:-1 M-6.^349=B;OA(723X"9V#<4!A;/4I39VHK,LGH]6Y-?7OY,[X/8(%: _-A=4 MS)"H>=&*W(\/"*4,;A-M)\)TY0=%7LF*BM';<]D!X%;*)FEMZ][F=X "%3-[5"=CD;_PH) N2/ 1;5J@#!\7)\KOW. M;$.!!VN75XK>4B%+;]/"I<,OKYKVPRR])6?;#\*P5/N>>>!&Y7V?+SX0YSXO MK$[37%1N6Q9U#)R\DQ6#9@V)HYVY+-M-Q]EUEES \+8>R[]HEB&,O !Y@]Z7 ME_C%^;;#K EP39+_-#1 B+@7GM&JX,>5 4$1)9P0X%('T(=M7B^F1CG[=@T+ M&WS#]3959FTY%M40\KI8!!O9;Q/PBC+'X>V]3FF<0QSY;7&%^*NIJ4\.$;EC M"8$1V/15:<3_A[/3\>WD2!F_18R9S\)!$T['@M,R+I7V;G!^Q"UJ#H'L<'9,A MZI19<(VX12MNR6VU?Q#K-^(\$.&&HSQXN.W6WRV3_D"0*(>%J,PE9>+<.:[_ MR0P@V-LQ( M>:;4$.3LA46LO#\)\5?"M[,C[H_4.Q3]="RI4A, AX478OF1-G_=U!$3<"6JVZ&W'_OC:7=)DSI55Q5G9BMH;&.3YR6ZP8HD^Y=NO%&9:1IBCO_)XC M="J,M2O-CZ&JSI!FFJHP8S<=O>^'!-YZLO=0Y_Z/K.T_?ZCM_VINFDBM&P&S MA,;V=B]XI0U6*:U-AT3ZXM'+TQ\>$0=MWVN'G&P!9?5-Q'Z0#DH5YTEE*D&+)Z18\<\H$$>;59MSH^N#A9XR6[K2PC2MU,(C! MK-/W,<0"4J-C!T3A6LT=U+R:]BR,Q[]49)K.'*EL)SZZ ;$(S8S38 0X8S0Z5XDE!TAA92A;Z01Q!K!LF12,NN#2,0S!%)U1>D7$?!UG MTCO*VL7G9=% PLSQ!6,/$![YLNFYFV_!N4(J"T2-++JCWH-)01F7%C>74ID0 M:V7)D,0&V3P*&TZLZ)&X'/OV)U.4,'F)QG<:RS5REDK[X"*_("MS__:ANDQ> MGS&NJ]$NOS)8,/4VEQ1QW0DII$1,H9 M>12IW5HT'F5VAG5L!Y=><)'+OX&*)?;B=!E#ZX9>SB9CB$^E5G3!S- M5*DNF>NZDYQGD\W V)JE5>UHLF#,B2V:Z]C29=NZK@&?1L௽J=]US>DS MQ7:W"PSAAX7/K&['H644%+1M_<^T>Z8+_^Y6VVLLN^V[L4G/)HD\_?12NTSB M^A)O>ZEPY'BSP>^T'0P4?\QG%FEQS0[PEY1NB0!Q==+3."3=Y400PJ(V%B!' MO/_%DI!6T"5620-+3J.#:5&$KR]]2T!P];M-P6%:1.V<-0#!]=0U*Z_?P.5G M1?36SX'F2R/2)R*P:6]+Y@7Y)Z0'KR)Y8B:8CK!X5/,",!FL0E58'BS!;NS1 M.%;7@HX(867,79T*R9J^<#F8VXHM_7[&=2RMI1$P*CS8H.\E0FKYFJ@UKDMBVJ9<4\_8M_DSQE(<&"!N1F(_) #SMJN MFG;X99/^#/NC68BA8I(KBO7X^ZY&Z+*J8K\2@.^ M)'H'1X+37XWRJ+SY?1.7=<!KL*T<1.FZV^Y M : 5&2JEIYA:[BEFE5*6Z[ED_$'U%T9^*8[TA5!/.#9S$*H8MX52]LD!OB(9 M"/+N(OSPC?N-N%3ZZLPRM6:F7*HFUX4\W%9I70CM4<>F'_< _?9"F*D8O-NQ MEZ@5$[L#\O%*RF,$()1LJS%$=LMP)#95A%LR%8L=+?#; Q!R-A7>"*_J")#CX*.)4?8 MQ83E3BM(WC8MRZW-9A,\^C,]6>2*&[F4+<^5-!G&B:":]E([UC.%;VZYF /C M1#0D%^!^D>RZ@; QIQ!H6&SHY$\Y@:1/W5*N"R^A:4R1*F,0G]$+:"JB=SUI M-B,[RZ"R,+J'5.M= VOMQ<$':$E*GW5X*8!0)FB(6:+2]OD[]^A\%+C7NS1I-59$]U0XYZ:'7UW M*#?1.,OABC*R'J"RVJ[4XZ>-+R9]O@E[HJ8<"8/P.*,A BC,%8[ZMQ*MVS6" MB:2R9S^K"?G,3%@1S*)<-W*M%?#QG#7,:=/JU%M[(5MH+G2ZK3OYSO8C-==E M%Q_'$7,-HTHM^2](0DL@4-BEKC(3_D8! 8UW/ @G3E8Y9A+Z@2RA/A#NJ&9) M2&T^%O"*ZZ(_;Y9$";&=KPKE\3;:J/BT M6V4[8O^@$1*1K2PA/3[)BN:+#^#TR\9G/*(O,9!FFX>8]ATX=4'M)U^]CE6- MZOYRX&4 (L#A,XP\(_/T!ILN"?>,1&E&Q#_CHHW)+Y]>V6YG\,UWJ9O B$*L9K/MB>M7[U2TKS,587!NQB^Z\ MOTP^@(]I-.JB.CXW@ )L-F22"=XD>.!B32F"95ED1H :;T;G;1Y.-1J997E& MBY/. ^+Z@9.IG[4%THOT$;GS(&=OEGK[RZ:B@8R-_Y:^CV.R#6$TR%$\#"QY0!1Y5\-7]0!7A1%!#!YB"DF;3H[5'K\B W++K ME=A)_SC,_@WR>IEST]#DP0Q'1OV9QHG,=[R,XN+>'156?&40W]S#L^7]V-H/ M>$XIUK&>&\M749R YILFK/W:S=RJ:8>911_6: 9ORF)J"O*0>.ADE>MX#%;XX>R[0OL)8E-O>#4*IG-%&HB'/DS MQSLPRZ!HQM!?-+<7KAF.G[5=,YP$(I#&?=A;C,CV7YK$TR!M@@>7$YK<)P)# MZ!(KJB@T$2?LC!:+QZ(-\#A<]A3*3V)?*(4<#T+@0C90 M=MVF2!5VHI>_YX)W4UIA?[-RDCJ*ZTF@JT7Q08)O26]LK/AR;$88HR<.8X02Q&2[W1NY'4N=.9T8''QH/$3_?N^.0!5S[WJ]?6T]@_PS MRR4DY&I BSDV3NFI:AQY(8N,+P0\XDC8XF)+TMD1[&%D)8F/'-\G2H;(MG0= M1A$);G(BT8=IJM\MQJ'JY+M7%J1([P\U-Y5)2.X:[O MJ/+9BF)AS*J]ZJ3^%/Y/GF+*&WL68L MRYU&AY\N2 ?RSO \/9ZND072?7ZC\^GHZ=W.H,*7OR,1&$ !A4GJJ&5;; MA&!D*@^BG$JC\?;9CS4IL+?9#IQ'[A%BQN9SE62RP^W_-QQF:?GUF$M=^(PY MN7^VV&&K-9-7UN?<'^]\;FQ9;#J!/-.TN!AJ4;:+3=E'6O%DDL70.#^3C,J? M;S)8R"#1$]9G!U6QZO_\[*O)X>./2K"?_?G@Z)M/@&7;G3Q_^M7OG3S?\PCI M?B9NG3S5+*0^B/)1-L+.\CFW\4&R=T:*) XPE&]L0QV5 $ M9W=H,1WMQ0ZM$?7>G1S/6W<0]V GLRT=&4UXOVNTP)4?'U@/"VWN1RP]1]4Z MAPXY:QMTGAG76 S^*FKZ4:'BFXSJM)GX?&DT'C[AHETNVL;? M\Z0YS&8_]LOPO\?O7L_^VE1+-*B^_?$DFWW75//M[,=\WD!#$N((K^I%^.[+ M'\K3V7LG3Z5_^&MY6E;T!G_ZCZ.OGGSKO^+O51Z< +3V/E9^^/<_YCTZCM,6 MHA.I] $L\9J$.M\7'^07/S745/5AZM7:"_K[WU]]]^HXO<1_;?**6*/ RR=% MQ&4V>Q><>;K4^.;A.J?-(OPVK#&Y[VEX['78':=4+ENEX]GNV8@ MYLD1W.WEH7 'M;G$I16]"T*5)^O.W>4W; ML!=?3F^TX4IZ\].^Y7Y:E!^:V*,$;?7T/\$9WZK1\[5 A MWM)8/U'AF7+/RXY/(F[)#T/8(QQT?6RJ_.B]0"XRTGI%GD8KU00P@2 $-6@Y MF^,>0WOLN#9+C7<3W75.6V-H+%TO?WC8A?2DJ<.\5Q%:Y\R(Y0IOXG2G\J.)$L.J MS=<%PVH9) M)5H>RT;9V%!;R/B'TIQU*;_"ZH<=_B=@Q.'-??_FM2KHO!5N[ M: Z<#ZISW$F?I"M"0%<'-B7C [,*&>$T4!M".7'@P^&@KLDPM4UGF/&K; M9F/,&81^TDV2$&,HGF%Z[;KKW[M X[@BH-D9FX'W[:8XV?0R;[&[E.E#5V7; MD>W!W\*T ,>!,Q6[1KJ(%N$6:V@+J:"Q-P7Z=2NWML3#*5K(0_LW]0-L9);; M("WLR!.;JL4!M],VRZ#[PDSSV.KG!0=X8:WP7 M5E<8H::S+6OP1OT"SAANJF[#LD3;[9PT_HJ(75S@R%S&4?HYO,W7S[_MP_\] M#Q;Q^_\.<=]/+W^8O:T6P<$M/P8S<5R7PMYTRH^0F;?\7;,V%GTA>J!M]2.4 MB/\4[-&WL]?Y61CM+U[]^/KQXW^+%$F2A(J'.U$,&04&=H4[S!9.20@X4U5U MM#,X,I98PQ+G6[S>A!@X-+$-W/(LQ=6R[X$=5S%IL0AVY:83)#H[)*3=#)RA GGU,$;[<"?%0M(V&E M2-JM5\T $X&FYB+OC69[S]H0J2=W0TUPCORF<+OV3/'T](V)E::@"V.XMH?: MO69NTJWB4$!(Q[JLG[)OS%ZRM^+HTL\CI.D2]%'+*Y:#DE_L7^5BD MRD!IMY9PT6T15D9WKH(II[]C&3(JW1^]7I9\A&7AT,=Y MT<(K(T*RJD3/%/!7MK=(:!L+A%"-8>K.BK YZ4%&,'0\@D%K9; $$JKTA).I M[_MG3]\,>S'<=(GCOK=!4*T!1WZFX,%"Y1BG<14W;"5*AD=(/_'B-^&-M8NQ MHLYV,&1P* &7L N*?8295<8H=O.=W&::NG]>J7XDZ?$ M>^F=/'>G*&AS/S_XN/O(^V%7B6;?'_/*:['[\:; UI768I;#'$ IO!TQZM-6 MD[3'@9T$L?C>>U>L;'"R(X:=3 CF>,$D;#S$Y&HV1E+*QHE2Z4B'7Q:#G36Y M=>3MPEE!B_1.;J3;"[Y '\#&[J"Y8AJAIA)$+\S.B'0KA&F,N$^K:KS14F(P MG!T@![.FCXLF7(]I?7BWU09FWS*1BMIJIO"YBR-]77EMOBG#6ID:)B:FVC'B M\W!<8"## @[[X,IETPP"=$W+M#^:T-CLP-W39!@)L2*H#N2-=;A>KL[2(XHLKM-M[A>!^ M&?N3WKHP_4="%Q!YC?#%NE.UJT9Z4HM6&3K;V1 O7$$V)JDI\P(VI4VFJ9JX MXYW< K#2>X\TPW1I/J&VRA/;)G8 M=$9'02#J S$5O4\W$OX"Y9?3B[1);U1F;#0H'Q1.5M9I(:&L"+ZTA+O,]TXB MZ-W4"_97E)]0LE>H5)"'.#X#59T:"ZS9=#%.X02@BZO9V[>12EX+?N:*.\E< MR#_J998&AY&&-Z!!?FJ\BK2F+"/5-EHL]4'B%L!3%-PU@0AQD'SP&6]R@Z6C M2AX>QY-===R.HX4*N+K@XM@XC0L]3:Y]="$5+3OZ[EL:\E1I8^/\O MQ&X]%HXWK14J?V7>BD2>< OX_G]'+\C>X*"7'Z= I!?DT'[ZM:A*Y49 F-*T M8!?I-JW1C*R:--C'KK-AM[_^/K; _\S83[&G^CM6M:B(B@FL2_/-ED\O)\%9 M+?U)CNY7D-=SC+O#W?)MAIS4V'2I?Q1)(R)5J&0<9!FXNP9WB3(2A:B*R3$9 M^RW9-UZ!]KTK\I92CHPO2' 01M!8GC&R@1*)5QD#$,:GU!W@*+^E+VQ,ISP+ MA"&9['[S!"B8JFIT4SD;>W#+]]NJY+4U=8672>%/3"A M4.U^O%10_@L+K PCRP=E1'+?0R:$GPT/$E_1J,L]2%VSK+NZ/)3S93 AD[P1 M3G3/XE(FZK5"PT6^57@X@XTW%PG#?%1!V%K11QT(:I$C;61?JC5+G*1(DS54F M/,8@EF"6$&E*V [@^GY:!V\$,]D69P@^R<7F'$\6E57IDTZF<\;3^>HME\:F M^O0B3U$_;H4>\*%;BMS%SHI6T;YHJ^)Y"B&+DBI %DN>+ RA[9FT0H;+5 AZ7.G%8V?OA..9D5>:?GH\Y)E :319H@?55 MC/Y76([(+I FBV,[@P/3Q"WG"!CCXNN 4Y?WB[6A%K#E9'I9#&+*4 M;4'U%LD'*<26,M8[%FQTT71C#,WYTG"$,=.0>$NS-B_Z*ZI?:/",YN4V; M*I?N\RDTGY]"+-E:J_"#UCKT%F(Q"S60_(HD;J6LN%V1/,'A'K'$NWKT"5$- MK:1(3((@3RMK"H],*,CY*_@"E98.DJD]:PM?6Y6%5ZEP3Y#Q?.QYTG[Q!\*'+RW*Y\99J8.>[$GJN MG(/18TX&S"F/.Z)]L#X/B"A$\H&XX6D-WL?E1/1-S..=SBXHMA/% CD[ITCN\/6+00YB?:YU#HTP MM0ZE+R3Z*X.^956 QD=^>Z"B@%)S2)1BF+/%"5(YTI:Q0O6=7 "_@*LS;ET; M>^.]&M:Q=T OAOZF,/S[A'-:WNDHE)WRO 6PO(,GR)W2U&-Y_Q+^/YM.R*"& M+OJ!N]8^IY&3[WAL*R*BX/6E^7 M?$T!8-B))2/7*>(&8C!0.+[THAR[B9U/ MIQYW)T'H5!)\\H6KO ['D<()*U8K<9DP>%B"4X MTU 2=U^$S]H5QP[,D>]1T98 :C MQZXK_NAEX5T XF@3-2,S>='2E50F,#%9QW[>Q<)X MNSVM^$1#8:&=3Y["1BQF.Y;+SH5_F9P^?2&UJ\G^C N3[S2-!=^\,ESR_JI'4D=75_D\V$V\#?SLJ0&VFVC.POD_<4-$"7FIQN3,EHF" MHA,3+AR#7$PHX.E=/ ((G!+$RQMQ<%#4G4"'N'7E5%X@]H'3JW MH.%-N,UIVD#+,<M!!#<3]B&7P($ MWD\).54=_9]>I7YQ#ZK4=YWH\XTK%SAGF]#-&BU+FMRWY;9TA5%+[%2C, CG MJ=BI'/.^$1>,YS VLEO&?;^2+6RB,V[MJO<;9N\&6UN3/&R,G>.4D4/B+61+ M,VU*&B!C6,2J0O?DN=6])1 ?E*>Y0\Y26JQ&&^S%%EL@HXH8%=_:#[Q.Z5]A!,,S4>Q[ MQ7*4VL!9DRO?+4+,!*Q63(K&[@16]*/W:V;G1761;,2=C?''.'&^"_XE,J#/ MCK+9TR=/GW&>F2BQGW[S1!Y>N:N7LZ-OY*.4BOM"6-U7[ ;UQ<)7A'S8ZA_A M<';B]G684C3=TXS\[?#TD/%]35M08!B,1MC*TE2C&;O@X+'">I*AG"!T,(X& M#@YSB,"RKN!2O0%]4^X%I]F_0*04IDLR"Q)*4NM"#$.33?1!(KJAQA@0A<"U^3G/)R]7!G-]JU6F)N?*>+ZUF?(1\-/ MEZ-]M,%$?"@FNP?*-E]LQS;#.V@=0T6J\D-1:?$"G=]RG_MGGG<3"W!UY$PD M;9+ML4(A)U@DV52T3(;6P."7W49AB*9@8(6A';>FK:(+VU"T92&Q GY'8W+19P&DMZOE@BY%[N?Q;5:RF M%7;97<9Z)@F',-S;(F_5BPDG7\=Z2GZW4(_Y6<+68R=IJ3I8_]@$?X=:>$5T M8OA8T:_8_UQ('_H;=FG5E8Y/8(+V$P=EL0<_=]78Z+_F9V?$<,,>KF!K2MWO M@*"NF@J<%LW4&N7AOWX8O0J[%M/+2G1>N^: H"MA?S^J-\$I1!H G/B/R!H6 M9^.ML;IV^'#@\>)0EJ>N(S5*FJQ2O!ER4CH^%XO6EI(TC72%6V!K.C])).5-P06,,5=1;WC#@!"T*/'*" MO*HD]4&4;;(;L+Q09->Q8^^1$33&K6AIVN:M9">"L/IN5DPQYM.M($FL!D:N^%_"G%-P!5.#2F MB)28X%! +3Z%R6D:BF$:*W2,9O7^&=(XM)(Y$U.Z&6(!G6 3^?*JAB6P(3G M1S&0KO)WL4H"PC?*U.&VPX7)LXKEF2F&/3W$,E\$X<)WM(N9*EA%@2H#D$7) M-&E\<73_OF V=HMB4TT(XZ!Q9QI<"IN+4 Q%?8HG"D(.\]9M(V-;N]UL7@V. M:5NLA[.?&O8S805E0,XHB%(Y_3?@Y#,)^1\1XREJWW0!.GB>''HD3'DPC \C6*)4-ZBLE=O M'V05/N'DT6&RONA=@2N/=5%A%"NJ<#K4Y+XH&FNRW'B;0N/#''^>.0XG%^<& M&;430;=N<^[=FV$*'Z;NTTV=/^*1)J=>P8E(->ZY94&;L&3V$=J@\&EIYTFX M3/NR)2*OY0S8_\1[DU@K/8K[U*\GH@!E&#I*($?JVT!T9_CW%_E2# VLN=F0CJ6,AA-'7UHC>==02R2]IE2(B4_)HJ+M% 3D4XDAJZ(LW52V'+2 MJ;SI^GH +>Q:[\^>W /0PEUJWQU1TBW"1B0VE!9)(LJ2B79S]';+A6:4*#(5 M$C&H[ADG&?62G%//.[4V-$M.#X0W,E14$!$3/ZBJ:H*JR*/!SH'A[Y=955^I,CV M9Z)$0-IN^LGD(;*Q+)'\9=>$XRA!Z"O-W*VGL$%_ZP0O0<)',!*5MEN6>Y]9 M:R^+WAC0L8(]MX!KXY$F2]=GEA%[ =.'QQJD$H1>G7-3(!>]+0ETWEPQ=;<0 M2DN]4'A&IZ6RJ)9(]8@I .%JU15\=XH 4+!MT.)^%3$'G&?$'RZ MA U4$Z]64/1HT &E$+JESXT789>4<;*9!X_=I OK;N[J7X*1WBXJ]!(GW8#[ M=":J@JO)WH>[S-LR1Y>L+%%N;Q^;C(CX-^?L]K[*W;&4DO^D<"+;-VY6Z!H= MA7X4E\U53=2CVF]$0*QJ0R4%VUB@4E'9$1IB[:!A\F5W.V^2_$V&5[3V0<$, M.>HS[O*M9D5XHV8-NE;)228TBA-_IE\?=V6>S5YNJ!:"!_XIG CG*E_$C2:W M6WWT6DAD5L7^%1AQ:%B%#OJBC.!$]C-IOJ=KX 1%'M;#/S M(O7P8=4 6N>TSO(^[+6PI(++QV4'^3/C38M6.J-H:X57.T!=-LQ].+#6G;%X MYR)0M19TIGAC@^6[AF4\!IV$Y/1B%)+:,+HAU)$TMXX(D'&^Y^1-W]K'N"DSJ"0FGI$MS$%+H->FU?\<9IK0A'] $I]TYLUI M7H-'CGGK^["^Z-[.)H$E14Q2-CNKFCF!"G("*-!@ZLO00YR\^?NK[PZ.7MB? MLPAM.BN:@XN&QIV6U*8.8Z58,#Z3?"=IF>Y@ )O\VONGM^?&,^R<3FE/&".*AE5JS=+) M3,Q>FJ^IL0J>%A^\:,M5'K^XZ[#)*%Y/#6]D$UV06:DJ M+5*O(CD.D^PIP)I_HA/GIH:H22^J9JO(!MMXXUK^C4A*1V>+4$?<'U'G/?X3 M/\O1_WF'=O(N@)W*UWD1C%8;^)-C6_"Z^\NWYL(% <]6! M::[T@;W6(? !BK69I#XXOF=P(#.460QH:*TVZ0+D'1$O0A#/ UQ)\E8(CEP+ M257^@C$>1Q36[?[Q#KWD*3\ M ,]$0H22^3D(CW) RN8SKDIPY:.1'\IZ8^7C?S4CKV_TK@9-94>TD_ MO8#^GMJ[0@F:Y&P,3\7/RJHLAD+4;Y3:C5Y _"[LA],>C'847I(32ETYP*JR M^)PX#:0\+5;YC$Z5FGE#@$06JACC(DA8PDB*J6>%I$QY?L+EB0:HZ_DKU)NP ML$R"XS(,JWMU8$T)BVW&XI8,TJH$JF?]+J!]76PI.+D2#=&\RD4)2X@?.UOQ MX;:DRV?(__> H0G K?9P.9Q\Z:ZWK4[;?U$ZOFW@]CIM#+%&/WXEON.J$ M^T3LTF^VG=6!-QV?CH?I2-[\YAGT3,R5'*%%"R'0<.E?2C]=W4.7^( M4YX2Q\;"P;EZ3?(&/[M^&S Z?OC=[/7DHSRB)%!/@*C$MX_&[ZY=%"QJT.VC.-R,(F1 MUF";EQTWW2D%*$X;7&\@BZ3S]?;=";=2,LS^;*.1I#&NH)>U='(6H!.%V,]: MNP52 M@/PLR]V[QMMWK__"*/Z!&U.F'-::>(G"'78M KGGW3GW?X>!HRLZ%D^]&EAM M616Z9;K:32VMO"(L4E\S4>KB!+.S++E%J&_+^<8@IGZ8J0 3!A-'.?;#.7CM M.Z05EG &:Y(_(%8!$%JW\7H8>Z104/S2)BD\!%55F*QEU]W8LX1P>.J*8)1H M!(C;6@@F^W/T*"474U>$\B[".\1? E3/QAOMM/I=B@?P_:TX*!C^1 >_QUL M'&MULOAJ@<9LOCKJ$-8&9KT;F;'HZO/1%^MEJBA@CQ:5!OYR8;#9;5ERR=4*)!1ERN6BVVXQ)0I7- M<]? %#=FTQ B[#=L^FV\I0YC-[3,;$+HPTU;2\+K%C# ?X=^:,T)56$U5CX3 MZ-)#:4<@SQJ^SG4*GQ:R6$0:^I(H@-L6H\3 E>S?;K-<%C7KEG!"HECZ$(:_ M:=V,8# );K<09!&DN.LD1S181_%$]VC6T11O/!]T?ZZC$9D-NI2Z+-E2>44C7':5Y#74 P"$O+\BO/ B M)PY8,CNI6()ACH38)TX0<>(L>942<(%H^-5MB/D4OR0X##S/6:\@<@9S:FH[ M/#_3=RHE(X(J MPOA!^L#U)>L&9P:4?=>2#%F7F@U?D>4M>?/M>#C[6V*!1*_7="?VG#9 P80S MI! F)]=2FM?JO_#>,27ZJI9VFZBKF%2M%(QHF^YQI?Q(. 2^[3 MWWO,A#MT0J/A/CBV"Q:8KH W$A$MR$;O>+/U!4&^..4&.!./!#.:=+V@ELPA M&(P:1O)_=>EN*;LXN^PDU?[Y+9EI+,HX(#<54[ROBUB T"V"V+,[EU9@Q45" M<#>VF_G5+I71L"';)N?4*%O,L5ZN;[( FYB<%Y=E4UFVF'=@\N2\\8(77 8K M0]D13F+%7Q&LM>,(-5^2]F*8GMRRM.0D]QH:ALESZ7_)G-(N99W. 9!@+!D% MQ%WIY-72AO'87Q[[RHTH*!,1!-UT.Y_5KT\FU_+HP.#%DQX<^]UF#DVL0ZG> M>9GF_<:4.U2.E*@)T);B6$4'#BH;()%^P6FXZ1>R8&XRQ-KPDOI61BHA)FO MW:4<$1)8XUF[5&E#5,^GS);#E-[:?;E'OO)^)5LY4KT-8S&\3I5C0DA*U2:_ MH@ PHJO(ZK;UY=,<,.VC0)-O%_5/PK@3D2K;MU7P"6F]1^R&JX5PHLH]Z+( MY;JC^D,2AT$1T:AF@^H#%2R*'G8[+"U&L$\OCS9E%Y$33H\9/=W8J9;C#4'I MKH/HC/,PN-8%R^#$&M[$>6O#D%X>^;KCU^_@<,BVHA'"@4+W[/./WB)D0HGC MOL% #$:$+/*VW3)LOMDP2+['-5(? MZL=.S8PY0&K:T\I70:H98785RDQ=?3"5,K!47M^$PM* N)CJ. M3PYGR:.5@E7^+2Y^^NZ$I<=4(B6Y@/Z"?T!?IBP#YS;@$$49S!]+T=Z">>S0 MI-ZQ'@L_-><'.:/ABNSS)+.+6[1&D._RH !MA)&4+!PMVWEQ1\TV6*MKK]O ^-[U<9)_?M40RP+PH M>:Q!F2DD$A<,,N.[5I/Q_V?O6YL:1[*T_XJ"MWN'BA"T MKX"K=BJ"INAN=JJ+6J"G=S]MR'8:-&5+'DF&CN-<+3RI 8F.<;:KS3YF@F_6%6ZL]CGE,4=Q1KWVK[H M!)Y79&+DHWDV)I,"*93SHVEGC)H*#D,N;9?,6KUWA/&6J!;G58DGG5@!.)5K M^>F&+Y/LV+[*D"!*-M9"DN@PFIF+;1=;IM^"&63JIB@\2.[:9(SII-C8WO28 M@ZXTL=&,>W)7Z[H +(L,QXDNY6;) M?%.F0JF%=, CM0G9I6W!&K)JQ[(6SD9*"'7O048QL6P97EZ)H5MGZTX5@641]QS3B*^$B.0OK2I/<3<1KDC'L8JGW+G//R#KM]8K5S#X4 . M^'SH6BO8-?@*'CFN !QEBB8HA: 174020>@LV/ _V?N/QU:]L8EY,.@-99M6 MD+,G[*#B9++7%KIYQD&U/5J.%\Y&4V9X-'%ITD>(\\K!@WS!+6*P=$&C0)1Q M-,8?P:1GL-\&G)XMFTQ#S63U9H3^P8LTA-MB&\HT ML-31/CQW 7.._$MI^HM<@E\V.W]SRH+M8"XBZP*.)U$\H=XSC(FW;A?G3%3? MA:9^/]5@.0.5LWBZ=0Q3C;"64*D#$';5M\%]7L(>!*\PGV\Z]/M$2UC[<'Y] M^97^6O_P3O0!O8 .MD7O:/0AYW7M\Y+>$ZP?M6 S>$N;P/JGU*$4B:I'I 'A MC@LCIA76R06*DN[KN6DX,;Y2$(BI%C=X2&=_[T+_?0\F\E\3T#W-&D'V6E)G M+P_$&;LSN+[6.VH(J+'1'*.VQFE/H:L=%-1G.%K6+3YBHBVN/<[*6C#M4/(W MNM[((@.T0KN"W)LO".FZIFN-M"GX8QJ-1!WC+*2.W'2Z!JA'SR3JP3QU,PUJ MD,J)":;UTUHP4OJ3O!OZ:\;SL)XI6T014:RKEC;N%+/#PMNAOG]28T$>S9\9 M>[Z9OWF1LS^[>>,A0;X"ZAQ/-WWZ4EH674K5_O$=Q=]A-]/:>0TO4IH57%3. MYY0UB7M$%]^IUC5B0[O3:DA#F E^0XZFEB610]TZFBOQX,SM*>@H3;8OZ8,% M,J'O*6GLZ6AZ%<1W$KOG)&+8-C&5:PB\T<;PD6(X9;$Z3XNN+5.?E@C?ISV< M'534-Y):,LH6+UQ2H":"EN#'E<[(I%WGM83:EB[Y2I$-R@4;P8]U(^)->(03BYPYL=#T47\E5]/3^&TI&/4C.^2 M^X'UO?AZF3% =$4('"5%3;WO_2@,.,1EI_(DO!6S$^$+SC.Z5>Q="&Z+\N4\ M]WF42&+J!CK!1:5J=G?3;.^5(0+TIR;L5^!4:0@! VD4!IB_U M,'Z<2TO.V05]ZR,<,)R8:C(%W#"'6R*"MCBG%I];'C\ M@\@;J>R&9,""L'UC3YCY[-U%N F%!7D5M4<7"IL>Z%(A;S+PW5!"7U[OCO=; M+PM'&N:OC#W7@L+3>-8PL'HS6"V##<[1'Z4U.D4=C-$[E.89WN262U5 M^># M,>+Q"3?@K2_1R5Q%++??$'6K:T,*^,CS^IV!5_3M#'^MZ'C.X6NJ&C^+"K"" M0:A5<_4Z60CT/.HA#= -](45A](WK( A@ETT;63U# 8-CML(A04S;CNHPXOB M=FE\@"^RV2">"0D4^AP9S!XZVB@3<=DQ3>E1YDAVE3'^30L7 M4R1GCB;36W/$.D[&Y/K3\[PA82V33"DOML\#/7N;:!93GE6VQCL;$Q&GL$KJ M/D52MUDE===;,8*:I68)7G*1A$?$[A&*JGE-YHS%+.91CAW0ZA^+"!85))&N M<=6A,#XRC/++7#;=B3\4[$HP31F(\%(Q@"-X@.12[32/QC@&L,PY;?&P&$TJ M+6ES) ]%Q$3Y3LTZ0Z #NQFD=U]7[ ETTWA&I!69!FB:T]4S,)4L8MC"*UL( M93*KK*H?&^T,/N!!.#@8PW6H#(6\S,1K*KZ6^I+#10 S\Q(0@3@[WD5<2G MIM4*YI5Z/\A.)3O)>B8;J;'P/-[[W./7&#H(W,AG@ @:H0T&K3E6MQDPLC=_ M1=("<*[+IM[ V=("_+*$5(P"4GT+=:DC6DR@A_6YG!H7,$$:J)0(4)*6D(V) M9R^2CSBF?0Z_06!VQ,5-:E"?'X'8I?I5;%SJQX(Y']90#%EG:;=*',G;\+^K M(=)VQASR%]O*(&V&:U!OG]Q_QFFJ%CZ;JW7:O=TR;K(Q\6GQ83_*6BFIAA MTYSYQ0@9=@Q/\=,FR*,Q21)''5)J;X+E@3&% P*BO40"V(= TGZ6B-J.;U#@ M\$[*>:LNMB(+(T]>9AU23/@T>VAU5D,:$V8O7_:]]&&GXC1J/PM_EQ*,9NU' MPRUNWB" ?1U,3X\'$<.@[72K;*5G?\S2)IIMA :1P;1G<,TFB\^-=<-@ +$ M3S/A?*2P13.-9B60)9H@M).F!$7VKWD8A"-X=(,;)@E2:MOL *$0,XJ MS84R=6B&Z0K:#85:!W5,/TQ8'8UJ+FZ1NWLQ%VOS MQ;B@>%=* /> Q+/(A:8%*BU>-#*+NB!#QL+V.5,B&P2$TPV]B)"/?3]2/4K^ MT06"Y7I*_B&IN>(/<* 1,S ^MM7 @]6?Z.ZF."*=((J1M;K4IQ$0LS=LC)=/I+%QUZ(:K*,.#F>&DT3N/D^N\+,38VV->&% M87+4SZ;J"P*@\!7V/<,7+JDN'4VVG3Z#CG1M1@W-DF7\1E/RNGN7ST663,6H M>2H[=\*QA)TMI"[;M';O TZ*&@560/76L#R?P3Z$+.I>[[ M&#BSI$M3KJ>:1) ,I]ZR3 SI&MC86>W2KS0./@[E5-N/ MZ']CI]-\W=:=4L!@PUMU?7M0V/+346UJ\ M=3<%+R"7WGH)3CKC)5@/ETOLGL@1ADH#-W1_M@R ,+V]-6"3#;4L'8F*>Y'? M3:$D4KHM7BK9K>SG:QDFXR>R'C/5Y9@90&;^5%19CJ?(J3/DH_W^ QD=8M37C*&+A-82 M^9Q(4:,#+6B4]?AD-CU="1U(U8IOKK[C#@(SXRQ634[:4HP4F]D'/0A>,[OH MH-ADG 7TZ1FEGY]C[<%?BHY7;KYI2R$Q"ZE6%3.^&"E(ITLU>'C\(]A!RGOP M "P1R'/P@G>$7;U"'<8BBJ<"_V76F9Q-7B"1KH,A;@^$"P;,=UJ*=LOL5&!/ MIM0>S[K=?7X5CAKJ\E/&>3W"O9[O#%$SSV"VU:8V*%06&;)[]L!ECLA#GVWK M9ZS7TBX1J4:W6.0M%9!2:6.38JRZ$&^/[[3YBVU[@GH<6>I6*X[Y-ZM$2;N5 MW!6[+][RT&K(9L&72WT:Y\AGBNR=SZJ3+%.:"NLD-$P?$B; M@IB@='(7*8S+QHF&?!/*R,V_,M76) =2;YB^D/ORQ!D32E^,F6'!,.29[LSF MZ@VUX*+4Z<""#?T;[2AID3G(KD#F7C3CUY,U(JD0YR%A,EH]@E(V(U3DKOM&KW2K-[Z?X@Z=N(7$#,QJ5> MK0?*>AI71^YY5:/P@W"XH3O%#@5"]T')43 EPBAKZ=+M[,/W[O55VE=H,H % M$5!_-.$ MLKY,#+R[XD?ITTX$:$#&X1'M]KPY]QP"^(AL6?;.LF5,TKW(C)H MR>(T/DZU9\^X9XASX%)$[D3(,4'KIP,I:,>CV$U2,@Q+N]+19NH2 _S-_-;J M 3+5<+P/*"#53K_('2I>"-.YZ]IZ2?X6!!UV+\1R2HA;4U-*P0CBTNW;/[8# MT$3Z(+4 SBWQ5$@+/A/Q\(-9SW\9'G>UON7%?'-P<.QT !47F8I(FT2;:34F MD5T,R;PE>%G*&^A#3%&"K#H&<:1YI:@OG ZOY^!$F0Z)*=:6$S(T[#3RJC^L MN^6,L@'LO /LV67= I;^6VSI#]?6);VA)TSE(?9[U R_%( )!PEV1E54,$[W M/Y$#2+%_0CR*5D3^!JO,TT<0]7+!]R8%;5F+FT!XV;(JKLW0$#F8DFG_H+=\ M/V$^P/B1:8 MSLA>9]1NSL8D;XL"MC.Y)8MQ"=8<]^G M3DS4J8D)D@KKL/4D,?N(-CZW[)E6L?,WS(ZB=J<";V<7J-OJ8:8;JBOF0\DK%&?,9;CDI^"/L M(1R]2%]>TT/GBMJ":YX/WF8J)-57D7 .I+W-&>P;YXZLP!WQ"I-29ERQ R;\ MTE"/:#(V5D?N7-%]IW?8NM]$?_RLH>N?,M#U6 5^:-^-:2D-837\;%<9S4PQ MFP2PL[]4M(TO9=G3MRSFNP6@7!R39\5A=:DW7)3&EI)D9%'7SJ56%JQ7' :! MXLXT9DYH\@14&) !O=B2US.'X76KO#7OJ5\X(FL."JZ"$*XM+G@?3C00G[[R M7;/SY6^GOB+8RFK)FC(NZ&(H&H'4[:;0NA!:MXYAUN448J'Q-K.M.&:N'BDP M]N.T0@W?9O5N23LQZP!#&E_(F/P4:C"MM)G8+BSZH!1H4+DO5:4Q%:.^QF:^ MP?RJG$)'^SZ:"$HMRCYVKHQ(TRQT?:B5E9$L7B D/C U$>1T$B^.,QD+J$=/ MW)7I:="17: D78VMZ+5TE3$O8UGO9KIVY7H@P'@,NV.CUJBY-D=!O[!#/;RZ MZ39J-1>$T((T91S>).W?[O5Z6.# A!SZD.#;9>7IWGAW$CO//:W<#GN\URSA1N7OSRXZ]SB-6*4)(^JY786+XRA MQ05C"?8MX0H"1.]AOMXP09.G&-@G[+C9MI_[P+QHU/32QB[B8)JU@[['E]T! M%G1R7(+/@)$@ U8T8R%X8F)(*#7:7G-4X^:TVO;>+&9J%R/!@,*8@1%,0[DAT;[L);M%9XQ@[6R M.0L?%-L"IF'WY\]GKFYWBOV,,6-B=KY%L4 )L=L( JI0I4<-K1=9(I:(_PHL(N M39$R6$D*2H/I.E1H]8OI2 (JLBYMT(Y3^IC@"2BAONX2*B8!M'.LO#;>>.(Z7$^:_B\ MG;,:JF=O?9N7/UN8_9"UB+M#V/1"E4)FW QI/7?!1N*#K#FDHA0K)M2G6-62 M\O7Z3,#@2YM=SX;%D=@RUW3:-?J?@,I&V*^TJ94/DQOQ]=*^H<9@<#T^YX>4.5>@@(2:Z),A:PC$T" MC,# KOB!/YJ,+$^C?@C&M#%FN06NP,C[K,C9YUI4.7X,/ M@?"=,&%^GDHW2V6<1VC:U54>7^A80IL?M*'JDFJ+*!QCV0C"=W.?=*U7:(U' M; ]6[1:? =./Q%CBX.C;$:>T6RP1UB,C(>8R^=DQG,NDN#LE? LAX+GD9XKA MSS+2>^+_FG)%5R1^Q&;NP"L+@^=X[^_Z[__A_ M]2/PG\Q$4:^W:Y;#CTJ")DF9$KEF<4@S'Q-FU3B]T!/JRN%C1TP_XLGV2G2K\A'H@84>Y60T+Q[]MT'6'7_G;-XQ?,# M%]/*#IR6?($^X%[#3&>F6L]--5OVI"US\[[C-L<"E\ULXXFA4*XP+]U>O3A^ MQ2'%6?-:O+J"XSUK 8$L&081.?JZN:N.G=C%>J:"/"9GV"I0SJ\![MR,(.$K M?A*'NN@+N85+OS< +<3-BS >5 M]D(P;?+2F=,B3S/^2T;%&LJSXG6_OB.CBI;7=N8E8WKV$3[I[7<%'@ M[).F8RE*J^=T+H$^05M&I78Z^X4975:!C/2CJ#I\X8#J[)5AUH7; G;!C^^X M0Q!LRHRX8L.+E#S#RK!A:Q$FNATRFRM\)O!5D.B8"8>-3&L,#\-!&/3[]R1, MTO(A"['0G4S=0@*A^3,P=&TV",(T>YQ,.?F%MW?^L4)38/+=!.YC,EM:X.+W M<2Q,OFLZ]X[I(M9H@9$XY+)5-$=SB'%<:6\;SS'E=NJ[= 7/AX")FX//U-F. M)T".SD.++@:%?H=-0'489UGI&$LQ#W^: 8Z649T\ @M'/&'O52T?"JE Y_IN2;^&5T#(Z'Y&8'%%F/M1%;1HRXXV,_I*!X*.I5^/)G7IB# ME;.^ME9>2$I\W4=7\M7$F&UN+OT*NM(U!LXSN'-=LQE&"]*FG'9-?5!TGB6' M$AL$1CJPJJ+Z.2N26!FF>:R4^9:@1=]3=Y;)<4$ZZ)DZ8<7V40%Q+O%S(@*S MSW@B]O"IIH"2R]&]L"O=WI*W1=W-=-!3MWXIQ %RR/0V"B?CF]^& M2(S%!J=G<4); ZP*WYY1S.;+B/!>_45]0H2Y@AOT%H7+J=2&R(G8IF/T &,8 M4(BT^P&NFL"A4^-5;O\H WFP*!_\T5CUI2EAVJF!.O6E4&R-=>/4=@J5-C<" MH14$1<]*D$11QH=/B)V][M +P%V\4[UO>_G15W+YC'(YH@".N;4*1%1@V^#M MA_?D(@VY(9#D(#E\Y%%05MS@'.H;FTYH?C;Y+@F=M,9!7DEZCML!=:RI.P*M':P[% CEY O%5\=]&1#3! M_NQ8PX@[.%.Y" - 0 7R]=HEVGYX*Z%L2?CM,QYAANZHJZ9A5JXDH +&O9)R90J83'-^$U)N[L?A@2BW/>ZG1%5!7-.) M+$U[EDG_KJH_?VXZ$+!A*-TOEN_^T?&/[\P=DU$E?IS1)*QTE &>8P-A#_U0 M!%)9+6]6"EBT'Y.P]_M_W_/;]4ZOWE2-DV;SN-50)]V.UZW5!]UFNWY<;]0[ M_]Q&D2-G/K/A\\C*86LE]F#U3[$LX7 ("R/ M'MXSH^M@@-AMSH^LN,,O=/*^8+K(4/+.#G:AD&U# NN-D\[>=E[XEC$JQV7# MJ+RD?C@[9.M_]L^S*7HJ I:>?S3G7)Y: ;9;JY(;K*K%GUM>_M2)1*JZ22C+ MB.S:<%L%G%XD#UZCRC6&>QK#^J;HX;Z7>)CW!:>]/]1=X0S.$=.^<$$J,)ON MT]Z_:!)C13%.G@%^&,J*#=9/-XTS=.34TT,Z=O;L[:-@F)<0^QV6IQK_$_N M4JPB_F9'@'GT.G2.@\$TZ,YMW4UHUD]:^N#Z+5TEP@>(08KA/.R5IB2:AURL MX5@XUDW2AK\HK>[\6T4E@/>3(?*44BY-6%63.Q\L9.)$R=;5D\T+?]7>$%5I M(\\]\JO>A>AF4?F@,,%D1BVBAID N%49=%#(UB^$_EV,A:+QG'D*C(76"C]% MM.B<725)Y>=%W*@;:5VE>0PM)Z\%1J;TBC&N(^'G4JJ18E;8=\=B$+9/B!$R M2D'W^[JV98X0,Z>-M;53]$^]6-K=C%3?3]- V3Z(Y)!R\U;!9-S<*3O1*N7_ MZR!3H]BT=4XXSXK/9UMVCBNNE0#M,$7IL(10&9B=U\=S4K"U.K^>8<0S MBR5-!3#C2^D_6(" 6&ZIR^7.G58$)>56B'T%Y$.("66DHTXAU=925F"P@M(C M-@-AK:"O*@T^+USM[+*ZFA5XJ .ML=4]*M.;0A[$^Y*'\@SA.T.[*\5,,XWT MJ=EQT0194//K@ZS&E-&7(RK2R%.8C/O,EAGD'JBC*Z9L0I@4]-'L8V.I)Z3/571B]2N:H@,O KU!9Y=D8,D@@?[ .% ?KT^ M.;"0\3MP M^HZ_[>8>29N,ERQ5UO4LA>;L^Q16?^<*8HCZ^<)4OZEIX?Y)5S*"2F35^-36 M#!E.ZOR<%29]YXENB"@UH,"$2L2! @Y7#7BWV!\L[N^;VO'M+V M'Q-2G"1CUDH2D"XKT%2*&!$$#05PD'CEVC ?#OK$'3.WZ>8 I\ M1RL!QK;!#%.-S-V)^0/ZFE'R_!Y*Y!0M?VX=5/1(:5JKM"6"("LTL"U:/[LH M$S\)AW T3HQ\LM50<&88HCMO6PG'?T^T!HQ=IP+#E+;":BC-.IN7F"N*&22C M\G>?:(<=/ 5WB%I>;M-;QG:VD0*:CRAWU ]YKE%,)PVQBU;O)UUQRLY%I*0: M"A&*H RG%E!TYDM\BC1I0?9PY=F1IFXQ$I [L.N6P0UZH*MR$+$D*>,6,N<'G]5/_.>,QFAP^=:[A I+8?>_$XOW#:0I?V M8R]>=)TO7(=#)Z?BT<7.*=_95W2F\6+Y!6P*IUX[^ =9K+KRV+8U%MMZ531O MY6C>R?QHWNJ1U69][V5#@#N23FB4)IL :UVCQ?@:H4)R4A#P,6'TP"29]A(*)5H4-0 QF_6\H6A(.L/\:U$.G<[A<>T8]4,2P?_[^L6B.@YA!C_-_KS9 M/&S76H6_JAW6U_QYN]E-):]^5//JBCPT[S>.&C M?B)Q8)$ H4/A_?M><\_(I=?[=DLZXT".4:^GP*W6NO%]8_S=J6<-.U27>8%D M6=RV(CQ9IL7I1OP<]D@WF:.9]!\]W1I.5M;SE2[7+Z+ ]^-W)5TQMO_*M&;7 M_YZ -\8WP"]8O?X',EW]I?K5"JYZ2,E2.?\^]J/9P[JVDAK0_S[(K4I$1N.$ MN*O[CI[*FD<2'O+\=APMS=D=>-R/$B19AD<+TJM:QO/4N!7 5FX'\A+RENY M'S)6[B/OCA=>_N)#_G(;T#I"DH-J)3=?R7]Z$<8.68HIY49"+"QP]/?3R2UF M>,&+.MI,E3[.@'FYM;D)(_A,6-*+MUQK9:O$;2B\ES)<7FX%ZXU'Z[2WMUC, M= 3Y#UY9;_YR+=69^(OB2(K3..-6IGF1#W9RI:1+ M7+:S6'^\P_CV%DM\0H<1F)H0_'=OBHJL_;8,+BX7+>F-5ZZE.BU-F&N'SEJ[ M,JA67BN[(](;LZ?^RQM7YM1J5C>93#-8DY*N7=F.6'/GS*07#2[\EQ=,O&B> M7?0306R>L\JZV=K!.O]F^8!Y#//_RKW=X->[""U7W&TX95;F(B[#3L,% %B9 M.=NC3L#(7%,140?3*.UJIC'>A\[I$"EYP#E ##0WY1Y.L_3;S)=@ZI_D]0@; M)\:[":&@A><>:PET)SLW14Q+H8C!/1=3TJ9@WHB7X.571>?&=,QB& M#[&;+:G)KYX?8*>Q(+&:^^KJ)'P.EC6E_:CT,ZCUN*&I3/'=ZX*D5SS]QSMX M^EOE._V_P\><:V^ ==.?_+@W#)%GO>P87:3X.'TLQ<>;AN%WM@'#;]5* L-_ M_F4M/MU?3Z]NG(N+.7)8$D3UBGO;W$'%VBZA8DT;U5U1ZQ#L2&9*;,^8!OE< M6IIKW.A,^ALXLW:HT% MH3DO6).=,U O"UIEZ):(2)6@>V4LZ)DV,6WZXNFH&PZ=O:__\_G//;M'3!>, MRE)5!O8.5(;7:#K)-<*%+IMN?RYUPN:-.O=[.]5@=4%DPEY'/--/0 M%!_47"KMV:4;7$MW"6J?E6OM018^I@ET'\*3&A>WIQS9S+A.=CGWGR\<@H_= MH;I(%"+%Q[?$6TSTKT&.=7O.S+I*M[JT"Y>EYZNIU9\DQ$;"Y<39 5#''C#3 MNU'X#=ZT!Z<1\=>!-U)[AKW#$,@/+ \FY8"?KV_F7//^_-VP9!BKXQ/3LF@* MJM/ &TYCGS1M2HUQENGUP>HCA^Y"8A8)P2#X4 AGPDU_[KW M8[S/A*:+HG9JY MS&M$0])TX'"0/9""$W(-<@HG"HJ-+:BD42"^E-DYBP6(+ M V08Z5'$#%^0/W ML(O<&OLQ_"P9WV[)S<(S).]?Y#?O._83[+AH M"L74W0O7,!0[@YI9[GW]Y]7>.^&DT[W&/#^"WUS>G.Z]<]!V@(UF=BEDXI(/ MG\' 1YZS3VT9I-/?R,,>BH89$3N"$7\+,?[<4E-V'@!2>,':O3MTO@KE![;S MDSXA3.&RRIJX&-CF2;K./^G)G_0[TS&Z3G0@YX5F65CT3R#OI-[#!*_ MW(:13UN*W'*!TNS^>X4+OU?.%O*K'CHDM>DJA=([AEU51)A1<)@2U;L+8'BW MW-L@PX-#HDWFN]V,UH]BHM:!^>%JS. M'X,T7H=G((T];\PMD9 $DACAAEX/QU.OG=1\Y[=/-_\DH]D;2D![_@"(?,BS M!N&@ 7R 0>Y #>6!Z4MH(4 6(I*;GA_UP)>EF?+(5>9E8*#"CD93 5.""3$1HCX: "69AI-R,V=C,;AME*-&KJ:#SB]A#N2\SG] M+80=? A#4(J@3OL'H VIJ\%--%%G$[B0Z\>M#[*Q8[ )47&[B]9)YG KSJXU M?$[V(+,!?A86'#DEN0.'? F4K/*8LP;IM$@%H)86G;.:DURN\\D!!A"'A>

W@K*EF6(56/8S9[.!8E,Q.(OT^I)%R9BF<=N/;-7 MWZ%SY8W]/C9J>DCN6'G@R_"1MWR1$*WJ:,RW!LAIE]HGZTZK#K9< 3%'20)= M1 U\7+I^.0,WX>_1#P81N+1.I/L"R8<&\+D[_JDP12 M*S+ML:I!8BZY/WSB MCT6R*%^:2_9!7 (.W! _JK8,.!1CEILH-[A)#-WJ2#_5B\(XUM=^I/L"V9?^ M>Y%'?)/'V4.0Y .R761,T$W^O=A:&T M0&5^DV_$H\S3&=,I%GI5;(=W&PB/5JH1J"4(#A#W*H:MZ,+OR=5P:?MAY.GN MIX8$\@@*@;%EJKE"_^9S3SGJSVB3;^I^LKA78,G9BPB1V\:Q_FA!#7*/6J#,#-RWF4=/, MQ5+$+2@V"G6^F^]??\0]'V#%?6S]TIMH/D;XYVGL>P?L8N-])R"D;--2&(_W M+6T\>!F8Q#J69V/Z&$-A?M]'#0,2:]D9UQEC_,:ZGZXQRWSG^>_ -3MTG<]) M_]#9A\_L??WS^C3)\.AU@". MWYTU'KK>8#R!-,D19>3'N27G6TL8XV@M<%0.)E;)FL1F=[$:>Z1\)(^/HFYU MT,"=Q-VE;\-?&IJ[$\^@)BF#L]B+_"[O^]X7;.!1;[T'][2O0'V@!?0E# [ M=T4F7.K0>$$[%3,;L@3:S<]@5VB!R!&&N]R\,:Q*+ONUC L7O3G3 EQ91*^M# M)V>O>VG#3[@*K"'Z@5[07^BBA!7KP^%9>MI06RLB&F=/Y_<)V+E)1*T5TU4 ^#+=0HGW!_ZK"89[FA-R%4DT!)*? M/Y_MXI7S)YMW?B#MQ"-48(J%CMJKTYUBW\5L!@9"T0RJ=M*%7W&/*+'&Z=NZ M.RPG/K2(<-+/.9=.X\;VO^XQ<:JUM!=!$-[S*W]&\F#7^180;QI;I=]@ #VE>\T;@LXX/1^,D*(C#VX_N5\9Z!<^^K/N;HY@ M+C(]J-V[I%$RU*9RL?:ECSLN(K%O<__N-(XAV2KLM62MFED/,:$?-$\P)Z1T M7PKX]"VU!-:+'\PL">8AX=PF=U/-F0L#I#:L9* Y9,3W)?5$N"\X*O=2,W.+ M5ES !/O82\$T3P#)4.%XF.[;E3+[K_6-[,/7JS.]!Z[F]%\D"N:+U]?G9O/T M,O&CTXPX)IHU@SLFF'T.]>I'G%VG+^>5PY^8I\$;>!>1O)T\I@2/A HD*F2H M_HU!;:^LIII-H8+4&T*2<3K$H9F)45E-52(6"5W?K+-X2K^>GGZUWN?=>GZ MS1W](5,'.Q=?+S.G3Q!XV%P2MT<%]WX4TE;)1,4^$1F.^4HF7\<98BR-VX_T M)Z9%NF)X;@E.?@CK?=0/J?57L&,#014!#W+@8_)?K9<_SB\/M0G6BZA M0[#K*12$.CC3U9CRP"G+)-MFO 1\$Q)_I:$'9\-+;'CTSW2C [KV$%/-"@ZAWI3Y)[Y=--[#F@"/1(S1&9 MPGI$2(;YH$Q'D]R,C.CI2YNZ_S!^%_44;;ROK5SJD+HJ5*;SF!YU;SGA62]; MPZYU-_5EL"VFU"OE;Z7019_M)PS9P>&3J!YRZ$X)Z3$(AWZ(WV^=0_E?;O&4=>;(JKP8#:-8#^DA_C:97XW1#3 M(,G=2.XU'3S(I,3@H3ZV"T"0L0;-8YC81((*XTC:.(F([FY^\$B/EUK<"B$C MO3R=9*S4-^J"1+U)<^$@:V&U/C%-9>QEX%X7!_:/*!Y@&.'Q]@PH>B>M@\1\ MINABVK+*[IZ::7]$0R/-B(>#*QIPUK^%YZQ^3.=, M&K=C6N]_KB6I%(-7T0,7U3-M&&B'HENP7O[BP9R!C]L',W8/O[;W;O,+Y;G7 M^3T!3( MIH)\B-!$,$+)!\;8HB>T8\[&KS>1-31-X*YQXCQO:C=/.C"78S!BW#C0' M"\%6'FP.<\>@])TP]LP34@N)2E'IB4SR(>T^[ ^'<(D%IAN"Q59A(D32;VQV M!?BKM*RD$;H2F05+!?[NQY@QY"6%W;CSQW':#B7S, Y-2EO>'AR81++1$ET! M*9= "+B@Y//Q5REQ'A:N 2P.M>NP?@8Z;4J:#CXZB;6AW5=C15 [;OM-^9'T M.\8!U%$3BD?S"]E199LNXF0O771IMRM[DF[^T5QPI-=]&(+); U112/N=9=9 M= %8AC'F3D&Z)L,^1R16Q>]05*:L)_IZP1G.I'%BC/%R?S4/^VG044*T*)\T MQ2X&IF% E+2K@W[/=\PAX^E&6O0?258[[("W!L>NF%;N6%E:D%_@ MZ?0T(4\PYHL:/G-FZ>OZ-WB0P$V-,FH_.RVZ!76G0N-5TT1SP9&\=Z3'C0< M'VO@#2#4X.<&VL.A->DCO_P*+:B*X5XOA*LN!H!=<_L;/)4[APF_M)OO<.A7 MER[&Z;3RQK .JCV@VH^D!0-9#<)T;M#:J6+5K;N2Z9BO2BN3R=EDE8J045PS M.5?R9\%M#A)MG11GWR0 *0XU=R%%CNQ$=^8:4A[8.FLI_"/]'-OP='=AZBO5 M?V)J(X([2#1DR4$<>L\?FR7@D HA[G5?"7A%#-,G\ [JU,3M\OQWF"(LJ58+$@CS^O:%FV5X[2-1=OFA?9Z-N '/JF,@ZG$=\W5^]%9>>%*;W7M/D5K MH5\O.[)LDBO+9,W9A>XD/SS=_.UY4SE8J2;>[KA'Q\?%YL?6U@!_N]9:/)ZO MUE:EE0R_#1D^KKGUUM'KE.$GB-U4Y^&5GX?]>LUM'75F>CV_FK/06/[]S62Y MC'O:+M%^OLP:_+@[;L,,Y7Q!DN:HK&FROF(P<]_Y 2/Y#KQNR#3>D5-O_^@R M9@)#$0A?P3C.#G(WBO.CV83Z!ARF>9.(H_&']LGAD5X _,@,; 3!GLQ"F*=7 M07ZB"^0J20%N 2[I8;WH@18@* /41"HL(DP0E@#S!0/#/G3FS*61F\O1R6%C MI;E !.1<( #,JE/CQ#,N$8() MPRB>GW/.+4.&+;%9O#!90\^UAE30>&1L]!= .636L=XZ) I) M!IE*]?\2^)NM&X\/3\RI -78/ '56#2W%U_WE#! A-'+B++A#1#V&.[40&** MDFT!P[MQ&'6I1EA@>E-G++S/ HQ!L#/1WE$5)$I_I+EI""H[=>*[,$J\6XW& M;1!8[@%AU_!??S0>4G6^U(XJ6+-P<##T!^;S6-\3AR-#UH'M-'K35&$1L)8V M\X'K-+'25+.T$=F#'% IYLU1IO$^KZR?MG(PJ_-GG[_?54EAGP,R0?H]Y7S+H7L?KAV.NY2+V%:[#DFJ- ,1)U[G@ MCS72E$_ [EVM5QN;$[9:KEFV"DA)Z^C'62')ZC]^++XJ!^K-2*)M9F6PV\(E M*?+ZX''QB>F2H^W*,&+U145WK'M &X7,2(/,!J98>=W)"\OCE#1PX=!?$1CQ M+&1&('L9;HFZC*OI=\X1638A9AIX!&RQP@/N#C*M&E2%X7LE6*5&?3<1:RMC M^-[,3KY&!$J%.GL4;"<<4/D2"XQ8*MN5GC>SF,\(X7L]B[:A!);^^M\6F,SL MT3,T0)G3')XY,#1] I+E\U8W'^' <(G"4,=84AIZ3 +ZESQD!PT#PO\ MF*X7*_8]\R12%5;N3>$JFDVWW>F\TM>*K:C EY52 MG%6*+;=V7*N4XFL#G+5.#DL'J2VO:MQ!!T,RH#OG8%P8Z$'O#MF@XQUT)/($ M-#,QU/7V;4=42N-DW7NB6$:?["K(O6[MJV!WMZ9VV*ZVIIQ;<]*H=J:<.U,[ MK)=I:W;0!MDPR/D2FTXM/PZZA#6RNU3.SX>N-_\=D?V31\;!=LRKV\&=65\K M55OS7#YUM3,EW9F2'9H=O,HW#">\Q*:?CI")_"]#+FS:+4CO#(3XFF86C[K? M=]>V)7;\QH5ZV'KJRJ44M*M.:[\]9+N3.6OKW?)O_P JT]5&_JF/U5M MZ"O[U)9"I'SA=I8[6"_'+G@38IN97K:Z[6DP5F\-(K13^*"FVSDZ*17"KHJ( MK8:+?(D0?WDA/L^#?JSTVJ[HM9;;.%H7-%'IM1??M];)X2-OHU>JUW;0)EX0 MEBFW3?QK$5'%BD$H41K"M]"$^?;#";(WZ&%;6B7WVU=]J6Q[>4,7F&T%33K8S\[X=.GJH\7H/?VN)BQL]J]MV"QV1I M>D$?WSF38.#=AQ'L^A29G+T>\KWA.]:;!<$V2Z9P[P"$0NM@6,V6N%"G^E,[YP+UUL M-4A+%BA[0W7ZXU[FBV*QU-*OH(0/)\G\K\Q06P_[R+TDOZ5AUT MX4A_._ &,-CWWO#!F\9H"MK; 'N06\/\].?OPXY06B_B+[Y2L?+ 9*+3(J<* M">]W3I7-FPBH@#$15?O&?K#*Y#)48$P.AK; 6$5Q& 1JZ-J/.M ?E$?&\DS4 M)N!EP*][DXATBTV9C6\8*,4/#B=)[/>5Q:/=5V!O]/QT-+;N<_6KX)V@^6@4 M+JHH5+^^8H/5#^#)(WZ I0WUO+WA,.S1;V--X XSRDQ"G)P%AY\LG;_]#92:E6!+A'G^-['3WQ-@855=[%M!&E<);TDT'2-DP,U M@*U/4*0/;)'W]*2Y"8:7MM2 K_;5(/+@LG3&*&=\,^*M&2TY0#$- O[.9@"( M_B2B=AUX4'KT)'H;M@2POXZ5+$%!/R+3(,#YTSPW_UT^D4C _[VG%-_N<#XF M ?P43HV""ZZ?]@O2LW3Y' V1E?SV+CML-#S ,$1G3^:M[1.Q(].'$",^&C]! MB#ICY"<\G\A:WYEWLRLQ@65D^]2#!]_!,[#]R*%S"HX-KA2,%4!P'ZKL?)]P")8&IP2PG MWA#G!"HL89-H!+L]B16/*O,<>'.V3PD^F#G\=>>'7>/JW_OX!UYNO"=S3H7K M_-"V>N6@O3_VIN0<=J?9W906!D->SN99DN5M+6*FTH GZ6HSS8,#VRR1C-[! ;TNA3VX,M]LAA2R<)WP?% M$ :@S)W3V!R6+ES^X&;UQ?.5AY*,3^E=X6 0H[]U"P^,DZ7* &U^#X4'S.C$ M0S_ C^D@8\^OVP"VJR^/%#]]V>- [,?PN.\^AFW 7_NA>^9 MP@/C'$&VTP152:XJ?I-]4W@UGGW0%,/5'/=2"?-2JX:TG%N]?8$ M#(O[0V=%QOSJ7%3=/#:8\)OII?"DQ^D1VNDUKO$/?!@Y2U-)Z)JK]Z.S\L*5 MWK#:%NG=RX'6EV8LJC886YY_N=%GS9I[_[B8T>L%"_B[ <%EJ].T4IJ!LI M*(*M)X7O$B![M>O/N^O6 49P6:0(O',SZ%G\]%K86_@^HVW=&> O?9NQ=GH^-JH8 M1)KU$N+\:%BNE+;0$AA\6CP9(XP3?QEXMX)N&ZI;61Y^ 59S*)I0\:K)0YS! M)" +)CJ?'!".0A')7Q3#3Y&X ^E$ M(MAU)_&^FX^_$DS-3NW]:8_P;9IUK"#[3T1D&6DPC#2S+)[ZPPQ&L !9!$I MG:%N_9X#NM&B?HHGW=CO^UXT=9VO?U[_MI( +%24JQ,I;O*8-TFDV"HYD:(% M15@5A+6ZM.P(ENN">-_B!$\B]$KL;AG7GFOQ$N*R!;?ARNE/W>W(V*]L6YW^FTT1%Q#X;_=9I4GZRJ[ M)]V9EU=#E97_&"M?E72O)KKR\!GI& M;?;R WP+GZHVH02?JC:A!)_:DK_(=UJGS%;639@0IFHE*,"*YKO$*B2/W81U MZ(<3S(I3O.)M!K&VN33E-I$:;FWMX.P65^>%//GJ3%1G8OZ:'-=>Q8EX^8OY M1=#VI8*YW>2ZU>>O[B)R0D+4^[&&WZ8P7?-EY44!-UQ'J&W/BYGIE/Z"#8+O MO2$UF^QZ0R_H9>CO[,'PO^69".-UO'O/'Q(D+KF+L&MJ.$D8?3<9#JG7XEPZ MQ?PG5H-\=UX(N[T(:?DU"N]]!$H[^UT5J(&?O"/.-]FRQ/NNXIW#6Z(@RFQF M)O/8[I$5P+("6#["'WL]F+77#F1\,QOY&OE9RH _W,5%>S$6L]U/ JYE.54L M-%N>?[F=ZE?;RZ42X+' M@TP_&.H-$:&9C)<8!CFFLY:S T8S1T3\V*J=QO!(&$OYXLPKTNX4^&0,XF!Y MML_.,G+2'XR'D]CYUR3RX[[/;.S2S&:@J P[]TQO# _X#B]/%+PN\ZC-:2-7U*NCY5!J/'X09 M!-D-'(6C13O>\)?Z..!$8*-O\OKXM]#7# -)(S+_#ZOA=D MW^7%,)F=ZY2Q]_%/)5O'\5"6(%@(BEW>>\.)-(C ,!@%3KU;SP_BA);BC\/K M0Y<7Q*/E/[OS P\SKD6+@_$T6,-9+8'?1(ET\1,@8R"809@X(Y @9^A_PQU+ M8%_HA_"7Q'E0S@/LGNP/C"D53^1?2:B!BKP4MA)GDTRPB0JL4=@_=)S3PI' M /#)V&XE")UA")(0T2@.>!0'.(H#&D5HWHWK$*D1+ H68B\2#IKGG7>OTG,Z M?YT/'=@9^C"^;XQ>!']AV9XPM84^?0NVXD&>#]M/+4'ZLO3%$]Y\V>'#/6\2 MJRP7AF@+_F[N/$?V68?!C[TIZ)Q#![4A3JQH*=*F1S_4[<97*UU7K$', UK6 MO;?@^R90M%:,OSPJ('L8,K-IND9,!JJ/W$@NC([2(D$_(V0A;+)'_"K#,(Z= MGA=%4_C]@Q?UXP(%7&^W4GX5%_Y]9),IX<-_..E8VQ>I>*RP(1%\&\9TY_?N M6!:["M84-;U/W8TXT=(Z=%:;5)K<63"]R&Z=AW<*7)HJ2*2U#=Y]W#9KV9S; M::\F%_^5"A?-MU'/W.3I?%G@98#6"^-%*X!K1#DK53 C^QF\#IB& ST!2BQ! MG3L _7,!XP)C/&%Z*_OB2XELX-NQ,P']X<&2@.D/ES_<)0._EU\KZ>$#CP.% M$*/^["I:,)^M%5PSIMT:CX?X,ZW21(6DN4&Y;0I$JF%1]APZES!B?7/#ZR:) M;]2U7LI9N86AC;PICFWHC_R$6Z==*U)((D,G#4V_0?ANI ZZ EL([\^SL$_& M1KUS96> (1)&8TG$L?*E;-QMR%_? M"Q\"4(5W_E@LECV:(^8P84N7GD>ZOOJ3'G\ % M'REU0-I5;NF*C\CF(VJ7G(]H<>NEIUVRXNY^GWV0OC[*'UFFWMA/Z*S&H )Z M.Y>N7I2=/YN'=M@Y4X3!G//1&Y9QUK&=1#0_?V@?66XK:,QB^PR5WP^M8XO= M;=Y'FZFE:5HK(BR /<-X,F0'O'YBO7822W,ZHW[3-HHN6I2U[$>IS1[(XQUU M>H3'P94&7Q6AQ:E+,T;XU]#OH3O;M]OID>50MTR)]*G>=$1KACX\^01DF3N@ MN\%0AI&Q(1VG)O."3I-I,TJ:<2OC/O<4*%V:-2X53*"G%%PRM"EXW6(O2O0Q MD0B1+13!U] 6PV0]O"K ;J#>@7A9T+6K1N-A.%72$# 3%/"#W&L(MA/'$W0! M:(S8J3!$\0U[W_CJI*'H9^J;">:%+P8+"*GZ=M!]7VSFK@:%RO"*_= \LHX& M++3Y?J:/L/Z%_;P[-20IP*B TT<<2P2R%81PWU" !39$3:57(W94[,O.UFO6 M@Y<]!.4%#4SX1\P=2^DR9WO/#^Y!KNC C$,X+E.03A@@69QH0U$@*8R2 ?PR M=-!G1]E#,X87&8V:>SBX8/& 50G.*%MC0Q7';.#4&SB+Y [.SJG8QGA27(P7 MR#=0AGL>&N0)&']@2DY##&^TY(N\%2')723=,XDA$NQOT!-]M IC;-PJG30C M8XK"*Q/=KI7,3*TWP&>Y@TD=P*D:F1:^K'Q&()QHS4:T=K "0SC%B7-ZT'!^ M0B=+YZ>&=R7IA?P-;H\,<7=G2M^_F5TZ\$O91[[>U^N MKJ\N]][1)*U9P&#Q=**Y1W/U*+BRSH"17_>T.3M0?%\\;_/!:HW4O:\>[$>Q MY0TS@V>A/)Q.\/5GV-DT293:-16PR"X0TM-8=#3ZN;O)C#AO(A80%&_UNIU% MF'NKB[60T3ISK04X=*(0@@G%BE#E@$DM#7&Q=VT"PL[7FC66]A%_;,DHVJW% M'VNLUF]V1^3Q DYHD(08\]LY$;3&GI.ZU@IR9(1N%0L50R_\,G"+)U$0@@1: MEB^\\P3LKR6OJA\M^$R#_S5#:WP'$T9#443>-\,04R&>"\XN'+./-^&P-^'\ M2I=&'YK81VHBLS'-5^."=_'!+8O>;=EX'S7Y- .6TZMS6*7%,ZI^"34:6UUGXH#C>C&SX7@"FZ^?/9V"YT2_VWKEH5:(? M13DNB;,K"HJ2!2>6W7#(0;Q8QT+E:7^+,YX7I7LI3:/0@:O5ZAC>QJ M[)DP9/KL\#;R1N(7\B1Y82B@#AX[QC;UNL+J'3I_T$?QH;F%=>6;N$*T+A1Q MY[4!"W.DDKNPCX$+-6)MV56S0S1#V\,7Z_@JZ-JKR5 YK7I[WWNWWWJ' Q]- MAK>D3B?IB%)#^[27< "ZV'D>5HCKZ]X?""]&X3

]?SN_#D/0S?I\8YZ>0[D<;5#?T5= ?1UY M]&+M^$DB+>.AAY*W?/ Q@YCHSY(0($I!89Z&A"7K N%D<').=XB/L0=++3DP MXVR>VP='L"6^'')K)""8??<4%Y5#HBT_.CWF2$YFT/8U>I!'4G"26E M=8I$JIW"'K5#"/C8>N@/@TQC>XP^0D54#ELA&H.VP8LXS1UV0>5J, :=)AR; MG*8%:[9S:ATV.>)@8A#J".'4S-"/G6+UD#>!XH69[!EXPTH6TV*KHFH5,9N: M.:I2,QO;BMH OM#90W.Z=\]5U,"=G)TV?XH%-A?VAW&IJ9!&G=W!>^!+-G#& M38/OLY%WLD- 45+P#9PK*QR7O@[5$-73DA4VPB +?O[J]Y^=QG$GQ2LX^S^ M/*8!^#^N/[VS0Z#P!+C71YRN)ERAX)7@R7M?0C#LZJWWSI5",XC@%E_"X.#, MR@ESC5=I*%SKC,#>R:S3DZYI,SY>HP0]42W$:T_:=68 M,_D[>&'LODQU;#@/"MA^-H_T")%JOY\K1T\J&2?EUJ5R?&[0&(:9IC+Q2J0^ M<.;.L-A[+99HRF36+!U'*"HQ4M%+\1RL@?XQS14:G@)NW[4;POI2H(QU0V & MKK%S4EH,)EXY_8IRF,$CH%N D=CA%%PL7!3RD=BY2H:8\PZ/9T "<&1(^XO3GCRH M(9Q'266F_:?P81Q[]F-,#VJ4+#V,4Z T"71DZ8@JZQ5>%.&98[1"ZF;:.7W. M]'8IRB#'T4XO1AK.9H,,R;T%O^+.Q3F/E$ILOU/B&S'OBZ2):0BVJRN^JD#! MT?\F!SU2C%%'2,4DH@'B3L W!_I1?=? I7'UB3\D="*/ ARIWM#;E$ZA#RL( M%RC^.H)9TGQP-4*M5 1_PF\1"<$%(15"P1 ,P+NTUAK(!L&+L6>=_[^,MLO! #J0P@AQ7JP2+R5&DUNI,8 M+:,8A0A6'?8E(2DSP!M?(PHP#S+DJP=75'\149337#C*'Q#28C+"P$B?]X=_ MH.QH">(3I.X&GY@_SR0HM/E'B M7+@.=0JM?;A(U,BIG[K.%7S4^84;XQ[2+^L?G N.IW'(#028GT>A)E<'IKL8 MN=(GS(PVQ"*#F")9+,;W*A7AS#0R("U24P_AA$)V*B L@CYK K$URS9?M],J MC'$K"S0CH8((BFS6,E?J6*BA^ MJ0Y9DN(UZMK5N+$TA%2P M7?J:A&4Q6Y@BC.789"#&/=I.V,D8-!&!A^@>I:. )Q&W@\4K4 _#Z0%E.C( M%J-+J?R4M(*VRVA5QQ&(SU#=*C3. @RTDJT6>/=@N\HW)JO= MA/7&.-?$N5[L0;Y $^?B/.D9BCW:<5;;Y',8(EY2NQ>/PXP*G%-,2-AP(8LXB/O&UP6 M>MGH./QKTK_EE[$LLSE&Q1\CC7!"Q8YHOTL*H(#E&5+2Q8O].&NUD-VO'^]F M+&?4 U9=:R0%*A&#^;BDQT\1+>XP>,_]"P9#?#@.*"'9M@ZD<;FW([VD7%I!OP(=F)X]D$IQ@GTI,R M(Y@2547"<^Z]R \G<8J GHS&K-JT'NBJH0_+(ZE9C**%;$RD^:9,)NP0DZP3 MQFJ0]8R*M>]CAL8N@TS'Q\_A3Q"4VQH$7W.L<';0K/[36KY,/^*>5B#V04%0 M)F%:Q0F9<'&M?2M;!X0$,5U$P=4GLV>9O&Q8/N21(($O.MPK,?8]]]JN&==+ M$5;_U*?K\'G0-,7CP?/(V(X4K"5Y2Q #QDIB_2Y*.4;>=#7]4+Z6*S'$.SG" M\L,^6'-L]6,*4"5P:4\"SH32ES-@ 590)!P&?Q;.>1U>!'VEL^A:?.0E%%KX MWD,K)WU43J-K>11V3ZI,[*N1E%9JG@)R%_EMY@MXYV0^[\<9#%WZRB&, S%OZ+P1(VXH+9 M4?5(,4Z%.Y: FX1[YMJVD_4QW-0#_( IKM2NC(T:3&\,@FT?Z&N.(8/.OR=@ M\JH(<=MX$R[5E9)01D-KU1->Y;9G<]O')<]M/V*;7UZ1_RIFTLMJ;ST*3;0U\4SS9.7X *$4/7F*<\FEXS9TP' *XG8"9B6Z$S&#%ZE4R_GE]/IGVSN^QBH0JJW_8XQ6J+._=WK]Q]X[ MYTMXZ#1J]>.#6LO-DOV50Q==!##R6PRRQ0=&(Z"!P@TY]V_"L=]SFNW:N_?. M-2S0$+9*+\T-1F[PF)@O6H?])74;+;Y>=H0^4W:5O 'M>4O%Z91,DH$?Q>28 MH4F$V$\_X?C8@,/166L,M!,W*^7#H-#P\MCN!-\3XP>T.O_&/+1^4)'.0?5* M)]8\6@.$S3/=V2?E'H#.-<>^)E()@V-:^$[X53KRA57^4^E]X9(E.:,QH)7#L"8AZ,N9B(ME18_3I!(X\@U?-"NG/[) MJ?O]O^_Y[7JG5V^JQDFS>=QJJ)-NQ^O6ZH-NLUT_KC?JG?]K-_8*;H),&/2X M82*<2VSOF:]E0Z76@YX[5$KIJ^/39S+EBL:0#2TW6X<4-_YO6PYPF__;$OE/ M?MR#LTU4/%X7&UH(B!]S<"N%H=HOU*1B[^,7-%61)*B';NOL8!?+TXJRVUY) M=LLEA">ED4%P[VJT&+^82-QU&F9'8;R>C"5MCA?G)R_Q2BYU-YGP9F'Z .?% M"IWC*[ZAU0L,_%4>HR MQX5M% RI]';;+C =_+RCO3CQ-A@\C9C5%L/C_M,KS5B MO GOXPMY%!R=\K\C+_27R0B^WZ/$%*S/%:Y#[Z"^YP3>"!FDE?^>^"3""*=P MT=^C"V=PT#S>^]AHG?SG3YG'?'3^PQN-/S@+']Y:_G!8Y68C_^QWN0#:]IN7 M5*?H>4[147WOXYF=X/I9D*/7=VH56EW[[%3"L.O"T,H)@V59@11"&)W!SQCDJ83ES0K+<6VQL"!"]1=J@E@)R=L5 MDN9"(;FV@*U_T^59E;B\77$YHD =,WUGY*8H)+1HZV?Z[U18C7E8C9/Y6(TU M0I\G)O3YL@"/>W_+45-O$4RW8VB]]>G7^]O+IQ+G]Q+KY\.O]Z#G]\ MN7&NSG^]N+XYOSK_Y'S]X^?/%V?.Z=G9Y1]?;BZ^_.K\MT-.L MPXP(U]M$_TP7QL\A=@- GY:2?9B I:"Q=QDO M#%/M;J9 2#-P<464FZO!7*FAC2EM,F,+Z%+>Q^2!;B_")>:"0Q5Z)O'Z"UE0'%)@L^J.L.H)Y[8NS=)$NH(['"&%+>ZX4%8>#4>;="LG8)5=,V]_R&17^ M'06<@#!A5K'F'U)M)KA1/.<,>=&+%$;^-$(QF&R)R2*^#))H^A# M8J53+K'X&Y=';M;]C"2^<_;EN%.^)=5U6+Z?JSOM*NH3I),X]&XYO1J0H]^/ MA[R';=B4MW/)(:)J0@A\(Q?SUC0VX$-9%YGL#:'YT]^FA>-<^H0] M#QA<9<'6^$UI/:15$9568C)H1 /AYBI^%)\!,BC"N(RVQYW1'W'-,X2!&"XB MU"]82@4#X2(*(U$Y\!(2%H,E@.3[$;>N('+46SBQ?0N,YQ(! LU*[@-?-VZ2 MKA0.L16G,S"P+,);8:VMKC/BQSRHF8.ABT>%VM&0@N,;5WV;(5;4-Y)4:7,) M,>D8X4O-J1EF=8#+G&ITYZBR=29-,@9_I5YKRBBX O/>W?Z]3MSFBZM R28 M#)$-88/MJ;YN2R8@4+HBF&M@CNCJ=2X2_"5B[=J'+C\$1G7C-=-/B\AI*(?. M-:Z^]6$S'?4=5BN@ZGRJEB&TGY2,*BRDQD.+%+N1H5;1!:?4\]#"@_GS?0*A MAJ"5I)+N]/U2O:.?76@9$4"5S&VKX"\M\3.4M.;.=;E-)0*2X_PK4'K1B!3; MTK/MQ.*Q9XH5A3:'YR+%Y@RM--JNFYH[J96[IJ_WG.:9*=KF2<&B@M2NJ!]B_\($H1_2OP64CI6CHZ80FR4"'M=Z?>T?Q9>C% MV3>E-"O:[LG\6FP=?GI/]PXQ<-KWSG[]G?A/C0>I2FB(RR[X[ =O:A^.1?$$\.V\;\BS3-UVP,550A!AV']=//S6 M>.2@%XL%28(K)Y=N13 FJ2I8Y4=3_ "FJ[:4U>S>: 8Y[$[#6UDB3VW-,H\O M".Y-"V+_J5'H=EN+ UJ.3_D"V4NKRO23QPAKEU&8=&B"6G\66LQ(- MDKVF/FU+R\?=C&M#%:WQLCIE]T4*E=/;^;OK)\E*^FCN*#*)L]FKKPM$\;NM4!!ZL18P)61Q\.S:_HAB%+$T9SK37T&+EI M[E_FMQA@02&U,RQT!N@SJ=V;3LVOD.G?E'X4VF3CLE M+W,OB6*ZM%TF+:36T5E9 :5%:U99A8M7!.H.O#-78VPYRC-K-8^VSJRUA76C MF.K1NI6_&[\X1SK6.J22"[A6.5J%+3EG-0K\9#C5GJ]6&'VMQ/'RT:K=VE&Z MK%/&#HGA1B'<8O #'98J>AM^RNO=B3J-];=91\M7*1*-E(]>ST3J&95"";\^ ME@^M=+=7XO(H<SAB%2#2)1@I5DF02\I#/A4 M)8ZQPUE!+0@B)2/=QPC@^ RY'&&3-,;"8A(BDIJN#77];^3NR-E$2' M%BB-=4F"EOSR>2OYP-(XK+&U\32E?-M&8SZ3+-*2_!3_M+C@JJB:ZPO\P)1; M=?8^_GIU^N7&N?GM\NK+S>47Y_/GK_GRJ_E0UA+50;+4/)<.JMGP'?@Z1C U MX"3M'Z@=I1A[LQ/X(E7!Y5S%YQ9CPJ"M+<*?0P[R:C%NU?8^7L-H?\&,KA_W M0MVNT93-'H-:913"O4&*R(53^Q5GJM@YZI@9N,\#G/;'$]N:!G1NSH.(M 9[_ MM@'4N6!4ZT&=EZ8 #>YY:SYCZ:2L"-"]=%VR:]H-[]4SX;T;3X?W;CPMWGLV M[+ 3.C?%?XOVW7&ERBCQY0*^$F3\;UFP^ 9H\;_%R\<$+WAFB/@>88KW7BPJ@=I7:*75J9ZMT?4N3 M/$6L>G:2IU7?D^Y3$]4_3?A'!_6]CZ<1#,X/0F=>B'RKTSW"7.ERRH[9N#!F MI0^:AP4RA>6&PBP"$Y Y2N.5?CI/G=*R/[ ;2:V7$[WEB9DBL9M)S#0X,7.% M:*C=2N:$BZ]+GOY;-XFZU86BN_(6WZNB>\+0SLNG@BD!BUFCLGTN M::?F=SU/^CK!;=TG4S:,]'<*$J^/H^-Y5(+A,;^LTFWKI]OJVZ -0H[2*D=G M+>O7B_\Y__SGY=4_KEWGXLO92N;HBP[X[/++]>7GBT^G-^>?G)]//Y]^.3MW MKG\[/[^Y+OW8]R^H==T$GM&/N4;/Z6G,B9.5K(F<@.*M;\^IL\J< M6!&\S*QF\Q8X*SN[4V1+OOZ-2^W4[LZXQEL,&'C&;R! M16NLV[.:^_,4WU_2X?5H?]V2KV+ M"-U591UT.* MC$[B_EXN5-K><_JJYX^\8?SWO8.F#IQ.XH-;SQN_1PDY#?KXG_-4/$Z3,^F8 M2 P7>Y@5&GG)W_?\[\G[8#(ZZ(?$;8V/A7,#RZ+H!$GDM8D=K]UVJZ5#K7JD MZP$Y>H$#TMK[V#YR3QKUDAR0)3>B#HW 0-7\\_24 MG]J2O;4#5_:IIE&*P-T&<2,&G$ EF07]HA*Q M;]<]N.V]C_6:6SMN;WIP%\CG4]QLJYC2E2 MN0JV*4A'+$BMXY((TMOQB8I( MU];1J:L:?+M]%);H5+V(4S@!ZXK^\=['IMLY.BF)[;/-.%,E-TM4Z"9RV+4[N&XG3<*HOCLTU[M7E<9NU[$R;( M7KJYHETGT?5*C\VR2,$F!Z2^]_&HY1XW-CXAZ^[3#AB];UGFE@45-I&YQM[' MXX;;/&[N@LR]^ISYUP@KYI,I$R/^>^*/N<2KBMYN9!GSHGX=>D$"ELRY7M?U M/HV2B)'#T!^*QH M/"H=AM\=A(.#2:RV8!&_\H.Q1,&:Q?V,:WN%+[D<_ %>(Z[KNB>CC2=C>S;P MCIFYKUR0EFC8K0K2$88;FLT= 4CLONU* 2+1I97%NIE"36-M7\*@]SC/[GCO M8\.MU\L2;JM,U>=4I-L0H!-4H.V3C;-ESV.C[B#";->,Z%_#L/_@#X>5I?Q8 MQ:Y7<-VCV-G[6#]Q6[6-XPZ555Q"H5FBS!\I-$>UD@G--N$.NY!P*PXK+)OM M9HF.':X16'O^KT+FXOS:=:[./YV?_W[Z\^=SY\OE MEX.SRR\W5Y>?/U]\^=6Y^')S?G5^?>.G7^V^7G3^=7UW]SSO_[ MCXN;_]U2:7H3MJD?3I RIH2UZ:N,[M4'*W5Q^M#G]G:^JBK4=[0:PY2[C;TI M5M14A>EOI>YVQ:J]KRP7CP-('34QC-ZJ'Y7$B:X*T:L#L6GUX68'HD55 :UM M 0;+%%4J_447353?MEF8F45L&6Q%)P3OPS"X/0 ;?61_N,K';G"3X,I_3M?R MD6>GO?>QXQYUR@+[JG*RSZM]MR-$1WL?3]R3UK;B>B4),.R CZ;5;1^T N1 MMMO[KN8Z(%6F:TT]>T&+>H-K:H[(S"DXQNS6QF>@/%9Y)25K*M*5I.0$:=7+ M(B6O#\&RXQG:WFP4E#V=60G>5BZ+C07O MN$:"UZYO#"3?T6Q?N13WYZ+(!L'-T1S/A4(J2WQ+L?/3H#_KOCX:67Q<1QZ> M[=4<5]9[F21KO2#TEB4+L1ENK5:6ZK%7GT?_I*C/EE'&TRK(_&@>;?@P/N9/ M/[D[F\0P)Q7I,S%]_(EHPHEHNL MN^&B( 6YU4OA;5A2:ZQY/CLN"! MWAHEZJ9YOXJ;UMF>[>]JJUU]=[WV'\?^,._[R41 M]F_+1][,Z+'WFSUV(V]U>&5>TDI0?;;N:=QX'1ISU^'5!_:N5%^I$;IL#LS^ M -OL"HAU]^V.ZSLO4G?A$$RW^&]$PIY, M-ZH-GVL&OGC5^!HC>]:;N._?ZP?+]P_PP^_K)V2>O(14?(W40$61P@,6]KZY MS@^+],A7%9$8+=0G%U]^*>BZPV^YQI=\]:++Z#KQ$M6G'L'I4T5+U(R6:"_6 M:_/&TWZJ\1SM?:P=UFJSH(.9'SAC+W+N\7&N,W<*,;XFWFST--3X=)+/;[W=WG1\6.H WFN-_K_"NO.8'<^\\%G6_R*.)_FY#?SO MJG_PEXK"@FEUGF79UQU6I[;W$3-,*ZRS3X\V%PCHMLJ6?U1[.VO3"EJF%^R6 M,:(ZX&G_Q_\[:=0;'TIB155F^C.:Z9O)3J-LLO.L%G@)33$,*87!1G;8LIN+ M7[&FT=-I/LX(6W9?/6XPK4=88!^V;0%80]_0O.DLLG ?9P=L<7 (RBF9\34S MN\M)$B=>@$=XW>FM;_JN/;HB VSYP-#F/7;KC2/WJ("G?G;9,8_PU%+TN)EL MW\S=H@" WH6%;KOU>M.MG\Q286,_\=9E&J_7P+YNG1RYS<;&8? *\E1"T5I:9?"$HM5 T:J[C499 MT'1OA^_FM->;C"9#M#:=D+H[]<+1.%)W*HA!*0OY396?W !3JM>7&O:U$ ZQ%;R_R)5WGM(X*=3(_!.SV: MC<',H-8J>WBGI&I&^3Z?5!V!5+5K;N=DEN/@V:7JK=4+?/6_J^%#&'V+70?N MT$,.@N2APU5&VZKL7&YUP[5%^R 1?UEF\#KW36 MJBE?_>#,((3HG&P:Y^4#GB7 M+;>Q>>U793Z74'J6:-I-I:>.C(U@(==>8\1X%\QDVRK^VU/:PZ_]H*QM#)OL MRU?F>SA-DLCO3A(L4;@)BXL4UCY>=3!CCMSCSK9B?ZMM[RY;SZ]=3M^:).F!L?)J>W9ONZ NY3-5IKD[SRS"';.#T%+7H 5V&!@)/#T)$3! MH,6A-/K #[R@YZ/GBM!Z(JO(X4V+Y]I9,->/_]F-<-UR3UGX2_T*F42K<7C< MAE<0Q39(S?M(#3V$PWYX\/O)G3X!UA=%,FKI5[PNS'.2S/]*6?:JW<@A?*T_ M<;AXJ/QVO=.K-U7CI-D\;C742;?C=6OU0;?9KA_7&_7._V%W4OG27906KMRJ M@VZDO&\'W@!F^-X;/GC3&,7:WE?8U-S"Y]=L_N;-;.&:8O%RNW%PIT]5A%[/TXH*^\=W-TRM;&VEGI MO.9NL 5:LDV58G1UI'J*[BD8ZM ;Q^J]_LL'S=[J!_1&^M('>98H-SR8>7\6 MMX]_G9[9PQJ?6_&KYKEW&:NJMC7A94PSKVG1&BLLVC-QDC^. M3.=%'?,K=:^""3.1/QFPY;6%;M:>_^L)SM274:V1.*W+Z5JOM\&U[+A'QV^% M1K@Z6]79RI^MUA.=K:.]C\_AF&?<@LJNO=[*KX.ARL215B'[GCO8[/I=HXVAM]4V,@2 MRM$25;U%.4(T>LMM'&W<*_5)Y>A%':R5 34O*EZ_1F$<.^,H'#RR%+0J_EBF MOFF)O](*KWW.$,O>=H\W1R/OB -2B=Q6-/T&(M? 1B9M]V3SGK^575X^=9_V M@E7?QRJ(5;P1._E+K<%G@7WEY MX?2=9A;WL0<06S\UW=;F?=VK0%P)96J)+G\BF4):->15*[=,/8E2?_E6\67U M/$H?@>2JOG#&,:V*OK=_F1GW7U3,VEG;!B(B6FZSM7'@OZK??B4BM^2NVUSD MCK"^PSW:64OY.]C_4C]Z0^Z_+L M@OQ5 /!Y J=Y6Z1- #>!02KR0DAX%45>V0' -?P2!F'V[#TVXH#P!+?6GNV> M5*8H!K#?HDHS4A+LX:(WW++2A6?Q,%._9I?HG!T!L_P@PDLS*6)1!XL MK!]XT?0B4:-X.WR&S3I8:D=NNZ#_XO8>0!/Z0%P"](V*8TS+!:+X]9Y76\]_%X ML.F6/=FHW.F6M&N6-:LU9X-$NG+(J=;3QC6^U0#AP MNE[L]YCDPL?6)OT-JD<*>NB\9E6U_@+LL*[ZJJ)K%)F%ED%CKLHZ]Z( EB'6 MC_G$PF;T4RW53_7%;O66!_(SRG_1,!I['VN'K5D7:'.?:'6!*3_K<77DW]Z1 M;VWYI#4?=^ ?.8P%FJ>%1[[ +MK-(U\E :K)OC4ZOS_I'ZKO># J[U:QF1L[ MX22)$S!R,5>Q@LW[R!SL8R[#\MT)\(5\FV!?I;/N9!CPS4KG.UAPNUNX?N?6CV:3R=KN:OK!QN7U\PYL\6TLR/4]] MMHZ?:&S51DVJTY6_UH?..F4N<7<\PK?7TU$'OOT4HRN MDLC*U,;00?T=1I.'DW[%F?T\,+/R_; 7A7"B<[0LP\%45M AIYI1'$ M'8H1KI/!/%YL_YT.AV'/T[;ISR@H9Y:KU_3_P(KDL_ -?WUD=S MW(MC]4@@=<'2['I@9/5+9OQ]^/#>7N#+P:DLKS0(4/T;U;L+8$JWTVQT8>!_ M5_V#OU04%AV].G8Z/VG4&Q]*321=D9-O566O*T^S<7R^3T6[N?:R[)T?;Z@1> H>W M$JDT_UQ[$9G"9BANLUVYD#L:;F]6X?8JW/ZH<'NE>U/=NP3\\T2Z%[E+W).2 MA^^J^_R1,M5X$9DZ(IFJE=M&K$+"54BX%'H]$\:[,"M[2@N[3BSXN(H%OVI! M6J;,EPC2K,!@1Y:-.W550>!2API??H#59*O)5I-]XY/]B4K^X;]]__[C?\(? M^M,C+[KU \+]MK*W=4\A"=3S7\P-[M4.IFT/0Q=>,,72K"!,X.E)B)KXWA/'!#T8PY#BE+=)SY2E\_,]NA,N1^Z6>V;R9+_F:C+K5.#QN MP\S&8>SC+?X^4D-J4/WAP>\G=]K-60YUT.UZW5A]TF^WZ<;U1[_S?$=:0\)?N#$)_ M[-VJ@VZDO&\'W@!F^-X;/GC3&.78%EJ0V-S"Y]=L_N:MO/-/MZS'A)_ MSC__>7GUCVO7N?AR-BO'91OPV>67Z\O/%Y].;\X_.=2$HK^T^-NI;Y^;JA M-*W>U0:%AEK_>:?$236WOOQ0-L1&9WJ0>BS#6^;<=1AWN;]-0HC=_L%T3[EU M3#AXOS*#884>=U9;FKKDK^;KJTN.3M D.V,9T55"N!=59O*S4:S5=:" MM]T$GM.F-7-L6J6SD8 ,%>NPL&V!%PN%6'C]U0[#5JRA1&=00D.)HB2J:+F1 M%+$+%+']M]#H-DIHH7$\$:MT,AH_QQ,NJ_C^%3[\14.#)OS$XQS2#P>UP+AW M@B]7^,F1&)5Z95/2DL5*([,;[OTF/:A+.)UDM3J5EN2OKD> M_.HHQMSSF&,LE,"#T6R>3J*;_YS[ 0;,M\B5S.+:DD!""NLFJ:\X K?8_ANQ M^R^X^?QMUX[Y$I/B;[KE4#\.S_)A%[_./?CW$9;EFN 7/8Q?])^%3U<-JP2T MP[SEN0@T8^8NP::8*DGU*,.FB*K!U07J]#28,A5RER3 M68XE'2Y58+/L!<1F.R5Y" MX06$M;AP8@535;L!2A=CSQ'@O7(6MEE.([M5A+5DE$XN5BYV-Z4R7C+ FC3ASC (-16K M_T+$/@&7]W*Y-J\9=&RNQ4K"IMKI[]*6^TA<6U'/N3('T'?F^U]6[L,_6<1B MG[.;>L(>7268"JO%B:NHK9''3,:F].BZYSYVPIVN8[3W;M?Y1#XMU8/:L-=- MBW25[DRD@UW6R5(^__0:P#^#78Z$TW.@S\CS>'$#W,1DN$ERA70:X MK^$ESA7,$5KI]_4[Y]?_CC M;$ 5$AI/].:4B H24>%<40,D_,.9$/),D0PD_,,EPC_L:?_JG7QY%KH_4<:V M^^XK8\^=*NZ,>6#C@Y>!?N(;&/$?;6Y0I$JX MVW/SRYX\?3CP>HG9?+"@.- MY$WZK]Y2"X?)JA#NRKNXB@&&]%HE (94IQQ&2L,92\/^L3UZ[1*P/!G RVWN4]M*&X'%5J M4ZH*5F/FW8<2L2>R^P855MB=VK"M]@8[-PRJC@DC>2AWJEE)/-2M#3NJ-KC M?B:E)QL?E[6^LAD<]I: "7),14\TMCF7U. CZ.KDOL+/-A/0*\F^086EKH>: MNYF1]R^3A,^ H[9H[KUP5!\YJMNI-D=)A3 MMZ*?&$S'UVT$MYD[!DQ-MQS2P6%*XMF4V1WFTH8+UNRG_?XEW-N'\8]P9PE< M1.QKEE1I$J3F#)EDC?;-QR3%[.(^05AJO?0Y7A$NDB9QCCN-BVNH?4 +F:1N MN0GRM=C?';IJ]UNRJ_99<],F'9Z7F])\$!9D)>OK00N5YSHSBN,MYSS3O$H2IJS+7UDV3ODO^<) M'U;G^\<_L;L:QRJI--=<&P8L!UC$8P:SWA"O0L4BBDL[Q\NX"@YU+^A;C^D^ M^\KX?^^<<)>?HDW.4L.(])W6PQ6YS9,G]IZ 5?-Q2\&[883?5ENMR^I54NA M/PGM?.>\,2=P/3BS+^W^=[\*.;&QA65K@'D7S<8NFEI>_%:2C0IKZB4V2G'* MH &<,M@E/^?T[GO/ST)^]-A,M\PP4YT[4RZZUZ*/.6]C8+O.ZU7 O*GPN2[2 MBMX'"$9:Z@1%PE1F$=BX=DP*>F0E]&S7Z@,-JTPZ&5J]2G$0:83O.6QV(&9# M\&&UT^I4FMFDC5XL@C+3%^BK24-]+TH_W.9'OLM94M6J#7O-$AI.2;.\VKJ[ M!%9IPVG?KS:ZA#3/\ZI?;X[X+9FV>.+2X])L\Y]0[OMA:VZM6%7[?8K>Z,B[>N<,? 0+(!)&_L@NCRJ#6>;3"B\K>Q6 M-K@IK>T#6MOYF:8O[>[M1TMO< )J^3X/T.8N-G=N+/Y3D<*]*'$@ P+5/WKN MFV4R\]?%#Q]E\2$DQG5$B\+VTZ VU/IJ7]NE0UI16IZ T7[9?)G7HM\;7S8; M#6HMWV^=)E\>U>JO]I&RVG'#\E'QQ.(GUPP0^YX7U,&0W:1(1N-$M+[#LV0\JXF]UW-V')TQY!W-?*NIFQ3 M9>:YL 0SO!/T_3DP&L-0'][7! N$2F<>:"EJ_^HZ5Z@ /=>VD1G#OUW:C4Z9 M$4"Q_]]@^W^W'->#/:<.C1/7!B$H?A[T:D.MK79V;^XI+W.JR$[;@H1ELQ-" MG3347JO:E;OR'B?'/8Z('RO8YA,#QK%5(>%/=M#@3VPF=O9A3%7+7]FH^$WI M@""%>ND>!A6)QJ:&C:K&Z3!Y*ID8$E[??_V^D%XK5D; MMBK>/EP:\WL(W80=29&9,'JHN.\.,Y71(CI(+LX)**L'7K8,WQ(-[@0)7MQ; ML?$/N.^_+F[#7<\//]_49&^\\^:R3;WQRN2R' X%SPW+N%:J$J/)_ NY6+G8 MJDY0+E8N5BY6+O;R4O]F(L\'W:NLU V9_K>'L-V:'*MOX?Y_/,=*ZX QW%([ MS;(0967JW\DSXY:XWAZ9L0O,J*F-WJDRHTS[VWB F +Z"5/'Z3#!VGGZ :-Z M;\ -3K!3J.ZR$5;RII"C].+_;N--?V)^X%E&P$S\P[5C+G^0>/(15N*::3 O M$:.__6E0-[DG/6"WXS$SBM_W]FK#@=KLE7#?6PGPH)+B@Y?-VGF3T2O.V@AB MI_:Z)10XGR_^4+:G5.W#[6;=8:8J(_9J.0[Z2 @:0QPF\Q?6"WIWL^VYDWP7 M%M=!;=CIJOUF&JNT2G?*,G_AHTYWJT+,UFS4AEU-[<@$AE/U<#8< @P;?ZU3 M__NU_*JW3W_9WP:ZUQE68G#;ZUNN-Y/IO9#.M; M=%N!'3!LUY][E*5JA$7NBN5PP0;)W*FJ_=B%Z]5BEY,NAB%'@3H# VM@<4O4 MI89:_R+_>&P,J_7AOP:SWEA^GR&OZUZ]7-V*99YSX(L M\Z!5&[8RT ^K%$HH=.Y)AC]?AM_>."@'PV-2=P9T59487A;_%#D;S;F'MR;! MA"D+IGOBK-P!E.5""BVV'A]\"S>($J:$9?1GJU)UA"S#V9>NW:O\^#>#?[!Z'PJ'#)'^#AUT$QW;*G2 MV57J/944EVHMKJR"Z8.("\+CJ=U>67>^)V3J';^^3"Y6+C;G8O\:8,ML^*]I MO0W_$_X)GTZ(%N+L,*]LK:A>%.X=T+=#$<-X#1$;C%=>B> M60]8Y(+H-LP//B#8N'JD9%87)][0;O+:R9GK6W3%YC%;1TBA7]XM,YB$:C?Q M1:Y0OC3BK^@CF,0\6/^5JFQDI[.\'N\GZHX$^ M:FCC4:NC];2F-OC?7JL6?FD2W:+/]%=V-?*8_N>5/H85?M'M=WWA(Y,E-F)J M.5Y_;K__\?#TW\^J3W>.$DS<.8QA8K+D3X-A!@HB@BF@&_3/J164/,]!+O%;,7M6=W.J M>Z\@'YAMT>&Y**B78[5#N1@P55N?^>Q+^,,OH4ZW''HC?>D7,9;051EA "(= M_W,L@O4&%T-Q_(DWBS_7X4]_37_>:M:;K5;FGQIU+?/S=4,-ZOUNN]!(ZS_O MM++?471._7IWT*G8G+1&O=T>5&Q2@WJGURQI3JU^,398-Z=>?5 YA@+B-;3- MQ,M.4&NV-B2H52.$G,N%S7;^HC4-\JR)GS;'657J".+7CAR$EA F MD@0]LZ#^ZU-%5I-A#48DWH9A?@YM4PUM'K>W;+&:4$"3^5 M9;V4-WIW_VVUQ(>'%+'-#LN9$]J(GPP8 MT'ZJDJL/!51^)<.6*CJZ1A9W-6$7*P$B^^AZ./QU$'C6:$[9/B_NO>L8\5U8 M>!56-&&[U4"4KH[:W1VF2TJFE,S*K+L8!GH*-V\-4G19,IH60P3+ZZ:1"/)# M/$OID])7F747D[X41-Z>I:_@"=D$T6RUU4$GC8PCQ5.*YPF*9R'I[!W>;-W8 M]+=57M-?*912*"NS[C)!Z(]T4K;AI&RHS=):'^Q5, ^$-@J3/PX_$0\H%H7L M0C@-T?V:@#>"!:)(,@<+'Y69#2^ZC"9:>XF?]K?%3Y$8/'SZE2#*>-L@'E:E M?W_5?69BHCQS? )^+1IF;2$"E]IK=]5&IW&Z^,ZR%]8>CHM^CN,BS9U_U^TY M6\><:>W?K0U;NSDJZ2KI*NDJZ3K"5@ >>X>=S8 >B=C ,@, MJ#-[2A+TS)Z2!#VSIPZ4HWC<<-O5",])Q4@,J5-F6*6_.HH!(?N& LE\& PFUOSNOG/N1\@SO#9M)/:?Q#YQ.+$DCJ2.D=SMP:; MCQ0"55S"4^10B@BD*!37C=!;+ZBV^"NO'?,E5F+7D0Z[9\'#^$7_6?1(:C=J MPZ;:UJ)NLW17X61==!E D=21U)'4D=21U*FJ ;?556!! M' Q.P3-XS&1LBK_FQA1KM\%,Z^V,Q2!YJ7J\M,T9*)V5.E5BI4NX+["!QWU_O35Q4@<%W>!\A8AJ2.I(ZDSFE3IQ!<9E/+"9>Y9 44CO%UX<3O MJHU6&DJH,.BEY!\IW1=,G4+2G;+L]R+H(]T%C]Z;U=M22 JP!6:XB4!4' MK'UWK 3Z3_S/7TIP V<_[?>-J6:/?!K7CDE//;I^X+' \AC.Z%?FL+$5/"(B M8)QK]J+_S$2.Y/=)63S6!QX;I/@K8B\BA;R=D'$721U)G7W53JPY/-?IQJ^@ M^!QF9FO ,-NVH!H_EBTXWJ]B9HH,]G/J:VFRF M(Q*272^972O92*73P@)-K5=6?K5DULHR:[&KO[QV\Y'8%OO_=!KJH'\!G?(N MF&<+L6RJM6HE.+5#%2R#AC0')+;)-DZ2KI*NDJZ3KZ5@ J53\?1@ @Y,Q &33IC-[2A+TS)Z2!#VSI\Z] M%EJV59.%7J="G5)C1Z6TCNDV:L.VVAN4E:0E64@*N*2.I(ZDCJ3.$<,JY9R- M6K7.QG._.)=MU61)DZ2.I,YQW*W>*33FZ2*"NZH-JM*81[*@5! G3)UBN?6I M/O<%:U)W515I;="J#;L[0?1(1JO>2;3%MSD<=[5KPTZW*B?-N5]CR!9P,J0C MJ2.I(ZDCJ2.I4WGJ[.8X'*\S5Q?K&MMJIS)!;I(ZDCJG!]UBL5V\_:>VZEQ:T^K M#9M=5>NE#WT9RJT:_TCIKC)U]A]H+RSH(]T'CZF?6E7F-KU>)KLP]["Q3 M9E/FD_7>93!.4D=2YQB5U\?O]=EKUX9E]=:2S"95@:2.I$XEJ;,/'^>0>KI3 M'3U]H.N-BK=D;I70S(@O\4L+B&"Z<[Q$"5=V*4CRV=V.6HT]]FSN=6O#3D_5 MFEVUVT]C2NP$)E\"08\4XCHRQQY/ 60S[%^.QP"Y"5\M2O.["E)T#-[2A+TS)Z2!#VSIR1!S^PI2= S M>TH2],R>D@0]LZTH2],R>D@0]LZTH2],R>D@0]LZTH2],R>D@0] MLZ-JR M(7JUQC:,WB9B]#XSINB&X4[AW0O+>54<-X#1 Q=6[!#\K!XP4QE;CNX8EF[# M_. #;$GGUY?;'B?6NFYQP_\<>7\=KOV:F%B[6>]U8/(SU[<0:_>+QVP]L-[8 M+^^6&4Q"<.'$%P6>;B/^BCZ"N<^#]5^IROYWNBO-HQ/_XG01B=CJ: -#:[%F MO]7JM9NL/QKHHX8V'K4Z6D]K:H/_Q>YDXDL3+US"3']E5R./Z7]>Z6-8X1?= M?M<7/K)JDB^!*5>(WT"WZY]*T2$Y1&=027SH> ML3F N%;G_\W_KP!5OY]/X=V&DNI!NM)LU'O5'>O?.BK%FTBA(URZ8SYZS(=] MI5\?QM]"#?\<*?BOEF_8KC_WV N\XE?;-?Z,H=&;','=7RZ?0;VO7ZY>[@/T=3%(E9H"7\3(]/4XC?"Z.N. MU,$L.);@Z@%L$#;\_'7NPU]]?RU#B_F*TTIKPOB))=#O"9['UJ_6>'&D<^G1 M^LGL=]?[TU/X*I)E ]:GQ*4JW^\Z\*S8> M6X8%3*2\6?X?<=WQ\$[*@0ZM('F8(!,]$!A M#AI39(E8?@"CV0O^TG_!D%:PH"_K\V "?P)9>+/8.[Z _81)P!C M3]??W9$%L_GDPV?!; )6'[V?#+[@LZK\YDZ9\G_TZ>P7Y1;5%8SDP^.P\G\R M7"KH0IB7[SJP';B'KN(Q@_#^?>53[?'O3S48!$=TW[ %P(1=Z98'?WEXN:Y] M!OK#23[%Y9GLS8*EB8=O8.)37?EDP)]Q02J,.M5AMSQXEC]B,ANL)X^6;EJO M5A!-@+2'$WRN*Z ,WBS0V;##[[#CM@ZT&EM@^>79$Q6^+A:I*G^GD;^&[XSG MJ"JC>:!,]#>@LT7L\OKJL5>R+V&U\1CTG95A@%KLU04*(DG!.L7=-W3;AN_6 M,C>^MO[,KZS0?9TCT;!/L*8B&9CS"C:F(]\R[10[(#U$PKE>4D!O#!CXL & MORZ43\\3W7F=Z-9GY<:MJ\KWP*PKG^"9VN,?S[^A>#CNN^*"%.GDI$S8\KIT MU%3CN4WJ9FP!41WS"DXP7^&+4>8.S-8!09DDYE-7P&"!^3B,MREYM^#/P034 MWO*6J\2E-]Q5HKW 62EX1!('>[@I;*;C=T*'":@)8S@^[QI"Z@BI2]^&'YI MYHEE3!14?N.YAZW!05Q]P[-&G.ZU>_#'%*W]17EB)@,I0H5X[SI7-W%[$R7L M;T+#\O8H\6= %9KG,Y **7\K".C7Z''Q@LZ7M:/60'"9[;[7^3@3VN41K KF M[:*>9PJ8!B3&,.%G4,;_AO^IQ >@F(H3GM,]'$CYE;_J@;_J'OZN?0[W#8C$ ME1,((S9W47S=9IQ10[8%/IS-7"^@/^,*N%+48_Y<).?_FPM+_V_\)SGS^-/O MUM2"1Z,9X'8X;B06_-TPK3DR!;[2A*.+.M,@;X7$ /[$70#>2[R$=A9$W33) MB45G.YXB3$ULZ#A-KR][D!F_JJ_#;7+>5WW0$% M@\:>@M;AW Z0\!D#??X<;[BNH.&H>\BV=+J\ 7?,:! A9KALU 0O8 +>@,X/ M1;2NO)!8Q:LR78;;%X1"S254D F/"_@090*^Y;X[,/W1(KEC('3N_'5"+WN MLP1VV.;T@?_JH!!1$D1P(Y\*N@D?_O[]IJZUWB^PP0898,FMO7,<]XV_\E=7]TQ5^1/4N8-:FT9\N7X"AD330OF$'^!8 MS<8OWT%^8![TF_;+9Y@ #,M-$%PJEQ4_E@^R([G(@^E YAVH+XO180=&)0XM MQ@15#V<%6213U.DCYH A&,!I987=I<*#TL0H&; P;J(#I (?A^RHR!9RN!$S M!@9.[%JT'Z^>^P['"G"?;:(YBJ+ 0JL8GWYUR;P6F^^DM@0DP :Y#2;\Z.$3 M!'KXL# /R0;4IB[LR.Z?;$ M(OJ'^D;0X?'I)J2!"AN,TN]O8H7HB\_/MQ'QPFWB0S\S RR> &?SQ%[GM@[" M2"(XM<#\A$T(A[AYCE_.=PX_B4:#-W J@D'-O80 18(YPK($4\4Q@>-\XO75 MG:73 )@&YN+Q;^LF>"U(#JXZ+";\$7P*E=4"OL4M##J.N<[B2_K;]?5CXGWZ MJVXY< B#W.%X(&9WCP]+TF=Q4L^X,PXFWYOEN40JL5!A;P@>]KEE8A'#VVB/ M*R#@@6)R><>AQ#H4<"X<=\IC!&DI$5O'=TQ)>G% ^7C=N@U^A0DG)#I@9A9C MTLZ S\>W)K$M0M8"4&^"V<"TA.4+.\+BBC_>]5P[2IL"[Z)O*Z]SL+;@R!&B M3>.23(\8;C(77-)OD<@C&6$[9R!N0;CYXSGZ\'R_;?%S19-^JG^3W!IN$^*1Q@_!(E0R&HA ML?A)B ^PGR QJ-:$X25LDGV&D_WAT!%)D1[P/7$( M8@4XE;G+_ P[H(,&99])?Q+?,XM.8ET!11#.-!*1!>P'O-PEYY&?JZLKBE@O M/+1Q)F EX%<-6+VY--&50I4/Y 79BZW5*J-)I7_!*9HX? M(D/%9@MI_L!?3+%5*#] BZ8RSD;UIP MQ)9+6Y38&&3MB(] 2A/C?J*!/R=')E7TER*])U,]Y]?TG?[&M^E&+#DQC[_! M++[#ZY\8L-N_&;PAW4NR51NVFX-4(TF:>J'IM@\RW79MV!JTT],-3] %> ^ MB"G2[RL<(M,1\WB$NJ6IZ-NV$DXNL,0,O6OP%!:Y[F(.):_9,=T?7"O=PARF MJ")3\>G\ 7@8ZF$<#11O;VMX4-H7>!)1\$5 M4BE@AZ+A:I/*8K. F]BHNWB<&;2#-4-G_E.-GD<[H/896.E?<\LC_80&SU3_ MD\%.BOTEEOOGW'SEK^9&&S@RJW/7Q8+5YD!-#=F\,73.,_+XZ%@_8ONGV/-I0O"[S^7@N7F*S M !4E? MM8U7!<"C_*PZ!IK_PMVK MZYIHSX!)C];[U4C'N 6NG(&VH*>$NX%!Q4#_R;@)!ML38%R?*WL_$7/';\]M M$RP1]" 5W!XXW)'.8\^=1Q+V"%*+?F#&U5XWXVJOF[[:>_[Q^^_73__ R[WGN[_=WWV[N[F^?U&N M;VX>?MR_W-W_37E\^'YWUP[)OXGP20DGXL, MZ>R=HN7P1W2GN"!OU0AE Z]S;0POP,I-.NC\@)^A9"F >PSKH3A;$(:**): MERU3>.T$?H=3CHY,'F] 4P2?F58=R+_%OD$;8(P\48G!670\P+Z$@,.$.9C/3D M%GOD%$Z=Z]#_?X*=!+*-\'K^G@4[^##Q2&NUTJ!QBEHIVBLO6B$%)D1>AHDJ M!522:Z%5RQT(?N7E4OAO!"YP'+%ZQ[O*Z)L8;< MX#==&"2T;?>=PK+H>!OP1RL0D8[$'2@:U2,*FPG+.HSNHUENH!PL?1-]'QY. M#(.BZ;F(O!B8^Q138R@H%PF@628P .AHD/.$!R"N7]=&H57<2PRQDH29$H/CP/TYON?!2,YW8\N2C('/H4*SI#B=0%?'WUPV:^V[Q*\2>&7DV7 M7./KYQNEU>PJ<[J7T$&OF3P_QV.!YX8JD0>]=6 *SAJ1LZP#/:9S;C,J3'C$ M)JZ.^XO1=="(P4XX(@#.+PCH)@U=V$^51XQ%M-^ M<6= >IPX?RF^_K]T,*6\A2*()=Q)_ *>52:8 4ACBE;J,:DM\,4QJ,PYMVAR M^BEJ\COA]5L[!:#"419K57?*L3L%T4AL3F@!(,<"*UC^!'@"XQK\J,?(^14L M0=RUJM%]'S&+&9J--N8MXA#A51,,"V-^$ODY*%<_PU@/#WW0WS$^ F_U_ #> MH8J?7,QYT&%.GU$3.6!Y>!1I)1V/X1=V!NSYZ&%07B1AWH:AIQTX-1SPT<9 MA6-&8Z[EW.8IR%8?AX-P$7?QOX8BB7V,;Y-E>$QW8YZ/D-=!1&P?S<*P.OOV8^^Q+^\$M8_&4Y- GZTB_+5Y+XAC?T M,X!*XBWT0OYG$8<8#.K]3@M#$:(44+Q81"GJL*B_IC]OUWN=;N9?&G4M\_.U M([7JS6ZKG*$:]6ZS5\I0W?J@T]XXTI;JR1DFT3FO7QJ*-@O6E_"%CS5G/_'! M)$/8;)PFGSL[O-*@0-6SR)"/.#LP2UH3Y\;:00+AV6O[CLF[=/1N/"]:[=P' MQ@_2;]]!O2T%*&""QA=S[N'597R(M&K#UNH!+&XW73(T T\<^' *,0=OQ<$G M6G$F: MY8O+<0T2&Y?+SWO7RW:@"JQ]F6D^@!1Q_.P?'O,88ZYNEA.+N4&62$J=ZACY M=L+H((:''9_24#";!*/#YAE$0;YSF]!,%#KL$ ()S?P7]U>&]5HD;N:#]X"1 M\G?+9SP#F9D\)!*KME.]%*8HKZBEP$S$T,8V0>BBPA$1F\!+BSBGB822_X4B MR'X4PTA'4J*0GXB?Y J7<*GGT9'0\G=7(RFI$(JJ6,M?"=/<8S^"KKNI2"EQ M@Q.'6Y9(@0?9E?7S:F*9)G.^(*G[M6'P[@HFVWJ61BPV^VF_?_D''G8/X^M$ M&.F1HOH/XY"18S[^,0,1IW*WS+/UW?5,GSDQ#PYJPS'&]\6)NBS,'\GT*BS\ M$E\FG4S3/Y%DFE9F,DW[1'*]N!VJ?(^R,Y]2V9FW2]F9I-&5[ZC)OE-VYC4I MKU.\HF0\H92)ZT(\]_&Z,!EDSI^O&B:I)@KP3*P%&4?U(;KS:M%=N7@2K]6Q M!D[!U-J !VVH+H>G'EN>,9_BG0Y'@S IYR.N!#1$.DMXO;\<#I_J"W'3'T\? MK\9+NMBXFZ*YA#^%6K352"52W-&,>,D3E6G2$ERR3ZUH ,(+"*L]X;%D(@ O M;U*QJLKRZ2Z=B4RH,4;UXR0!2E#&?%Z>JILHT&$ZU?OYHEP.:U!HNS$LAJ%P MH1?K"I^MSY+C4P42U4YBV=/2KM-EV,H!^L[$U?16 A&0 4XE.H_'")D1WK"M M>'J1N>&&=2=I+HCF@Y?,J=QI)$&"#]:E'^1#GJB4_OJ;2 /?P78-AP &OXND ME&NU-1=XK4:>JV=Q^/:7Z[LJI03#I8?&7F1FJE'].A7P!LPGJP^X#CU+E"6' M#$*5,EYB::8JQ43J!2;PP5?>F T2%C^5R-^GX7D-%<^R$0@ZF.'C\]2C-=*4 M>@]],:HOCEZ A0G,]$G@$F*F7"?F$$^-4#>$N+PZ9'*'E4/BU=M4\/*LDB=" M7+.0/2O2D'JR\-=1GB<$SMRR<1\9RU/AMF0M+ M. A8?HF *WP;4^[Q28I&TCY(L =/8UK*($)]#BP23/#8_G;]_*L2%RM@J:JH MJ/XQHP1?A %I-K3>5:.M\DO?6.GX5Y% QJ;6)Y&*U&E\_J(\PU3 ,%F$DWC! MW#GDS^B+"2GC/IH?",P9*B#F]:D+,A HYX-."&!YCDS%\ZQ$9AOR5IQ(!Z*8 MT @.PYP4PE9RPR)LFA&,@V_@ V4)&.H28L]H:&+B$8O'5-,CK0R H Z\6IK@ M2O XY=;6(O.=%-8!Q37W6%*2E]30B@K@4XJU .B+:/,$WLGM/3&PF2PD_C+3D ML@;*T",X3&QEH494):1OYI5PGB*IT!08 O#%:.?"1]9HL%,, M\!&HQ=6OE/!ZDRB+VR7*AT@J-&)RP(>9P&6\9\_1' M$ET#O 7')TP&*CG$@YVO5P";$2M2OA&WBGQ_'N)2),#'\)M<5X3ED BS9/#2 M>R+HL MIP2:(XHJ9_J":U&:V%),/'$<>CK*(Y;!X$=3."Q<,PY*DNR!KX7'I8B/&U>?[!4JQL=.Y;_IS+&^JNHL@'Y2!45!2*4 '1"4\)4%A:S M33418Z"XO4"?B3[E>, X)6!9%\.Q=@(7Q7"G4YAQB$ 5)30FQ\R2/OSN&KU M&QB5,>!HHD8HBVC.4F$9;?$9G&Q/212WKS&*VTZ50GQ(.,42 ]YR25X]R5JG M>)+=N#XAG_HNYN4"]U"9XEI /"QN>^-EBR2Q&9>@$4(V'78!FXK21]T&MG8( M2Y+B=VBB)Q-TD[=F_+4B69C%YX65>6G]E@-6IW(;_P!GC&'H/B$F$#8J6M:$ M!6NX5TM[[GD8_DU4D8:U2"Y"V<;%,C&P*7EH8P^<.5TAHYJ?:/S$74-:04N? M)D.:B/PGI*K O%@"%"5PIL37^8%Y=Q-"07+K7(!4C!C!+2"H%YT1^H+7\<&$ M%D1\=SRF6*R %]LV27[="6^Z E6M\YM.>2-WI!NYP8G;-)_BOM+VGZ!/<2SS!,%E2YEFV4M.K0>PI'C&TE>; SS#6QF M,V=LC46XM)85(ZN%T:OHY/9"1,28M2/,1MHX83;! M0A+_U($T56"NJ& M6*H3E<=S#^:*4OH#3BI;W#"'TQ<97T "W1(0T73IH_\D13 'L>+((60WBMK] M..0@GHW ?T6 %+]+M^ $=9MX%\6:"% \_"87-Z[:L@D15=POU2V/=)O??$P8 M*U*Q7-3:.I)[:?D"L?)'N"=!JI1YC7VA'5B\:,0OY$X9N9Q "EG&*'C/!,2NK_1I&>LC+T(,UPTKZK\BOD[!4^$P :<; M3,#S.7.\!J,6.=1)A./>\]@1!1/I?/!0H9.3$E[=.G/*J<#T%3C)32KTYA"C M,*^1P'ZA>XDWYICBFHT/SY* N._Z.(3))00-=SJS64BWJ%P\QN./-T2$@Q?) M?--7CR4=2_RK&V:\^"$34$,)&SC6^$\1HG,,R7B;0]@1< J&!LQ6PA!"C;P5'=3FB*Y('EOF:ORO< M8%PRZ+$7W7K7G2B&MQ5 /(X$TV0P?(B1\3G91J;E>W.!_, AK!U$>N)I1=3& M!EN(A1@BZ.P*\U2%/4,#!J%'Y@[O=.&))#*/O?(8,O9>F'LC2O[*B>9?<=7S M)+8O2M.E#;@AZ^WDE,]+%'9-6,%T+SF=,0HIHV'+_N3M*,5G_+ ?_5,$7#Q] M9B6RQ6D[N#&K8I0:O8F $/N%B*/FX3]Q*!IZEH"LPWXAPL/A8CXF (?W6'&1 M(F'4]$M@2; WUW[C%HT)8X#AOHQ6OO1&I!V.%T^8Q*Q-W7?A4>D0A M[AZ+K@FBF='E+]C@%D].0VD0 *+A[5"H*CP.PQFUY3@'P5@ZDTG7W7#((Y28 MDY.,J!L?J3QOGL"SG;G8LHLCJH9R, \[MJYL@4!](IV;0$E91<&+\&ZS,*#H M0 XO=UQ?G$O)D5>CX2O#AW:NCX<8UHX1NA",Q^'8+(= $56!>CU94C )0"W M<(X?G%C&$G%.!J@4[!JU"%.52!W0..^8D$1" OX!PJ3'?5'0(.#;'H:10=K! MXH$SZ37*AA;:>OE@S=RO+'1"-42L@_=.F!T^'L]L0>QA!?/(-Z'DPL@%0994 MHX@"]DCRW_&J@<+F\%4*9( ">?7T*;]8<\ALB=UQ#'+8B)(,.F-Y%;@V,")$ MG(5B#>3N4$X43X@#16E2#DU3Z6BC4^\848B-^W1 ^L$_;[E M6L@-*^I61-5H'0J?*O=8R(G6-F8I<5,P5D"967C4P$?Y5,,\O=IGRM' &H8- M"7N?:M?//^!1GKC7;%TU>FIDD1W]".$[D2AI11%X(C>?M,0S(V1O)6Z)ZN]Y M[AMGRG,;DSWF,:Q6*W@KDP'C\9;L)GD/(NF:_P6TDFI(RG_&[]"G7,#P'9.6U=!G' M1V7+8.OAA=NZ=< [1R[ECR)F',\RX!G6*10[--WPYLXF#$%^ZQHWLIG%S3## MF6": #F=/&&;?%4G>A-=J"53C9+;GH!_US/F'7E.O/\-P=FZ?NSL!MR?##-C MU'BC^)D6JNCTR,H4BRBP9:+HVDI^2]H6.*IPT:/\ MSNC+8"ZD9DC>O?#FXP!I&%U4LSW\V*2@,IR,^.*V^]WL_/*-IY>\\$U9#-W& M^@M?,W_+@D[MB+?$1XLBWS^\W"JM/35(H)KH7[EW\HQ!>,S'!7\#U$3&]6\G M5:$*GV5U//]^?7]SJSS_=GO[HMP\_/[X<'][__*A)@CB!1FO7=\$X7BMT,L! M+'TV)N!ZV.QA'$&7\A9&P0LJ\@S"=//?RU<+K927"N E*,*#Y$S).A&(PEZS MWATT2T$#U+1ZMU4,6'#]YYU6B9,:E(%1>%1(G'XN1)P56,U5J)M!GC7Q,_@X MJTKI*UI5JM? T@(OAGKQFH0JH:#++%#HIEH)IW=2I$7KN:P%;\'N.JM-:Q81 M@9%N_/GJX>WLE9BA83#PHC:MNEIP9M^6X,)7&6;;,G-3OJ&< NS97_:W_N2Z MJ>A6Y35$D5:R4.BEU!9M4Y9*ZM&#U:\-V/]U#JX)B5?@@'M/_G PAW],YYY/NYVP$TJ TUM=G>^0#*9LJ]G3$K MK\LTXR4_Y56MY?&3UB!^VEWSEL1/)7DYG#6:]6:GRHHV*T9;[(03H<,6K!A; MM-DL.N6D95;:!IV/?LE[7H%**:Q(M-JPI0ZZ_7)-N!+H5VW724JPE. ]6 @? MD> FF@*];LE.V)$D. /6/Q\N2*5@_O](]+^U0MHJ[YX5,*#F.T\L+M1B6LMK M8N([OL(KLCBE51MFF8S%&UZWRYA-NS8.4E3:FS##1I9(W8LAN+BDR[@PFLLAX&8!O4&5!F"N]]74"8F*T4'S=YF7" MB;PX?#Q@#GTA,4I)K$&)&<\Z)@$\1N\4_H8942B+,)W:<(],\O%Y=4'1]4IF MF--+GGZD!B&F3*>#5:B#XCBMF3=1CB+[.5+ZMA MPCS/*8T!&Y*MPJ/QXP_SUKBUCY8BE-TT=M<&]6L!UM/)0EJ!3BG5:A K^,:7 MB4,R<>A<4D]DXM I4^],XJ1^2CV:C-NRH7:U5D>P/F4UT0"U;.C-IM6%7 M[;6JDIIV]G[/BPOGC_/Z(76:L=8SE( MZO1WW4 \(6^1#%-_C/>;J$@;?:TD M0Z,"=KMDH[R*M$0VPHMU==#8^3PNB8W.WB3]CEB8"(.&$" 1WI T4#^J4:/] M3,(W?4P4VI2-U-C9=9.F:079:(M&+9&-.LA&G+LITVLVW1 M66L3%C[&<%TXPIO <9=2(BJYL!255S(78IUR0^T-FJ? A6=O9EX;QGPZY\B# M46LX0I]%7$'>H'ZYD>UE6)Z?2E3CB3W^FMAB^)FW& "9ND[L]%IY*RQJ>*'7 M53O-M*A]ED;J27/<%I5]-(X;$,=I&94:!^>X4NLU!U76X=F9H"HF_=;_4^LX-E_Y)6U4KS%]4/-QN'J H=&]+:%&HN-$I5AD8U1UL MKB?]NLGM7VJZR3+2F=4HEUE5 G[MSUO'9MY?EB]1A^RPKG-] M9V8#Q3+1TFY!799BP85A,AY" >2<45H!=O*M[CA\9_S*+);NUH9=+4.=E5J! M_9&)]<"]R#!%2I>TC7TU/MHVXZ/?6R[:W*5Q1WJD]4*XU&UCOS/<4B;\T[>^ M.)8M2GW7-!IPQP@;&;#O%A7Q!]@/$JP\KHB^48?K),.)VO4US0A:_=I&U(^+ M;("BK6^

)NM;;60WUCCUE+];__.L/"]\;->E*G>.4<<>3*-HM"H\'W"#H!1HKW QE.6AQ^?H(T(Z_>P MT^!WB[>!#OM^A>@ACZBG.;=\QZ[=+]BU._%P*7UIQ"02PZXY#-J-_& 3U1'( M<(_ME3V.T$KB/8X[HR#LR%DP-<.#I*Q"[VN84C/&Q%:V=81+MFY5W0E>*VQ9_/=>&6!(#;Z1.U N=K' MY93D2V$0X\KZ>36Q3),Y7Y!8K>V/M&O#!][\VWGEM[31.;]00^\]HNKR?RXC M][O$DR_:::H;"Z5Q\5%9I)O@UNZUW#*INX*LM$6SE\Q*B#2MM@958:4#^5E' M98:;=&14SPBB8IR>;OJ5L>7HC@'+^UC=]V5 (&S3P)AL48(9U$-YT9KMBN ? M2!B-0ZK>=3R49I-^;=COE>66[EFIAOV?$ICI4Z#0,0ZLJ7K$2_Z M/IJO(TN)9>'AT8^V\E211OC;9:/0R#IB*W^_[AY59IUQ7\/T[<]+_%4K:_Z9;W=^R(^M7R#9O:GOKI+.U.BS,W[#@S MKP/Q&8ZVG+O][?KN2?G[]?L,P*;SUT^\[Q84MI9*IB6,2T:.?, MF#]2^4UVQCSM&F^]:_E8V0E/F(KN4_K[##:)P4]ZH+R[<]M41DRT[,3Z35?Q M&27GB9LAUU.H%2C\(?!@2F,,H,3W^%CO L^2CK(7_!&AK4&?,46"3_H2! M9CKJ( MV PM+ YK*-":I8NH!]0#V&%-L]L9L:BQI.;,Y/#_5%SC-N<^G*+ZG MC*-UYDWE#S7F%9H!7WK-3*KQCRS'A'E]N>KVZL?KO?D==T+1HN4=?@[+.]9J M\\U "2(%XBLC':D"!/_7W,5<3N(OGQB#*E(% _#K1@OW%(^BY1+CZ%3.50)T MLG1LG@0=APYEK.]6\$$R"QXE*L41.]P1]B FBIFPFKF2)DD M,H"816\P+= ^ 9:C8]58^-MY,T+K)!AA[B0H*;@"Z/T^L8P)4M6CXP6(&<#? ML?>[&RI[4.:ZHK_IEHW?5<57/(3U\!@QA,Z<3:#Z=T:0RBMJ3)LX'"^CB%5[G-P"HE")5D#:<^O3B'+G0+7MQ MY?6 M?OY%BQO,D"\YV&"W9@+;2F$_E(0I)U>9R9U]PA7WJSXF*'G2:N3W#__]@^K\ MA$>U%+;0^N$(851G<(R0#J^VT/T)(9:"QXM^\THL^B.GP['5F/S^?C3U"?1X M^-UUV"*,XXUA1?GSL?(F,IYP"D;6$L\GB:(UV 8[[4^N'1/_6Z6>/0PI-QO:LU?I(A( M$:F\B&SML; '$>E+$9$B#HKMB=K=1FVH-538B8K4R$L@A5+Y:FN'I/(-D*Y6F@$B>:J*/+6E)FPO M/-64/'76/+6E,&E_YU^K8N=?Y>$OJOJ4W#BY<7+C3N(IN7&[;5SXY_"X%:G3 M)YXQ(;]_0ADG%;GC^46D M*T5$BLC)B$AG/WGE.8RM7L6,+9DQ*#,&UTK)MM1RUZ&EC6SVE8V"+$S-PO+1 MKPT[%4J5D"DXI3)4>8G8^2V3@4SK.FN>VI;67%1);>2F7D-RTUESTWZ2F;?S)^1B4=RXT[B*;EQB")J#LF&-YQV+Q L>+N!0B@G_5PV'HK&[M7 M%9#>"-"K&P:/3Y3%_P#W&N/V$A&-@@-%_=\Q8X!'^S"?_# MI@$3A/1UO8"W^7+T ('[85KP!UB\0/V%B<.^3/0W%DX5-L>8N#YS%,<-<"!F M,R-([06A0_-&ULY"L0(V]6,<+QVP=\?D% M8K"P6A-?%'C#C?@K^LAW[7FP_BLI^,HC"5FWN4*LQ+^3*,MXIK^RJQ'PQY]7 M^A@F^T6WW_6%C[HFJ4A BZSLX>KRU].A"BUL.O62VM=\9Z ^V,.,>3HBMW\' M&A^5?1U"$^$I6, %?WJN$F,=WPMGB;K<=OK2AY$]$I1"/8H/!<] M)K#O:9FTHWA>X([JZ,%3DQLZ):F=1=C<@F\4G6]TLJ;V;7E<=P2KYNR,O6ST M/\,1X&BE4QQH;?GXFK'G3N,WI)A"24Q]%8X?V06.-K:ZVKES[RM3U@]#,$*QJNG3T@GWP9IFT==9T9EN& M%2@P?6P'0:U\Z"O TKP!$!@R(]?S>","+S6]I5X$86.)[&4!EX8BAV/E6%QJ M9[EV).G!'\(]MGVP0WZ2#(H14&(=/$7]J(=27?F&39/F'AR;_,['T&UC;O/A M-XB7FMC:J.61R6!E9+4(X1+= R<<;[K MP):!5<6\0*<&#*()TXT[G:'Q]&[9-HS(/,/R17\H_JKUK5C6RG#645CPJ($5 MW !KK>FVT6MMZK91&=T2&K7NJC:/70!4(NYXC#VY1G/+1B.<2S/,EPSCAUBP M:"P0%YUS=I)=@,TV[C"V)^%;//MIOVX0H^@@RZ>4K=/4VI4QNV,J<$N_D\G\WL4.$DE0J9PUS2^+Z*]O!$ MB[>P.X[P7%*:-Z7RWW7J8<)[JZPFB&^QF$^A54BW4V_UBG6G6-MKHE/7.D4; M7:S[O-]LES>IS4/MT@!CD'KL)#H _ /E^M9!$S15K5:D,4#>;/T"O4^KO7'8 M+R!/3509V/;GM&G-(EQ55B'24>\-5VU\ XR@#S85OO0.V1?5 'M+UM2R7866 M=>&[XBY(I-KOM\OM?'WJ?>JED%V0D&W)TRA!R'HH9-U.[Q2$[$#%[$?E#BKU MI0[8=,DTY9=@R4#L:B/K*+J4< ?/JQZ^U.SM9KW9J3@/Q":9@=PP1H^>QV97 MXSHRK;L<^^11!&8+J\\^JL\>7O]5(I]-IDD>[?3], L-Z 3N[5PJ2/T!T& .^=6;/\WUUN6KK!/^J*H>/4;M6%+[??Z%:E$*].6DGRV14/OQ&=I M5M)JP\%@YW!$M4H:*ZVG_Z!?4%/#K/37[+M(Y1/H;;IM^UP&=-TIR\[- MADJXJ==\3],WGMKV*\]^$XR6NC98FTQU1$2JTR=@]P $;,&Q6->:&PEX":9@ M2L68ED^9QY03)$T\SI-@9XV8ERHC2YZ^[4),^U7L\A-L\B/S\"XP.G&OFC&; MMFO#7KVQLWM=QIE[')+\Q]XB>9*%N:K=-PMW:L-.O=.1+)PX5')7U:Q+\"\A MX2^=_149_[]CU0C\=TTR8+^;3CCO=],)YX?(P\_. _PVI[(7S$B=SJ>KJ;64 M6*S 7ET9F$IM\]S6,.]["1M:$;#0+>6=P8!Y,LP2>=>:[J MCH60?-0- ZW3WB7X?:9I$&>:Z;"E%=K&XSK4,%_G[!Y&?'EG]AO['8:?%+Z- MZ8M\"'D;]^2@>?/R[M;6"#ZM:&F#AH[)PC)L'<1@>C*S(Z#",3$ M8UG]KON#VK"GM>0A<$B>[\E#X! \_\V=>QDL/VC4AOT3T?(5 L(YFT'/XN1\ M<;',2U>)G?EQ_>E04O/#">^@F7G[TX!'KZD,($M*FK5A6TO?+:4R8:1; MMJ_#94-":$Z=).XR6K#MICO'FY%P+;+DJ[0-JK9N*5&UE)0W.VB!9E$'[9WS M9DLGY8?5T]9+YQS8=X>^R+W.OHU5EY!T)KJI..Y&)"V"U^'/Q1!&YLX0@Z7@ M#_8D_N#.^(.M%4I>,OY@MRS\P2?VQIPY^^:YTQMX$A7@'U8PN9G[P"?,2R>& M#-KIQ)!!.YT8\G3[]]O['[=;H0@+3_6)([ A\SZ" C46&7/LI-)4UH >\IEG MK*=Y&E"(8D\X'EF$3$![(X_ M9I[ &>/1< 9[QX_ (P\]MVR&O=KW?+9AQ_G,MLF]?_4(F\RP/&-N$;(B;AHB=B(DX9^. M^^Y@+IA _30FULP7N)_(K.+CNYOP0U5@*\YGB*88R0^"%@++(S(CVGXJR*9E M3,)B=T0JI2XER.X@BV#=D%U<5V!@PIN$PYFB$:X2O,/_@%%9@!DV M[:_Z+\ M[H(%Q"'5?H,W*O]'G\Y^46[QI(9!$>(R1,PCN&*S/70E191PF %;/'3,"8"CY:#_"85C^5TS<;90B5<[A^ MP:/ST3^%QK>MJ84LYK%@[CD<[M5//D"0IN*A=T+M#01>(^E\+H/$]2 #($BP M#TA*PC=%^,X0 %4@[L*)905$S1"#,SJX4/+\N>[0:X5X>6[ N/=):) !& T* M?";0"FFR*/]T:')!Q?6%)QQ#T$+/HL3.E5,/#UP&5)GR\PEY0AR8,%+(33"/ MB,6(IT.H>J%,"/;5MOYDP.3\VZ'"F8+XN&8:PCY^Q_)\X$$^?=@U7$%X"O.C M54R40%O7+$C@F_H8PR.D6WP;X:*.%89H^AZ;N1ZM%63/9(6G;J!P*8_C!58& Y(E=C(^8R8<')SP M?WUW'+RCH)@@JK;+=3NQ(VD3Z]\Z1Q"'5X*,.,@G7 S6'#P"U#OSQ?JKQQA7 MGB&D^.WSM1]CB@?16I+@Y=B$ IY+G(.1#0&+)?5J,MO"NHT1FGT^&.'6V$(T M\<7*:8I#94_<#\%W\$VX'_';#'0 MK47'*;=WN.:JQYPM%+LI,O>#U'(]YL_M()Q@9'9PW<<]'8+3!A8C0J5/+Y'*S6Y/82O9)BX_'?0EL*=F9F,P$3'9$N>X/K M? 9@?)%9)[AO/D+-B(&;A$%B(.GIZ[0UR,L^G8DTPC+[YAZ SM'TSI!1D_'- M2]*WWX$-$9LX=*F/J=JNE =@1\/0_=#V 9FPWF*"Q2CV8M8"+9[N+1V2%Z'* MQ&6FC;;_'/@7^1U,I87RJ7;W6/M<5ZZ%B<7/8A3;T)2Z>XR&CY46'-?N0K'G ?3#OP<3*=L;:UQ1@KN@5PF M:4$F2@A)B\*(5X%[A?]55S1-HJT,MRNYV[DQ(JD">Z/C&)HT)-/,F#CH[J18 MGPR(2&L&$\^=OTXRGH\5"]D ),I)IXK//)1T/H/4Y-'%7F/W?4#\N23#MZ*U M) RP90\O/9]L_RY4?O$UGYC'UEN\[5WKLN.]6G.3T,H[NH)W=.U*W=&MO_1I M;H$G25T^?;5\_15DD,O+PUA8B6NJIP?=ZM1)OR1O111>EBSL)G^Y!=#(G0>( M#1(NE.)X7-.MMC4RF,FQ.P/V"F*.6H^,I[L;Q:=;A^5AQG./%""T\K^4^$";ZW>U08E=13IE#BIYN:77VI'$28[ MBA3>.-E11'84R9?,&)YSLHO(OM9_1LFLO2T(GIM3L&Y_BC[2U^(Z[D7_63C3 MM5<;=OIJM['W4I,R,EEEHQ$IA_N0P_[QY; //G)?U;HEIYS+7B0?9:#;C"M: M-;[VP- U>JX75@=62*P&QQ>K 0)X-'I5P:V6$)9E,EBW<6P&@S400DQE$/8O MP<7BI8@B4"CK#F7=805Z>AQ TR FP$#M]DKN5G>DHL3#N7)2TJ6DE]A5Y0"2 MWJP->PU5:Y>%PUBY\N.=[]ARW+)_?.!#W\-&5Z.C1:* 1UY+RFM)>2TIKR7E MM:2\EMS= A*UH/QHD7>3\DYD:VRM AYO"X1UH+:UDNW@4W=HI1Q>DAPVCR^' M;9!#306).P4YO(2[R4PXAS6'N[POBF6I=7Q9ZM"9IE4&;%K>2);*816('G9K MPW9/;33DE>2AKR1WS/V4%Q7RHN*DLD?;C3UEC\H[22GJ4M2KE*#:;NPI0;4Z MEY(?+10N]Y*R,K>2WPBFYY4 CQ+%H*H K> EV*(&=*&\,O?5TV<3RX!/7^DY MGS&E=N\&3-%:".?#A[J+AZKE!9$9+&]XI;8I!(6AXNT8$N@&'ISJPB57WG6? M2MJC:G;+X36HL,=X'4'IQ/@09A0SV" 60H.889U]%F)4G(XZ" MJF_%&$N7 .G-/PYJ<:BPE%]UFT#@/G;O72FF0"R]".]I)-85H;T(B$T"YF76 M&X?),IF V5TB)6$B"A![*FN.D!$%-%Z]"$Y)9?9'M,;)1M3!97(H3H*Y2<& MA6 [X0;_HDS<=]@T3PU['2$@3!*PXE]S"W=62,+&\OY.)SQ;9S_M]R_9R-

Q6,/2.0K[87PQYYZI+^*#Q; MSIM+ &VGR5(AE"VJ68'$AQ!WV"$@TKJ&ZQ-PB3$G2=-]WS4LTMH$4>".$-R* M,%MBZ:6_)%![!7HFP;1-&>/XEX9GT2L$M+6ASPCGYM^(2!2I=%4@0?%9$/@F MXLCY',LHG%418+7*;/[+4C\&/\83)DP(-!,1L0:7:UH"'!?I)!1A! H("P&J M&8C,.K8<4)J$))' Y1* Y0)7E 7O"!'C12=P!/_.S],4 -0,63T$AQ!P$2N MYPA?B+ 1^+$-MC+'1(P *Q*XJA'XC;#?.9 L:!S7" V!N<,1B9$1U\+K$'\Y M\#X+J"MVB38/Q%XJ4\XDI"A8,N0T;S MI;:FU8::EKX14F-\V1CN/8$KJ*/-O1" 0+"%#DQ/T31EZF+'ZA7N+P3$DJ4B M:?;7CAEU@LF&96EKS2Q8EM,S/+(A74#K.#$F/]=K".$;1&%ISJR_2MS!K*;U9N M=4XXA?;V8"FT)[4W(K"@/.-II=S8:L&VTEYRP-XLB57OE2!Z]2&?;6W>\;R\>3M0![+QVI5CF:@?UU) M:OB087YB:P;!\.:PY.1E"F\81[*A)'N*N<[K%>9 )!\N8X]D=<9';/:L"\3H MXC!+;77!3M@=I$46\E205;:8FX59I5<;-EL[UT]*5JD@JVRSE KS2K\V[%2; M561\-HMIOB]E:OZQDJE91E"RZCMP%-MG@V.;2TME[/$9:JDMML]S '32/?.1 M9\6%S$L$S?;9$%FYK+*O"L1 )*ODM7T*LTH3,9++BEU+5JD2JVRS?8KS"J:5 MEA5W/2'CYV.#RJBJW+L3+*>F/8 MT=)TK8HB)R7FB&13MZH+PSC^IXWBQW[MN+I>+P=.$P MKTD<,6!+JF9TDV5S=67U4DX9VV":8W?X1)]VQ80_8 ?Z"79FC[N]6U,QHBBU M#7/OL)4S=FR.&S4C.59*\Y"7QG&]75S3N[6)>RG%6.NP&)!<5D<;&%J+-?NM M5J_=9/W10!\UM/&HU=%Z6E,;_*^&K7YR=GJ7;>#7M8'O5*H-_-% #^X?7FZ5 M7EWA?FWZWV*5CP]88WSG&"!XUXY)O]WRTN*OEF_8KC_W,FH>FVVN$$'*F'D= MB,]P].5*R+O[E]NGV^<7Y>[^YN'W6^7Z_JOR\/+;[9.JW-^^I [+CQ=P/AL3 M9LYM]C"F)3R PM*Q./C&];&&4RSIU\5-6!&?6XLH,I)I($QRVDG(PJ/<[ MK<*=(=KU7KM8[=ZF2CRM55K-8K.\26VM-#R4ZW$^=7^GW!+C-F6P?Z24[_1I MF*,,*B.SK]H$EJT[]E=M=VGI"3DO=E9L"]D%9%_K/Z/[OJANWO.DRRWD()6H867&(M<)VAI6>K5AMW>"4O2I152Y.0EHOJ:@UOF MXN8]K[;(3A]O%G9.5)))VA5DC"WZ=0MC#&K#OLS(/F671T!M?DAUGFXJWZ<] MV/HB#)\A)JT&>.AI]?FY&FE[,L7S@WR1TS3=P!=:YCUX1?A"IN[(Q==PPY8&[(M&1 M6BR>VFJ"':8V2JLA+8.61_* I01+"3Y< &&#!*>%M%4;]AKG*:*E)6+G2F,Z M/N(^&!,>TWW\(65AA)V>L(V%[O'<7H+%M_PPQS;\NAE_F>F>P['WL060H?L3 M7D>-/V [FS?@)DR^#8'XQ4C!RF3X[V),C_I7O.F63>E>P008Z77BSGFZ\'AN MVZ*K1,:,LYYH;LW:SL_N.'@'4FS*YFQE9'.V,K(YGVZ?;Z^?;GZC-,ZOMW^__?[P^/OM M_?8\SJPDRM:6),KJB*DHAD#\895ZDY!4D,2YBJZ,0$"NV!CL+! JPP7C*J*# MHK]ZC-%/J[V X*LF&WOZ CY,0!N@L'B"H"2VR=%$(-)?;I!"W7]0KF"7'<9/ M(]Z3"#Y.?AV&U[F2>?6H5,"P/&-N!6$[F[KR1S3NZG=YXR%X&_MI,-&=)RPS M6,[B3W;-46D)NAU,4%TL3]MGH!+PU(P24L.N.D)GQ(-0&R14>HZ+FF5J!7P] M7F)_4^_FU0)SV$;JJ\Q+&V ,K%"H*]P[:E6:U-([EA*OW\8@EO2EZ\85%$46:.U55DGXXIFC=LTY.U&)E.-U- M;8E"Q0C:,*D;L8S\E5X6XP\6=I,ZM6%'[6?88-2*<:8OZ)P<+9994G21ZS:B MSFGX9^R+$_X<,S0R#)RS##Z+>#6NG(''BVW4&F"&O6]4%_W)3L9&%:7TFH[5 M>U] CQ*,LBA=N&BLNZ85[][7@)?3:BMS#=A*3@=U%++L?.8Z9+[9+#R3#%!@ M.E6+Q0(+R@&./;"^?="E?G04C!@9KJ;H02D&)0V^H'>YX['/4-YA0+0KMQQU M:,7JJ!JI^1>8K+[ETS&5J KC0_J\5]BVX0J*S9K82U&")4O]"I(..T"JS78: M+:>TFL7#+:;=J W;:JN5QFK%AG6;"DZC?C2K5:?)2-#_LK=0J-20;_ 5O/ (G^!I^#\;>F M?V$[3__"0VWF&@],K(5V<\Q70T9W #L)?.FCJ^L M]G9:O:M5KA$@3*I9N?9VIU_[=#[U:SOUHSM]0IYI/98L8I-%;(>\LPO-"%F] M=IE%-;NEM&*+>?@IVT?Z#D;H-\^=WG#O!#9$0%"XCK]BF#,_Y,/"_C,V\VJK M_58)B;*RT*U2K"EE\D,1K K(9!M/954;I'MYG(),RI*Y3*X4$9,+JY:KRODH M=K^P*';@>-347D?;011E!=[I)= =D,6Z>(/1Z UD0=_&TIIJY_-O#2=_\.#. M3J'ZYM4XHQS^PL MK "Q&5E7[?3+,W=+8(IJ^ZA2+4BU4!$O=V]J 3.,NJJ6T7[E+-3"/N'AUR>7 M?# =(,*X]T]YLI&+(^9 )B^YED^Y8:M@;HM=46#7 M:\1!D:H),39"I"3(UX<0) M>::W[#(U0:8F'-)!$.FB7_*PW4[71]OX\4-(1P>:G,0IV7)KQ6"+=7N7(/2Y M!1JREGA&H8*\$42A7@2#I-S!#(^^TZ@-6SLALE7G)DT*P"D)0)EMV(JSO09L MGY'+(:_W3N<8? [TX-+0.LOLLLB%AG;QVC&_NT9.T<'FBNU*M]^6.)[[5+/% M.:95>8Z1+H=,E#N$MHU*-'-(31M,E&[ZHJU*)HI,=-OSW>]6MBEV?]O!U$FU MAQ&\:OI[Q[=Y6[TJZV$.46MPKMC%]MTM):5ZTE>^JEYSI9XE5=W:L+.S+WDB M!3N7S&3[5/%KV:V@AB<V+9 MES\RBI'W> ^%26QD@6.^7QLV!VG%6J4XAHQ\[?FT_CCW(,);-QT%DRUN3N4I M&>T[[P#./LX8OI'YM42W41M6N^A0AOSV[E:)C.H=/:IG"A:0 M8;V]ZN0"HM4$DZV11AF0@;U+9K.= MVK#?WR7Z6&&1W5O5?G9K"3&>(&^[6>]AY?7,]:E[SQ>/V3HVJH@+KO]C&6I? M[%TC_HH^@FV:!^N_DJH(/!) ?[>[TGLC\>_$"V+(2WG*N5/5Q=_GK(A&T-))J9#21:M0^#+=R.Q[S_2"1S3WI /5(< MP[(M>O\:M 7LR92K\4+[:(T77B:\U4Z\EA!2X4?]N:Z,^64'S$H/YH'K+<+. ME6C24L](T2"-A;N4>B"[<4.I:Y7P#!*>X2"NZ?E4]4MXAC,AY)DB#4AX!@G/ M<(3DJH2AX^U88W@QD7)GCFIX8^#I[O[;JH&=QZR^#@M[GT.J+#T<>;MH](6X#S*4D"FS9XLV-8.[!Q"_,*C_"Q<.]BU?,L-_6R&8BQ>XI M20(PJKS7@OJ\4YH^E\9Z11W"=)!_!Y

R"Q"[-4B\Y$C/[:;_'.=/+8K8FE3HFQL,87>:($IGBUJL-SP-)7?)5 MD:#ZWOD*N^Y)R,;3LMH?&9B$V)U/L;#_HK36]QMCR3*3'H()OBI#H/#Z8 M#6E_GZ:ZWAM;]?'R4UK;)V5M@RO%=,^84(]XD[TQVYU-46L;'C.MX-(L[J/$ MQOE.AY3(E"P-%':E8Y?2O#YR_#L'$S5KPYV[4%RN*7U4EGH.7.//JY&.S9ZQ M[3.]70)S MM;-T>D682YKTMH^$;6=%$)#MD0.=I/($LEX1E7I>W.#+DA<#A#TRBLD@T96_M@> MH'4O3U+V!A&Z$:4R&\$331=KO-C[;J4 HIK)7H(*%H;Q$D!5^6[I(S"P @O> M@Q?A45&@9S;V9ZXN=QB'Y2/P+"9LG?*ZN?!2T-%7L>>V8"5*OP2L= M:&GPU(&&[UE&,7T&&EMCT *8+>'"OF&V&^TB0H%&<5W*8,[>(=UCRZB@J_B[ MG.76P+SR.67,M%DVQWT(632%';P1LU9,NZ!<'1:<=#"H]SNM#V"3=@?-TF! M6[W2L$E+G-1FP-2+@:$\43Q1"2*ZZEB<$QZF!!']P*8UBXC Z=\#?$U;*Q]K MMET$(Z]P)^T\ >?2)WE7&#LU.19&&+F=AK/!Q9IPI2S@A^B,P!F^[ON MF:G$A9WOFBN7A5>XO@MCMI +^3S=&0LG*NLM(]KJRT:L-N0VVTJU(]4&93VVJ? MIO>(,L7CW+P_A-G^'75Z2F\+RTH:SI:MJ@Z[,Q3A# MQBJJC$MDK$YMV&ZK[>;.%3@E,=:AW9JC\LA7-O. - +7%5P8?8J7$?_^> W- MZ>;+EJ"(*4+:,6__-;>HC+2PF'1!_ZKM1KJ,^&1->\E.V]3O M'MD)$6G43KW3"\.3/#[M_2]"TUM!)^%H.CTH#(YDI]-HU(:]9EG9E-*,KA*'[:ZN2^$PK3;L M[]Y435K6!3E%M"6BFWIQ*2OCRH>\MQ0$R!*))HB$K.([1]8IYQIO ^NTP-;M M[MR?X#"6;N4+LRL_P3/R%3Y>0GX9UEKAR\PE>,V$AD"HGTZU =RD17^@>TG. M(X7"*9T&XMJHS<8YFNRM7I55Y(L;Z+8"B_']K+J@72SVB^DG7H)F_1L2H+#4 M8 ^19DOM=P0['?VX'U+A1*) M6LZ/54ODL8Z.\?W+BZ8QW7-@YI<6/5L/EK+3>9NX]/OA@&LLNKN88K=OQ69G MZ;M^;=ALIW5=1<"+9/CL@[R3_[#<@7<&P#L[-0J2%\4R^%,!G;DN!*0U:L-V M8QE M9L[S+ANPM;$)LS67D5*YDM3\^!CE;U"UUQM+-"[N= -%=N4!XS8$L571G/;3O+;U/T5]UR_("@E7_4G^O*C>[HID[EQ3<3R]$)S3H3 M=)D@F4.(4Z6EJ0J"8M(W$>A1Q2>L0+%\Q7$#9>IZ3+&M/YF]4(()[ Q^"#\$ MRCM3WBT;D:QA!_\-4U)&O&Y&&7ON%)&L?1:^U')H,<$L*[#FB?[& M:,"9Y[Y9)L,E;UNMBW'>3:M[%^-BEQA[CH/RU>QK)?"PH<_A"9R=/Q_YEFGI M'N)96X[X[C_GGN6;%@DAA[DV7#^XFMES'R<_TQ?,\^O*BP AS]H"RS%@>EAW M^)#$ 9J^U6V@O;M 41]C )9?WD--KUDII96DU+ MY3)J*F,&YX9NJS Y/6!$[+%(0'&VP(7AZ(78H3O8+ JE81MUF@U@^@Z0O)-. MD52+3;K7.-BD-2RX45L9@$Q$EV+3WJ)V2IPVEI@-U$9&%C>HZE9DRS;\,9@46^@F0*#UB\1?+,K@P%_O0.['(#^! MO2B\>NREK:F]1MK4"_LN"!';)D^*K?OT%XO/Q@I@T^I*+BG6WW3+ILX#&^39 MVP2FNZYVLS0A)X*4"B79:2(TGMK+.-E*DO%]S+F#AES+DW(]S'O+F8R MJ?U!.A%N2@YJPNQGUC NW@.I]DV_#Y9E'"*QN(!IN28 MU94[,-+ P<&YJ"1P9(A;>."&IN "ONW#5AJV#CP/_I9A >=CJY158; Y)! , M!^:ECQIJQ#O,@+900DDE!*'9S,;/0L-8&*2B6PPL3+@#V(UF!L;U3]A8E.B" M%&X>CL*8U]UL9$+JU)5EZR?3_0OM&V&$M)OU'C8QF;D^T>:+QVP=F43T+A%. M>N*+PKUMQ%_11^#)SH/U7TF!]A_)UNKV5C8H\>_$"V&3&V.$[[3>HT!>KG#GG(@7&> MV!O#4,"-:S+\HS;H=\DO!_%#+R&T9JQIV#D*_A^VV^9O45S>FRJ<+6H!V'@/ M6UGQ\Q:]WCF,Y+VZ_.LU]]T!'W1BS12#O)T:K1%\5]1^6XUQBEF8G-W, U7Y+WVF<^#/%]UZ%S_R(TY TR$)!1>) ML\5C,SWP!&8HO,;0_0DYL,O!C?<)\QA9TD@/9!?>:.W=G=O\W%J$=,BYI3= MBI%GK=M*+==6U@N^M%0Z*B?'>6A&84- X!8.6?A?[LA7KHU ^51[N?FOZ]IG MY1VDE3EP1 .W $=$H1N,(#8;6@]-HS#^QAD)OXB"CS][*,D>0ZL'E8>ASZQ M!-]B.%JVUFM8,93 ;N.]],B#(Z:U/)]W\R,-0 =>*KRD<7M1S,6,9Y$-C"O4 MM,^C=]@[T)_;0@C)-!1Z"M:#,@@O)Z=(&&4CAC:E.#:B\2BBN5ZS\@FNS,NT M3-()7& IK!7VW8,#03>"< :)YH$":E(!>0UCFX(JN#_^QOA;[@"4UCX.#V=W MMOSA&,P+P#XF3GX45IV?9R&5:EP9QLGYI4 ZDQ:I#2Z(ARE>,S= UX++A^N3 M<,!9X=IOU&DRW -N !BDDM'#F, QS.!8)NL$AJ=^EO-@XGKTAFUQ@+AI9AB-OG/3^'+ C=\%>H3>E%AWXIP(UN]]"W^*F%# MN6\>DJ9;;C]WHVFK@33-"!OLB::I2X<]T;2E$4T[Z>*756^Y6*_8^134X.)A M'*7W\F;58*L;V"%VM3ELI]5<;0-;>;"M[3FUEMU3%GUIG MRCSM/,]TZ1?6E/-'MMZ5C3DOK3'G_VOOW9L3QY)]T:^BX)XY8Y^#*<2;ZKB. MH%RN;O=4E;UM]_2>^\^$0 NC*9!H2=C%_O0W,]=:>B ))!!&@#JB73;HL1[Y M7IF__*1->5J0RX]T,/2%BAM=V;+KYKET$NPVGLCW<@(=\U$ +4?C"3 MI[/.;0.^BM.>)61/@(\BP<>5A%(*\OQA8ISVQ8118/ZH;"5P)PX'/HM3RV'[9@/;.!Z_? %^N>%KGHYC"(NT;,UYDD2UX51J M?T1%%3/1!-W28'X?@]E1=%Z#1X<::#YC4O#"I5\INTX+IQ&4EG)>$MD['PUS MSU?1WBH],0WY'[\U=^..$[J5ZY[!;!G2EMYS[;R(8BK5:]<]Z-2 MNC26WT] QUC,=')?6LU[E-'2R4QMX 0#AF/C)].O_H?95AQ'J9BKT&NHC5\* M8OR4%G41!/=.%+;CL=/^K JV^2+ M+3\RB8_NP8ZQ6N*X=^\M9XK@:Y1<5W)=(9(L6JV9L> M3X'=6$$4.WC[IRQ#.TN;;?NDN[0QJN/7%*>J#WK[K-9IM2O7O;RLK".PI4H^ M*-+<,O'!!C2Q'?D 47=W;TQ.-\63BCMP[.:K\I3"U*R"BC MQZ=(5>N*I?=,5;T"4=7Y^!O[3HX[WN/R/*1QWGE,Z8_Y^KD=\Q7'SB\);J.@ M/AC!M>M%([CSL:??):GN> V@3,?G6TKRG/.>VH@[VMA/:>=-6 M WO='YZX-LAGB7,"8V3)M+C/J\['"<@U422^@4UYH+WSTA1;$F82A F(U_F$ M==O-RG4,A/D>NC*=1(I)R:\EOQ[T.++=RO$X\E#\FM _S<<$3(*#.Q"8:SR* MW><%M6R :4TRH-92BQ+?=,VU=59R((,#)S[(-)F!J?8PGN$^%Y;-U'F?$-@ 6.DY MPLKK;.CZ,--_/"ES#:4'/,_XR:9OEOT#G@U$P)&;Y5-YFSF-M]0C-$7>VT.^ M'[\:6[#DKXSC3N,' <+5G%4X:0GJ3GWTYC9[-:R%,UUZ .X8-M>4J86+Q>Q9 M ,)20L:_$O8V#HRCO$^G O'4T(:[^F M#!1S070O'"/>;(+Q*)L '-?,I*4W",+L1.AJRE-H2W 7 M<,.,T6*J^0+7 J9ZP M&*QJ*0''VJME5P76O 3Y%33D\X)H^TB=*_ N4-2\EQ#?%2!+/V&1KPTK*XX=,"QBW3MW*=31?&:<*ZWP11:G6+5Y"L[::WOI-4[DDY:1](SZ\Y4?M=@]/:26NV1/_;&>$\C M(&:4@L@%2,4!WF[49?^Z&!.)V&'(P$YVV)1+4C(/%LC=PBSP>O 10P4;602; M3H.@9P8:/\2$MH6]M'0"_G<_P3'[^(NI+S%E:6 3X$-3Q-C(B M9U!'-F+Q.33@BY&QR[E4&B;T;!JD7*2 +*K"WS8?/?=J_<'C:J(%,ZZ&?<* M1!5=L7CW[* F36H(GDI4($$:;;4_4INLT6LVNZT&ZPW[VK"NCH?-MMI5&VK_ MWVJ]7XE18XE4NJ&)>V$ZS'R_?[Y5U+H0\NE_9NO)<&/-P$(BFAF8>J@?PV?# M&4VIS4NT,T.[%VFV!Y_AX\/]&F[NOWV[>_YV^_WY21E\_ZS78SG&5D%3$ 08"'+9:&+" M:U^6LHF]8>O<56-.H-_;"Q@T9(O.P?:1WIBSH/ZB-DDH6@VPBZ@#N^@)Y[N= MHXDQ=S!>J:/1 3-8C$'R 47J5>$6@ P#*]G![&F24:*_!MZ&- +ODS:4&+L> M'#R%,2C!!Z2<>37"XT#9;!B&,F"QMV9D:R'"9N@PHGAX%Z M>9$&D1/%0=DDO4GFK[QUCGWPED*"HVDIV\;JWHV8M0@6%W\\6O)<08$IQZ4O MK3D](3I^#(?D&:44SU\3>,3F0*V8_M&9^P%O@!G>.)).O7+=Z$;A](3A'1_S M#;>B"@1^XYI_&Z@&_9YTM/- C[;HMIDI=GI\_=!:=?7BQZ7R,-7,8Q1LSASW M!:6!F,@<)D*TP6" Z(\K;#:?6DN&=MX#Q:3 T<*=0[>..BYA=)'9Z&$@^W-1 M9-BR=RI&%8$V192" R-C'YN?*$<,ITKV&'6-'Y',G*!7-\6P%^^Z2J8LT)C# MR!"=:F\8H=-!1X/M"L]$*Q@$$(@^D')?IDPR48-:90&]/@ M$G)OP\,D.W6FZ2PTEQW;H-U]_[(J.#[S[K W@9<@#=_RS;8_!]!&/;WF" MINX+&K5RW8XV0]M1XKW+R,&":DOB@9"NY>81"[LD:NV\8A!*V MQ$8;+M"9JL#"3QOQ0#J=]3JR-;-GKLE),Q,FP$#.Z0S#17"=-75XHV?_(KDR MM33&?+/7 08]BEC#^AZ5HHLQB#1CMI@IG@W'%V?%R(NL%<4U-1GS*_NY9>GG MIM;KM3H/>65IZ-9KU1J]^*^VZ<*6[4F)7=@:M6Y__:-2=F$[:'92N@YC_T*= M?\O/P"-L=:9=UY+U2XXMV(X@,1>CN;OT7>J\W/>G?G\9J$9D9WG"/RMWBD;(1R K3IY:_:R/CIOML(\%,%8 M4=[!)F'UG7ONO4^U\P'KY,I7G\^K]P86N:L5L4,U4RD(GRT7K8>,I@4VNJNV M.M$3@.U,BP+ARAY;1_>OS'$^*AZZ+![ 3N;;FE_[*_6/Q\#A._8C=RP.#9# M,+9.U HYUA8YQ>6B!]@*3%!^U:8+.@R6AQRKQQC>J<;=HGC%8[[WYCVQ MV__$S;+%57"!BI]K2&,:@/TV)8J,:7HC(<#J*]#!#CUTZ[\%ZC8 M(NR])1ARPC,P0BXBK%LG$=;-V9G.8==SQ,I(+)$+IL$U@/4/D_-V3UGE-X'L M\WM/KAU=IN_ "0$ 4.*;+&H<*_\T_OM)>5HZ+IM)F(6+"GY8N<3T[49=[5*- MF5RYJR,GKXU']3E8\>,_SGMO5J8#KF>,'3:S"SUW$,Q\59(#MJ]FC" MB\S8*YM:Y.(W=-5*]I"1@*0J5;WXY MDGU\U5QWHM8*%3)6)RQL#J$Q7#@(:..0I!M1=2 5<"U 9F@8Y;$MS/L7U>V" M&/B"S((+XE4#3&&C;2$<@V@.Z>H4R?AX$"_W-<]G_M@E!V\.V16P(*./^L+6 MM:7/((B-5U^M-U3@$J<&@M[/=398!L>; MK+&'UCT_&"!2D (C0 ME.8$6^62U46X/T!;3%"6,>.,9W#L/((?M&'NZ#_Y5E]H7Y7!U 7CYV5"A@YW M#= - YN+O0IH(8[MA@1,!"A>CP@AL(B&OB"B(7G!/>T78*L7@F6B(E"D- $] MY'&'IA-0GP"K2L8?JB93\&K!MW-\./ -+?D>$B2;GQ]DR3U03M1&':A(NCSLH,HFZ9V226\U&[ 8' M3/RGB18'0M)M18% NJTH",GMX/'[W?=?GY2'VT?EZ;?!X^U6R"/\T3$O+!SR M2+SH^*0YL.I,+"N!2#@3*CTDA<]9 [-D%FX0W0+)FS\W &X1@.@ %Q&NHBF;3M*Y7Y% P0"WSG+S):.EJ M>J)]$E&M^_$J^=+J#TQ=K,GESZA]GU:NL!(X# MD,A2 'LZ&QG("LAP(%GL748?.:\);TJG/Z5%:Z18M(,V>BIN5LYW84_LKQ3Z MQ))C3JP4/%/Z7@3J#C%NX+=5"__!ML:&^Q7(*G,V"Y:&=*K]5A3#.W-&WEX3 M54JTA9+%]L%BD5R'_%D,RT+:U4;S.%GL,,6)A=?C/)4=M?D%!Z"^%.#[+@>U MDRUO"&<+DQ' C_=:ZS!'G!O93&=L1MJUQW<\-N2+]M1]!*^.1H<#?]L@?:ZP/M]:.T ME[F-\"'(KG03-Z@7T=Y@5:_([# \5:#30>M-=(GR,(&W4AS'6QB5:Z=#(#B^ MWDR7AR;$H=.I-<($TV?+PUO&U)I_F&W%,&^OCI&W M7D-M_%(0^)*R!.\]%<#NI!8E*;5RW>L?OL*N]">VB M&!+W?99-7?UQ1SMQ\ M86/S'DHUB3D]AQEANEE<>>U^J]6/. J2>?XG)*2V-6/*;=4;RF1XXN(!KO4:G_?N6R)1^>$Q^FC4;NFP\1_Q7X4-W% MBC@<'Y8^92PE_IDBV^TJ)@5J%S_RY((_B=S,%W.M8JVOLK'\_&]4ZY!L:V*M?ZW+(19:P8W$MWPV'J:F"Z&O=[ZXZFE:?^<>;^5-]/UZ]MQ_Y8#21)"?15YOQG% MK3M:WB^MQ'23C>+[!2?N8=Q0':L,K-@Z&-KVCTPNT-"\#EB2B MR_EUQUBT^VKHLB;7]/-RQ(VB4;0L$+[*4B LN[V+2E]"HC-Q=S07NW_KN&AA MR!:$\^/I :)N]>'/I]_DB 2B26(^*8$/I,H\]?!.9$J12#*2.4=\J(@UY2Z] MNR+8@\$'7(4?(*J[36!1'0XWAQ=Z+R2,%K&Z"2N"T M\&[T' MR+'7E(?--> $C^$]VUM9+ +#B['/-5^T0+=R(#UM/I\N)7&Z-M.72^XDTMS\Y&N$7 M6/T;OR \6B\?K8WO-U+6QA\*+S!5<3PG/L+"9&(M/ R@8"X)[MV:PGB-:NH- M6Z*E<'0X@E09,@8R"U;_2BY_62!?%LB7!?)E@?S);.2)UGJ7!?)E@?Q[QFQN MUUN_.26CG'8CIO@#Z%ZHE\+=]R^K=O*.UO& (+O2'4T'PE+-RG4K-NFC@+W& M#Y?B<98$VRDDP;:08.M=]7@)M@R '0\5-R$?3\D9&YCSY"YP6*$ M6Y(6WT'(?#:".WZPV9@1F#NM[]%!AF, &FTSA*+'/DH+T VW$]: M .4P4S(:BYN<&V_%:,%X6NW >VUF([!3N6[7J[!(^'^TR9$\YAMC7P.Q4UQE M\'Y<>-3EMR]>VYXI*3T@VX0?-/O>?G+QO(S:WOE/CF,3% MX1J;3N)>;,WDX/\$I6[,L/(58:"KO+L"DF#L6M,@\2P7?[P#.=TAW>H;B_\# M*[TN+RQ^7)M >TQ^!+6Z"+2J\ 6Z MO"T@" *#K2K&&/O.'"&K#WA/HF^:_0/6Z'X,L\-U/3JNOS>5WQO4 M&X@>E&^N-SO1U22E5Y>O7&^6B M0E]4+JOH':-#383"NW>^,>I3PF4,WNJPZ33 L0&Z^[L3HNYJ@'.W8MM>=S]\ MV]C,MU5D3:09:L,JFL[ = 4E@>W#8PZ+.:Y4MEZ=O77]D37,>:$9?>,=M6Y$ MKA4Y/H^<_?5[\QDL+(>_+6-E6:?>1'$<*XFKT6X_&*ZQJ8L/+$5%D]V^D+,J M,I846!<+3+^9B+YP N)$1QE9V#X*S M)L]12ZP\O4+-"M%5Q)U(?T1Q>(^AN MN!01*$?!G#BOCVQDB-[0*OABG8TIN&68RB-VEFBI[0OM\J)UB0.?+:8OE)OF MAX[\ +4R&%$K,[7?;%;Q4;!E>))>%0E^%.6B\5/*&8U/XREI7INDH6W] +DJ M_5[7WT%'-DCYKCFZ]I?RZ]0::E,IO[ 7D4D=P"QJHLQ^&CQF!D^@%XNIRJ3$ MD(;!F_&N-PS+::Z\E@@8>_PR1"(@0N?+1EL/H\;)X.24(3KZH<&228]6HO=< MG7P)'C4,R /JEX;-+(7MF+.%P_0Y;"/M@@LDP(F;E;X"/AG+! M8R];B/US:<"TW7Q4$IXNU!@O2-_8W@VS,Z6U(FP):\1[>W&!&-.(*]SB*D@; M,M]3])WCSR1>Q[$)7D]>LZ/3Y\*WU1S*7,7>Q2@]Y00-1XF77<'>0DNF@1W) M0ED\X>[(JY\>HZ_F913P\"/6#(K#BH=01L&Q;#P8EL<=CHU[O\/YS M08L;3UQL"[M0TA&'S@],I-R)U%#B0[@[N[(^P@BD[_%O;/J.XL7[ (P;D&!X M B2R/+DR\^(XQ(J6W\\86%QSN.B?68Y+7@CU\K-H7HHJZ>]MPLPUTX(WPTOQ M),G+RG8M%_MW>CGW <]6\#]&.<7R_Y"C?CNQ.E2 M9H>W#196M]H"6Z$9@R$N9E93!FL;@>8\:UEIQ'04P0S4.3YU8-LHG5&>?EKZ MESSPGJ:#-\W6P[@&'G01K-*O&.;+O#C8OZ#:KO>KS7YR+( "@)I\%]DV%%0, MJ ./G NI".B)'Y&XC%$*"<'Y^'Y^G"V+GWD_7NK?OJ .M6.R!DSV-EW*P&+P M%%C1D+(H]KSV;*K7#QMTV](PDLDW2_>:XM[X@_T*8XWM_ ZR5G? +?8(MUNY M=HR?7 6OGE?5E'L0>S!?90+&L'>L[36QH];,.A.=52D(+E9BR+ 4QI&'YT3N M:)TI-G:Q?H(PA>'\3Y@=.J'W)L.DXH%I&FCJ@9-S/Q8R M(<:R[J';&36LI>\S-FPL1?*?A5WYF&]U(_.C@MII.=JY+L--DNOPGW^S MXB#H"P-.Q=RE 1Y?XS+!:L6N2Q_6I5;O1?6$MS13#59&UY8$'0JK ]XEOIF7 M0M'Q. E(36C376DFXD;MN$Q2@=!R.6)]:%D$ <5H";4.?E@44U+!Y"K1])M, M":JRX\R'C.ANXCRZZ,I=SID409S_0NPWX_NJ@-&"J\K+PP++&B^K^M&#]&T7 MCG[X9 5O5U.)*%6M7'.'.EY([>X)Q*5#;%G9%;\ZI @%X0R$BQ3?Y;2CQE9R M%:$\"UTYQ5G,9BC&,)H24GUB5EXY5:[C[:<:[DK>XS9VQON6>/7[M5Z[F;G" MJU'K]!OY%%.IM4ZSFUN%5XZ#ZJ]]5,IBG@VE'D=5S?%=>I,DJ[A#D:*ZXQ27 M0D+4T4J("G?Z7:9JTA\4#F'4%.O56 M:*,'5$1Q7-I"'SDFE%I %CUYE,=?>7+G+DT.3U_QJ7M6?+0)SIW)HP._VI$N MI^NR13M8KG!YRW2,\O',_<^4L<'Y@I^;!N.:WGIG88MNV77P9.CK<");DE[N4KM7 M-/(\>3O\!E-3IB)M!S9JS(S2+#^P6?Z%;\/"]ADL"Q/UBV;ZE&;Y$J<.TD4M-'/*9\\QTWQ2!DR+0I#@0Z7&W2XW.@5R:/9 M <9PVQ8PV]YWELAW:C+RW0$P[)+AT1JQ\&C-2MY)VRL(,534'SCQH*K-3\L0 M)SXB8T>3NAOM=>TY"E7QY.=[BUQH2OB&AV!3&6X04+[W$.Q!B7ZYQC8,U_^E M;;91D.3L;KV;-3F[6:^U&JV<,JI[C4Y>&=6]>C.W-.]L3RH'=;J#6D^>9]AR M8VU426T?9[Z]C $K-%=E^)(N\W(E;CUZ^J.OLE,_$S)D*'23 E_S=%U\BLY M.9U&*SQ<0H9LP!#B,D-S^+^B;B?:HP@_+=O;Y%D%9+.99F"1,OT5J."GO[&* MOUSK=ZJX*@7$JH (5&27 J*81+OMZ?NV*Y=\W!/PC\7]5WCQQPY%5 X6 =XB M3(K]23/'25,%8*+AEZ_6&[/Y;PCJ%A<<[52NP7V)06*XV@[4\SVG]\=\OFEZ MW83IK839U@B2LI/47L[P^LW"'^+U*M?M1K7;BH+:%+ L+4_JW:.$+RS=)F"^ MQ NPX6:R'&8^QWJ4QGH O.J9V;-&+#3,DG!U)*GV,1&DTT_LLI*3?-NO3#OB M$]ZRMGA%H*?DFRT5?X")!%NM.Q/VH+H^:5/,J5=CA'VSGF HG+BH+PV5@QLJ M@0CJ=H9*4P7:[51;O=:94&^IADHU5 0U%.#<%&HH5NTTCD?MO&MZ;U*\1U5K MC<,%?+8BR%:1XCW-)J&1Q@ S7R6#BA9D=IO#/4I6]I#:7"IV4W M$;>]V+"DE]"8*9U%(&9)H+AUWKM7 (SI23*I)E2Y*,7.![1 M3=!DQR^GSHQ$#Z0L=X\J]$Y969X9$19$3N;@,/<+)1??%9[@A'SB;8!(]^83 MM^I$4]T(36WI$K_CY#:[Q"VUNPKE*HG6:J7O,+G&+6O>J MT;;>QR^GSHQ$#Z0L=W:)6^W*=;=>;3;S.F@O:?#3N'G&K@V*QTR@(26[P MB&5).@R4)5-P>=5[7%6( _TC+.#H%2IXD53AL'4!QSM.+T7XHI=_^"*G^/#V MD%PGI4@3C+E^X2,?_>)@M!7J:.2\\@AZ1Q$T:6.[Y%H]GZ!)B=*7>HI'0=G9 MU'O_F&- ;;506'ZEQ7%&%L?.X:-V X1XHU[MJ7G1[W%;'*6R*95-D2)I;3J9 M:NY\$/I^0+'QJ)&M)-3(=R8; M+DG=(4=\(4M&@=A<%VZ@F@F-3J"'MR5_$& MFREO^,.T/'1-B5>BUY3!&G#-:BP;*@98X(;I@#_PJDT7!.^U M-EJR%NSXJKE'[_9.CO2?.%"/;)L^V;8JUU$7MA;!%TU&F%Y,4]#T5 I'%/*#^G.'#PDJP5)9TYBA4 M)[

]\B.V7(-4:O?K M10FG[\L0.7[9G>,"'06O%2$'.D6B\.Y>4W=/0?H#66I;UPSTW[EF@)[XT0 ' MRABER+!^A(V'T6/XGBI!=LJ#/D2*^/.$*8UZO:-@]8HRMZU70V>8UVU3:83A M. NL><1,<-N?JX-SK2J&.9HN**M\]3OB3Z>F;%=EH;PQY078$1^7T353-[EF M.+H[F!73^=C ;#0LG=?V^+M)EQ'3_VI;CI/9T<+CZ&J[W:^JS2A\)\TSX[Q: MQ9@7HMQ6&[U^M163I:7PH5>1&E R&J]LNJS&D8[R9K@315/>A,6BB"10ONN* M#J)3&6N&G;(()LGT5_=C^M_^M3#I[5NS'T\[6RW&-@U1"K(85%S=CB&X.;,YT85I MKJ;L4D\8-" MW7" @YW%#$:[C&5R3:S!1V636@S4[Q2R8*A;[V8M&.KT:IU^*Y^*DU:MU\M6 MO+*N#*:9SZ :()[*,IBR#&93D<=ZW7Z(NH6#.K)_F++NTO7,8$58P(V/94G# MUH&;$ M>9H1O$Y"!.^DD]X.2F"[5X4?(5=='(W,Y]NSMGIV-O[Q"/POECUFQBXROP\R7^U5 M6S%]%M)+_-+ +R5^$FTN@&&V$?<]:LW:W[GG6VG=YW)PTBP/3@I8S;+O@Y.> MB@'KW39[\%)KT%EZT>!^78.7M4J'(FBC5U0 MM!&-NXO7%=BDF$3T\]6X6]=RQV0@$NL&\=IW S?I49)"M]ZNMGMY-2)(3P8% M;02R(QT7COG MG]RWP\NZ#VZ/(,-VOWW53$QW?^]RKZ0,5EK/V]E\:BT9XZ5=RL/"'DV 8:E4 MRDE3Z76@V20T S&5;]J2\[K:0R-.K5<5:R$J*";6%-C94;0Y%H&A_3=ABJ;S M?C68WN]2I9A:5QZ,GVSZ9MD_G*IR9XYJRKIU4B[POLKMT\-#Y9+*ROZH/=44 M)FYQJ)X%/QZ!)- ,$W^'4[(#$GH%L'>%',(LO;&@OX(EB$>C=@\4+;(OXI,H+DW#(8\,&XW?E M@PI.L+4^KUG#!^Q'AB8O"R^'L&;Y[X MBJ(-BB+2TE.ABQR^0G.QQX["0(0OWVDFDK+6S 3H4G>8Z<^E4[EVC)]B\*MS M$CO&@#T-U%Z2TI29MO3FJ"SFZ QE/7;!2>\GKO9-^VG,%C,>-!-E2@ZLB>3# MS+9]%VW[>DR_85'1A[3*2WI@W@Q7S%L;3.>ORG*^&1\8\!7(_*E_D38#^\'- MW,MJ90GSPKP2RS>@04J2&M 00XL8*N MQ#KR,47L>"KN!C^ -UTQ9L1.@]1$MB2!Y^(S9 M^ B4WEX]]#8"86\GL6%)X'Y:\S(E;DCU:;YE7!L$U>ZUJIYU0DIMY8LV"3 S#KUVUVFDD2O]P;2VQ 3#5 MB#'=V4*D-]:(].1I/8@7?K&MV9W@P9#HBA'7?6R;&>/N;BZAWK!;^QTU8;1% MP^&K5?4+[#[JB<*:LK'&ED+B!VK!&>]?T1)@7?0_!5.U3*2)EB $G"P MQFIU'OC(4@/>56N-3B^W]+:06TL3(^)PLM] 89FZ:_:I9Z\ M?YQ%U/\",XN;5;=H:O%?(_96EB+JM A]6S:U*=X2KCVLS#CA99B#%,3?;\D^F)H MPB-W"_VSD1+9G&H6BD=*&]*/6KGE3JQC]W2]-;KU.G!]S3]? MWWOKO#/;[':A-ENM7+>WV^S2"4B%^6-A/O?4<)>EW9_![L^O.G =D_B;PTV@ M#>U/?-.H6V_DW?_D1 VDTBO(RRLX#$O$D'ZSF+O4',[W"DT@7#[KI3ZY:!I-).VA?==PM)]]0H MMUG2?7$MI:/1AWD>)9Y1BL&[ZL.4IRK=>IE74^;5G(HR3$WTW9+HBZ$)C]PS MS/4H<7/>=O%(:>VH:=-]COHO_40 MA$< ^_8\8393WO"':8G"?8?W8L9X5QC192V@"T=?B]3TAY$%=GA!@] 'U@)S M)$%Q[BFW):]F<%V50*[5*!8)7U,[_CB.\*. =L L]+ 8@(#DPB.D$@(:@9VH M#(WI-'RS ,MC\9%-?/0Q5@ZDSR!2FY5K_"X&_L5!0*()+"-PA*O,-0/AH9;> M"CD([D2(5(AHH5MT%5]'_&:N!2\U.&+5>(&M1&J*YSZ_>I([O(L<(ABLSG"5 &5TJU#) +Y3GP>'U[@ M)37E3R [-K)>3) EN*RR&PI_)H-AC$8+FQ,1$@(N'T*938TQ/=)D;].EA'42 M@Q2\[]-6O&/5Z^<$!SC5S&^6;HQA!?&6&W^87V&4:? !NVJ+XP-2E&-5OE>) M B2QL*D'C+Y %#'$M72,V1Q6Q("/9\R=("@A?.TM?6BW:LH?'F9/Y#Y\E5C MOSLKNPSK"20R6DR)@OC^!*6 =N.4.T!S$D<-U 6:"38LM7M6Y$,] YX#,?5 ME DCI.EI+T,DZU-R1!' %X2+)A_!7[,R,$2/LCVD8T$X*'GH5037]I-> ,3E M3E DTL[4C@YN=4#@6/&:%-&;/.83BQ"'QL,X#A*N3":\JG8\6I64TQY@%;-? MC1&+YS^OJ0,'H7Y&L+S@]S>6XWZWW'\Q>*F<23KPL:;/?&W"F^LV8]"NWB;& M:$*R,]"08!@06L0)&Y>.!*<6)=:T(*SOMG;(CO"Y%5$C%TZY:OQM! M:XUCFUC$[&089^0R?(W15OLCMOJ>-ALJV#:J/U_JVJO M$KAK[2/7OT]PZ5G"=S=7=NNP\-W>)?M;AWA8N._WS[>*VA2PJNE_9D2(8R\< M=7]NV:B@/AO.:&J!,1V%?>NJW8J'XJP/7/$9/C,,!O=T^^NWV^_/"MC&]X_? M!L]W]]\3H[5K(-+YLX\"6@ZL2 M$*3DKYAH03+[8:YO_U5=W2**:WM,+8(O$ MECE1J0BJQC/LHLX7R"9PZ6/@+?GS/I)AHS,'EK,*_[ZRJ37'+ZH"PI;[7:"G MX<&H,>YN%!(I9.RB08/F($R?#$3;,H'X1"P!GP9:PB%S^X69?*701+?A-4!- MX/59L^1UX^]?J][#T-IRS3[9EJ9_H[LS+U>_)!R+B<'&@H((!QBFY> * MS+0?S*XB)/#-_>=O5;0#<-5N;N]KROV"?ZJP5T)N1&!UL'/-D8&8T\RFV2)& M+XY#FP(GTS5@=<(C8#.$)^W?8YA\@?#%-LD#;N]J9%* :W@%LI.A'6P(K_H& M&&&FR?GJ%CP4G40RM(TA*!L%35@;'RXW&@=CD.EN,\2X!UL&1V&8H^D"0R+D M2*[SR@_*0XWZ>AXJLGT>KV5^9=:+K_@0Z "?L M!B8+[& [ U/_:IDO7\&(T0>. RST:>F/19L.,*03#S_:;40TSC'H"+$+BTU[.&KQN-RG6S6>TT=DZ_*)N/E]Q5H(EGXZ[^GK@+V[>TJ^W< M*EL/P%V%QBDXG.K^78.7EDFVR3RE)C2^VYFG6L!3K6J]%SUQ/4#"8,X@$"7= MJ*JZ)[K!@_INM=,M1'[UH<7ML7E*SYKQMJ6\/4&0@UB^2>A*MS/?="K7:K6G M[BQN\P IR+DQ2$DVJIK0%G!GLN$->9N-0I--:=S&4A#V-R]MVS5,TTK+-%&^ MP'K7=K?0-DAINVY+%QNR5K<6IGT4IJW6SL*T-%W?GX+^8=DL$N0O39 UW2V MX9J8TAF?89KU0F'OEF9K[C33W5H#-]7*=:.[LP8N[=(#(+LL;&M>M@I4-IKHS10"M>M]9>EV#RWJ5;O:X%L8< M<\\7F/.*7)%\P'E&9^^[+55N=DV36?:+ZI*A@?N^"I2=8$X*Z,%W%JR;:]]C:J2I\ M5J@IA]JI3\MOVG\LVYOGIZ57J"LKV!)JI)J=N!JI@V$O84$B9IX+J ZO&M#E MA8)4L.1:5-P(E,H_M&RG"A_.E;&!L",FT+5JW3K=?B,Z.B+?YK6;EURD5(9>566;GUGJ[1YX#-LEU/NBP9_;L"F6][ M?QZ#*P!P=[_(E#28ABW@\G1K+8)GH[X6)_7&,E'4VH2$@6VX'CS?18V#V&QV M*]>=G6,+IPT]7!ZL[4"N:K[DVJM<%R-YL+CD6H F.856. '311F4>6GKV;>1 M+_OV*]>M7A$RCXK+OF5*W [DVLR57%MUNS RWGFT#3KH/K4WKJ[Z^+#@^I M4DXVO^+V^))<-?_CXQ1GMHW=SVS?F1.#Y>T@B,:6Y9H6-CM&&65>D1+F'SU: M.*2)Z\X_?OCP]O96^SFTIS7+?OG0J->;'VSX^H.\-FPD.;();."3MXFES!?V M: (KH.B&S4;N=,F;!2^P"!RN8-,I_IMP#Q:4BU:]#M6+BT>X$Q"/+Y-0U4R- MA*P(?E:M/@E7)A4J," MG ,, %;<=XM8NU](0('FVD>=8<7X6@?B2+$"2EB +)M\HH7P)7K %HO6R,(I MQU_Q+VPNY<]#AF!VZTY9O !!YOA,OA42[4;E.F]DN3WT9BQN\*8D]'T1>K[% M%>UFY;JIEH2>@M!/'D1?*K+_+L^U]\O"^2:9MUO8J;L\UR[)=4_DFF^2>;N- M759*'$O'3/I\NJ74':LTWD[S=K5RK>7DQ1T^N M9^.H_'^EY;=7+FWMDB^>/H&OW2M4'[$BL'!)R[G3I^8G*"Z5J/6Q0R8:(:=E_CRMS#"C$B;J?NW:$/' MFB[-^ M-IS1U'(6=DS^6Z?.E0CP"-,'KOCL*I(5]WC[^?;VV^#3UUOE^_WWJYO[[\^/ M]U^_WGW_5;G[_GS[>/OTK R^?U9N_^N/N^=_^9_=?U$>_GSZ37FZ__I9>;Y7 M;K\]?+W_U^WMDQ)EUY6\P"#K^L/%H<4,N!&+O(2'-"NE-G[2VB&(_O/"QIR^ M1KVA5I4',!BG;Y;]PZ&>0+1.Q)$,&P2YEJ(IL 4&IO89Y@AXP&&*]F(SAMV3 ME O,XZO4'E4GDSW(DR H6J&:8RMXU7S64*^VL!M$%O=- 48"] M48;Y"H2"'8@P8Q=?K]Q,#%-3+C![CXU0"$V75 M:CL38^X;/I^6#S >6*X8^Z<#8K[;CM@_?Y-9E&PVGUI+!K.$#VC[J+>3ZRC. M8N@8NJ'9N 3):WC[=/_@+=^%:[TP^-)>N\STBOA'T,+:;,QLI""@GR&;6F^8 M8ARX7A(,V()>^K <0DW!?E?X1'__=$LQ+5?Y:P'L,U[BPV[%K)6G";[06U/E MP;9>;&WFP*[IS%;N'F^45K_;OF"7%]W+J@+OPJ<%GB373W$FDB;XDT#3FXZX MTH"Y\ ?B+*;:&ZTV46=5?,%I++PC$VNJ P,!<2E Y)I\Q1C6C\]PKMFN?!_- M=LF;;<%C3+H;N5)RBS\TH&V0B(Z+KI__NEJ:]-E"2:(_O"5-%B%510_**[S8 M(T"Q(J,!",0[*Q'"GE>FN8$LYY^)8V2UZ5 MM=EB!W1(LU[MM:(E2[CK[.=HHIDOC#9> S[389$H[QFNO J,4M*,(<:!1)=9 MKH4R?5I;R;7PVO%+8J4<=K&NUUH)@LZ3:VY$-N1# NT"D4 +'=YJ,P;V>3<2 M\'+W\0B%I_PZ.0VM!V?&4!%'O&; M_5F\[=[\IS;E!F'L3#K(P#'SH*H;)-]7>3M(?X/,CY!,X_K/-['&"QOU,2J1 M5T-'G2H4A!*G196)]@IW*U,#-E\7KR%US,P156+PQ03"03F,"GID@?B>3O&1 MANU3B[A4T:86D M9<0%;$1Z+0W!@U12X8<:M1U@VG3Q :N[H7QYZ'^H\8V3, MT0Z$QP34(YA]AD/5(N82YNV"LZ",0<6:(Z18BNJ]@L*:W5\""P?T M@K4G2/JG+*P1O ]^M? A;P;HL9&V0(L9)B2N%0-UX*EVR'JS@QTW M+0*3Y%O"'7!85%3]?"/@.40G\&A:5Y@<["#[.3?@F8LY^BK 80QWPQA%'! MRX$$CLA@?;L&R^2"Z?EG15A.7O+.;S*9$!EB3Y MI@3#ZB;):L K7*%8<^(3>(*-,A.6D,B#_D;IRJTZD)LVBPC5"9L2#SN+P).K MBF!1D(FP@+0-HJ(./"#@0^+\^73A9!=<\3DB:P37(\QA1C,I:W#E7%$$REP\PXTYC.8H;:&!DO/3GB1[ W0S9&_OA] M83(%#"*T_EHUY1,YAG23X0@7_ 4DF_!HY%M&FFTOJ6YM)A4$?KU&5\IY@*^H M4>T:)ECJN(UC#5@093:3@]5)%U0VU*SW FC+F@)OZ R4_%M 4QDFK "2 S MC$:V/^844Z<;=39E^#)/U#T%.2E@E)," KF(D@WYB*%SR3T^?#.*2VZGD$"7 M0^!T*)),14N$H!$(O ME4"X/$*U R6FT,QK"2],34<@I]"&G8)/:K/_D) D\X"[,W/+,-V$9:&5P]-2H"HT:DC6@)R# M-: X'M\0\(.8IB,Q2X$*UB(W N@T;6A,2;/!CC#V@U9. M^2K7T.4*72A%DI95ONCP*3-?0";IW#$@MJ-M(=>%Q^#)%5PX#GD>'IGZ82*; MO6@V40=&TWZZ8GZTQ=YG#^XU^N0+*E*4X*]"JK3A)$A)!5J.K+& IYG8#+.A+PD M$T^A?#=:9V.2,J]!KYM\+F[.$$>[-NR(T,B!$,0<[+DK/-?B)H!GY8\L&*%F M"J$JO I',,-H!*XC!FYYP)?H]"D-1NA]:W Y%O! \$1C9 MQER$!;:W.>)38%/9'#>T87?F#;_HT9OFC5BS)*,DUACI8QULC#7BV6"X]B+^ MF4#'Q"*P"9TZ",LE["JY_A?:)9> J_3U"XJ-B^&EIQ; 09A*:20]GG6J"W8K M)&^K*-@I2A @55Q=(C&4_#!\6"20HD*]R4?5E#LQ!BD(:1PZ2%IPBA"GA6YC M08U'^XNG($%_:76((+Z Y+R)3360_Y.8@:_J+7C*B]"$XS5"1WFS%E,4&XX+ MJHM&MA1&C"\(**P$5(MVBMA+,0ZITD+\D#"5XQ/? R*_<&!CDR.6RKO#+35A M,\$F:!Y9US#2*:/(H'6BF-R9-/#R/GDZM$1(V#'",[Q';GF9N(O3J MK32&+UY,H+GUOJR&=\K=]@!Z&)YXXE,,UXGX[#7E4X J4JZ[SM!B-#41['C\ M]JF*85F:^Q"?0H\F7?O'TV>IM-!=@+6GB!WH0LLF2Y%C!E5]LR809/"B/CR\ MH+EPJ8=+>'=?._'(G0A] !PQF*VX.J?NTU(]#:;H-7XBKQ M9GB*$$T4 BN2"7;6R5?M0B5?)6?[-&*S?9K'D>T3!/0*GYQ.1+ K&O[6@M:G MS#-)$?\./W]_,?#XA)N]A;RZ]8(8)%R09B M7-C>#A(-RD.NG".)"'("T?E)C2 PY!@_G>/I-8.G&Z6K]I0+##J#).8\>J4\ MN=;HAQ+\4&00;3@+X&D#LQ5+1H;]T0Y!0^D*C5"@-1*NRM3PHA@;A;_,>$I: MP1$0C^6NV#^><2(#(FAYU)0_A:$0UNM<%5+>7,0X$Y/4WC2;9C,*+AH8(/ [ MXS$[80:2>;UFP@GV #X;WK6!BM<].-8^X*3LA$Q#9093<_&,Q+^9#BS >^A"%8 M\%)^WKLNL.O+&&Y_#.0+XIL++^SW.)C54&=8+'ME%=,6R*C(9,B;_RHS.NT'XL.)W));_!FK_ M%_YR\81\,]&,2U 7)FP//> &*6Y*C/802(2\^&K,#.2+P(>750K=\HB9IT)D M4#HQ%38XQ&">:R#)-)_\L7YQ\L>ZV,6YVJI'D1^BZ6-F1#W+M)\M9"/68DP)P4G::K71CH*_H5Z^S#GA MKQU?8;M[PE^W \HD)@1]?)%'%(D@Q\-G+F@G4$82" IQ)Q8R[$B^,?RVY ZR6"=* W3FXN!W16A7 MX=(E^0W"K9):GJQ49R)M7-H=J2RC.QDX@!(6+SGU(G%31.-I*V%?@-6Q0A8T MI1\2 D?2AC#&3BDF\:T-P8 M:_:R@U:R10-$21X"EA!\%!3M^>.&LY*OI@OZC=BYW(1"8XH/8*8M>=[3NM@) M=YN2MDYDGEA>")M:9X+]84/T[A"8)S)+*" M7RQR'X7S%(V6>%K-P6,,W&8!A@_W@H=JP*"$#^S*8P4,23#SQ9TLY8O$F0/& M$E ^FB 6'6=A8Q1""&^1MT(G,4@FPM.7I!\]T>.'QL#7->4N>-8>.)JD+(E@ M""EMBFPX)T/(_U $B,Y$D*N&X3 59HQ@>A$%N"FF(YT2A8 PP^, 64GSIFHK M+X4!!N9IDIB5(E$GG^M=J+V"=\R/BTR9YSX:L;EWJ(!M-$">R#4;F,N 8,, M!CY(Y.2C;+&1I34=]MR1F3P4$%S87E)Y54HQK@?YI&D6,!MPEV*#!#(;R3-U M1>WDWYT0V8E#0%=*?WPO1A\6#H]Y_5%[JDFJ'7$E4HO4Q*8O MYD22;TP^CV MHP'W;C]:#WPLEAJ]=JU97]\H(D//B59_?7>./;4C.$3EO]J&I;Z14KS%#2HR5_Y6 (Q.:2;%A8K)$ #IY^/^2 M< 9TK)+5_>_5P?WO5?MJM,AQ+;+/3@ ^^P*>.<1#\\(K/2C1?@>3A$Y%5G,U M4FC%,VL)>Y$IQ+?*X Z,'WZ+A*49QJ"M&?L*FS ([,&SM4D(Q/&TBJTVH[4A ME^^*"[D-ZVP'RWA0>K@5OL,X>MA(<1Q>,OINC'6\\':[,5:8G^[1S[P)9HOY M[/6%;].-V*5G/]@V,/5G?\L&.MK?>#X&W'D_?M9^QK%:HW+=[D11\=*S6AZ M> ?04D6WDR-NV5I+>5-_#^$]->=XW+_ -^%$D[M_;.:_PLFQ)--[OTM3;)&4 M12)M "YY%UN^2;9\([ O([ M00BV/RIK$FF;L8FT+;PY'LXO9KU3(O2U8E_5/HZ@X;VI#!8O"/"EMN.R=\(Y M.J;"N5@A*V*,R9)^I!Q/",.EP:XU_-O]$Y!,W2JU#D2UK% M3*C_B*,\CL."X2Y9VN<#VR"4#>]TO.[$.3:39(/Q^)XY0CW@N5ZWVH[+)J'Z MC%V2H0HUT38>MU>[S6B+#>4B%IWC4A%'QI25$ 7!S1QK1N3 M(Y64Y\5/C_Q\ 7(B=8%3$BB"I8_RSODSTD<"WMZ:0V9.$,)8P;'% M;747VQU%#Y/YD3GEC(" L'4"H%KRW70&-5"+Z1B/ %'.(W@4J@>LR^,'1#_EH2OE(M>4 M3Y8K2T<<#[O&QFI[&R4E+\8?V1[V!1U1IB$9RCQW^)FKS,L6)^(B71U?)6JG M]<5('*TS7<",Q:?THQ9(=Y<]M?3E@[ MOKOM&JX-97P] O''"N;^GK.^"ICQ%=Q(CAB,&'M!,Y;OHJA]%XAK+S33\&[O M 3R0YY;RQ\)66V(L D$O/#W"F8B9U&IA0%G@N5K@V3F2 L_C<0L/7=:1U95\ MFU@B_2GD?&WM0Q4(I[=?KUSW^_$9^;O[4$6:*)WK5=O]F$S]K7RH?*M.<@ F M3NM?]1OD7T7785T-BH\/F9G:NP4HU.ACWW*,%.R+T@LQR186<6#55'2*Z")C M'NZJ:TA2[@L;VI08A6<]Q^E8G%/)1SLS<%4J\[[?/M.BCJ,C^#\G+#Y"(.WP M4)>-%>TDBK]!WGEG] ['"%\#S(,;?D5[1G1>I3@+S_QF5%F."$"CT<(.U,2[5%X>CBY0%Y^]U@20G4UOL5#.6&H!BB/0"DS"( MS#SV\!@0+X#+&QML9=A17:!>".P$782OIL1) 2@JF2KC1Z_B]K2F#+Q@BCB8 MP&6TJ:@ S6Y7,XF..([3%18A$'O9-NZ(H!D"1@UXOSKP$[V\1-XT96".\' *#?1@;"F*&)))OT+?FMDV4"!T_DBR% M08*?Q3/X8_+Z&RNR(#%9Y3VUXDKB/-&/.2)HF_L")N]A0SK;97' &18'@-<$ M3T5R%Y0'5M/538"&[\(T7-8-G%"ND=K> '.QZFQG=L,Z=%K;KY=5 6=<%>"! M1:,EZY]L_,#4J73F,RT^Y3[=B:6/XPU,IFA%#V'*.K/B MU)F5RF9_RB:IRFS["K,'A#N%+U855RI=U:O705?%]#PM==4>*(HV_\ST439U ME*9&9^E^:,),Z.4=%>';..6M5& M.XKHFU$:Y;B!.=97KAQ.Q6;1IBR$;#:#A9 QR0AJ Y-O^3RND!4_=AN2/PT3 MD2<_7N$G>Z>[B/CCO?M<-E/Z7EK%^P\AO#:M1JU.BW'CYR*@D_S9<+Q\44?Y M$[-*!CR10".0,U/^*;WJ+QZB':+J@M.WL%FJY)'V.VQ%_"$PJ)F8(>92KMOL MQ%%I E6&LF8*1JB#PE!JLU7K$:%RPT!TZ\6B(1U(;;454R*M'2)1*7Z!?3Y1 M$N94X"DE=+;SLAI$LPV_BPDUS+1E7QA"&,46'(0'BK6W"VK0A8G#/JK[0M3\ M8DO-.3:P<21.IM>(PJ\6$3#PB'=Y,S'86+G]R48+2M2Y'X^-$79\Q"\?;,/$ M&Z;1"WAQ,[_;EV<)=R?*/^]A8C2ZO\^CX#[/O7U>3?MX7("F5IO:E=J^8'Q0 M_*.V+CZ2!58P =[7&"8C$L(&/):C]INM*D%^SCB<)"7]5X*752XO:\HGF?A# MF^(OOJ@Z2%C)=>N$632\SH]W= T;[=R>D99[->T*O6$.EM\7V;5"35X-D]M; M/"?,1Y4=,OELOK#X,J^I#B= 2F7%%<#&SL.9X2(9^H27M,*P5A?&)9^,[ M3 ME:B]^"LA3=N4C<:K)O%E?@LZ2M7#IH,2%1B31(VQX>?]!-Z,#_#>?F/-9@8U M0OX[,-%B*K['!7!XE^X+0XXLV.B.MQ"MHRHJ-*DB:@T; MK=E\3G&8*SZW#4QHPJQ>3+.BR4Z79$7S)LY^QV9_^]F2E; UM M*"1 C3\*)M";=*[@J0Z8?B70FGB^Q!G MT0>EZ245DO&!!P401R^0]TR2B=T!XN-2E M--"W;1P[-)FH.8>/--NS%OQ+ QVZ:'5^BDG/%_:"3>3DK+I\4D;X= MJIX0;_**VOGII65S&'MA+#%.69YQ8HH& 7AG>MY)"&UR,VR*;7MU;2D?.S8P MA$1@X:)V*6 UOVF.G\Y-RD0![Q!Y(;GQ0*UU>4 W^XF%EATA1_RV),F"D*2O\X#,L/.5P=NU>P$J MEXTDY2U,N>GDU?VU,+CX 6_!8=1**R"35G;=TW9"1/%2^MAN47Z7J$"'NQ"Y M9W'L5@BJ,.:-K'T6'?/B_-=J!M, FXAA3;381=H,VCL%C6I_Y<#1=BP*S?Z' MC3S6)8S54/_8L/]&2'J$,"4#M"@E @BB9# 9S@^YKR)LS5N;8:X>3 6DR5_H M(.(GV3V;@TWFB2"RG:4-!+<$3"!\,VVA$\!N&$C4X$X0SZ/T0E']+PKX4R$""C([?(=^'0/GA[3#H=-"U/ MN(JCK=TBUTKFH#5%9$8"8!?$LG2LQS 8D-Z@"VR,Z (Q$POSSK=H"TA+ )TA M#S<$T3KL@,!=@J;\@2:*:T5OJ&:;\.[9$KLFR/0S),@4)AOF4W&R8=HU= Y$ MMC@PN'< ?H22BB(XH' M.I'PT*@3.K%V/&PK-M*Q^ I7#!=,A64:Z!:>1'V9:B_A7-2Q\9/I,,&IP_SL MTV9E0]?7\+NV?U&K4$"5>RN^P+XYN"(^5M_H6GNZ=R1'EX(NB)]BZ$AX0_,5][70[SI)( M2N%)>MDY9QGUBIIE]/XK%,_(#X/'9^7N[BY-:^U4U):6M'M':"2K]>(8R5U1 MW!#(VXADA?!0PHUESREPIOR*/A,=914YI3R>E>_B\F"'2T5L# \B"D!2Z23[ MMB<_)Y'+XYFALGV'PURT<> )O@,\TN9<054>; M$'Y@+WZV:HGY4;J=^&-U; M?N7*^QVN V'!&#_HEU=7:!"5X#P&0VOA*IC/%MVZBDSJA;?_7"I/,NI+S\3/ MP4!IR4#.-\9< ?;_% 1*Y(G1=.7*8RJ7(HF8IPB+U%U8:LS%@?5".1@3FJ/# MZ4 8*V#PJ*T!1W GY E)<[J"40R#(F@V$T":R=27V2??=-^[DRDW"-M1:U!! M;%I.$H&DWP8;#XZG>,T0SY%A40D=E,+W!H:H95 OR U/ M@C+5CK!(\TBEKRG//&")Z1&P[X'ATVP8#/BO!8^!\KQSPPF<.E85PZ5@^Y#" M1:8>93*E\ME_2'@./'['V0'OB"-F27>"U$+D=R9T]R<31V_@>/T-+T7AX65@]Y&4#RFNK(@0()F\/ JI8=YF6,#.YE-KR9B3-FDQ7=&* M_X3="U=JBK=0V#MXC'T# 6J;)IBNKN,43 M8E9WIV6KYKIF?!,H%J?[T_ CKW,Y#=F.;3/=R62Y758=G7'"8-=>04[2J9W( M,7QC0W!40-C(HT90B2^(+:SLV7K+F!?Z]O96FQL_V13S/IW:R)J]DWD9/QQD M#GIR[!]*=\+)X?XY$@ J'S ML"(>/U-Q&4^"#N>91Q*I4IA;-87$Y(PL:S_9;^4]*-T^,UB8/VO 5NX4T_@_ M:Z8!K/![3?F-F>P%GLQ3PFYJRM/(#$O8 M\3P1R*45&-G&T*_4>_#(MJK.U\F+=%(# 7S@Y-40"D+UHZF1LYG=.EIFRCE9D;! M;K).OMD^*<+O/- K*9$(":_@- CDS5R!-2]3)"A!S>_0&7"ZO;K@^N"J>3&\ MQ/:.\2?1HFTGIPXLMM]1B#<&KQ@G"^"8X'3-85+L#BU MT*@KVW!O(\*]CEP_*[A^LDGFT%\_RU^_E;H V3$[T)Y'%/"8D%YF,+Z[DDX;.T62G)^3"F;6*F0Y9]*&&S>&!X0"NU/1HNAR)9!IWZ, M'-XJ'H?'1K>_,.%F/2$2PRA]W4:_P& HZQFZ%6'HN;H$N3*.6)G4!^-I MEEDPZ(/-K@84].&MLWGHB%#AT 5W.'P+YL?R;_S;]ZJMSS(MJI^<%I5%7/EX MI<5,IDH?C2Y #M8_WSL%JQ,+Y F3&%W!"Q&D]R-'>EL6'7-6;1=/!=W^G!A# MV>'4/]'R)=?3:,+T^.!>0KY_0OWTNQ9+Q^_"A799E WHU)HM7 >UIL!_,0N? MVK$_8%=SOW]K+$ '@YYAC1VL-5L5[F[JY+6YS'K7NS4N5Y>S.=3^ANA"3YK MKI8*7X2OR/OV3>WW:[UV,VO;U'ZOUJ_'?W7\O4[C(=^3\O W<.5XO+\"]<"/ M?CWP Z\'#AK)!M:37#S<#.X_*7>?G8]*LZ'\;VTV_T5IM'H@3+55FP?1\4NJ M+:DV#ZKMJ(0U3LT1R&/ZI$TIA^%IPA#/(ZDP'[4'_-(HR;,DSWV29VN%/ ,& M#-#E_9S9 JAH;/&0!&+Z.4E5?"79EF3[+F3;74NVH9YW"K9:+B? &OM"3;DFR+1+;-M60;+(?[NTP)* FX).#B$'"'T 1XV4^(DN,B M>.N(,=R<+CZ*YX'CB*@Q1]HY2-"XD8@>L7NXO%!GM-@.P9'#YW4'E )OB98\ M$D*1I^>+,]Q@@0L_X/3"O1R),T HL4%B(>-,3EIX)NI:A+PED.X"Z=/PH7QO MZL.(@A!1D\+\\K#E"$+[3)X+33$ZB)N/+82HF,V@&CN_(#O83(PV+JFN%JW1::0YIEC)55#%:JVU.^IH M=8AGI[GL:,R9WB:Y0-:,D C[YH,T@UEGQGQ?H,T9W^0YVR[PS(#WZ4.<;@L^ M4S$9Y0J%>OSNCZ@3F__B/'>D>.H7W.6I*AN(']Y_H,[/S9JZVDYY=U[FT]FR MBK-T#]:Y!Q/7G7_\\ &+ F&8M1?K]-H'M=ZJJQWU M PQ7_-IHX-C5[@?VLZE2!RDP+:VQ;R%@^='$!Q6@1@EU+/#W_KX"/>Q5&ZOUJW_(;I6F M\DV#15#ZY(^(]4"P<0BC(43&"BH.+]_#BW[3 MI@R>.$/,FU@+(A[L+*U]@@2=9)QD$#4M%#5J[Q*;=):R)C=9TRAES5G(FD!4 M0ZTW?/_$%GX(\!:7-1$Y$NNUP.5UY5: 4G*(!^5A 2/1'$9( .F%0^,L QF% M%@K-4B@_#;_VZ^N&UW6BV&NSGJUI_:^;"D%7EF??,H0X$LALHAT5W7-L8>;!+ MRN!-PY;:J95Q,\E2_R_>SF>ZC-'*_Q74RDNEBSJYW@_KY$-PFU(*K9R$5KL4 M6JEEE;]75R''@44&J686IO? M^IX8+K'X&$4!=NG5B]KOJLSU2YGK=PJ:N%-JXA/7Q&J_J3;::KW1ZM5[Z@>= M G9[UK\>!"._[0\3]&M6UV$UCI?5=?ANO?(J(1[IKY>*^72D5K>46BJ4 .0L!TE")F'H? ML$+/&L^93:5ZP*E70\UA>+:1DR"1.14/@5=\PE8B38-9#7X240*QXPL.T1"D'_RHV#1MQD[U4 MA]B6*.\4L2R3'?:2;5DOA<%I"P,ZD6TTZ_UZM]7JMS^\MN$?<2*KAC,L(\PO MNF@&>MM\LLR%DS'':2=+8 4^9?5DM10 NPJ ,M_ZQ 6 C$YT<.RMQ@>=#2W3 M<*PQ<.N484NE?[.??ICU'C]7OM(7'"WBV=)U95 #5OR$-RH<&\1CS#[W^7.( ME6:OUE([I3C(5QR4*=%G(@ZZY!R$JK0Z%*Q41;3RAA=6$<*DZ=K65#1?@Q*E_2&Q:K$5?E[ MIG!EF[^NE"CY2I0R:?Q,)$H+Q]ZL?YA9E@TO&)$U$@Y1#'0=9,IB1IB6$4GB MRPY$8A6EFED,BNW8'_.^&W16H;9*YL^7^=LE[Y\T[_/P9*O>P>2O5O?#J]KM MM%L\/-EJU-R?+H4D@)&5KPSK*WT>7XE#-,B@K[!JDP,*&1WPU M9@8U?=5L5S:'IGZ1VV'08%U38DPC0Y$W29!Z&='(68)T2@ER^A*DV:KWP/3N MM?& [\+E9RM%2!/;.Z2!.&HLFJ=V+!'$F%DS>#*$7;6DG)&7"4N2N.C?%[8 M$VV&AR;_HU65KU]OWJ\BS4LKY65IO5*VY"M;NJ5L.6G9LC&S4X8ZOABVX_(T M+!0M7$@ [\9+GI4P18=C3/HLBFSIE;+E+&1+3T0]X#;+Y."9 M*"-<:XI"0V1HT7>9Y!)AJ#=$<#6S2(7Q#&M:$G5VDDTE/R9)R)= MO>3/(^+//7@4C7JL1X%JE;@YI-O5!,\A&G+83:LWZJ?G)I2H#VNHGZ,^J''@ M"R7J0XGZ\+XZL02./P^=F)B2V&C'N\$1I8@G\6HO(?GP']H4'$MF2QVVJTYL MYYY]6.(\'+6<*AO?G(>T:.8O+5)UQRREPEXPJ]#D:*C][@<=Q$&_TT3H*B$/GC1L MAA<3G3>9TN9-9*KK4PANK#?XBO]&+)PICV"W"LS@,,L&%#D+@=;_*:7 :4B! M$(1+FS 7FOVY;;P";\ZGVHA8'R>]IC8BT-C*ZR>1F._86I4< 0:GQ^+?A@E# M=BW;44QMQG3>K]TP,Q@/S9U0&[CQD!W"I90;Z^5&NY0;)R@WN@V2&_4&!X : M:7/#A;TQ1S:X#^%"B!O^'9H(=FQ:HT;(<(/%"WB)2H,?]*GIV;Z^*Z*E>+/H MDE<*@)P%P!ZRFDO^+PS_PX: UAX[L"T::&\#=;CP)483IB^FH-EU1'0;+S$W M69.\[RC.8@C&!'RC38%#^46PQ9*9QT)\>'> A1 *:K84M!#@Z@R20BM%19%% MQ1Z2E$M1<4!1P1OL]C[PSK=@)O#J1S#Y'5%%G17 (4T5 V^4^:4F>F6&(YF\ M]JK1>"=0J)7\I1(4+F>)L8?4XU)BY"(QG%V0(/L?G,5\/B6>UZ:>">!:X&A( M)$C_^X!\P&+K=/X&]_H;+2$.UH4F+(Q%*'.P$##>$0I/O),8$8/ME4)D'T)D M#YG&I1 YM-D!,L3'CX6!Z8Q#R 5E"'PH\>.**SAV J$K!<<>!4=S#RG0I> X MM.!H=3^POQ:&NX39F0[PI&=^7'D9SR(V<4O7*<_BPES!Y[-6(94LOA<6WT-& M9\GB16!Q3-:,B5VRO_84O>0<"R9$\,2RGCF&F5O[KE)>[$5>-,KCSM,2&$UR M)AH?PD>(,WBP9/%\&+Y,A3Y._*0VJ&6,1C-[E.!,X MGIL"61*>$D&72BEQ0"E15H$=E>A@/QLJ,J^A&QIR/' J:_@8^:HHS@QC(=5'' +;_:H!.5YXEEFRXHG:]? M'TJ&R9-ARDJ^HV:81H1A!MCDU#"MDE7R9956J5N.BE7^'Z.M]D=JDS5ZS6:W MU6"]85\;UM7QL-E6NVI#[?];[38JUP_6&[.)<<")MDVV5"XPS4R#1Y&;@^X1 M]^<6-E,0 H0[3<8Z+VF].U3BL:S97(['TEA9NQ*/Y=CP6$KEDEZY@-U;*I=C M4BXK=EA3UC_?X Z,80^H731&\R<&&RNW/]EH06WC1*<69;ZPG87&$PZ?L*4< M7-ZL-_ 65#A/FCW43.9;GY[!S42C7N'H^HQQ'=(2GO6?EJF-5N">'-!CJ(4Q62^F18E MO5)8[4B -X.OIRBL8DCH1IN.%E.NE+\:YH\AYGJ7LBP_4OI\^^5,2.DS&QNF M45+2OBCIZ^#325/25VW(IB7I[(-T'AYO3YIT?"'T )XCHJF48F@_M-0Z,3JZ MP3"$\H#Y5'>8::2-*%CQ67,UY8LQ9>YV+O/2&W\C9\1 M@:A5'%'!Z) %A%UQ\N&]2L3)QH(\B&"&EDS@P1X\/3HSF4SI5-7+X:7&&%^ M9"_2#7ZZ^D=-P3[P-GLQ')M9=^%LKUO)NYA:0]R,1_H@FY%ML2Y9,)@X$W(FP%Z*:;GPK:(CP^C( M+_!'A0YQ*EB=C#P^MQQ>X^@=]/:\ V*_XYBL-'4(5AVV("Q/&>V%J= M2O+!EF&2/)%"B29&AV0D..2P%%VX.N)@BR36ZM3]&3>#,Z;)X:7!.5=AK",V M=^DDSI\X/YU#<8S3@7?!?L5HT@2C-R['O2Q B"E :*X(_B(6(/1QB[C8N4*) M^5%MUKCOL-\EZ\8N&>IS1;IB3BV-HU.L"7 '+?KS0#TK:4Q/C'TK%]JE M!@^^X 322"800_]_*RFJ MXCK]ROH-4!L'HR$^U4Y-2=H+'ZCDB:N45"3U'DP1OW_?P:K2P(L!NQ#T=72P MA5/;A='0K60-G8'8L02T$'K]_=[G[]/GC^X_'V*:V&*4*V!@W](1!E M<"F,\-?"L 6^DN^5.(K:1(-;;5_HEUQJI'52W)7@!)CFH+>6RDA;.(3-;#CP M/94#*R MSEFD^7_&Z,_'4SI $MU3FY3\O>,A=^&VZ]-R#WM58*F7:D[;,,<&7-M&KTB34Y4C"/7BENQ]X]* M=%NX$O=_WCXJ]U^4P?/S_>/WVW\=77#B']_O_U0&7[\JWVZ_*Y_^I3S_=OMT MJSP\PL_OST]5?FK)-+"%YLQV+%-YFUA.$'I,F\^99F,086J]88(-S,9=N"(= M [ZU#(QSK,B=N(Z6E+Z!;^)ACUE5P;B%:R\8?375WL:+J:()/#3G"I9SK-&! M)-[T9K@3!2Z8*G,)G4;8U3@8.G'%P^"),<,0"YZ+BN-3&B3<--+FVHAB+%5* MPX#Y\>_Q*)2':F1&B1T#/TVML2PZ8^70;'!?E8_)ST@133'PVO#9+.81XM*9 MXGR:KL2;Q2-6@D#X "\0=&/-9H;CT!1%5@H>!@L@;YZ2.#;L&?T)$_4W%%=( M T4665%Q[&O8_@I2FHK_EZ/,M"4,G_*H,,@DXDJZ93*,([T:M@O;AN.QQJG/ MA K#%)LB=BF#C&''.HM7$%#IN8L+O=^J% *WU+X!H3O9\TT MV%3YO:;\QDSV,CE;":P9V,!'1B4_69JMER)U_VDUB=17RM52KAZQ7!W,ELJG MA>G\#YN>I4 M@QVY+>5>2:F4BZ5425">4*W(FNQ\\,(!J'\:@P=ZSP=^Q,5M@7TY9.HK73D2X/UB(7H[];$ M5/Y54[X:BU* GHX /<12[I642KE8FJK'*V4_:Z_ U+_7E.?%_%RS $I)F^.Y MTI[)J92VQV"%;@?&F)2N5X)!1<&@VLE@4!^&EKZ$?R;N;'K]_P-02P,$% M @ ?85M6'R=9C)!& Z" ! !$ !P>&QW+3(P,C,Q,C,Q+GAS9.U=6W/C M-K)^SZ_ TQ0A!8$;2N_?M$@ M*%'B!2!%V4RH5*8L4>AN %^CT6@TP)__\3KQT#-F :'^26=OI]=!V+>I0_S1 M2>?I\;+[M?./;S_]]//_=;N_G]Y?HW-JAQ/L19W*9MTN]\DV1F=SA@9C3GJ]_J?XV+QK^RX?X2Q<_AEOWNP[^+N9[?7 M[QX='1UV^P?X2_^H-SRR#YQ/H^/AUR/W:V_O4!0[W!?%#IRN=?3UH/L5[QT> M'C@]Y\"V)=/7X#BPQWAB(=$T/SA^#4XZ8\ZGQ[N[+R\O.R_[.Y2-=ON]WM[N M[S?7#[)H1Y7UB/]CJ?3KD'EQ^?U=^'EH!3@N/GWU7I:*3\DK]EY$"X,=FTX$ M47]_3_P?EP=NI( _\0-N^?:UU^WLI4CUE MO]O;[RY7TN%SLF0-#W:C'SO(XIR18B >P5@YC@?,/7;CN2,U@698)?GGV&(VHY[&A.U.&9UBQ@D.DI.O9#!FV#WI MP!3(/Z8,[XB:Q$52 I9'/?PL).! 3%.RO=>+!L4L0/%/.H' P<-1%S6Y M_0YVR[9?D!"?_"U:[UG#LJT7)-C[RS?7>5RPK_,,#.K?]-?EXU#HI8%2D@7.E>8[KET9A)IA[&,!2 ,P@= MPBL!DJ+4@M!?!D$R:&FWGU$_H!YQ8'E\:GG@UCZ,,>:!>?_GL] "L2]Z_T%T M'59()%DAQ0M%S+:8\.#.8J)58\R)J&<- "WSTZ+UV1PM]&&)]\>6HC?OK8"Z MMV*2E%6K.+1R>&E1.RA";<$441,SBJ,7RBQ&6 .42@UEP\=]0+'+6ARV#IQ:_(W/\DNS_'T4"MDAF M]'K-DZ-.@ [CO=YZ&+=XNCRU B(0N$LTPAS/+&(M5C(80@+;HT'(L/@BN0 T M23XM@N AG$PL-A/#@(Q\X@H-]/G EE%^XH_NA![;!)>8\PSY:8'JKP*E&,M1 MM&"-%KQ1S+Q%Z"77UN"U41\L39DQE$FO16<_/8P2:W&T8-4B+"XMPGZUO!#? M8 MZ95(.BFQR+1*?5Y$ /D@R0DE.+0+B6C2[C,E2Y;5=?;#:U1%ABWKV'C]C M/\3F71L3:/OV<+5O%66+.O?*YU@T@%_YHOOPQ>M4K+^QY3NWPC-DWS$W[W4M M)RT<7U;AB%FBB"?ZH+A^E-M(DO$G)%BW"*][47F+V6/1 >="63TZ!4-;9FQD MTFNQ^9H>*A$C"46"58NPB+3RT7HM8_>31-I>/TJ/"#D0)'F+>EJX=A/"I4LA MU$TL=<'UQGZY14(1$QT2_=XJ$@EN<@@L\6L1-!<6\T6[@SO,9)S!'(\4I1:$ MU#HZ9H$$CRC,T:*>7R?:6"&JV$\OCML=.WS (QC^E7(Y,FBU_9]:_BHF+%%4 $$-$*=H7H<6*8GH,#L-E3GH M.?1:$%.K=D#.SD"N15B8!6DW%?PU"0(?'1U\_OPEY668!X'1A_A3NS94LN*Y MCV"QUHX**RY:T%+.25YL&'V(6+8)H,PH;UE\BIAHX4GY+CD!XS:B$P5TR\*Q M1*7M_Y13$9&WL;M5C+=L?R^3:3L\Y0 H^C;VN"XR7!8*0WY:C%+A?]-XJ\'-LB#ET&N1 M2>T8I$.D;80C'>\L"T@N!QTD7U-;!]GY>"T$)14$+0U*'@N:Y2JQ3X5*Z@]PMI&SER>6C1204A,M.@T0?%L$W0F,6PX;"-L$.V^(.%*7JV/'"X2V-8AS M MV*D 2)DHNCQ5!!87I*.$^(];[D]E8&]*-(E%:S4B%74KM MKRC)4COFLK=JD8_5-;$AAN4\8GOL4X^.9AM2BGQ!6I5(A7O*J$0L%RT$MU,? MLG?0KOQG.+S+1%]5F.T-.6H13D6,\O?G$NRW.&;V^G>+P:GW9UP_H"G66F13 M$2=39.>BMB@O.BDQLUY4GL3+L]:A?)0*8N6CO#1%7[1[BC9'HNXQ;21#"WO& MR=72L&_'>08\!KN&MA+Y%-(T6A2);<'-TBGHW)+Y0Z+\3S M:H)XE9T64^/3L^A#S'L+WZ)7Q-*#A=BY)M:0> 1N@83-TY#!)0IWE(%LZEY3 M?_2(V211JB:XUQ6O58^,X%R>>JBZH(28:-,WJ@Y2]8'%&]2H"U5*%FZG6F7F MSY76CD(N6I!30;G<-+P6 A2EQ%6?BG/HM:"DXF$J-Z^+YKQ:C,=#.)U&+RVP M/++8FV78@YMNN"" 4A7!*L=*!:, MI&2T+'JK$]61^F/O[;3BC[VM7KQ=AHI,I!9=:8U&#(^LR/>-'YI^SC& M,@?*LGD4V%%YPO @L8Z[QS9E#G:H'Q%D7[Y=%> -5T>K+JG0YT)=XJK!6!:R M4%P9%0:;9T#+9\E5MB&YQ=>+(.X&L+U:I$Q@G-I$HL5P"\L:>=AQVD:H$6U4 @%6)LHB9H M7A7YM/6J8X+- 5G9@>?1%W!0UYH+J@K3JHKFQ&@L6-J/ M>+=Z=0-K+A[-Y6_5HRQBU5?VM4K5*DPJ'E>;PK0\_2$!HUC_J#?T^"/PN\Y$ MS\Q<5ET*K^(4F(N5WERV?'L-6I(NU054255@ MJR8)W)[$N&&B WSQ[8X&4L):2XY"ACJH]U*!PF6HY\PEGG/V6Q2S.KV6<6W& M68MK*J)GBFO+1VK!A1'W=&9Y?*V4]$K M4ON?OLHL_:2ZN:_$70M^*EJ;?8E:UM.M,<^ A%/[Q^UTS1!-2;Y:D%,QUAR0 M00A24K;H%J,P@*U.\>R>>IX*1M>,+IURH9((YB@0@D=I7(+?8*F7G: M9#3%#4(^IHS\B9TG2"2/"L%I/NP'LO(0!0E.9Q>OF-DDP'>,5-CBW7 ]M'J4 MOLXQ6X\2B9M1M="B7DA6+"Z;K)J,% 6?T.D,Q=5#LGY;I8MZ2XW,7W$@?"S* MP+U_G0K7"\Y0P4,KH.XYMO%DB-G^7K_7WZM!PZH+U:J3T:NNQ!)2&:2H"H@R M!#YH7 O(-_E57ATI[[B+JX+V]SXAJ,U6>:)^O!=]) :3Z#%IYNMT1W2LM8J0 M?N=6IB(LY" I:.N4I+%X\I_E,%G!Y$F(7'(A+FMS4BI*U"I%*OB8K12Q>+2J M'4C68,6-N=RZ,4GLXJMT98?=A9 $+GP"F(;KM \EI&BU(GWA9:96Q"*5*L1" M(Q=C:S>TCN10=):CXO<#&#')I<@B+RP(PLFT6A[)YJJ@U:'TU9AF;FQ75BG> MUD"R4I_0TJKI4S)9;5&UK98E%K2R%Y..OTHTKSU"8BQ(JS'IFS/S%]!*2Y96 M-O-32ZTW/*E7"?R"Z8A9TS&Q$P_+:T YOEK TX'0K!<7+&0DGV^1C?IA8<_5 MF<[A[,;Z#V5G8<#I!+,:0#85H<4['1/-PCLY(\3G5(X3Z%^_(UEZ!1@/QTBS5* 6!Y:"-PJ0)VO-%GGPH*-R-E]-"Y_KB JUHC%^Q&[@%UD#4,9-[A28>S$'>0 M;TWP22>CH$^B*[_B@J]#YI'C*6:$.E"SDXX3,BF^@X)0<"4\E*M,1L/I22=!"/BG/6A4_!WK%#)Q;QK\2/P*FSF]N ;!6$:2 *(PU\/P1=C)[?868# MGJ,XP?<>\Y#YR4:[EA?,6UT3=WU/$1_F1F[848I>C J#'E*OA&26'[B8#48, MRP(:N(N)&@'] W7YB\6P>LM*3N9VB*_\QQ?Z+VRQ(!?G*JQ*@!K]-(QN43KI MV/*@92FL)]07]HO-3+H%PFRGJV&\@9@-_9$L>CI;%$G&BI=VK5<2(N\Q@"+& M0"(K&2Y/SN_1MZU%[0H9/8F)#+K]+AQZQ'8]:O$ &C:%+(S<[LDI7;>A2 RK MJ:W\8O&I175*]M6(J9-]74S$^M M+QTHC^^RRNT4'5GUYCIXN+G6)ER@,V-GZ:Q14^8_194&8@D.0U*8G #?6.P' MUO@"&J)&-.QIZC)A2]7_IVLBUB#R?DRR!WH%3AMR%4!%,1D:V"T MP:D7+1$L9:;HT@6F^3:[F*JI,Y3:V;;$6IE>/-S>F:QZTJ4;81L&$W ._I1B MJ.NI5TOR^9LEM(2-@-C4M_^.7_GC"_:>\8U =+Q^ M%"+-\*]@?J/8+&6!N0U.D30"]\:Q(?BV,51G3-R#*Q*B-L1-<,CJY"H(0!G$\(<23A/!= M?"YO KQ]\;%S.L\ESK<\Z[)MJ@.1?^<>?"'84;GM5[[<>,'C*O%J:"CC M>PC&Z-8]9=1RHN5\@2N267@S:S@BE&V$68VS[R/EEK?VE*NX-'6>S?868?,4 M/.-;?YY@7=+?S.3PKKM9Z^XK+(I%ZXWTHIWCY'5VYQ$+'"@7C@E/&/P[P)B:W90WKPB#9VSL]^^ M^RC6@J<>M7_D=J"6;I.CE,=B#!H8AQ1_(WP<;Y^ WQW1O%\8K(F^J,/XX)]Z$@8YW)1; V'I@Z Q+;PJ?$&\FFCE!U. M\+# \F[=S)NO<]'3TC4VC*UV%_YMM ?Q[\V#5<(PR>4#7A\ZE]A'-A.VPN=U"N?!MR;YR2*V,3ADVU M0W>_/?QS'KP3+7@04HA#+$:P)J!M0MD(.Y4-VL#Y3QBEAP>/-.E5$*':9]:4 M%(6*UF'9V-%23YKFAK- WWTQ#!D=_5[O4#,X5DHU8B#(9&7A+R6\IR@CY=95 M[F7"=;JF+YA=DPG)]TTK\WO_Y=>ZRB@W6[T9Z*0P "K97WT[Q2/BPV[1P!5V M 3KIUM]<3*-"33:IC"5R;:LV',;6#76(2VQ)DD@ OR;N!GI:*[ !^BR]-)EZ M)B\4#P)!=XFQT@>-=U= UPQ=R;\!*;H?$?8IL2.\QT\@+-FT5)#+)HYPUPL.*3] MBMXS*S5XX8O*M;4\2C#@0I^&(8<6/M([BQ59AC>N15/71_&5)1!F6KTK8W'& M3R9+/)"1+^<(G\[Q5(%S1I]%@X3CE',:MO+QVC4DOFN2 M0JE%TM-T6NNB*\GO_9W4RZ>/N47=Y2I#-69_VPA4G)T6I4*K M1;!<^XIU+PR-"\F:JH'FGK)N%B-BEKQV2"Z/VE:F UA2-W0/)=XTE=O-)]= M4I:Y9R@:D^52%:[^Z^'=G!C NB8L$3J$*V:4W1)>%9';M6QVZ_["K*)8TIM5 MH!E!J7,21"M9JMO"SRK9"#.ZT?35-[\GI&)MWM\Q-DWRT1W,*<_GO8_K#'H[ MA[W#G=Z!)ABP6JP9H\>PNVN]'>2O<1M('*M9O*ST''M@QV?18K7@,AP=X5]G MN%Y3?P0F9C/7Q&BX-U4S$CM.-]8KM$D8Y( X..K^>(OEUD_<,F"R?56"65,] M_0%_'*L+56Y=5QYZUIC%?()&&,C\#;;L0X:P!4E]63I_=VH=GHV-? P\+^$D M:M;F.84; ?F@O]/KP3_M\:#E8HVH?/4,@5@/BR>WVOB__QR84$#CM<_? ^O8 MTFX*ZU7^[X]UY::H.3G:F8EU>#"!#4[1NMB2U]^%IG(;.QTL,B^6LB[FCU6 M7VVUBV^$J<,0$.=3&^P%*1ZU\6]&)$;,)I\/X9]VTEDNU@A#=$D8I Z7.@I5 M3-.(9OU*?G]XF 6B(&Q#[12W)Z=P(QKR2*>78A&1.(:CRRS*)VA$@TI<<#QF M&-=V6W*"65,7IU7O^!9*ZX5.Z8,C91B_:Q*#RDHR.O?4+%W?Q-73;W,UA(GH M9EP)44]+W_%> /,*-'2?] '\*C?5_">?S:VH4 <538 5'H-[%,]Q]%<,^]"#?#F7 MT8EH 651Z,OH,H%:9336T-_0(?&,+NC/*MF(85=B[JUC_FZLJY:[?W4N>[+T M6;68K!$@Y]^!_THJ7)POB>K)L'/()#JT9))A)]^8%MAC/+&^_?0_4$L#!!0 M ( 'V%;5@M-7+)PB4 'MZ 0 5 <'AL=RTR,#(S,3(S,5]C86PN>&UL MY7U9<'GI<(2K[+!=W7.?&%@2-JOP#WTW_\_2]_^>O_ ?C/7]^^>O1LDB[.<#Q_]'2*88[Y MT>?A_..C^4=\]*_)]-_#3^'1FU&8E\GT#.#OBS][.CF_G X_?)P_$DRH]=O6 MOYW^(CQB-E:"E@5!%2; >V] :+3"L^B3SO_OPR_1^>(8-_0V(^EM.D/P3H-# M;HS.+.N4%A\Z&H[__4O]$L,,'Y%XX]GBQ[_]]'$^/__E\>//GS___"5.1S]/ MIA\>"\;DX_6[?UJ]_S<,XU0?,AK_,%B^^FJ0P7XSZO;@>;7U'_0G6;X/Z$G !DO_\999_^OM? M'CU:#L=T,L*W6![5?_]X^_+&(\^'7W#TF;0R^SE-SA[7MSQ^.AG/)J-AKAK^ M-8PJ]'L?CV<79V>(S83C'L_7?E^GD MK*GVYY.V@[Y4+@EQJ/:?3L[.)N,%BMG+<1I=U 7@2<[#.B9A]"8,\\OQTW ^ MG(?1 5+9'L-E" +J(0"G$P*1 A!!70I\MR8%@_!MPM?Q/?)E\[4U(Q(3Q+Y M!W6\,;\FKV!*B,^G^!''L^$G),B3,WPUFD$KZG@^,(EK&Z,#(RB<4)Q,GZ=8 402)& 1BJO6;MD- >OR6'V\R06!>8L)"5@<(=GMMX68ZIACRG/S^YU_.R6]#,DX+5^ZF MA,QHDUFBY;=8(A^MO1"22!"#$YG\-E]XZZ5P!UA]\I#:,:*U/AI[1X.HC"5_ MG0.+Y(^IY"-$IP.0\^>4BS+FJ#IQB]IZ=SY(D213P%.F(;0I4"R2'*#5UCJN M,@OE>-Y='_R;!VGVSMJU]^ V-&23$G[\X16&&;ZM MP_BZ_$'VM H[4)@(@7<045?[',ETTDH+4A964M:6C'1C-GP34/]\FX/HT&[P MV_'AZR+Z^V2O_'9)(_#T>C@4LIRHP,K,J%6&<0HLZ)7#+)BQ+<6,L:JWK][%VTJ[\? M[>XUI,T4>C<5>;61\68R78SJ?#X=QHMY#:#?3RH!)^,Y#1)]XH>7XSE.<48> M-&-12LR06:%0*W(&-:5(BU(L)!>C@6B=\FV#_-#Q^VTXGDP7SUZ-A(XT\QR% M*58% 0HE35 ,$HP,R)!Y[5AKS^@VAC[YPB?@U^T)=I"*.IQH@RQB+)$5,!A\ MW;]QX 1]IY.C-=N2J$M?_/DP-91XD4F!Q-"FS,Y'$H[@W)A&!62ZR MI$C'Z-89\FN/[Y,%;+;9MQ?DJSF68RCE,%)$/6P7H& M7G&:>$J0AYNR!,>4,)A"XJ*U4_$-.'TRE)URHI5*&I8<9,2SQ0;.1H._E'F] MY_?DK.[Z#+S7(EGE@#.NZ@@0FPU&\%$QIU,)6;;VP_;!V:=41:>LZER)?0N) MM+"U1CJ!R89B0AT3!!\R\)B4T%DXKEI'R%V$1*?-GG1*R1,HN@O_<&"#YX:\ M46#*6!J#Q"!$P<'KC"%'K6UIO9.\U51,NZ]2BJ4VO3"\P7P-X+=6I-#,J&0[% M*UH&R/B#PZ2@8/(4CJ'-L?GFXH,0]M0W/(@K'>JH8?1 YCBD^;^&\X]/+V;S MR1E.U_ NKX&+43B;#0-I$H4VCG YR1-([YQ@/DF=6YIS+ZB>^F0'T:2M)EJN3=7* M+>OMWX3!8Y M2KLX\4;Q=F(:K%>6<1Y$C*W3;IN1]-0#WX<#]SA7^PQ]:X.W04+GI @N!Q!& MTC1F7(!W7H 6D66GA12L R9L!M-3%[L1&1HHH,,%\ J.X,+H8H'5:A/%R0Y' M3FP-.NG,I!.R^>&6K6!ZZC@WY,.!"KC%A[\^OCU0K^CG-CT)WLWIZV+#8%)6 M7AW]]B:0ASI1K&?X"4>31;'JZM,'*1M)#GP!JS& PLC 6RZ) MP^B\]9+%V#H]^4U ?7(K#N/#W3V65GIHMYF"BV3Y/W!,@HYJ$BF?#''H$7Y#,);I"-DT:,)FG7"3C+#;?+-D)69__SAIO$3CB](54*7 M%,AI TQUZ<9(3CY%R;6/B,9LLDG>-[>"RV?WR>#MJ]F[IFZ/<6V8=Y[-7Y=: MN;O8EL3IIV'"V;O)* ^\1ADDB5*XIRE9 DU.&3D(@M>;W5#/?$9]M3WW<. .PYRNT)?.57>&0H M=+3T\%H*Z+("5P\H.3$MJNUS@\;\F::_QWGUP3RG 4> MB')96!+(!;+'*AE ;E!&BA&L;NVBW #0X,0JS:&%*$Q)GNKZ$F1 J">B@ 03 MP%3*-B%'UKRT_NO3^V2L]M?PAD.I^XQN-US=J3"+XEKFD\W@ZWE(%<@O\)Y; M<,4PYJ+RW+0N 7TPR%Y9N79DZ599+<^XKSD=:B^@% Q(HRUQ.I+]+5D#8R4Y M$8TI)AS)8CQO*@((\0:1_ IUC 2^UU3BDS;&W/MT#IE=5N2J/# M1KTQ!;KA--:VO2E&R,E2C)6C(4\[TG(C-)/"9E2\M:4_FD';(_BKS07HHR3LAX%J3M;1LMRB!!M=) 5CRQ;[T44K2/!;R+JDP'O"TLW-HQHH]-. MLV2"0"1M.!BI2$;M$(+! DS7)GQ91^DZJ[3<%G:>=HNGMXPZ4'NG*$:8E!L- ME!>J;E62L.FS.RQ,N%>41N4)&SI.7W6;ULI+SU4MXG2LTD>"1])^Q,*388%^ MW3JE_0TXQ\\F9"]#<$Q"2J7>>"(I-JUGO4SQ+)I0E&\>(':23>#'\DM;D>GP MW,)#5-?R9/LV\?@:6R>M,QC#I?)#-2S@ZI>Z>4=8&3+4__QCS M*M:N_1YG3_)_76KAXAW@CT35B4A!:?F,OH( BAR;:11Q\%]R#1: PT MNBPUWVGN2ICO9?GJ?!)L#.A.3I\NTNYU5(0J F24M3>_*;4/>X',?A@OCWJDR_=3PA_2 OLX+WY::O\?83A> M1#[3X8R&]-G%M(X]3H>3?.7!1O)?K5,97##D-6(QRQ-ET9'#2*;=E?9'F+L7 MJT^'H+^'"7$J1IWHY%&]!>C%:/*YZ<&CKQ_:[;FC+>!;Y?7HTV]=DO266#<= M)H*QND3IY@O7WKED E%J6L_I/\/EOU"J;Y@'S)>L&* M!W(1:N5(]A",2\!2-%RXE'QSI^ZX$C;(/E8(Y&=]&I)V?[W\8U;/^UUEV9_0 M+/VT/$J/,8:0G:YU,194KFV^?6"0>"T8S#DB;SV6NZ/KTV9$5VO KSO MGIZ'JK]K>FZR[MG5JQT6O<0]>=6"['QTU?771CJ%,6#H8$]QK\7]L.+:E /G M)H$1-8OD2&)?3^HEGV2B,,*R=*SBVI.7XW?!C6\D\!XR].U.?7\,4_R5;$"N M82G%I(NQ&=@B2E E ,G$F@W-8P*&VRB7KLVZ] MW[T+KCXMVD>B3G-U'4RDFK]9' &?SL+H=?ECG'!:[T!?Y'MGPT6AW,!%$K5N MF$NG%TWH2%JC$&QP0AL>F.'\OK30+@]Z8%JR\R,\75*B^< WM"D%I]-K79-N ME;$7$7RNVU?1FP!*DN_IBRU@%181BV,JM$Z)WP.I3\T;CV9)VBFI[89,3HH@<(;G:^X1+0< 8^4XQ$8T%R>I:GR+="F87MI@?Q,JTU4S+0RFW M MR[5\P/K"Y![7V.DD-,:B,)+P) 8\=E*Y*WMS"ZX=J&/_<'HTUQ?'3)I M?7'](FO!B^3U?IU<6SNIFNYU600P+$7'N*.AZ.#$Y79 NW#'_?#E7=>,?]P'LIG$=RQTWMQ9RR)JS>0,K&" KP<@BM%[']D.Y",__#TZRY M3H^P_*VZ& ]\*>B+KYU+7*G]VFL[.A%!QX+"*$FNW/'6OA6HG;)_[,=RL]MJ MJEL"W>I\/-#(R*A:#KRR6FE36\F3:"B8C\!A-K6 5X+G,X"TKPD65A>N@:\"N\';BU0^6BNY*>VW2 MBM>SFJ_+D_3?%\-%QF(>QA^&]2*DU1(3CSY0?+.7:GA%/4Q3M@DA)#@I2PU4C#@65# M<>8B]"E^7*V;WW, M'CN\X7)1OOA^LM(//9,X,+^LQ==S\EEKC<"B!_5 <)8RIV6B\'IQBZOGSJ,, M55F:(\7@TK7>S=D=7:_.'75$KCM;Q-WHKMT9H=OX[DQ]:9V0SBJ(6E$0%#)" M#$Q#9CDDP8*QS=L!W0NJ5XV!3L6D@S1UBBJQF+UWPG"0WI+T$56]5B-!5C'( MF&S$T)/PUL\7RGH=5GD$)YAK%>K4:C'R*42@G-2>*G[_J4 $XJ< M@ X_U0S4YA*2Q4&KJUJ_Q9W*K\^7&\'U[F./Y/>1RTO.&2;RVP,M(98SDI;L MBW6MYU6G GT'94.MN=H?@K2)[C;+L[[]>WD8Z_WD.4E4A^[UYWJ@\/+YV?EH M[#U*<3 MEBKJ>.3C[^&467^NX](8T,6=C*N3L2UC M]!'SXF*4Q;G=>AW8]%.='\85F8.$[.K-7Y;7))QD$$PMQ\LC@)G/A?#@/H^'_+*/%"_+B MWTW*_#.Y7DN)(V=19$6^.O>RMN%CX!Q7D#(6QU@13+:6^#Y,?5JR&O+E3A/# MEJIIMH*]N)B.A_.+:-PC-/+NU)R;B5&$DO[&K\)"@Z#+1JLL#(D MS,&+UD[-=C1]2MQTR(Y&ZFA&CU>US*0&]"_/SJ>33\NF.TL\QB/+NG94#9I, M6?0)7! #MY2-U7.T1G[3J+IDR0L[M8O4W2_[(\X7W5KG)17D_&' M]S@]N_:NYDF-0X%TF?AH.DB-DB-W,:T #7263CMR/-!'\D.28N =DL-@7+%2 MQL20M;GEVI+ZX+6BUH2.*X=.\BO'(WJ M$:[%[P_QH ]^9AMGN:WHC?SB5SB;(6XQ-^O"_&<7.$!CDTI&@+1:@S+"@1-: M G(F"HM.R^99\%VQ'9[TYO].8O_^,HT_XVV0\_S@;)"6T_Q_#]#U1"0>ZA*QD M0(B%U@FEG"&89-,QY8#.QQQ1G8A[5R#[Y,WWBG3[J?$D;'LQN9@.M-,L:I5! M8;W"/5H+T;L,G@LKM"F9G-$3DJUB[%-,T#NN/5B)IS%LGR<#S.A30 -!U+XB M:!R$@!ZT+]EQSKQNGHU[(,0^!12](]I#5=CS:&/ 3Q%OT%/[$7'<%O_8,4?& MY.O=RL"2E:!LJK=,&DUTLEX:+4W,K0OX>A%S_#'.P]FBWU+MWU7K>I^F0,E:G>]D@R@+,)8 M:]"H3B[=W(JHR>[C\A,'LA232T$PR!,HHC4%'C7ZR+6_4_0A\M;-5JX]OD\+ M4D,6;-QM+B.(H9)KY97SUK8_2WH#P@-3 M1=T6Y1V!!?N,?.?NQ%6CQF?TS6P^I!@TK^X;?C/%Y2W(])MZ!=5!OL4>SVGE M:!PJ8K/#ZNNGU!8%3R=C8MD%$6WE=4[&LU^Q3*9X#?#S+_-IH)DP'(?IY4OB M[VS;K=,NH->%O%[E.*C '3CE%&2TA1Q>11QMO0O1H3@-NLH^%-J:&H/:SI)& M+8 -M42[% _.&AI8G77MWL0L:WVUV0%P^^1/]87?&[K4'H4-+9LB/Q3PRIP- M!%>T2-5#[+0HU3-[#$+F%J0(]'I4T>D>L'>%MD].X ]$WGVX<#PW8\N-46U\ MBWL^O+E#\1!A&GD1]]V\)9QG6B ##*7FO]!!J.FPG(0K)9@8FX=X#[H>;7^) M7R!9A##:)GA&'7R0#'2-IY1B 1P-!O"04]2.I<1X1X)_&UF?UNB6[-EV)UQ# M/36_5'!E&[=ATZ8(I;.EP#S47 TO%1N#3+@<67#+=.O<^V[(^K14'H5#[?34 MC$.K*MYMF# +GFLW;5ZXI^46.;A@,WA-4;ZWKG#3VOY\&U$C>5?3^:[ WFI/ M_V4PMK::CI&1K$:"$-+0' ^J?>7;/9#Z9&D;LN5.5Y>&BFD].][-P[RV$GE% M?[ !&L5-*#C%4\$+//$4%RBX:%$K%YGF(G8'VRK]TSIZ&26O-G9?@W MD)H;11(K4-K7BZX4K2J6(11ZD>(HQW7STL=[(/6ITO$(UJ:%8AJG2.Z",2DP M'XFU3$OR/3R9OL JD[4K:)),SG5P<5V'J^]6C2;!LHZ!;+RG.5HP@?,&R>?2 M493(;)&MSP(^Q-OH0R;R,'9LF08M]'&TJ]*%0>/)8 /W@4"A#FYMY@FXS0<+=N%3,H?[U:^9744+BH)+]^2QS"? M3"ZFSPMQNUX34%]ID[4[^/'-\WIM!Z11YN_J05= ZQ,WI80'.2F6HM2 R0M0 M4GAPAKY$P5%8D[CVK?L)[([NX///&Y]T4V6_3^J 7]#;XFB]A[_Y4HNGD]F\ M-G+VB4D&5M2R_!0+Q*@0O/3%&V&##^4HXW6(%+VZ@:8:R][U?:L7L00M32N@#&:$TQ9P"LE@$=. Q,C.J/O)J%S0$ M4>@[&54QSEIM^4[<:@1H%[KI'XANI]#C4=?0)_/KP66-+6^\>5!T1EY$ L-< M/2_.:Z-M)X%;Z]"XY%PZ17!R#^Q=:&I^#)J>2ME'92F]^)0,^G ^J]?:T$,_ M#C)W6?E(H9$6N=:QU^N/DH7(5/2Z:.O,*8AY%^DN7+1_/BX>J-*3![^$>CZE MERZF-&Y/*:+_0&:><1&"<(YB(T[A>V98P4M@*(QW,9846W=Y;XE_%ZJZ/Q]5 M.U'_T>WG8N0^(+U(2#&I>C&N!&OJI2HY46BED0)[\DQ,UD4RW[JIPCXX=R&D M__,1\B!U'I5XMTOI%ML40_K#NITY#*-!"$4J8SP8S+'VB3'@86OI<1<&/!ZUYVR/H.7M(YSIQ@R M;8NRK??*[X'4JBSHZN.7EP\ECESZVG"@2/H2 X.(2H'-12,Z31YSZY*QS4CZ M5"K6DAW;BH$.T$-WI6+7Y!QD5X)1F<)\GJI'4!$9+:!D9YWUJ$QH[0%^"T^O M+FLZ!D$.5DISFGQKT14I83+> HNUH0U]2VN_-:!S\=XFR:5L76/;R)TZ6C.1 MHUJ5 U74'7>6YLY;'2+G&0*3MEYZ$,";(FIE35(N>:YL5T6HWUIV&LCWM5T< M??K3,)U>ELGTPACDB^N-K,BGQ-4+K0&E<(!M6.JT,AKWM5Y^=T0]JE& MZW25O* M8W9Z7)]JK1IRHJ/Q[M2TK%];[<9=KZ,FP*MRG-DW"JU#P1KW2K"*95!>T)!I M;8 %@3DZH>FG(QB@0^7H4SW6DA^F8HOC9(*-@/&.] M.*G>3V]E@I"4!BF5*CQ+&5V'>S8[HNQCEN5@/GUCTG2AO"YLZS6.K*OMCPUP^IA*.1)M'JZ.CC?UR7$]&RZ/0H5Q MOE'PM;S-Z;?E;4Y7%Y#LOY&_[Z/:;-XW$?3 #?M%$/QN4N:?*6YX-4S56]OR M] M\,R4_;CRO>Q\XP.@U!<6*(N'*F-J!(V 6P N9FI -LWCO^._]](-R++L^ M<-5]Y,UDNCS:&DJ_K?0]&'5.PZ3 M;B1OCJ[(-CF^76&_FHP_O,?IV6;<+(L2&.%6O'K=C-;V0.,(GDMN=$19;G>= M/I" WX33AP6TQPQLI\KC4O#]9!Y& Y\Q*2$L^!@(I"PK?.0J!(Q6EGR[6/E MJBT>>Q0!7XX75Q'7ZSMG V=L8L%HB-RSJH<$T5'4*8L*V:-RMNQVZG2?IW]W M-OSAW-AKZNRMH>/.%(+Y>;($B2HQ8Y4%&2,-26$"7%Y\*5858Z6_W=#X'CD6@?[1R70K^3+__^,XX^X6\4"WR<45 F$@:M((ID0"%F<,P2VUTJ MF27->9)-B70;01]V@_M(IX,TU<_P>;_;GO=_V$E#Z,9W.^]!48%*!$&\!>$[=:X>PI(]U\5#='7H/G@1 /W=ZZ^;A5TZ/E$[=<2N8S3X)Q#\8XLXP] MO'<"@DQ2I\*EC*V;MSP89*\ZFG9)NMO;8]VJL]FFZIOII SGKQ:'VHPN=3VN M5QI+>CXW]99KBFR]##8RKT)J7E]6 1/09,]Q[^9_F]L\Z\7@(71.F\V$:GB_.7[S#=#%=;/4NA>=!.,:RAZQ* 97)#7"Y7E9HN/11SK\Z9'9-L1U5VQU[8PD-9C4PMK9Y?OCY?=#?X)]E2S)-I=6B^G&.B M'^:3^F*83/;>'.=#4@CCV]S+?&3Z;3VBJ@^_Z^7 M7]^R"@.>U/,3-\2HA?0K(=XOA'A],2=)B-CC#T\^?)CB!Z(Q+:G3X9@(NXP= MC+&6>99!E'IYJR3#ZJ2($ LS*9#1S:KUPG8R80^+G9N@WD$CR).TWB:0Z"F: MHX@1?#0)(HJB> HRIQVW (^$N \9GY-SZT$3Z6;(WT=B- N!A7J/IM4B,LU1[M8H^]C(^^3B_PGG4*=$:Q:/=*^8WR^JOS-@ M0419;YT5297:%C] 4$R1N5 A"E&*N=T3_#MP"I:R]< '&-0FQU$P3S2OUQ6B MYN EDV"$$*&PZ)2+1USA_USK]QX4[V"Y?A '^K@8#X*O/5Z" ^NJ!30N@U?! M (6\F>?HC/0[5DPTQ?7G6DA/3>8#.+%C"F3U>OT2"<3?__*_4$L#!!0 ( M 'V%;5AX#9H:8$D !LV P 5 <'AL=RTR,#(S,3(S,5]D968N>&UL[;UK M=QLYDB;\?7Y%O;5?7U3A?NDS/7OD2_5XUE7VL5W=L_N%!Y> Q6F*Z2$I5VE_ M_0:2I.Z4DB0R20 M?OACO#C]87$*/_RCF?US_-7_\'[B%[F9G1'R;^T_>]E\N9B-/Y\N?N"4R_77 MUG\[^PMW $D;093(0&2FG#CG-.$*#'^L M(A:8UBK1I&)L'SH93__YE_)'\'/X 8__O7'T\7BRU]^_OF//_[XZ<\P MF_S4S#[_S"D5/Z^__>/JZW_>^?X?HOTV0V0_MW][^=7Y^+XOXF/9S__YZ]N/ M\13./!E/YPL_C5GQ>4_O(Y&_;S\2_SJ?/R7>?OOWS;1+UH%/3J$'S9^ MH_Q&UE\CY2/".!'LIS_GZ<=_^YC70RZ@5('S/\K3?MX; MTRD"F<7S 0_A6FA>$6,]SU]?\R7SR()LC^?+"HBOOOLJGB;,S^N*> [CZZ MMGT0.8.S +.:4&\\]QK.- ^7L_PX].83&.OL.4^_+GY _$R07CRZG^/[9]Q;71 M(&W&TW'YSEO\=?6>@KO?<<&?"Y@F6*Y2:RR3)M[XTJ2LDY28KZF6/;S MT))B]8J?BZ!_ALEBOOZD%7TK]LTHEA*N,*Y//DQ@Y)BE(((F+$M.I&&,!",L M8=2XS)/3-.J^QM0BN#F>*\Z>^A@<**@ M4P; =2*4^8PNE_;$2TJ)H)+EZ&PP7CY]@MPP6X^%']N(O@=>O&SFBW?YHY_ M_-?6IATIZWS.AA,=C"4R22 V!T>\<)):"U*G7)D+=T#4U/]]CD!GY>^BI*:F MA.^JG.ZK\@\P!WS@Z"^PDV0,=EL M1>#$!46)%)83SYTE63FM,M,"@JU,E4[ GA-9ZFOB+EWXOG0YF;3?0;?_%#W\ M%QZ=H9?-60'8BF&%=82L55HP020S@4C(N/II+XA/2B!**XROS9=NR(8G3&6_ MM@<%5-Q^2GQJ='+6S!;C_]OB>9=/XG^?CV>P7@ A?8)X.FTFS>>+4J_1\GVL*OOT:&+RYJQL7O>7JO(?''1M-?--RH[(2*B@#WZ,XJ%4A( MWA,;D_)@/(N>/[5H>%)!"-S"B(EEB@AFB$LNHFL%,J3,'0[JN4;#M]'G(]'P M;<1X+-'PRR$L9U$Q>IIIF6-M[ ;-;<8RVL$2< &5VC+B*?XA->0L@@?0M>/A M#P(ZDHCX5HK>Q)F]!=Z#@7$+T\K]Z@*JIUCXO8 .$P.OJ+BF+ZD/1@E#C4%G M1Q&M.7KD*3IBO76$1RE2R(Q+JYXN%1Z)=@_-A&V$W4N<^^RLF7Y<-/&?JVB) M<1E"EH$P'SR:U"X0RR0C07*M.%!N+*T>Y[X%8GC?HH)R[L2W]Y%L#_'MDQC/ MS\XGQ=I^MSB%61DLVMEE7GR%98QN!=1RJ:P5@0@5%&Z!:#;9+#-1$"C33 5K M:J=UHB8$ZH&"(X%RB6//:")YG0BC M-AF#_J14M=VD^Y$\!S)4D'$/0>O?FFEQ2E T^(W/;] ]F<%\L5[(=(A,.D.R ME4"D\;;D7P)Z68&;3,%073L+]A">Y\"":O*^RP6QMQMY'N;C-/:SBY*M?9?; M/:TUAW M8E:G3*(0:!,QC2-F21)JC90N,/PXUG8A-X%Y#NYC%4'WL!I<@_.; M/\,?/\W\=.[CM31>%X0]^9&/HSN04UE'G;=)TH\N>K >NB#5.J IXPBT7E2@ MF3AF<+9PT#H'ANOI/17I3Y(MC_F=!R/+%BJH2))E)WHSLS S^$5+/__S=(EOI'>^8!6SR_-[ \_2R.N/,7_)!)0%$1R*8AUC)+D MC&8L4 &0*J\(6T(\BL3G/IF-/E72 X/:=.#\S7Q^#HA%HQ7%!!+9 ;I%!B+Q M'!VDF(7RVIH@0O4,W;7W'Z1XJC]EW=XM=I5T'\;#G5&B)";GY5CN^Y*W1YDO M%K-Q.%\4L_M3<[\#-3*<)RND)SQ%G"NLC!G,_Y+_[R3EL0!P@:NUQQ:;"15S T7G (7"BE+12 M>:9Y#T<[MT7Y31*MEM;N\DQ6,;;NHF*1"N-\(,JCYRDM!71)BC>JP4F41-2T M>JW(M\B7_:5_EQ-J7TYLRE&];>9S'#6,/T]?GL]F,(T7USS:DVEJ?YLL3XNE M_SJ?+XH/\UOQ4#_Y/T?HI 1CO"0Z1$TDP[75J1!)]@YM3R&"8;4K6OL9R?/F MY!%H_RZG=3_YK;5&4@(I'OC0 NM^^1 ;#1"TIR+F$8BXZR UPDE;9*&)U%#(^> M]O,DXY&K_QZF[YV5V#3:5T6ED.X?TWJ!?FA@61C*&(]$Y5!Z7T#I >J! M!"H=Q97;)E^[ZKJOL3Q/LA\5 ^ZA=IUDQOXI&9R?$(/%83B?T*_'7DE@#PFW/=/4.5H*0?2_QTAMIZLJ' MCS^>GYWYV463/XX_3\=Y'/UT<1)CC.,8YN]GS1>8+2[\- 'JHNW> M\JJ4.$_F-]G;[4SR_B^MOZ^L-@O<95^O7_KVLDZ$&JHE%[A- M*DF)5!&=2E&\@\""P3W3N>I=:!Y'M?=4BZ>0SMN@SJ9W+8MQ(T])I!1(\JG4 M/@$0+V,F(3(=(S.)W6Z6L?\T[(AMJ%/1E3ER)V/1ARJ.Y?STQB&]N/B$CUAV MP-/2@^6)6&E\B=HDXE*R1$NCM94"+8W:S68[P#I8,7PO=&CZ54L/U4N;1X\/ M6!\7Z0"QIXKY#O .4S)?7;5=J;.G7@Y$(:9B5DXDPJ+F1'JC2& :+>[LLDU. M,6=K&]L'H\XC]?/'P)QMU-'/6>XOY^C,?&SR OU#*$>*F*)1.)HZ[1GXU&M*Q]^N M%'[CA<_2?=E=I'WH=46O+C"V<4*Z:+C^%'[T,UUD0;G!7EYI;'"/+!&1 DPL-,"%J.\D=8!V1U5LG>U!;%1NG>N54Z L_ M*9>9?CP%6%QU"/Q;TZ0_QI/)'NG.;@^NDM+<80R5TI;K=[R]UL8[&6_1G*99 M62(S[NS."TT@,&.T\0NJE'[GP+T51AE5NPW.!BB'][SWT')37]H]V!_WP5I>2[&.(W4! MV%-F\%%PA\D+5E%E!WKLKX>#$,9XX\#S4A;K. +U 6TPE0CU+L8HC:6R]OYY M(*(\D@4\#$^V$7_M%EI_'__GQX\7\[+-OIG&GU8N%MK,+ A=<)1,)_/%/$\< M!^T-:"/05PZ/V:*;'S^\'U)9!TU5 ?:0E5MO@B,3LM4,)$D41R1#BB2 E"1J ME95QGM%8NUW(^MW#:[FNX;B3#(?R('_QXUG;!N)7\//SY8F(^1Z.XX//J^(O M=D=STIO#?Q">\QR]>L+/Q_/ MKY@46 Q1>DZ,#Q&9)$O#-#0D66G?XF52$FHW#JLZ@+WS_!7 +$UR(PV(6 M2$H1J4 3--$S4=Q93P5.*GV,DAS4!3X<=^]4&1Q$[\?B<+_T\W*3;/F_$EO\ MZB>75WF4:V*I*W>!9J.)!!&(#=D3K[(0T0F@N3:--Z,YE-M](';<+I2JHZ5> M+D"8+V;CN(!T/\;[/UUGB#M@[\F-WP?W83S\6ARX>YWTL H\-A)Z9K2/"0A MZ;-#I24.,B4I!I.BB)!S[2*^XR/?(U^3>-GKK@7._-E.X6/:3_N5\>EF- M%C,HFW4B)CB*KI0UQ&EI"/?[!^"]0+XE MCNRMB!XZ*5_Z(2\N+G_\]S',\"6G%V_+9>WM;LQS8-(S09R+%E':=B/V)$B= M%;(X"U=[8>F&[-OVWWK07I\Q1*2955"Q;7CMM>P3<>L09.SIJ;:.E/BGU M9OKE?#%O)<#6=D &39FRA)?HL!2X<@=:SHE9EH)4+GG6&X'NPAG>B.I1D9LH MLZ<6^CC!>0\TOH8F8CEWQG"T2N ?((F3#$CF.:$%J;(+M>WK!^!\:P3910L# MK2!B;?K",[_",]D:6*PC'#4 "G+0"O87J_GI7< $MG7)MGC ML+YI>E76VL9-KG*5U=O2#73^FY_-_&+\%?:HK]KPI"J555U05JJI>@M()7B[ M;)8ZC[/QEQ7@%4E4SCR52GL=%9JR$'3I6QF)R3;ES#R5L7: [1%(^RXX]S]^ M=8K?2_02*;J/(>!V'CT:[MIQG!>&X#<(:J3:K)@=L+12UI'[I^ MZ.9Q 2>-N))\?>_J*:]N[M>+&-%'MLE- % MQO/K>+&5\#=T3-A%Q*3+P6"-!@<+C@1KK5%9<1EK]$TXCHX7 M-?2WC= O<7!N$2DPS\0?B",4V4#E6!R)R_R:31-V$KL&YLF M;".SVATO;K3>T,XRQ]%W%!%'(K.AQ$4DI@ CD_7"=&SP_C3:E>RLO)UE5ON MV')3?X=F@"^]RI?.Q@?WQ[AYSMP=7<:!W M&$,E?_KU=#%>7/QCG.#--#>SL_;-J_>6JP=?XVMF4S]Y>3Y?-&3=;#6,UJ;7TMO(F":&)5?Z)5EBD_=$.\FBU6""J=%5\[YW'[[-Q\'8 MT%342F4OZ9X!KA*/74!5#%IL!#)\"&-_'=U5>"4!#Z9]IEVF0B@BF)"EK[ C MMAR*3\:ED S3PM?PEP?6^@-QCX&4OHU<:[MEY=JQS^@O0'HYQN5S?%G;C9ZE M M@I)X78]S?>_E.GS*.$_:)^)\B:![5RJL(R0@U,A6#:SS!VRX052^C51K6W"_-F$\@>7!W/5E'39REB,C M-)8-SRI!O&2>!!]M3M2@2>(Z;?%WGSWLGEY)XDT]<=6VU_X=QU0Z3I?;?[_, MQO.;R%BIV8\9B,]H5,BD*+$>+ MENN>?5S\8[PX78_]]9^K.Z)+=27^-WWR?XX",XHG&0@K]\+)4K_H6;EDWJ)9 M:3+*@=>N;]X!YO"IL\/$COO6X, YMAIUJ)L>53./-D@EZNZ,0E^ *90)\5Z7 M+"HK7@+Z^Y[F'*ER$%7M6\B>6>9,2S *."N[;< YF7%ZF'([O7:1_NY7P-]1_[B*Y'A6I(/N%:$I4C3GN)<@\" M+7KN6958UI'4[VXE]LWUNUO(K-?ZW9A%,,D[XDVYPRUE_*D4/5+TR5DR67NG M:RCO..IW=U;>SC*K'6:\S_,MU:3S=_F]ORCFU<@ZSDS.@E!:]G9>;@]7CI.< MF'': K>W"XDV1*L>?]=3"CWL8GSW(?+:H%!/T+TT5+Q+TO7Y\(N5 M7#Y ;#Y/Q_\7TBB6#G\"&9J\QX50V7*&H03'0C!.4:NCQS#J4MBI^F5Z6-2=/>V;E75/.A!U:*;7;&7"G"N7[CR8TWGLQFQ3PI M/ZZ9\*EY#[-"P%^:65OC2!< 92+H5!XHDU%R2"BB4Q4/^1?#_U0$<[!N;HYV#FH MP@\=X:P@_Q<7G_ ER_H*KY-PX(FU8(G4Z&A:+BP:*-(*)K.+HC;5JP _?*1U M6-+=O2=@8.7W9D=')6>-M)]P^]Y9OC M0#61UY[_'P&=D[0)66+>"G"1.&4,D0$D"2YJ(I)Q,FDJT3_K1(8'7_/-L:&> MT"N>0ED&KT_'LXW DL\>RT)YY(2R0(R5EOTUW4Y@N.]-:9;H?I#;_GFR%!- MY'>Y(/;BPJ-R^0 1QE^7%\'DE$&:2*B( HTH_,GY)(A7$;W8#(SF;OFC+5[Z MI)BR7\"K5WW4-B^VP'DM9>%BX(D'C79W@M+MBJ$9SB7)D6K.&6=6YMH,.F0> MZP@HWX]LW7FH [:>4AX/X3I,)J.6#CM18P\% M#$T2HY2CVE*2$W TU\JA^7)\7@27N%'4"5K[7.KPY'@D1W (;FPC]SYJ_/S4 M)[\J"COY#--XL8XF<,,E!T,BE'+RTO3(&AL)LTHH)XQEMO9&LA',\!Y7/9W= MN4>IAL![N#?I[HA;XBM:?$;<*L$BYZ4-DO@@*$%#+.LLO4 [K/=UX9NP);86 M=P_WM-U%M:)\%UR#V1#'93]LK[='J;"'T >Q&U;XO(S)EIAA\NB'28E_^'*I M(,N1>RI#%H$]:3)L;2_TQX5M9-T+!Y:5ZJN-:W7R]\V'CZO-"YAE,D:/"V"4 MY7+W1"P4(REXJZP7"D3M>X(?@70,-L,NNKM#B'J"[\%J^+CPB]*@YRU^<_(? MY[/Q/(W;XRPK> )"H)HY0IU/:-1D38(PAH0<*1,AZ&QKNQ6/0'HFO*@I^![6 MBU^:&8P_3U\VY]/%;&WA)AF-5<;A*',DDBI.@F&96"<9RQQ$"K5MR?MP/!,& M["WB'NS'S>F$I<#]T?!.IX*W4/YF-,-3H,?@ M=B6AUT[M;H95?AE#^F7YZYMI*W]83"Y&+ILHL@7B:4+Z,FJ)@QA+5S?NO 3I M>;<.QCN\_%EP8A#)UZXKNU<.\W7:>42MC#)G2<"H]FXKW,48H%%-#:"+G1GC MW0Z?/_R>YZ/_BO(;+\-WSG@AHD87G19;*8J M+CI:S";D1/&O0K#=ZM!JH!DJR5Z/)#<;6@RMD&-)Q7\ /V^F"/\"QS@O]]=_ M1*-\G,?13Q=KJ?P^G5T61J$T7L 4];N8O[@H4F]C1B(:(9ET1'.-AII4@820 MT"]@,O.DO&>Z_L'*&LB'#LL?B&UWSO(,KO4>G/3NF-_,[X[X-[\XG\&[?"GY M2Z^VR[!Z2A;T-*1#G;HU;T'3/REF> MT/R./GW+S'_TL.;S)?X6S*A^?O.^/7)]#36/(61F45;E9JLH!+',.\+!*LZS M9"9V.\KWP$N&]["/0HM-#RJH':R[STQ:P:+1:\>2)MYS-):8],0*#413KZ3S M$(%V.^"[^1W?B5%+ ;TT*T#7*:*9W78O*X.^5TY7=R64MB7K?$V>9&_X?#/9[/2E#.!8RXE1*G+$4N#2S3*CR)R MH8T+QF=7FZI;P#O$P;1CXD8SC&+KFV7W;SS3.,.=!U[!\O\_P!R=(91940 MZW]D*//+,;2W*RWGV3VCH(%% 0;W(BTUSCP(Q$N>"4>;)T.4RLC:12%UD'^G M]:'I4+&)P2.C^ #ESI,"\,8PWOHO.&7 M0XHV6AU+HP<6 _[A>+'D,Z$B1_07;/10NP:NAV%\I_M1$>4N]V5/W%_O25UG ML(68J"R7<$/RZ *S3#RH2!(.7(".(O@\#-VW1/Z=X8>FPUU2JR&]NP!>*0.* M&.]Q[Y'1H)>L%+&*:9TLIS34[C"PM7=7N>[F97.&ZT])A)>&#U>Q@S',V_XA MZ\8BYW[R+DS&GUNBUNB(4>?%56IV>I!!I8J>5Q 6;Z;SQ>R\H+L*YV@C%7A+ MB2L7A$@JT4C*5N$$ET8+YX3GM8FZ )>;#)2&D]H;AR$)ET("YH MBMN@4(ZZ3*F#7DJQ%->\.)^C/.;SD_C?Y^/E@KBZYETQ M%GPDVK+B[XI8"MR!A&AXY)(+ [49L@'*H4ZE[JWAIKZD>\@]W >K_#B#RX[. M'0#V5&OR*+C#5(U4464'>NROAX,01C+*LF61!&G+-:6,DU!NV#(B"Q.\R8G5 M;JUT(*(\4F1Q&)YL(_[:@?:_C__SX\>+>=E>WTSC3ZOTJLTNH&-DB)8Y$YEQ MV0PLX+[+D_'!,6-DMS,G]SY^>*>RL@Z:J@+L(7]WEVB* M,,1JE@APYXRBR5)3NYKV+HKG8AKL*=\>,@\W$5UKS-(%5T_&P"9,A[$!]M79 M@Q384^ ][/H;\4FPD7,EB<@\XM(4.?&)6^)$ LL0)>A^7*BF?X#QI]/%Y!.<"S^,[3? MV^>P\=[OK)+1J#OR2LF,ZR ^0CR?C4N-\S*W":E-(C9G7\X7JUSH[3%(W[];:/1&M&AB&D'URD810NIH: MI8E%X1)F8@B:&0VR>G>FJB,8*DES$.YNOL%V<.4?2T)HSX&_N+C_ :UC9!.7 M+ 1&LLBE^L:7)DJ@2)(FZ:AXX*IV8+C'X1S^QMOA2=H<)UEZ"'CP'28B=C1DZ$32/35Y",9Q 5ID R0(G*0RH'OO:?3$<@GH! :(U#\+ MICT2B=OB_"O!C8=G #L[P2M_(W,JAJ!;?:3/!5\Q?__?Y>'%Q]Y,:5;4[ MO:=*R&G_$58*,WT\#W-DD9]=?/3%#6F7MBM^^IB-C.6HG"Y=G[C+Q'H92.8) M/##T)V+MGO4/(]H[)'3Y]'>SI9A_A<5ID]Y,O\)\@4O[U3M?7-S]\OIK*W=+ M&,Y4RL1%;G#NV$2<*I4AQBK!$J6Z1^GLCW^H<%!%CMT)\AQ*G<<2XKE7MJWU M&[BVY3PV\;J4+0%GQ)I2G<:]4C%S+7CUIDJ;P!PLO'(P>FSDZ3YJZJ.EUQ6< M8B2_RY]F?CKW[:&\E<7D>17>8\$@E==XF23^Z. QK*/K7WAM&0D!K MLG3$QGGC+:$V.IU%XDSS9\*61T(]:M@'CC*P[0'ZNR,IKJDNPAZ% . M C;3=M#O_>S=K+UC)?W=3\YA[6..;#1&IF!(BJ63$IIT!!\4B:(B)&EB8*GV M-18=8!V (/V9P+754+NRZ-J ?_5_CL_.SUXVN'"F]M*%9OH!(J"/F]Y-K\V9 MD5"X^I5+P5(IMU_VM<#_$ N1)J&MH[?OOMFP2.SR]F=!CV%D7WO;N :X/6<\ M+SOL+U"8'$N)'.2L'0N>1.I-N2Q.$&]*29:0FH+PV3F_+2_N>]&SI,#>$AWJ M>HM[HF-7$?=Y3Y&_A][05\RO\ZAJ1?O:G)F?0RJA8;1?_9+4L]+3LX0C7EQ< M?>6]OVC+X&]>LY)S3$$#)SK%TB684N+P1206&EI%>:Q>][$_ZGJ%9(]BF6\" MLPPB:#"A/?,5I79$EHG7UI0FFS4'&S2CM0VB:N 'BQ<.R]+-A6-#*OM8 HI+ M^/CEUD.ECK*<4B19<8I[ IJ008 DS#D*DGMI5:Q,UQL #E^7-2@';F?X=M9% M'S&?G05Q-8QI>C_QTVO9^"YCZBNVV,-X#E2LM3M-;B]]QZ+CI\)?YJE1PFL" MF@LBM?'$4;32C;/4.=#9FMIE7$^'MX^5?ATW;;=1[; %7EQR[C5'294B7X#B ML05.3/00DE,^.E>9Y*"I,E&$9CM5*. 3[W&%/SMBB4W7OAM6FR[R[QBPX=+$"O^=8&Q MC7'5A0+UEX7'[: ]A'];?7M(KN(>)2SEIZ4@^;(2,3D7>9$6,^U2\:[ M;GT9#JW #09!??UM([#*>EO%V5= 9/(L<&H(SV!P"Z!E+2D=?[3,QBOO^>W; M@';2W(V7#K M?_^W:0GMK8D>KBFX9>UW0=-3T.D8PD6[:V:#BO<0:X]+P&7/+>IHEIE(H\OY M!L6(C=817*6XT0&$D;4/M1Q!;*4O'6\CS=JU 04*IU2O=YJ,KCF-$CE)A.6C,T6+0AQ^W*Q30UI;CQW^(C&/B)NZLBG>LW/KAF\,H9?F]3>-5G^ MR;5F\F_'&4;>TTR-4R1GAX,R/!,+'H@'0Y'+7GLK.BF]+X1'&!#K)UMZ/'H^ M&O*N*CE6E35_+T<'TKOINRG\;_"SD^FT=(":E^,%^6_XK 4.$DWMG!S.2UR< MES4]$<4N.5-&@'!H?O5+YBT1?R?WP7E0O>!NST'^BA/W=')1!CF>?KXV9/SM M!7P>3\N9TY.\@%D9/,I@A-N8-I))DG) #]&7!HJ&TT)KKKP+7,4X".NWAOZ= M_L?#C(IA\RJC_>V\:/)=;D<]7PVS'=UJWH_0- -GP!(!$8T[G62):Y88B0@\ M),.M28/P_E&HWWE^.,WW$/W8>8#M'U?S=]PD-L)MRG(A%#%0YBC'85@?'0G, MJ*B5L8'7[A5?$_\W0^V#*[^'&Q?WG:GOSA?SA9^6JP'?H+LQGL['L3TG,]*1 M @L69RC-:'=I!\25'C' C4U&:\Y"]8/\?0WF.\4/0HN-ES'V?S9B%>]OEO'^ M^CVK<2_8:Z5'+T_)$D[66C#D66PTP0[KE*KS%^7(0UZ&&:OX1RH,\^AJ5:/^E5Y\D2F M (W:*>HU<2RBQR4E)\'B2+F$Z*A)4K'\K5+_L39#WP#SMZ%']8Y&_"=*R_]6 M]17,*B6=\B1*PXE4R1-;*N2L-UDJ3@T5^C'7^;X''TO\9D!--97$7+L2 +&@ MU8/_6V&A^'8CHB.\C5(!#\1&0&\B&(.S1$.DJB4=0*)[7+W6HT;CWXN\IW%G/MU.\)_4E3_1-5 M:_H)*J"4W;' 2A5><,0+)"+H+#533*6N"_O-!W_K*M]#S(-E17<-,S5_P&P5 M<#H;+T:"9B-#EL0PR\MY4D.LLPSIK$%1FCBGM=MF]#F>)\[<2D' 8R%,#ZT< MJX[M]R]?;HR->6FC28DP*TI?L<#:&W-+9SG'/&3(NOJU>3V.Y_MD.";"'*)1 M2/=\\K(V:!1ET!30HD'K R4.LB#&6R>\ECK<[EIX3.4%RT%\I_W!J5'1 M\+TQH/#X@,+C [IU0^X'*$K&SZ^5]I<+K_E("9\9CYHP(TT)*C$23%*$6BH% M*$\C[27&-^PPO\^7)T"OOOR*.T/>40O7QK^2R"TQW/@GEU75+SP^+@(;99&< M8 +0K5;EO!_SQ$KO"# =-62T-:T=9*H=9OS?Y^"1*60K0AYA!>EJ="4AOMJ_ M193GQL;JT2/9B*Z-KL.\ M9Z, (()5@8#)#N4O';$L.D*5-ERA7T=O'\X^KHUGR_%^GT%/B7!W)YL>J%3[ M1J_ ]^>S>(KB:B703U/[+=[74YGUKB/>LXBZS3AL?/=)Q/>V][LM3[9<\1\2 MRQ"H)3GI0*0QI>)?:N(ED@AL3(IUNU]B^W?OE=[R'9H;4?8K34)O2-*')= M6N D@.6$LY0T3]%8V:T)Q$&TOJ$2\Y!*WT:@]6NF**,; :[+/= 1T]"$X1B M2V\K3X*(@F@ BPX'IS++3AKO\K;A_+'ZRFGZE.SQ]$I:766Y-+5&*K$8H@1" MA69$9J5(8)P2Q806E.F@>.[$CDJ CH5 /=BDAU#9T=#N4K;+,20-+'-;[F,5 MADBN<0S"E>48 H]E^NAN=]%6 O2==E55=DS%(:L>U^MN,4NW ,>TUL'(&Q," M0WDJ$W!@C&;BA).DU+]G7EIUYNHWP_4UF.?)X^/BP-%TP%J-ZF0Z/?>3M?1/ MSIKSZ>+FV,"IS!E)EI5FTA;'5EK=.9ND3S(&I[H9@#T#?9[9X, M/S(6'%/UPLT-YRH7-[*2FTR5)-S$XIC&TB.:)<)KF M\6Y0GSDA!]#?Q@1]]>SH.AWS"\JT#*I4J=U8^DX'N MIPL(/5-KNYT&W /$\V34H*JY2RESF/9\=\R.:[4P\])V<+G XX#/EI_UV9EO M9S##-.6K(ZM>^_%MU>72,2.41(;:]HHM(4,Y[*$)"TZ&1+5A<#3G@-X.U6=O MB^NHK,N M?5F/_N:-UL68IBIXHEPH11W1$!^R)SHXIP5G*:C:SM4- ,?:B*XG#C2U=/%4 M[I[O,J9!V\4=XQWTC_6+VX,F0UQ"OXN.GPI_$^7@N*"$6\.(#.!(L%H0+:UV MP5AJ^.#!IZ/A[2/-WHZZWG JE^["NE;&>,\UBB9Q(PJP2$(0C*#X MDHF&\Z!J7U^Q$J%6'=81\[ME%/C*J#-9.:LFURJI[DDDH,FCCI+J(Y1)FM2JGZU>^^#>D(S MH2\J]CE5]N;1L6\;K__\ G$!Z=7XZSC!-+4#S-%XWBY-3"8B?;3$\])Z07@N MK4K!L6&N>ZDXJ.\3I=>)LC>/CJE/U4,#+/V"V"@9KKG%'3QISAHOD^-:N5@=9ES3/=Z/C2ROS<3?,QDO+AHISTX4(RCH:N] M*LVT0B1>2D>B5@P21)K%,+T[JP[K^RP99 /9@TL;JR?[+][#[NXRFP2,PQ7?HFATQA-04\+M#<4"EYUAGY=BS+U1$66'#% M>8PYDN0\>D.!4O2+RGVG-#K'7%:FIOK[]M!%99;ZO3?RL@2DBP7!OBO,/!4%Q5 M7$8S/DAEA"EF;NC4VO$1S=UXZ7 .VUYB;VK(K&(^I@6"HKH"(K/R4>E$%&5H M>C"GB:=!$L$TVB')4J=K3+L;+WV"RMM99CWD"-:)\W8E*0E&CO!QYRX7,JHH MB VLG$#4CDD/QH3:]2O7W_]M6D)[:Z*'@/BM<.'^[>1\1-'?GT4-9R ML^B6*65,]F@6B(S&!>,<=Y*8B&'.\RC1--"U6YP_L^,=^^S%N^OB$)FX72HD MNXSI^_&.K8YW;$63(>KD=]'Q4SG>P7 ,4%JD2$?;NYLE<31;DJS+WK@<5!B\ M\NAH>+O5\8[CH^T6JAWT>$=0DF8G$RX,22$P%T@PWA-F&:,!C/"R=BW/ ML96N.Q_OV$91QU2@O.H]\#?\XF*^;H-QZV:2]B]?^05XA&RO>=$[!%3Z)AF3.<*TT2="P']0^" ^0^ M$L]!$0\AFI!BDNJH2_J?>*7R@6=%+S2I':[9>71MM_8FC?,XMO_DVJ6E;\<9 M1EY(%;/C)/"(FRQNJ<0Y_,D)Y1*/SO+0[3J$OA!^,T0^'CWWD#2XM,=@]G4< MX?YA_M9,O\*\[$5E1/-/S<)/KO_]RV:^^*U9_&]8?(#8?)ZV306U"D%9!230 M,K!<+K")#DIDUBK/J;'5#9S>!O/-JC\CTV,NB. M&^-=*W0BRZV?(>A,K%-:9N^2T>&I3()[1_A]9AP/@0:KD%]6;KZ9YF9VUH[G M;]!\GODOI^-X[<-]"N*W>T.=^O<]1E6KW'V!YFP!<455J5QF3&ABC&!$6L:) MM4D2$0WU6A@)M/8"CCQ%2 M]8XK-Q$,5AB^GS[O]MG=68S'4*U]"?]J7OE)&\WVF6D1!8K"\Y(,EIFXS!.) M(D(V.C'6K8W*(R5H&P$<+&^ZAT*;VH*M7"&Z6DZO0UJ%C[N JEBPO1'(\.7; ME135]"7EP2C@?-(Q<$:H*\V9DVHS"*GT*>,Z0 I:=SI5=%RJ?Z#P>TC-;R/< MBAJ/Y>J7V<7HY6\C?(>$H!QZ=L&68YV,6,$%B5IJPZ,R_$&O9P[QI\_-UY]7 M3UQJ>/7+E8*OWC=L-7$EP3=[2:UB.'^-X#_>CW24%+*CN..@@RZ-=,0C*F(# M!"EE-$8^E)_?3F__\?XYZ&U+J?4PWS[]8\0BI8EG1P2SI>L 9:7TD1.:=1* MOQKST.FW[?3VZ1_/06];2JUBY'6-X/>/(\68!RF1.:QTB[# RMJO">76N&P M[(.':[?3V^\?GX/>MI1:Q0CB&L'_^C RF>;,A"5%56&=/K\UGSY?((4(B62\D(N.)FE0BT]RX2R,H[,$DX M^9#VNAJ?U]_YE#6XE_QZN"UJ?8O5.W2T_6(\_;P:[GSD$I-"44-T+&VHD&O$ M187C+*N"23'EZB>A-H(Y0%R\;K"ICIA[*#OY %]A>@[S$06K+8^FK1##_=M[ M$JA01 GN61;&),DKJWO][B>OW9V$6+MV8DVQ%[/&IU_][)^ [(K6*7 4B+ ^ MEV(.!(1Z(#:IY$V,PMV^T65#W<-]3W^R>JLCKXU6;.\)HJM;G%;,"Q>_^O]J M9B_/YXOF#&95+L:+BW^,$ZS>?>/-5QQ,U!C-T$GU MCAO<_GTD(:-)S:4242E&F:S=UJQ&]4D2H2$[3"M(.H M&&[AE:GY&*;#GSH#:#B\S@*A1+K$DD(J.6 MQ,KLB#3<)>=%LJ9&Y[B!=?Y %<\@*M]&JK4CLB>3R:OQ?#$;AW/\UN4VQ+W7 M2@"AP2@BK:]N$5V#LT(C M/&>!"D^$Y8@F(Y"@HR:AM-N'&'Q*W51XY]%/7GW[":OV#+R&YL4:3@QRN%@-N7_#VNNQ?/3WF[B*NBF=3"^=1\^67\%5Y/T^4N ML4(55=1)*4FH!T,DU88$9Q*)E$6:@J;&ATY*W/B*)Z_+.L*K6/'3HKH&9TTP M&Z*V3I'(;"XK.WIE'BCQ!I?VP+)TW'12Y9U'/WD5[B>LBD4_M]&L%XR- +&D>'BD-!C=X%'_.MM=?=?_9RTMXNX[FI/]Y#+NNQ?YI/0D0E&?-M"JM1P M>NH=$HOGR&E,2;*;FNPCC74\?3./)H.UDX9Z.*=_!UH!MC[:U ':4'FK*UA' MD[+:386/46-/^0^1J+H&T3B@T5@T.VAI\Y^#)0$@$&LDRSIH5[\V<'!J;)^> MZIT9VXB]#T:L-\#;$-Z+M5GQ,*0C M2%[MJK[;M*@H^QZJAN_ >H_;-'[@/P,;(>TI>IB:,&W,LJNERU&3J!G5")P* M4[O>ZR$\PY-BB)*N:AK8R([>JUA/8GN<9?X!(HR_%O.KSS+6SF_KJ8YUM]'6 M:H6RA'-I]%[#=45'ADX,1VZ4ZY5Q&V.QW*$D/#&E;1J'$JVM[45TP57Q]L[- M;WMQL?K+I1O@%7"3LR6F;=?4=3K4M%/):F>8@S5>J M!^[<[$5%3Z8>-8K,54(;@7L+)'$[=REFR71MWAU_/6I/G-BV_G0; MW1RBD+ +ON_UISMK=-N*PEW4<0C:^&BR3"80C79A"8Q28CU+A"OA-(T,G/]> M?]H[6[;10@\LN6N?3R3H9G_SN8-F Y M N=^+ZW=OE^IALC[+U/U2ANA/! 54\DX.DU*QUFB%:B8@U'NP28V3[E,M5^[ MHX*\!RM+[0+JFRE+W4I#G6H4=Q'O8&6IC(I RV:GF,7ER,I 0F*<0-"60PC. MZ1H+P%&7I=97^392K5Z6NMQYUA<%B6AX#H@DHKOVQQU( L)6+ 6: MY3;Z.K)ZFWT5MHN8>II@Z\(1SQ3+#C*:AA(&'-0&J=[R;>:84=6 M8[.OQG814^U*TQ64_[." B)3RV4BU E3BEXS"8(K E[Y@+:YD+=]XH ME\9V$=,012W74O+E0*BBZ(H9%5O/+!"G52"6T>R!IQC8 ?[CZXP5(I@0+OUOORN59 ;:6^ M+2N@MI']T!50W!N6HLQ$I7+D+983K,F6?O0X#Y0*"+1Z9=Q154#U7C%03?Q# ME3]]@ 1P5BRLWU:W%C:322N9!+B_4'37[_Q_ST8S-)BV9] M2];\-S\K0_X*>Y1&]82D2MG4$%*J5%)U VJ\"_7MM?O1%"0?'%K402///:Z" M5@J2M/#!"LWH@WW)=^NLVA'<_NUC'W[1BXNW\-E/EA612POP]QW$4Y5&E5/RRZVY^V5RT=NKRJ1#O>_3&%V?QT M_&5ICWIP2I=6W*HXL1'EU K+L(Q;@P0-5:[ NO'20SGY?2NWJ2'DRNFJ2R"7 MG=@?AU(Q07GK]<.G)?=0Q'WJW$.*/2L6WZL,CXDHDU4QX RQ.HIR([EEX$3D ML493G$$4^D#.L1]];B.\VCF0]__X^.^7!MG)-'T\#_-Q&OO9^+(?&Y7)>2W+ MC<4"O4.7$)E2FH@,#$+PAG;,BSS^KF$C[WOIH>E/B+4SDY].X4U[,^]5GYX@ MG8U**I(C;BI2ZT!'=C <\?&''>>_41UN*>0^F@VN6;11>F.^"Y_ M7#1Q5>((5E"!:PY7:&A*BS^YH 5A3@0*(N88.YE-VQQ[V 3FF9M3=951,1]Z MO7/F"LXRD_AIYJ=S'XL.UB7.'1#VE#=Y'-UATB>5U'E/%],>=-%3(]M'D')F MN?-I!F;=/P.J[7 M']^]7]>V@X4R5"*SML6]030R9L(,#9*A,E+JV##JWN<_7]WN*,,>5OA?Q]-F M=BT"?VDH7V5@7ER\]S/\<112#%D'B=Y(Z=K)'1"O*4K"HEO"N7 QUU[JMX W M/%N&B?;VI:$>LJCWB^'--,[ S^$7%.!R@BW1WDS]C+A70D:;REU=GI36=V39 M.S@&B#9HB;.B,KOVP?MBJU[ MNXIHN2]?C:=,"AA)!\ZZ!,0$$$1::TE0@A&%K@PDR8T:O'3E7J#/C7+#::UV MG^''YLG+4S\MLV)5W/4!OIS/XBD:BB^;KS#UT\6FB30RI25:R84&X7':F.R( M5]Z1*'T4CNL(O%N[XMX@/C<6'I%"*S94WFLY1Y-S?'9^]@$6Y[/I*%+*DRC! M-0/ME72&!.H5&@W!!@]!@="];KDWX'R3]*NOJ+M4,[U4!-\_LAH5OAV?7*5B M=Y=15*K O>W^7;$M4L>L"A*W/MDZ^CZL0#"]K(]OM)7$834 M- )A2HOB7>"NJE.Q -M>11&,[M2QZ2F4OE;0W\;JUFWDV',19!Z=2M% M/% -N8L4>U8L:$LCM9D@93V1B(E86R)/4F7*9!,% R:\5SB-V:1MSS\,/6/FXE MZ::BF&I7)72HIQ6",@!T$H3E@/!BJ:R%XK($$9,52M^^2N>)%B7OK-3*0ART MP-6ALZAZEA[8+P>PWK M+NKF$"$*GSU1$M#"D=R0H 5BC,I0R4Q,M)LA^.!K MCK+6<2NEW*UUK"'1@2I9J:7@F->ELP0O%S QXGCY@RFC5 3.NUY;^W0J6??4 M[EXR[&&=WZMP30:>LQ>""%TJ]+U&\SG1TE(/#!B!QI2I?27>TRH^["=B.YC. M:B\C]P-?@EW"?-G,%_.1=XI#Z9$D:2YGR:3#.:'P)^I2%J!*>&2/E.*=%SYU M8O0FW-HVP_T8;Z0I/_@%C)CR'#)0 BF7:X:C(-8AQHR_L\R\8*[;"=J.+WS& M!-A/N#WXH[L7K#IOI=/<$F$DTM<[0QP$2T (FQ/C@8G:=[,]H7+C8;*#_6BK MAUZGNU6-!:XR]2H29C2*B@E+7#1 0H2VH#%P+ UK3XC"6VSD\D>" .&$-X4F9P'24R=?NMGFD MM3#;Z+I;+.Z=_MI'W@9I1=$#X/?VSBSIWZ$JQ@RX.PQI@(+S5B)3F<@Y?N'+Q!44_ME**=W3/]M(M(R3ZMKH0^JW((V8@9]=>X1C^:, M2*L-3@;#B0U&&R.=H;9V4.4VA@,0H+ZJ'G%6MI+S,)']D_1?Y\LHP/Q3>_'Z M$SV&5$S6>05RT MZ5045[EO!;=YY01(2L4>J]CC")X3D89310]= M)EI<+YNS+S,X+1[D5UA.!A0(C#]/7Q:0TWAQS7/ P;2_3=H0^=4JC?,(/0S_ MY_MR@1#^Q>V9=-_DR52(Q'&T#+PF,J'[X5RF)*K@ J7!VE"[6\5!!_R<:'\4 M MV*014[9]P8_&W)SD>4\0A4!Q)R6ZPB'<%_ZXC(U,7L$C6WVPS4X?4=),^6 MOIZ>G\%L=4U$M!EE>.+\:97GU=LG@"D.HE.U] M._9A/$&P,%\NB(N3,%_,<#VL3($'7K0GP4]BG)U#NON"RB/8_)[!U[+'M79[ M;7I42!M#&3O.TG:([Z>1BR^EX_3E+3<5TI:"; M3]YJ(FZ#LM*,^WCJ9_#"SR$5VP3G^M+8F,U*\Z,VJO#BXNH[[_U%^:R%=8D- M[93W$S\ML?-7-[(JM3)$?4#<$! MD6Y;[[7ZN/P1$-B__X./_[G__IVOP*/O*KSLOBWO_@_>7\!O* ERXO;?_O+[Y_?P/0O_^O? M_^F?_N?_!>%__O+Q+7A=TO4]+QKPJN*XX0Q\S9L[T-QQ\+>R^GO^B,&'%6Y$ M6=U#^._M:Z_*AZ?'WOZK_$%QS M(,DKZO:?__:7NZ9Y^.O//W_]^O6G;Z1:_516MS\'GA?^/#S]E_[Q;\^>_QJV M3_L2LY_;WVX>K?-C#\IE_9__\[>WG^@=O\C!JH1%EVL+I M5?<.JOQ;PPO&.VVYMS3(V;_]1?YMN:[A+<8/RX_\ 3^IPZ]^+][+(Z]ZS4FS MQ()EC 92\:)4GE\!93"-$@]F#*4^#R./1F+Y[/M>\@+^_FE I86G >PO.J3J M26[%ZW)=T>[,DPBH\[[#Z=\_](!!60!P,R MF])@DSO&2O!_ 67%>"7MTR.D//OH/C4E_?O5PT/%:=Y:6!^5]5E_NOKXZ3=^ M3WBU;/3%\.QB)E]D8RZ++7RPBP#H, _2!SJ'\WD\3QK]&33*5?,Y/0<0\"7 M#H/_SYW@:E/K2(C/PYM5H+7)/Q1N_1E?\U6+U/L']7OIJ1;U+T_7WWA%\YI_J'+*/\IO MC7^61L$OD@5_7T99@HD?Q##S1 H1CE*(J8@AP2B+L/!$DL5&ZF1RE*?61RT! M7)V1':Y@BRQ8*VQ!)Z$=OJ!%> '($QAP!BW2H,7:4'M-O]^:ZN^[VD5#_:EP M@RW*H#?TP%55*>CJ[XM^XQ9']PM\^8S)B@.%)V@1=:EF9^.J*ST]/<+S*OK9 M-N#923$?9+NCYAUO;@I:WO.W95U?-4V5DW6C1.%S^4XRMRP:R6CY_NU-(94J MKYME& 8Q9V$ XR2,(4(!DQYAP*$789X1$20$^Q9NH3$B\[B,;WE=_Q5(Y, / M>8O>CV E$01X!T/0E* H"[B#),A[+.63!0,59YS?M\^>?-#LR##?-[T38)IM ML%+HBND=+N 'ARC M93Q?7A=-WCS]4:[618.KIS?Y2AYERS#(HH0'$42>'T#$10!37[ISH4?E.'K%603P+$&#R)U_\-+0RQ6EU9JSMSDF^2IO=4?RJH-@90" MO"V+6RC-ZOO=AVV#'V=C@+. 7P4[]/%^^%[HEQ8CCD%$8*&<;D2R%)$("QAY'-/"RD 9& =N3D&92 M+JL#Y4)[Y?*P52XKI5P:I5Q6MLKE-#^]U.-A$'@P3%(&$!/P$\]W>R$2V:J^(CZ70Q'F3NE>Y8P1SKV-)Q95>I9 M<@\UZ/D7S!3FP[?5U^5G_.U5Q5G>O,)5]20]KZ^X8O5'7G.YSMW28VD<>'X( M?2X$1-@7,,6$0@ZA'0$V,=KHT+ MLF->F(GRG&Q@?3YP&Z:?BQU[0/4UW'TI/2"EX0=)6919P:T# K-Y!4SE597S;*]V^DS5D281%$0^Y!F1%I\:4AA M&L88$@^3((EI$'E81WT=K#MY7H_\>.LFIW@%?N-8!<#:J]@OK\M[G!>G_9Q1 M7HPKI0LH-'3K;(G3EJX3I(Q9#_*5'L@N$UHU"'26V#H&:^8$ M5PVRGR>ZZKQD)]PWA;1A<,U?\^[/F^+] Z^D"BYN7^&'7/K*5Z1N*DR;)?%" MP1 -H4?]1!Z6W%/AD5 Z]I$7,$$\%"4FDJX/>F*Q?W6G=&4-N= MG[_CRO_53!48<%=/+TS#,S,E,> ?ABP^%&Q;H,(Z#$!7P9<'$9>S1G@2(D8 M )Y5HY@SY%"]6*Q@GA+P>\&JU=/M)T[75=X\_?;WIDVT>G57W'Z07[^&VCB_ MRL1JHDT<6SVI+WQ /R&J[_SID]S[/2(GH;0X,FX1G#+#C,-H,F)A4J?H$YB M@/K46F5'G%EZML0(/1)W*P_NRX$_@44)K8TFF M3H(-:W6=AXD99NI4;#(S3V03+D"'T@)LD0(M5BX=C@N8XLP1L<%A9@?E C8] M=UPN6!9V6(O2$ MYP4QI-SSI4IC,4R#U(S-P!N2_A;#(!"0=^;.T7Y>3?. =$V&F9+)-@RP(VK=H8B M*Q_MU)JS.6=GB-KURLX]:I&(T=E*G^6:M>#5U6W%6^GN+^\(QT',/0*QCR.( M. MA%D8^C#R1I#1(/4&TTM3/@YI8%#O88 .-M -T@[&634NCVX98":6)VD_ MWY? E D&J1?.F&&7>6'^09BE66B1-YIE,;["?$D66I3LY5CHO3&1'W;*+.F0 MNBGJIEIWW5U4;Y?/=[CHZG5KZ4L^2N>1LW?K]EM&G,818QPF$<,0!5XFM6#( M($,LPV%(,RJ=LX>#%G&7^PRN\#<1H4,J#"*V'4B Y8G/:;O!(/07JJ]B8'BI M-=_.)D&4!I1D,&$!E3M+$,Q(G$)&PR3(8I%Z&/4[.S10^S/OZ_%^P2L=LS0W4W.=I60Y$RQ$7!#C5]>[%&TM.WVZ@78$.2 M_&M+U(P! ]?[,%<4P1G>WU=HP?5V&,<;G"-@V\E->EX*SGO1-ONX*U?RY;K# M8I-UD7'& H02R+PDA"@, H@QIU"$E,4H(GZ,0K.6;QI09T@/[72+:K2T@\6_ M#NI$(S'C IYJZG?7G#+4S2Z89-$-SH!H9QWA=&#.W!7.@ W/.\.9O#Q!RNN' MXO>3.KO/ J,$VH-7[13& M:R[R0IE$1==8I^\K=GW_L"J?>*4ZE51<_1173[L/=75%RS#DOJ?H^ M1ZO:J<4/E4JH;YX4Q$9J7V6DM;KWYOX!YY7ZVU)P3N-8!# ,(PR1B -(J(KT MQ6F09CR-?%_K^M@ YM2)PC47ZQ5XFS_VC0(^-"[Y ;9H)NP@CP1>'BJ.6B!K56B2ICZ\Z6 MK*)!W&["BL[CEG%8?JO$_"-ON^04MYLP(0_\Q$M)"*,H"B#R/54FD'J0)RE* MP] 3(C J'#X%:.IH:P<6;.#:1U=/<4HSH.J ?L,8J@WIYC'3,W2Y"I.> C-O M9/0,L<^"H>>>M^Z1IJS_^@-^4MG[0P,JE'H!I0F"E*:J&2K"D. XAEF0IJ'O M91E'GF&#M"-@)A;8 2AXZ* :=^XZ 7-;WF1WZ_O/_)F714?<<.7(F51'' BW6G5CR/C M&.)0I= D:>C%+ M$HB6C)D"G-I4[>*!2J=V(10:)HQ.PRBZ%U G+S+)*#6D?S2_576N^3%-#ZO9R3DW? M=7F!N[&H6>;Y'F(^##TDE:2?!# 522+5I4"$\L#+A%$]WSBX%[JVM79$SC!/ MS]9QQQ(S_7@)-QQ=RT[DH9P!]AU7C?)1Z^Y:A:<%UV,2R&@F;9[BNKS0;X+"3:6QA%:I4Q*Z([">2-T687Q MCJTW6_ANA)C=L-W88W8'Y[40G#;Y(^^&!7W&W]1IK"ZP"IJONE&<\@AGG*WE M8]*UZ;,HCJ>%OBKK9NFS+"&A[ZGFWSY$& >0B"2# 4E)$@=AX&?48IJ9>TRU MQ.#B<6=MTAHD;;8WW<' [(R>8)_TSO478KM=0=V ZS#D3'4W5NB"?7S;!/HM MQMO4KK,#+YTU.)J>O8ZLD D0G-5RF8[!A];.A)"FT^U7S1LN5\0KE6:[EM_J MT][#RX2+E)& 0XHS-12+1% J= 9Y2B.?(@\G,37QG!S@-+&YUL,&]0"\C4.Y MU];G..]./3ODYU3Z&#=@X/L&R<.77DC[:G)O1G5[#J/O3K]JLM!&H>HN;:=! MI4*^SYNV>DGZL"I=+I>F@(3.ZZ6@OO!$C"$*51DR#Q$D49I D<281B'%-#3* MX1V!-;'&VX'%=*@?6]'\U4X!CK]%2;(X:8J:Q#7NR!=:=X-&AS MI%#&(,VJ*#1(/E0 .J_8"?:FX^U;U0%W9X1.;_77K]=\$P!-4YJF' 4P"=4U MN)=P2(B/H. Q#VB8(4\8V4 FP"<6_?_BN*H!+YBZ*-DI*3%JJ0@7#I+N9L =[DM1IDH=@*?I,'4C559:$- M>QQI%"/0LZH8&Z8O_ MK[])=RZOVW:Q7:>0-!1)%G@A#%*L9LM@#-,D\F 0AB%).8ZBP&S\KVL,)SZ- M.R" ;\'V_0GE :W^>)+'RDQ=7D[ND=[I_:*<-U-C#KJV;/JR[*#]'75F.GE7/L==91Y2P@BXOT]8K['HE\"?YS=5\TS*2:YOC;4U^GJQG@ M"BKT]T3T_2S13DMEQLFSNUX_ON1\-^RC).U= MLH\_>5FV2LGK=V7SD?_W.J]X7R?ZM!EU;I/$,K[BC+DM3&("BK(!58?+4 :K M6<]JR"D-&9V$289RNYL/H_@CL0 ?#_@#OC@M9;6C_>*D4=@AKT8>HD?Q"Q*1)B:#:/0 MA3RQ[FB-G(,N7*;]R71YJ.FU3,$9PRO3OAG9),7MQO0Y:TFF"W?FMF2&['C> MFLQT@9>)M/S1MEE4]?C?'CA5:6RE^M'[=2.571O[O[J]K=H,MQO5$:2H<]H- M,Q"4![[P!8P27PW,]A',PI!!WXN\,$X8"4BV;,H&K^:)R%A38J3+-O1HB^UG M]:([L^SBRT6!_NB;-*L.)CV!ZI+HC[8&:8?( M!=B0"39TNIZ#]N)[]9U$E^SI^%-%H2[>+M?1JLL1LCLS/^-OKRK.\N85KJHG M45;M]",5-%NF"?4H8PRF:48A$B*$.([5?Q#)E3 #:O 1ABF=RJX88.9VK;E@+$:/4^<(STW FA6172>X$--H?&&I?E+ M[SA;K_A[\9$_\F+-ZS<2W>MO4F(*O'JUKIOR7@J/U#&JI5K;4:UKJ/;+TZ^\ MO*WPPUU.L606QW6+S]8OS%@8A3@F,$)I!E&=67N;)&2/[TUKEJ9<.K8UY MI(_@WL[)%UK\>Z4X3=^\Z1GMRHZ<#M%Y#<7)&?[,$IP>XJ7GPZ]ER;[FJU5G MM@1(#7B(8L@Q(5*YQQAB2A(8RI^'&4Y"*H2=#VH1?H+B.DN52&5<934T_)^_'$S8:VK9CO*84\?J#)VGV$:Q@F& MD1=)ETSZ8% U%X.9B'C,.!8AU>10RUR!N$4.]AN_/RII#'MRJ5^EN5-_QU^;60 M?A"* \Y#Z!'B0<0S"C/&B11"''$_3@2-LN4CKTBI>U@^!V+R->Z",DA([D&" MKPHF9!+HZ9H=7=;HG8Z7D6LF?%LZ_[:AT]V!>)H21V?A$0"S'H.G"3P\ 4>> MM)6\OC;QV!TUS@(>9IF (HP#B"B3,DBQ-%Q#@;P81R3VM&8ZZP";^"C<5NZ. M%,V9;6T]SCZU#H3%A'0,TLMN>)?B[ &N^8V['OOQ92 M)N[RA]9 (X*&:>S'D.%(];N1!BPFU(>BT2GJT\L9!N8!D;J_OT MGS=0K:DR$T%M@HPLTJ/(7V"%[J\WF^5YE(Q=:_/X Y=&9*Z+)F^>_I8SW@>- M?GGZ#?^?LMJ$BWYYVC2S[IM;UWWTAN$ >Q&#?D011)Y0D_>R&$81RT22D,PW MNZ5S@-/+Q.!;W+8QWS:ZNVW!/B!X:4C(?J-,PT>SL/_RD+L[SE\0D[J85\[C M5_88O5"LZV(6GHZ+7;[TS/F ;W!>M5(E!S[/$FS4^7]RC"=6S9L\+M;#!$\Y7VE6&LVW M;9JJ^'O:#$-%?7F:GB*BGRZT0\9BFZHW4.*H/_CL7'_IA#MM?/\6 M0&<,V&+*A#5R:L+;;R7+14[[=H5%VQ)CC5=O3!#O;@[7>R>P8#.KZ'7;2;Z/&RNVDV"F1J+H_.#ID, M^'S#1J;FW]YTDLF!6=\3J2PI?E/\7E20VV2($!*Z?W M5_9,<7>Q98'#W#=>]FPZ^ M= U;Q5&]EW?2KV48#L+4W=CS6S!,5I&[;BC+\YG@XWAO6<_C3YH.\JM#:5_ M['24VL2V>>%.ZQBG,"/8AUA*&68Q\P4*3,R\TZ FEK >&EAM$3")\[1J3@":-83\3S!AZ>AQAMV\OM;7I1JR,5PP'8I@;%/ M/2JR#-)4'8B("TB2*(548,8H\7CF&46BCT*96&I/VG8V>9;'V:0GNQ<3[\BF M=9WE.$J7(XD]#F-681TE\U!.QQ^V$]'77' I\JP?E+:IB>C'3_;QWR7!U(^9 M/&YQ*E*(&)(R2\)0]1KE'@\S2KF1S.J!G5B(>^!FPJK),#WI=<\&,W$>X&_F M*^X4*O4X@!]Z+$Z/>#,6;C.R'4F[)M!9Q=^,$8?ZP/!M.P7QH>JAM/U,/^#J M?=66'K,V^^P#K]HK\"6A@71F0PJCS%.N;N##E.,0HA3[04!\EJ;<1$'H@9TZ M1VM M0*BP5XP%77LA/\D!=@73/P(%W'6J%B. %1DZUZ:L0]L\S4R)9/GSH^ M213D1P8Z)/I\6HE&EX+C3H^8T>U(CV@"G56/F#'B4(\8ONU"CW0-97$#&%'D(T9#QBF!@5$AR!,;>&^!?O)\_SMXIB 2)OX7GM_SI% M40.\;NZD(?ZTXF&>.GC;:8N'7N,]7P1\>5FW&2+U0%4_28 M/0;A!85\M"_KV*,6V1KMO#[.VI9>:N.PQ/>]Z)J:;YR1LBUXRGFM:D79+T_7 M]P^K\HGS>ID%611&'H?$#U0?113!-)"^1(!4>\4XR&)//Z_C,ERF#@OP!CST M"'9M^?(>Q7906]>^/Q^,"0D]J3; M&Z>"^-@/43A+*>PT]$U\7/[>HP348*4J;U.W6XL%_%ZH5&,(!F1!CRUHT04* MWYU:S9DJ;2?ZAO2L]N\,Z^F.<@=5O)MC9T,S:(D&C:1Z.XIC0_A"\SN;Y(+R M.]W8ERX4GHBZ/T=9\;1;ZZP(>6(T[4R$WK[1X>X, MLZGOQ38*;P$VR+3=Y'?1L;OK=K<[>L?FB_#<[,!SQ&[C@\[PFE79 M.V?GH9IV#\!.P5[CJI#KU; M@OZTO?Z3O@KKL+OX:O 4?_44G@.>F:FO >#V@F\!>J#N=-49JAQIGE-09M4C M9T@]U KG'C>?2/Z!E^W$2F4,7MTWNF/'#UZ;^N+M^CUHP1WXB/?E6K?R\ABM MXS)V(9F&(6TK"HT&@9^@Q6K:]^%:LXWT/D'$[MSN4X]8#EB9ASPQ**W MVP]S0*2;9SI@<6F[T3-\U0R83< MXTNI%F[77Z8QY-$%C4'U"';>_?,,V!=J M\:G'C--]/#7?M],E5Y0J=5Y+HYWGCVI!:7OV2?C+@"#BX8A P3,&4<"4:1WX M,&#"C^(@I6%H5.,R!FQBG3& !M4&]@(47/.DUN*6GE9PQ0,S3; A_^,.^5A( M1H*KU:K\VMZ7"E5IUXTK?2N=CTU9C#L-H4.\(ZTP"FI63:!#]*'T:[TS\PVF M]LCD@UCK]3=>T;SF'ZJ<\J7P$,\BHOHAJ#9069K!C*81]#"*0Y;Q(/2362XL MG9 SL=9JC<8%^#I<#N'^%3C?.V;V@6ZS, M(UB?*ZQ6EYC^\G13]'/J-<-8Q]Z=^ICI0.XJH6ZEB#8G?^\3GRK,)=1Q><+>8U1LYNX&OTN0NOUV^*!RG(;_DC7X5]([>( MBU2DGH!!RD.(4$@@B1F'7BHRD1 2X\QH*L\(K(E%L@7U?_^S'WO_([2\X#[" M'\,KZ\NHMK^$[N N0 L9A.?[_-E?/9\FT?5E\A%(+W,]?)KDDQ>^(Z^\C!.Z M?MB>RF$2I#R/*8S60RX,D(!BR*$B\@%"6>-'R@5=YR3XUN&KF\2Z? MX6DB0(?8:LM2#QR46^@ URI<_IK3=OM Z"^ _%8#PU8O[O>-BR3Q ^1!AL,( M(D9#F)((*4'"B,4)34C8[]MUP?XTNS;@.L&>A2^^9\1+$.6(0C^4$H:2Q(/8 M8SXD+(Z0Y\59A(U:7+[H?ME46;5 CFR5FLLC_WCBN'KI/9HGSG(1YU\N=+(7 M'>D0_WZ"("=Y^IW$-9[C]Z<*59QDK^OHPVE %A6P_87 _QX<'5^$*8TBF(:9 MFNH;2FLG8R%D/.4XB&**4JV;_2-KSW,1!_ZW0:7C ?'CJNU"DJSNU<#_MNE% M?D"604&F/7EV!9;G-\VL0O(X_J,5CP>OS%?!>!S7O8K$$X_8=ABOI?E [UXK M;ZML+_JOBE8%K:6X?2I%\[7-LGL^@#[C41R%:0:]($FD*1UG4BG$$60T0)'@ M'DVCS*SSN"4F$ZN0 :_VZF,'.=/6Y+9\UC.M9N&>F;8:4%KL,S<(_U"=CWOG7[I@G8*3D*X+XNVS+:^*>AJW4:( M&6O;M^/5!YRSF^(5?L@;O%IFGD",BAA&@> 0Q5X"TXC%, ZR+,A2E$D7U$2G MF0"?6(UUJ)SJV_,_0##>N"=*%GX0+^+4:P4XBA:^'R[\-!X>[IKZM+\\'53H M0\Q]9*%]6(6%%D"N\-#-K5H]_62F68TV6$^93K5M9OJSW[$.C;8 HT,$;#$! M"A4UOZI'QIVZM&&!(PUI!'I6I6C#E$,]:+6&K6W'.+]OT[F.#@#HZEE?X:IZ M4CBTF?9+/Z$DB3B!6##5I(S[$&=2&7(OPE(U1I$7Q&9FG3D2DUMT TJJ'QG< M[? [-"LR->XL&,U(P(,L%I 2+L\:FF4PRT0"8Y'Y?A9P3"@ROT*8FMW6MP0# MR+ZU@#P4=K;AW:N;_J3X?W"QQM43Z(^(.?8!\21#:0!]P3.(,)-^# X1E'O# M$G4KP!$RO1*89Q>,H_Z:>_#L"F"&7=#U\4;A0V^.!=BPWE5! MDPN6.'-I+%"8V9NQ9])S1^:"MW0Z'\^TTO<,\B8U M:;9*H3RW]FS9E)I$[B96ZKXR47I6?>;NL^VO)+WI#ZU9/%H0XE&>^9C%,//" M&**4A#!+PA *C\5!$GJ41$8]N&?$?6*%U")BVI9[SJW3U M;OI)1Y"*$G8D?4\5.NXW8ZZT%8>8?U\)+>ZWQ#C590(47B9Q>!31YUT!ETSZ M[DM=7_&.3SBS#HISYZ&:;DMWTF2IBGVW]>)-\W6 MN$[PM$7#1!'40 I)BD34>J% M7FK6#-*:1=.V@+R$20:&B_T'8C?%IA\$^8,"9]B_E8<)>M0DQ]_R-7,]V6 <(9\:?^GPF<0<8]"(I($TI"(* HQ M)Q2;*-OG(";6N%T;1_I\TONE@]ZM![Q/)V+'!KM/.WRF7!DX<0^2C*!0\" 0VJ'#97WSB MXROXR4L@B'_R(I-BD /ZQP7K4JK,1.I?%" P;\H8%:5+@?$F92ZV!-I5^MB M2*QAXF;'TY3BV^[4O)YZYL+G'-NV\'D;>+(7(8B] L:Q+R#* M< *S-!6J:)QRP2+*/:/ZEC%@$ZN(G9$^.\!UQON8LTWOB';%##/-8L\'^Y8? M(P2Z[OEQ#-3+-/T8(?IDUX^Q=\QS1%[=J; *^\!Y]6M5KA_>%-N**LW\D)$E M)I;7'C)0H$$+>P'>E&53E(UF#/L<"\:EU"'U9@(Z1KCCNC!-&JU2/<;6G2W- M0X.XW10/G<L1$2E.H@2&S,L@2F@&,R@&<:, MQOFC&3]R1K5A+*F%JZXU>\B@ SU11;0>F:X"3>/ Y@TZ:1'^+ "E]Y9%,.HC M?Y32@5?OQ>\2_ZK!>?$9?_M0UFU-8+T,O0@A&B>0Q7$$41@$JFF9*E).LC2B MB9?&WK+@MUCUG-6,49V!J?619]U'_@RR]@<_(*&*CM8#&J#!W\##@(A!V.<< M&S5B7"ZX8EE*-";M<1BW?"VW&V5W^<=4J=O-\WB M;II,&XW#G5MCOKB<)C5[<3K==RS3\O+;(A=R*XNF5D:4Y^E6L[+Q'A.;'?M8 TZM%5BU2[B0&(.!M1!KN:\#,B# M ?L%Z/!7$K9# ?C2T6 Z+&NB'==)?SE6A;\UAD/0^L26.2,<\/8(9Y( ]$&D$< M9AY,1)"E@>14A(15NV1KQACW/+CN^A"YXXGFD6%)I:&>;Z$L0 ?'<3;S ?8N M4XV'I>?/ SX@ZFB2[N$S%V=V716L;?AS5Z[D^W77(6!S8YJF,8\8)9 @A"%" MB0^SB",8T(3S)(A$F!H5?>@"GCI\=W/UR\W;F\\WUY\6X./UZ^OKWZY^>7L- MWKU_!U^]?_?YX_NW;V_>_0INWGV^_GC]Z3.X>O<:?/J/JX_7__'^[>OKCY_^ M%5S_O[_??/XOZZRQ<;9KQ@(G8*9A5'"+P6:DJC+")KBT-B76?1+:.-B72DW3 M8L9(PIK>^Q:1PS=Y53>[ST6!WF]Z]Z3?@/4\GS3B@JZH-Y/\4X3;Y,2-L#.#KN\?5N43YZT"[+^W$/'4CZ0^ M"G'(I-OEJUSW2/I>+"0B%;&7)$:#LX[ F%@G#1"[[IS@@WSL#JOZ>?F4X<"4 M8PS2LTTN)-M,&1U0['Y(U@@UCNR,8Q!F-2E&2#RT'L8>M3 4A@_T/5GEMZW. M?8=!7"!L7E'\K;>L0KU5;D^$\'=XDE(HI% MVXJ70"18"DGFA=)GPA2Q2 1Q9MCXV!Z9B16D@MG-85!_V8%N>3MW$=_U;)VY MN&FF7"]@I,T BXLYX&Z&A3TJV2*\WTM,USR*ZSQN.RS\2F%<-%UVVL>\_OLOO*!W][CZ>Y^: M$J:QT;70.8!3VQR[X(&"#S8(6)H=9UFH M)^PN&6-H/ES$$XN9+GJ$.IOC<@;A36S#O.:"5Y64H8H_\L*TG^@XG[1M%3?4&QLJ+5CP5<(% ^ %V(!V M:J2R-1/956V&SEMJD+X"3^N,7+LJ* M=\]]QM]X+0TB7C!.8+3HV:[%^ R]0: MH0=CI@DNX:V>GIB)8V9:9*\5(5 R +:8@2UJ@+2X#:T+6^P6X"RKC56- R8Y M4D278#*KFG+ LD,EYF))2]^+WG&V7O'WXAI7*G.^EJ;2T(,WIU<%>YVOULIK M4;&X;14YXE%$HB2!'/L MRB_HG(D%:''KAJ)WV!GZ9Y;,UW32IF>IH:=FRDWPI44-3%+Z?R%[7/EDEEC, MZYA=QJIGWMF%R]E>C%.>/ZH5ZP_E*J=/6WE**"5QD(:0)@&5RBQ.8_EB5K*PIX]9A37G\J5VR9 M),0/N72Q1!!)*28HD *<"$@"#RD%&(DY%')'$M/./-3;S7/>H-DM_W0S0!G2 ;I"C:L_O<2TQ _OL M?(L>)3#@M =5J!':[CSJ8%$;+%E[JM9F6N0&3P+D^U2AB=DMEE"\<4\<T MME]]OA3DBSFPEYM\^6JV@7:Y7H%7'SN+IS]T;CY^ZO-C(YQ%,0XCZ">)-.V2 M3, T32F,O23$TN;SX]"H#_D9>!/;=V^XY Q>&98PZO)*-SCNC .F ? .,.@A M#Y8>^$$"_W&"FBI-2IU%L<>AS1RIUB+]>31:[[69YXFV__E#!;V'^WQ_*6+* M(I\&D'EIFR!((*9>!+TD8SA,I8G(C12#2^0FUB*;I)5[":X!CQWL?AKH3%,^ MCVV)9G#ZA1AM:%5>GEO4_@%ZA-WG%$W QI>>IWD,M3_'L,P1ICJ;A#D&P[PW M_?4W3M=-_LA?25?UMJR>KK[E6D,*3[X\L=;;P 0#4,VZB-/4CBLL)X2::9WG M-((O"J*CB0^CU%AUHS^^XFS=Z$<)VNU&/_Z@2W.FRS2\6C=W9:5Z_/U>R!5W M$@]5CX1Z;TK[1R7X?,X MO9BW8$$+%[2 ;=NF3K!!E]@XL['=6.E8<-R1P>*$)Y/:+9=A^!V8+TY8K&?% MN %E<\G )8O8J0Y/61+XB#$.,?>(]!5Q"K,H\"%G@4]I@ 6.M7S%\Z"FSDIJ M85_6#6R<53IW *X88.B1G:+=IB'8.!-,8O6NF&$9CS?^( S#[#KDC8?21U>8 M,5RN0\E^2%SK#0ME=5VP(5_]5?_%)5$<1&K6-0NY@,A/0DA"AF!*F9?P+$OC MF&AKJ.?K3VVSR4^0]A#!*P,Q/,()#05T&7V&QM$>:3:JY@B-!OKE,EKME(HI MS68JY31%HWKDR&OS*8_3..]IC)''9HZ8=\7Z-T7=5.T'4+]O[GCU^0X7??#X M75FHN#%G'\O5ZDU9J9>6TDB*DX@D,$U]"E%*/8CC@,.0($]P$@KD&PU0FQ?] MB97<[SU$L.V TG<#_+U04R0@>+=66ZZRF3[9MEF?;Z\G#M9/OH.SA_/[SM,[ M)(&6)M!(HK:%Q!NZ%L^^!_!%T0IZ8B=WK:?>I9>^+;!#_CMPR*?>&&69>#%29 & 4PBY,NC*@UAQC(?IB038>IE+/6-"JOU MP$[MWJ_O[W'UU&J,G1E&6X3 @)'U_*@QGFH>"*5RK!_63?V6/_*5WT<, \8Y#7D*O90F$/D"09QR#+U C>U+**&^45[ "*R) M#X06%/#-CH,QUNCI;D<$FRE:!12T4%4EA(*[ #W]$Z0[:Y#H2'&-09I5RVB0 M?*@2=%ZQD]_6.59ZIN)W4M7DCWW3CM=BPC,:)0Q*'T=3-.8)HE F)&0A:A)!0DLFAY.!6^ M6O)T<:7"Z .@> MRN"'#ND?@6IJH^9)M,B#'OMV1M "8"&/CG8*LRKY_ZWY@P>O3&R=*1#Z M6=6[I(RKN NH,--(/1 P2HA1TO01M*U2I7?7F2U!^@CRNVG1QWYM_D7+H_BV M++C4XJ4:9G-3,)./^_C;W]5W?H+ \Y_\Y;09.AP=/# 5&X'RQ]SML8KAR(Q M3I:5=)Q8GT4^_7TBSQ@SB(H.]% M3%K]B0\QRB(H,@\C' 9"_I]V2MA1$!/+F(()>J#J0Z0_&61-'>?)N,2YH=1, MXIX3:9,C=IQ:@S2QBZFVRQ2SH=XL6VR4L-&$L>-OSI=KOI+"PM(L3E37'"])(?)"!'$F. PRIJ:J("(RHXOR8>&)E<< QLR!WU"M MYW#;T&*F'LZ28>RN'N+LR+W<+#NK.WA(S*'[]NSW=L+PH2H?>-4\*3^ON2K: MO)8'I>VVN0\<,X&\B$!YK,80I5D&"14)C -!L]1+J&!L*<][4NH*RGF@)I_= M+FCMKV] H0VR;. O@'1PS>1*@X%Z$N>6*6:R.,!>M#&H9I\IDS:[NWXN^NQG[S.E=4:[* MVZ>WY50^;Y9@8NK>TN:+CX,_#63+'\"=AJ$$N8 M@;UVT897^"%O\$H5EA]C*>+\AR M(?5[89A+US*_.-G6%B,O>'R=UW15JON8K5>E>8=R=J&)SY6=^G.)P ^//X(M M#OK7+.?92%*0@P910(BPA*8BK+1[&,^'.LU//N73-)#,E,$ '/PSP?U2) M\0/;WFHPR&:2FS;%[D:VG0=BS3%PH,92SR(1$0A]@,$42BD 8$S@819M'DB M1"?6(O+EN,\3+C8M%.JNA0(>< %".N.W"IN9VFRLU!ZXQG MC3"N]G;QU]%=G*\;AB:+7[KOQ3DTOZ\ZOPN9[:R7A2X\NR-!S6WB_&UG1-:T MRMORP?9*>8D33$F02/,N\A*(,E] G*8,$A'[(8LH(U@KD4\#UL2*N8.L:M@D M;%7:L8'>7Y\;WB6.<4U/G3KBA9E&O( -QLI,@T!'^F@,TJPJ18/D0ZV@\\K, MMEY?0-PJETWU\*]56==+KIJL>9& !"?2N&,X@UD68(B3D*L6CW=?N)T7;5QO*O[1OM6[=0"$VO'MFOZZDEUM=J" M-;A&.TFWQO69"Y(-K\W:,4E':097]ZI%E*/[LG.DV=V3G5QUOONQ12V641QQ&@H$TXQ(D5(%@6D4 M>U!D@D>!2,(DU6HQ=VSQJ6,&"AQHX?5Q0'TY>L:'\T)T"76&40!]PHS$YQ0% M5K+S;+'9!.<4&;M2<_(9ASD9RH"H/W+*\\ "ZH-X+8CCH.$C$->ZGG/SECC."&CX](6 MAXD3,DY0/&5"QB'(ET_(.,$$K82,4^^:>X9#[?Y[<5VUW6&V^6%OY=E]HRIQ M-9PEG66F^[ 'Z.I:3<*72K19B"9\L'*RM #, MYF^9D+OK>AF]9U'W\DZB7A:-)$,^<=N.\N9ULVUK5'\N=X<9Y>RFZ#/JEP1' M(0L# CEF&42"9S 5&96[$ "M+4(QAK-??2A#>QTF^!*1OIP7A2 MI@:O--2X6PZ8J>L!-E# P0!] 3JFO!<6XT,UF&*@?-TRQ[*L\%(FF:E2?9)' M5:;&,O.I1GV:]E2@P6MV$:'G7N/06@NG:48\#WI,FKDH\B,U9SV!/DW#V%<) M&C0T2<$X!6ABY78DUF,6YCG)(+W0C@NRS33:D;C-!!GVY^AR%+0Y"6;60,TY M8@^#,V>?MVR?_L KK,8!M6E<0^7-DS*3NEJS)4E2SOPTZ<=X)PF%:1!Z,/&Q M)U@B(D*0B=">A3BQ]&[@@U7KENY4SVUZF ]U=@]=+V+#?N9G6:HGYDX992;O M6Q[UV98;Z.VHQ1Z^PV[@NJ2Z:NM]%MZ\_;EUR7_6:%O[13OMT%VP_BUG_*80 M977?FG@?^2,OUOR-)./ZFQ1 Z2@-9L0VCLM$2I,P(3"*<0@13PG,,JE$",ZR M$#.2\,RJJBYFUZ$*NWQ!R[E/W2235ZV>I$^?*US4TBF2P'_%>:&F:'SD7=>; M99(RWT-Q %,O0Q"A%$,2D$BIMHQ[GO"89U1*H@]Z8N4U3'.A/2:@V:("5NT@ MD:K'Q'!RE#YS];35-"PS54]]%R0%$OR@@/ZX ,/!]3 #FX+0+C\IKD:N>)P MXI0Q+UP-H-('/.\\*F.&/!M/9;Z"96$+O>-LO>)]11PYS-K>3KEOA]Q?%>S@ M)^W4^RN)VJ/4FFVIS;9/CT]%B'" 8.I[L=13@=18TCV#J32\,A8F 4W-IC-/ MB.S$FFU 73ES6Z1 BQ5HT0(#7H;E,%-NH)XN_%ZVQ4Q['BU\V=8H+)YO4S>C MZLC>+39[-VG_X#GX[*I<9DI4YZV;F8'ISPIHYH!Y\8"?UVO^N?PC+U6 O-=%(FPTCLX[TU["S25]STMP44J&U MM[AJK-+K\EZ:O4LDTC1!7@ CD200X22%:8 8Y*$@,:<9X=3(GCP%:&(%H\"" M+=Q%.Y(+?.E@&T;E3O)*SW1SP0$SS6!)O+&Q=(XR1X;.23"S&BGGB#TT,,X^ M;RNX#Q6G>9?P@9+$9XRDD'A^"E&HJ1QNH;B4NN>X.Y.TG:5GEJ[G1#V7J"//V$J1X%7% MV6?\;:?QY.\%R^MN BUG?7CH&E=%7MS62T&)'R0L@#@B7 T)%#!-< B]-/7] MD&9!EL46U4SFF&A]K\Z&?O,>JJE(&O-75W G89>E>'>XM,.UW^YF%.SALXD6 M7Y]CI84JL.6&,X5AC,#,:L660<^5C_5*UB66TN;?C&Y1!9QMBP\U^P=QZJFQ M2#"*:001\:0%0*+69N>ZJ)$]"FKLX\AS)1VHBS[YBF5LC!%J=+I,(,H\1*( T_ , X"3E),TM#H M,MH.C.G)1(1)PC"DE$EG"DFMEA(:2U,F0)%49HF(C/*++7"8^H9CW:@2 M\-_R(K]?WP^WGW77?4OETT**Y1>R6K5WF2W"AAK.AN\Q"S,_E2R/L3P^$&4$ M8AP)Z!%.8TRS%(?";/;NQ)RW&L9[BO>FDY(NX;3>03(Q]\Q.D:'9[E@B>%," MPMO*UP48\)OT0OX"#CGMUFN&P0MT\;5BT?'NOG9+F9T>==4LK]=JY'!?!N7' M@B19$*LAH-+&I03!5/B!_&>4,"K5$XU2G2/A<.&)]7P'2D^?/*-Y7$E<0HFA M_=A"<5C==0KU,9&4[^R(H_S75A2?+3>+?)TB8A":D[^W*!:W[N?Z06[IG?QA MU\AU&0:(AV&,8<2(/.!31B$)!(<1RA(2X#!D0JM]G4NDII; ^X=5^<1YGRPV MP.['FCP,_^QFQ!J47[O:DG$A?RE&FRF(+I&/:':Z)L!O# M;/^R@X84M181PQE]6HS4=L\?L%#G+&?"E_W,25]*(>E=C_;1@SCO@SX0- MST;]&;ULISKZ0L!ZZ3//#Y($0TY9*(W94!JS:>A#G"1>$ 6I/ 6TVB,=+CSY M148+QJ(5[)9RP3RD&E#[6>1#E(013!$2D ;,YRP-&16169S.AG:KX)L#ZO64 MF0U%9OIJ@.!.!1WB[$C+;):=59$<$G.H*Y[]WKJSD!H0O+G2X/6KOJ5&D$F5 M$/($"A8RB%"2P92F H81I4C=(JB4++/60L47G[>7>/UR@D5#\U MJWY#)]BF)UY.F&$F;\/H[NTEIDJF>N6Z\Q*H'(DHARM1,WLA#D##$/9;@*,BT M#OE1*!,+< ^WM6U[P(:U!N,\.A\G=D*YF;1:$6T403Y+U 7AY--KSQ9;/DO> M;J#Y_,.7%J=?%4W.\M5:Y0]LYQ5=?Z.K->-,M>50\81UTU,8#(9#'P@!KW>1,A^+$ZF"W$'T7Y=UY6P/2 M7>.;';3;)O,]XBHDUX7N; O6G6VJGM'PLEME&--VOTLSE::[YJWS@G1G"+Y0 M&;IK!I\N/G<.R;SD_'USQRNYH/B-8Y4;8U!5?N35B55K"U$)7-LV2FXKZ$&; M%X>NPQR. M0GW.#Z?BID&TE=B-K3N;^&D0MRN&.H_;IB7CFK\JZ^8P]3CT$!%9!@5*.$2! MCR'F&$$/X8@+'.. &5TYGH SM8NQ?GA8M9\N7H&=)HK@(U^IBD^5J&F75'R< M:WKFOP->F(ERGZ"J0$Z<;H^..NYDO>%(_R8R\K MJ2.6..0!\T,*4Y0RB 02:K DAIG 7DQ3',09=C)8<@>HUC=\<=7U#L!+ATCN M,DQ/>B^GW^782!U6.!@7>83$R>9$[L)ZX0&11\@^/QGRV$MV\OV.-RJ%X$-5 M/N;2S_WEZ?=:73@H +5*/._[JBF#@-3MX)(E(5GL1QZ!6%T1H%"*?Q;)OWD4 MAUX4>6%*M#);[5&8(V](K,JO=1=MR@=, -Z@\E8C61 K[-$HO,09\XQTF;! M\_0C_5?-(WXW12U53_6Y8FWRHU0U4AO1=V5SQ06^. U06#'"*KJH M#V6V6*,QX;N11_.7+3XXJVK3X.%JG-K["?-5G6I3LU93IO6&9WZUJSS[+=[L/ M&[-84!1!)J(,HI3&$($GDMD M39Z9:M.GS#P;^Q@%KC*P]]:>-^OZ&%G/,JV//F0I1I=E$G47W$L_((''&(-Q MF&"(F, P"\(,^BA-?9%D.$B,;D>=8#6UV.XF_]7;/ "^E_Q']Y/_AKZXJJ\ MJ!6N"]7"6CL#R>VV:2J+N3?#4,FX2<)TEQLU"=]FGX,QL+R6EOB612-QEP_=WA120GC=#!?A2HE\PBIK^P-6Y7"J +YY&IY:4AQ2 MP3F"OI]*&8]#7\IXDD&/IIC1R",B,JI6OP29B=6 NG)]4.%-SH;+ZKI>MPG* MRC1J40%YCXM*12M4O\LM,9O?&5YG7[(]>DIE+J:;Z9U]K, < $VN3/M)BC4 MU 9TR($.N\W3#F^Z'3#)U9WW):C,>_OM@&G/[L%=K&E9-VC;96C 8IB,5+>9 M^)_OP)$RG;Q,JE444YB&F5 EA1YA@D4\,0H( MS87XQ"JX!68ZHGNV3=-3MM_C5I@IYMT!M^?;KQT,PNW:KVVT](88T)7]-)(< MT-.S !U%*C'259NVE]H%5]6&M@9Q)AQ/_'] MA$.!L(#(#]3\7L+=L%XR@->Z*E>>PK-%*0! M<<:*ZS@-CM3+P>*S*H'CA!V*ZHFG;!,<=V=$O!>_%Y7\R6V1_Z,=>?4++[C( MFSZ>IC(LVWB9"I\U$KC\P>?R^AN^SXOV\8^\65=%_5':I6_*2JF')0^S(,KB M!(:>%$P4BQ"2-":0Q0*'/,&8F,V5G1KAR5,K=]%73MLN >V8EH&$!=@0T4>V MVV!W3X;RK@="NK$O'2G@BR(&]-08JI3)OP8])?4][;&9VOMNMMGCM+ M6)T8W9FS7>=A_O-4V9G@VE8#=B&+/G=WF1(4Q&G*5>T/5IGV$20LYC!#GI^% MW$M\1*SJ__; :&D'!Q5_?924=U!-R_[V.:.G5VT(M[MKSYSL=Y1TIZ7YQU_S$[$WN"\^@.OUKQOA]&Z<)L?_D?.*Y5*_S3X6RA M2'B!M.-\JL9(^3 3B8 ACGF0T$C@)#$QYHR@3VR9*;"@A;L N^@LP/8W8(.2 MI<]FQFX]J9Z,B68R?Y1+*A_^W=4?$SB!5E0[4A-FL&=5(E9L.50Q=HN8*2#& M\^4-%=65-"SD3E\UC=1IK1GR9H5OEZF(LR3*,ABF@D.4\ 22&/DPIC0,?9(1 M$FFYC>-@)E8I-Z_>? 0]9+ #&BC8>HKC#)O&-80[X@V/?RNZM56 'EDCQ2YR M@4[,Y5^VTGUFV5G$6(^T05XUGY[YHN_=6F5DO!?M;^NK=7-75LJA6,8QBG&0 M2/,=IT3*=!3"E @L_Y.&J9]1A/QY;O1.83BQ.A@?6%6T2*F009M56@.\P6NF MR[Z3&S?QK9Z+[9C]^N[=9KLZM,'5^>V:[XKN'$M?^B[N)'Y_CDNW<^QU=KMV M%I"=;O^5%]*&6UT5[(K=YT6N>B6H!-K]XGP>(4;\4$">)A%$!'L0<\^#09:D M@D4)0JE1YQ4MJ!/KX$^\39E9@-L.F=9#P7OHF&E;/5;J:5#G##+3BK_NL&0? M@0E['1C1[$AMZ<&<5149L>%0O9B];*DRRI)]S5>KMWG!;QI^7R^#**)8\ 2 M''@0,3^#.&()S#(JB)>%G/A&)4//($R=2=7# U\41-""- SG/&>*IJ!?0JJA M4!M1:2Z^IRAQ):K/UI]7+$^1]TP$3SYHF>BBQ@M7S9/R#1HIV"K-INUC\FM5 MUO429T'H)1Y6F2X8H@#Y,/4X@R%'7NK''O4SLFS*!J_T9&\>5+IC@IF(#G 7K2?8#5;9P%89@!*ZP^P9+2I=9=., M YLWNT:+\&?9-GIO71!C(>?] G+H%_2Y=>_73=W(ST6*S=]X?GO7<';U*$V! M6_Z1WWP'J3RG!8X3B'R/0ARJN4M)S%G,TCAE MS#@*,R\-$QL&/6*@W&*V %][W #ND /5@!V@6_3 *A>F,UM>X!LP".A\OSL[ M>\AGDY/]?O?#&$@#/6U@0QS8H0XH\AP'AEYF:UR&CF:F8/[@TLMLT='PTPNA M8IF6JJ"\%[_7_*JN>?.>J'PCU>KS^AN]4UB_*:OW\ES&JNMGVXK\;8Y)OLJ; MIV4L"&/<(Y#Y3$B_- QA%HH0QB$322 $3_0&"SK 9>*#J@4F3R2%ECRN>L14 MK0CO40.BK$#!OX)R0!"LVKK!58^B<+%"P%E&B!%B_P M?H??U[O\WB#736( &_0<9FM>SB-7B9@78#)OCN7E+'N6/NE@24O'0=T@WI4K M^4;=5>"\*QN^:>8=4A+&(HHA0H'\#TVE"O0#+&W\) QB$1 O,,K3&@F_9 M#!IK.\U*FZUM$J<]6VSWK8GE],AX+:#LM! M8'M+S3C[ZQ@)^^.^CCYA.^%+GK;\Q,'ZNW13:JHBR)S)8U@^.G2XRW 6!ED M,Y6VC*(@@6F$&&0A8I@*'B4\M"@>L$)&ZVN]N,1 H09RU?RJ-5)M.J_8L5KO M )V.6\Z=Q%;'$VD,P&AYG'E5W IN?#S"Y9 MS$Z+2:_AO;BNF_Q>BG>]1-@7OB 4QL)+IXV]/+%,?KM^# 2I08 ^N+0RG M7I_@P'D[^W+B#6_#+Z+;R/0>)\W*!#^QY&RF^#A)NR;YF2C9H,4Q8$(.0P]%JN+:=5'$4>0AB'W4$R)/!F- M@E;VN$P=T>HQ4P?*%C?UKPZ[MN!_2+G\H_AM$Q*]9. M.D/8 9]X-OE+'L6F7.PY*4ZL6V-M?$RU/!DE5#40W[:X+4SLQS' M7N)Y'D0DC2!BE*J8A8!9B/T($4+\-+93B::HS*@1NRYX6S>\'?+=YL1UZ"U4 MFL8&0UNM:+P7IDIQ2@[;ZT0SYLZD%VU9Y5PM&B/R0EK1EF&GE:+UBN95W]=% MDS=/;_(5[ZJ;ELP/@R#,,ABU724B&D&<)ESJ.Y:%?I8$,=4:H'IL\8GU5@<. M*'A]1:!^6?<99!@BJ ( A;[C&:& W_CN>%H^DQ_5)IF M(KC=5%,;9>ZMLK=;YMJE"ZP8E\QT;MDX0>Z%K!V7C#UM 3F%8J?B3UQ O5I7 MJHW_,N%>EJ&$0B]265VI0) (GD&*$XQ\C./(+$ V#FYB%;QU0?834I\6@'8( MF&G2,[S3TXSN.&*FZ<;NG%^=X8:QQM(CTI$&.@-L5HVB1_BAAM!\RW)R6*M2 MI HI1?-5:I&;HI'?12Y529M1VG## 5^-]!@SZ7/,)1HV9$.UJ M[)@6S'E'D)FPX=DX,J.7+\CTOJGK-6>OI4U2W'9S%+J&,"?',]?+T M$%*>! M=.TP@@A+LX&$"8(LD_^/\,R+_K%T$DK;]&VR!&WX+NF M"S8]-PU]K99_'4:@0ZD?.+/H&UPM1L>Y.RQ0OY W+G/1+;"8/TG=GE5'L]"]E2?6 M0D.K2P4,W+S6#P'ODW\^_FM-E)DRT*7'*/)[%'>KL._^2K/%?(\2L!OP/?Z MY53W^[)J\G_TP88#PZ)>TBPF%&<>C$B:J>%X,21^DLJ_\2Q(0RKBV&CPT3BX MJ<5G![@*VV'ZW^N\ZG+6!S.XJW$U'+$^SD.]D]H=9PQE\( IARZ!PP-7CT17 M\\O'@LKT8_73'5ROE6>#B:I"FUZ-[W-"](+6ET>J*5(\\BTO28U1<<$VZ MM]S,%Z7'2'E^57KTJ0E*Q/H.%_7K-?\OCJO/DJE\2<.$4I\$,$0"0Y0Q"E,U MSYLD7BI2GTO[4\OVM,9@8F&47T3LL/;K* _U3M1).6,FPCHU7TT)"&\3T1= MH01:G&:J]QICQQRU7D?A?S]U7F/L,:KQ&EW(3@7]LJ[S0A6+*6NVSMN..YUA M.TSLC%&28A2&TK]-B#S<,PHSCPI(O#CPB0AIZ!F-1CP+<6(5,\ '.P@LP("" MY<2<\VS4TSI.F6.F92[EB[%*T:;5D0HY#V]6E:%-_J&*T'_13B5<"\&IRB_8 MI)U_Q W?'\(G?ZAZ:4D-Q>4/>;V,>>@)AHF:N24=?(_X,",AE[N09FF8\- / M?!,M88/$Q(I#U63077@+4/!&>;T5?Y3+X96AYV_%:#T],C7[#'V0 9O=\A:% M$-C':-'^8HN4ZC7+Y9(N\PHNX8PC162%PJRZZ1(F':JKB]9RW);Z[:8#NL>P MX%GBPP#%#"(2(8B#C$">(!)GG(0!,\I2.@]R8NTTVI[Y@N;Q&KS44TEN.62F M@!PPQUT'ZV?T3MW%^NW+=*779X!V-^OG;YH7V7]LIX^U'9)>ZI?9C:TPLYSN@P1YLH(#K5]J/LF%3 H?OJV^V@^;ZKO]JJHOJCI.E7](#'=Z_U[=WE9M,ZJ;HJGR MHLYI.P]T&2]^X\QT85 M;';_K1U6O5%9M7B)6 M*RBKF7^3#GE><_!0Y92W+2OX@?( Y?/)%#]=?C:_Z%YU![Y"H3W3??G_VW/] M99":Q5AX47X/%LC+(F$7?;@I:*6N;5[S[L^;XHK2:JTZ;OO-O(Z.27Q_.\,LX&&%!N:.HA GD6<,3%BPYC%/8 M+&'9AK.H."UO"S555R[;-P"J!P1JZ:6M5RI^VE: =D5?75JT?/I#V=T2U4N/ M>['O101F1#I"B#$/XB3RH, H8CBCJ1<:J1LW:$V=N*GV!*]:6^9A@"D5T]^E M,20%KZ_C!$\<:[;%<+PI>KIK?E:;J;5=_-IKG %#52?6:[P-CGT=?,_Y#LWV MI0VB#IN3.F6T=B#,\39 MQ8%/K#E?"'BO)<7VG_J?N=1[Q2J6TJ3!SE2LO3?WBJF#[/]AY M002^=5 M3E*>Q00QE"3]CEP7[+OKW+S2TJ MH'M$,?W@A[MO.&P^X()1KIH27(3+O,T*7+#M61,#)XO.4*;QM5RFH4^0SR.8 M1@&#TK-6'9"(KVHV4$@BQCDR*GLTA#^QR2D_S6C"$@W)/STU-B%7S!2777G& MU_*%BC.VK'B)T@P)_?LMS-BRYJ*RC)UE[!3.;^5CZ]+<%+_E15E)$#?]7*R/ MY6KUIJS4Y<;21XB3."70Q[& B)!0#0W+()$ZQO=%EOB94>\4+:@3*Y>C8R.O M&JG6R;IIFSQ+27HGMUX-[MOB%B[+:9FN_EG_434ZE@27A M\?RV.)C#01*61&F40!_%&*(T3*4_'DES)XT]S"+IJR.S'DZ7X3.UAMII]]K? MV?WPMJSK'^4!K_#Z0^YERYK?&WQJ_OZAHN^KSW75SX#+R^(WWMR5;"N& MFI<(.FO-88&!#RJ[2[( ?/[T$6Q1 1TN_S]W[][D-H[DBWX51)P3=[LCA D^ M0!+<\U?Y->N];KO"[9FY&_V' L\JSJC$6E&R7?OI+\"'1)4D$H! 5O79V&G; M523R 2*12&3^TOQ:P4@YXW<,OO5B:80,5*+,C4]#8RNTTT6$$8'9;B5LQ.U? M45B]YYS1I>R'WN4;@&U=J;93/G1['BS7U3-S(ZK6RBSC(*$)H1@B+G-U2,LE MI"&.8):E491D&4[L0''=69G8;CAY-U> MCBXY'M.S2VK8E2KRERGFRLC12AB%.KX/4IB8D-T7/(?E;:MI,_HQ4S:W.=K'96Y"3:_'9( MSBOA]_NB3 *Y7Q-X09C]OH##T/I'3SK#Z3^4Z]JK;$!K&S#;)<54)'F$(0YP MIC$T"*0L2V"(PC2F>C@]T8''3+UQV& ;Q=P_"&Q_,'AGZ4R-P#^D*AG(.\''W<,E+K6 MH301^8_K:KNIJ[FJNH_AMWNR;BM4=%V*SAIO$AJ7&4W2)*42RCP,=2<-! EB M(4QS*E)&6)V)?Z-UE3?KZD0*XS76T+2,ILXU@X9AU]Y%J'"D")6V1:CP3!'JHKODZPG3MG_=*G&Z&M4%:"32"?NWPWE5]L'2YZ;MM17_=J,/B[::4Q79)DCC@E.80,7R74"V:V23I8;RZYJ M9X2R@'EP%LX1@\%<2#L(A+-R#.(3'+\Q'WC 64Z/*OO//W%M&LOY#;H^#79[ M,5GMFHU=G0L?FI\]2YP(>)1$-(TABW5E?D8IS$D60EU!&Z$L4/]G=7'CE[TY M+H'/N/4+L&<-]'AS36GQ,E&&1ZT74[_E@:J7\#)P:&JNI ^'HW.S,E,&C$]] M>D^(\<+<"^7'^%3LY709KU3LN\FT/:R?WO]D]_J(]9D\B&4B69Y+%,,DT(C2 M6-E>C,(8!FF4"9)EH=K@3/O)G",PM?5L28*.)M!$S7O*G-7)L)GS(:FEH;(3 MTJJSS) D3KUES@XX6W>9(7'Z_64&G_,9LFX6]LU:XY2H%5]\;SHDWI:K@CTM M4X;S@&$*>99I:.0,02*R#&*6,,9DF 81M_)\['F8>H%>B%HN0$/>1U!Y6,?7 MQ(>]:A$=S6E5B22'(9HQ!F**&ZH:2$-",9#),@H2@B M+ NLNDR8D9W<7:B96("[AHTZBYT<,6)ID,R4:6B#O*O(UL]HM?/7GG:.>0 M M$Q[-C970OBR,&=%YC8J5(D[LB-W;CCUH&=L][%;Z%KF^,JKP7XW/3\42QY[&WK MI@M?S6XMJ<_;_=9--2?M^N A=JW]70S'7D9CCD&A&PS3" M5$"6JW,;XB17AS<20"I1AE*4IL*N2^C+BC.U^]6/N/;#JLUFGC\J]BXEXZQ6E&(OFJX'F13KS=LD<$_>D%>;H"U<:.K'Y7C!QWFA_ M+M??&VNL[7/U3:=K]G^O"YL^E]O_$MNO>R#F)E?U0[EI?Z2?"YD- *17Y>]B>V+WL^ :D9U=AOBM4Z#+/W-G5-(EB7 M&G1^"PZXUXL6,[2&JM\<>'8T4/-\#996[]7-L==;L 4XS'][7M!,JY\V<_VU M-]>WA[G^:C#7[M9X5I7[-O'S,/\R^\:L$W-Q,YJ7"T=$Q&?H9^^*BJW*:K?I M139$D@>(8P%9F,80I;E&H18)%(@E 2(AP3FRPD,ZF"!F@CX M]AQZ7]?*N"ZA:G]62G#[H[H'OY>K.B313;7E8 M!B'$$451DJ5A*+'=2O/;/?TK!.[+>\2;N2!"<_@1PY2 M^X*/-* X+WBDN0I.H",M7K4SRM5FN_R-_"P>=@_MR3?$44"DOG"@C"O3FP00 M9P1#EDC*PS#".#-*EC\9>6(#V](R6]:G8@\OWJN$L5NB+1F/1_J+S ^M-/52 M;Y6I?QU6V.EXLZRCBV)TJ^7R \[8'L_O%0^9!SC)D0C57IE&0JV2B$.2RQRF M$DN9A2F+@MBF4'. EM6ZL2_<_+8_TAZNR5>Z])$\PQR^+7Z*U8]R\Z^F#=CE M-K#6RC3;.#VIR&XU&J8/G"(TWQ+=U,T>W+K6/3QN3'2S?4LVFR=UK*X;CR]EQE(F<@Q3 M%,00B2B!.&!"V?8TS#$+TI#%5@AP@^0FMLUO3QJCD2U@+0/@N^; OCG:@/(, M/4)O*K%T"D\:FREM=+3K EZ/^>MF0GIL339 ;/;>8^."GVLN9O"6?77KNQ8Z MXIMZ=9G@G!.<13!C>G$SJ>$=TQ3F89+A,!!AEA@EGC\?>.)EW)$"FI9Y$>N1 MZ,-+\QJ![!:AF2Q6M:KG&'>J43T::+;:U'/L]VM2S_[> 8;'3R+9/T1Q=Z\W M[.]B0^[$5_% "MWVM+X9(6R[(ZMO8O.PC-0Y*".Z^9Y@!**01Q S]9\,11%- M0$ZH4 K%=B+!7IR@6^O^0NP0']ZM5^"&[K4MWMALX;K M)).M>F>]TS%N'8#L@)G7VQ+\N"_8/9"[U>H)M ?R&KX9E&TE1-G/9J_TZWHP M2A1/ZG12W0MU7.=D*Y1[O]:-+MENHR.9:CBFSU@;/>)NS47#1#-JG9YZ.2!L M!XKU(M,["+HU+T?S@7J]B*:/0,->A@,7GZ>46T57?"J8KG.M/NRVNXWX39%Y MV#WTFH;>JH6H_MJ<8F.6I#B(,62I1M](2 "5MT(@)C2-49ZIG^0FET3.'$Q\ M==22:L[_VI(\--R JN45K!IFP6/+G\WVXZ)Q$S]B8CU:N@.=ICIV%J!A"+0< M=9M_!11/"]"I?#C(X$F;-GORQ%IUVUJGT:[E=G:%9H9W)9>!9]Q(^X M9B#['H#?"-VMR.9346V?E5L:-OZ[.,#$Y\&6+M"$%Z F;=[<[[+4PR;5F\!V M9K,OZR0UF$9R.77JNSSJ;.WY1@7K]^0;?]CM^N20$'NEMLGVK*2R1TD[U,0A+E<=-4)Z<\A*F(*6,XDXFTPG&U9V'B)7R<)'PN4W.A M*YIKKD##5OOU6[9(=U"^V97,M"JU,Q)3:-/Z^L9=(9ZN=!P8F/6:QUU!SZ]^ MKAC)_CJH&>6&I$>EX)W].M*>/!'PX)-.X8QU1D$5SPJQ'+=SJP+B]"( M1YTXMJ]8@T'U%!4@8$M^0B%EP0H= 'D01#A[H,B&>0!*GZFXP9%WD<8)S:=M=Y,VM[G?_/OA/-&^O^.@XBV1FV M3IHW5S38>>/<8<=!O.M:[!B(Z=1BYXU]CYTW+]5DY\UXEYWGC[B%8#ZNOZN) M*C=/#>[S(>:'DCC)PR"%)$S5$2;+0IA3K/MK19PA&B5!; 40=(G0Q):@(UOH MP+\+'/Q%!9D%0WR(;6:>%,/N^(D:Q. M3;Q8[30L6-ME0GW?NK]$ZYIB$A(2!!B&81)#%,88YH132#.1I3R(B#H 68$B MCQ"<>COOD0<'^HNZ1XFE:V^L0[/U[5,SEE[!=4JQ!S4VE-07BO$8N7EABPV% M/\$I-GW/9YCCABER-51 @]VB RH?M^*A6E**@C1- YA1FD%$::A,0I3 +$RC MC"21)-BH%XPC_1<,ABQ Q]6AYS3XHP[IU:QY"0Q<5OPU<1,OZO072GEA3?J( MNGC1J-LA9QK->HJAC.K%+:QR>=A7$&D9E=DL^#(^C!^DK"\_ULHPWA>/BHP& MAB5WXLU3 S2PI#+"+,Q#F*6!4$>V/((XD@)2$@6$,*4S9M7IRX+VQ)9]3UDC M*K:DKP-O&M*CF>Q(:C)6M9F#RB(C/[X%%P.YO0$@8M98U-T[74 K^T MU'_U6)QL)J>OZN01:O.6)YN)?E*?;/B:RYFPAH[\G:S$M_+][U]N.X#\$.58 MM\8B&4$0\11#G"<95/Y;C$@8\"P2YN>^LS2F/MLUF)B::@V!J>C:G#/.J\7D M5':UL)8GKU,Y76Y]+@AL>P8E&C[:G']UQN/+(._'1Y3A M1]V\AKK)EDZI(]5]@ZG5M9W$>1!&22W./;->2 M]>@BC(KFR3FX3&=6MV!4W.<.P?@++].WKM?7YUE]9=OC1]QN"B:^EJN5+#?Z MQ:7,,Y3F<08)5T8 D5P#HJB#A$!8()E&&>9&.2,O)\+4H8S3;G0 GI;O=]R! MFKUY6](Y3+N9B7O=DVD9>?'8>NZH,^'(IP#^N*%57=+\BMK,N4_,*VDMYR# MGZJ=G/L$^6XA=P4G;IO@FUU5K'5V.5..<56WK[CY653+3&0X#@(.(\;4F1AG M".91G,.<8_5S05)!(IN=Z@*=B;>3CBKHD54F0A&VS(>XI"8SR^Y!>#OSZR*W MM5D(SMWT-NB6L8)YPE*$HBBB$$D4:C6-9(P1F'(9,YDC!/C6)N-VT1XS7&3 (J[V 7NWL2WL8UK'S8Q87H/>KD[#Z AS/A7[HYB7G MPB+B]P)SXHZ6]5AN]M^[^B+J)]6V8$"V-R7*,=GN=+KFR>/;^QKLMD;#$C\?5T19/Z[=^YK*P/+S M5??B>7(&HYV^:,T7'O6LG:-XJN^QW;S8SV+;4-1])_J-)KZ58S7/RS3,PRS& M&*:9C""B60#S($T@12C-2$[UM:Y=4Z\KN+$Q#V[-OL3V?/.2S0$+8/VL(5CA MU!#LFCDQ4EW6EN$ME1<=6%Y3[<771,%;(_'M+ZE&)?-U2W69 MT+S75*,"G]Q3C;_AFI16;97QV+S5G&O 3NU ?2VJ?[5Y"^K,GL>$4*@.\!(B M0ABDE*50X#C+$$,XC:SZ(XW0FW@Y=]3!$7F@Z=LFJ@VKS6Q)>U2&W;H>T(/' M$F!+,;WEJ0U3FSE/S4CTTSPUL]>N2"GY5!"J3E2Z**K-BEOF 24TRB1,-( 2 MRH,<0A)0!F.2D"2E3"19 M;M[APP=+$]L'31O66/X]"U'257%76]DI4+*'9\ @:#^[7NU,BRW2\V$*;@]3 M,#6X]O D3("V[6TRYH'?OF)2IL'D-M*?%Y#N84JO#[7;2#-.,-YF([L"WN@P MU>_J,ZZS5;IDJB65C 11(""/9:C<3BEAG@0$H@2G# N<9X%5K\8+=";>5MJX M[)ZL2;:8E9K,W$H/PCM=UUK)[0!U,RB5-Z2;\U1F!KH9%/44YV;X\9=)7_Y0 M;J0HM(FINK+L)0V8)(A)& :"0\19!&F04QCR-$%Q&D8T"1W*%29@U6BQ7%WH M\%:W?%KIKE-KKD^CF@O;7MI3S).9G7DIM;]XQG"/\0-6Q.O)!Q[0ZRM)^#W' MX9\JHW= Q;Y3=H=(N5GV3T*1NB]7_./#XZ;\7C-1_7535M4RXLH/2\(()J$& ML= -LS"-,,Q2'"510M*06]6?7R8U]0F_(PR*'F4[RSJ@)S,#Z4=Z.SMW$+Q/ M= %JLOYLU+AHGDS- *%9+<:XP,\7OL$;]ET/6ABS)^4J?2NV*[',PUBH,Q.' M.1$)1!(S2"*<04PP%S3-S/#3[Q&JUIZ A#&/U"?^U0] P10L\J8WA9 M7BNBW4*TE>26(HH":@1%1>S8HT[/6\$_K,B=:5'%<0\,VS+MR;..J5GH!?VAV M//5>-!;;J0?C^.BS]6(T%K3?D]'\)1<8J37ODG_>[%/PE/>1$PJE2'*(HCA5 MYW)$( FY"#&G49X;E&'_B]:T( M:EF[VQ 5(ZU82!TW&=?'9+]%@T)["H M4QEM@**NDM41),I29DN@J(L2#8-$G;XV(T#419Z/P:$N/^94LMND\-^L^:U8 MDY5.*6H_H#S#6"8D@BQ&"41!F$&:RAB&::Y?I3.X6-(2;[:XC M[;+&!E1E8$_\*,!VZY]!=JOR5!\Z<+,WKKJPK?$L+3!6H-E-Q"1JL;-HM4;T M"J[_TN-B 30?37H9.'#BL?; 5GA?50C&=.>M1[!5QTEE@O4 ;E;DG9!BLQ%< M5W+K+/U*_:7[65OW_5548O-=5(J=&YW@3U;539/HW\NS7HHXYY1%ZO24AA0B MFA*8YYQ#)@@*%>F()U8-F7PQ-K$-ZGBH5UU7_R :_BRO0KU-A9FY>@D%VUFS MCIL&8Z3F<5'_??^+EL\%.)J&CM<%:+GM5V/X,WF^%>C)(GIC:U:#Z5N9S^VI M]_'M0\DW=W?;]YN-CD]_+K?_);;OA$X#US@KASL.PVBRR5@36S[%PJ9.R@.* MD7(MREUUG/2E& .*,W!@S3RH;*2K\;BR;S79V2\'#7F^'K+5@5.KF%4.VE;P M9\"Z?U5#;]^IG79_0%X&,I?D6XC_CMV"VH[\&5B=T M#JZOU6D;&?4$!0WXQ5:)>JCDV4M[!OF_EAAHD7L!ZE=0Y3/!%+YT69!/D?X< M=4033**WPJ,I>'/SUKZ1GV\W@A?;/MS9IWTW:IGA2!TS8QC'2(.-2]I JTJ. MPH"C.*="VAP]A\E-?+[4P>.&^A'&GD-S;T/MF>TT_G1BMP=Q%X^H4-4R< M1EM_5*]:1J <=&[HJ$ZJ20>WL@(--XO&GUN<=R(/F^0"$*DFK%?S[=$%=%:. M+X?-GH%YW2MG!9TX0^XC78-THV_R]ND0>Q@7D8E0Q#H?,R<:&EE*2 .>PE#B M*,YYDB6$V:/=G*4U>8KFOAO'@?:5L#?G=69F;CQIPLZN."O!$0-G4#RO.#CG M*;T %LZ@R.?Q<(9?<71-]K<67S;-*>DWL;TO^-Q[X,&$U3*G*81!H,AT0!)*GZ3YYG2.2<)Y8 Z3Z9F]J=V5-7ZN]B-0VW MH.-CT72A+B5HG!\=[SGW6O<\^*/FW-+D>)U10Y?HA>;)]8)NQBFR]Z FT*4O MW\HG:_-Z71,H]<0?FX*&0Q'-S8-&.?R?VN,KY:J!1N1;P>[7Y:J\>UK&1,19 M0#.(LU!;Z83#/,@H)*%( AY(W7+9N)1FC-K4:5$]\GK5=@R P<6A26CJALV MA]X58F??R+RZL"BU\:D3MX*;:W1C5W1C*NM@Z=IWL7EZMQ/?RC:E](M\OY:E^@#JN/_#UC2]TV+(BL*V;4&]V5L^SRJR2/1T4X)3S:4-GMM1/ M!^'[&: NKSMX0^=[A.D>8@_US=_;>QT6_;A^VSST53RJ[^R>5.*M8FM-%/WU M>D=6W8N'7*YEB%# ;$OO"$VOG!D^MYT(&>COI\GO?D M&CQRV:>G9@\-^GZ]+;9/W\C/CUQ?!,N"U0OF\Z[&>A D21E!"-(X01 QCF#. M0PD#$= @))PC,TB044H3[Z$-[?JRY9@Z:,B;HX<.ZVMXE_.J!;N-RED!5@"C M1L(YH8T.CSP;]*B1@'T<4K,77"^+E550D_'T66R7DJ5$,!3"-(H%1 $-U4J- M8TAS1@A/)!-!8'<[?!A\\NO@AM10+?.X H0R4Q)E$4RI""'*LAAB*0(8!A'E M:<(HSI0"RBU93:R /8F9%6!ZU^TFENWE=DME 10=GU?9I]Q[N[ON#3WS9?6I M4*>WTV>><;FYB/X2!/I_'>97&$81YJD&*TZ5V5!G; )SG]CC@?^$9.RM0;;;+K_J8\HEO&J."O&T-ZI7NCMF^I?ASWS>*Q9ELE9]KOU[7K,9T1O4\(^TJV=0Q]S8I5T;COY9H+OE./T94X@*UL-^I'=9ZH.LEO M[D2U1'$2,LX(#&*UR% D*"1)KCS3!$&*90ZO,3QR0T7..3=491J;O%X%3J%):^D= M(I/#HET1F+PP\,QQR6'Q3L.2(\^[^4]UV:\NB=F(>V4/]@;D0[D1Q=VZ(<*> MOFW(NM*TR_7-FM?_6C6EQOR?NVJK7=_/8OM%*KO3MI2^V6XW!=UM=?+FM_+\ M76Q675]J2S] M")W!(QMY &L% MN##(#T>-69/^MR#?OWI%W6@9UW][*?BID[^*>9?CNCV\!: M',G5>9*_?"JKZM>Z7VW]070B@IZ,-2II3TIP$+..^.H/2HFJ_,E&6'#S[ .Z M<,_NS^]\%?/FR5%]65EF]6Q?Q;0]=X5?!U..Q6>*P?K:<;WMT@O^MMXH+U[] M^']J]-@W8BUDL:T^5E\%J4(@2@+E>@#NTP+\*+;WQ1IL?XB5,KH/:L;O;>ON)YI3LQWQ%=VD1[S=JZ3N."[,,V MT(_8=N;+56*K,HMAH9PJ*BX,.5OQQ+!(_3J)D2==@Y;*8U2[>UV-VH#(?-EM MJZTZ.2GO;LF2!.@8630=APT+H1TT:'9,F48O=E:@XZ$.EQVXV+?^:1@! M?[1_>NV4X:X'3T<$"\*S>OWV"GGNR#N,X-!G\<%K\$ -\LPR^,XH ',H.&G!PT4>DN\([OS3RS([YB("G/OG8"]?U &TO:/893&V*4A?O1F&*(AKE M,,),G<&CA$*2B0S&29#3,&*"4:N:*3.R$R_IEKA;I\X1A9EYWO[58+>D]\TT MNQOL7HID!UGR2\O%K_Z[9YJ)[;DWY@C1%^E\:::(2WTM#=]V;S7^857^T%>N MZJ\-,%RQOE,>_8=B3=9,_UTG1M4M,L\ R^91DL41D9"G80)1HKP 2K&$F+ P MCZ.$R)#:=B"_AJ&)C^C.W 7'6/UD59VK &RY\VA9_E5,V%FD^;4KYVU MJAN;:]::YG7Z7Q^/E+SG#QP8G!HRV)>Z//9$OXJ=V5NE^U#>N0[J7L:=N0G> MIWWSD(#&41[FRDPF@D*$1 [5T2F#(I0D8Q1'B%JU5+^>I8GM9M,F@!KVI**G M/:FN:.3B8;[,;.N\LV!G7:]N"C91ZQA_.GOI+ER?7J8%C3\%>NN =3JRFZ'= M]\%Z\[3_ZW\48J,&NG_Z)+XKO>JJ52QDCB+)(,92G5Z5]80DX.H(RX*09I3F M*#"*0=F1G?KTNN^9!_:T:R_H\\W?K2I\+95I9NG\J\C.FEVC'6L392>L)S-D M2'164V.GB.?FQ/)M-Y/Q56R);NS^GFS6R@NL;AC;/>Q6.B]5G:<+5FR7,>44 M<21@3N( (DY3F,T9YON7LN=^[;6Y M8Y/%51><%TPMHOJQVA7_ZZ:LJB75690A26#.XEAYR'D.*2,"!@B'G"5Q'">) MAP:/(VQ,O+0.=$%5]].YT_UTJP58UQB#NERAJAGTTMMQ3.6&$8/)%6D9):@5 MUS $&HY PU*7M-D"9C1Z;AYO>X;7K$W>W=%0-=-V>!QCXC5T>314E&&G1]/1 M'&^ARH>'HDX8JF[67*/^*L)BS M*R 7M9S<]S@-8G]RZ*7!=ZU"/J[Y9_(@3 \2ET>8^EY:D3 _4PP(.G[$\".C MW=+NT=PWWUD 1;;X7G#=6V!0?JN#R+AX3N>2@6%G.Z:,B]8_M1@\[8"[>ZG0 M<]W4C+]K:\>5I[%;Z66N);A5'LBF\4-JR("JT!<1U3(@*8YYE$&19KITC&20 MBHQ#DI,\DXP$*3="O?+-V.0''347E?KHU8F&,+;1W[\L-^"QHP^VY%]BK6N[ M"7C4+((G00PS6+U/TK!!>4G5VYF@BV7RV@ZU@ >_=*S^"O;, LTMJ-EMCU+U MVWN.7VA:+/"07VAZW+"49Y\F.S3F"70YB.3LD]Y\*- 3:.D(07J*\1WVPM]* M6JS$;V3S+[%M8.;M<$ MP4--T<*PG5&$P;9QG7B6(>]&LH:8"Q[]&1$M3/!UHKI9TB.1/9F_RW(,6K$S MK\UGC"[S?&13!A[SF6;8!.)N=MO[E;IUUJ^:P>O/T_J?8 ML*(2RFHQ<0!XC\)89E&T,0J6WL"'B&GO'QY7Y9,0-:W;MA%A3:UAJ;DLN5GSVTW)A.#55\%$\5U[EG0EEEQF#.5A M#A$/0XABBB&.2 AY+###6,I,&H47/? RM6EMF6NO!3OV0,W?'O2EO5S4 ?J. M2=!Q"?ZH^;3QJZZ<'0,W^=3NYA[/H'X[W]J/P@;]\"M) MS.>S^]'%D7_O:4CWQ@^L[2.C]T+UK8JW&O1N\_2VY&(ITAPIQSZ'>903B 1/ M()&"0E-O)%TCA!X+:D5I)I360,L(T)S8MX084N/P;C"! M].#6+,)#VJIX10^//WCK"0-AS'21,7G,+!#2 2FU3BGUJ1IR+))$X M@3C163 D2"&F-( );*U-DN#35 :MJ6!=/GU6)VA+Y:6+N% MV\&<=?).D8 R*)*G4^QY&K.>0P?%?'Z2''[8M<*$"_&@]_3S,/6?]D6C&&.. M2$P@06D 41(&D(0L@YF@H61"IHG9R<^:\N3WSQT?E[I77%&L:ZY>LY4^B=+L M5K\O?3E4J%C*[JU0Q93NS/4JENHX+5NQ'<#-Q'S2EX_5?DO+F$A2SIE&1A5J MIVIQ"0Q2G,Y/_S$QJ(AYIRN^DP59FO>74"[A6TNF_72/2^" MI_7Y;/!9%^%YP9ZOM M/.6>7/Y9KG3WZ17:@2M_(S\8YV']:D@>8(JWT[2F"21*%(499@;%5%;D1UXL6W!P#3G5>$0"P)YF$84H2M4,P=^9C8D'1<75@Y M"]!C;%%'NW5Y?PLPLUJ5/XCZ2BSOUQTGQ,P6S:!F.^LTHN%:ISVVVKN#:9#2 MKU2.KRMS1R[FO1:_3E4G5]]7#N=ZNW##N?HVJSIP^65SNRF_%TK\)8NI1&&. MH Q#Y1/1C$'*U,F#!3))@RC,,X[MKA7.$YKG/J&EW8N8=_1M;Q$NJ,OT^N!Z M)3C=&SC([W!;,"S<%=<$%P:>^7Y@6+S3BX&1Y^V+U+0S=,.V.[):/=V2@O^] M.M.UR;I+@MVH4U\+'.'3M5P!S1;X7OT%7.H#9E[_9JG#X74]K?KLSS@.FIN@ M$8.;1IQ*ZRQ)S59NYZ:"?@F>XPAN)Z#/8JN!56L3I9LJ/OVM$OSC^LNCT+>: M?435_;D_D8*2F,509@F'* @9S(F(( UQS+$0G#&KWK?V+$QMB30*L53GEZJI M#RH[3MQQGAW4;':DF59Y=G9(=SZO===QHZ%%?]$,@6+]*]CSU$=RGB+ZXJX3 M3X<8!P9F/;^X*^CYT>6*D1S3(I1_Q8O53@TK?A=LMZD'?_^3K7:*_@NQJD,3>W ]Q6WC2%QQU^MM!LT,Y$O,BYW9G'5*[#-, M/.O/5U**+[;FS6/QK,R3U!??X[L9Z;WYKV_T6I#H:IEC'J4QHU"&.-".8PYI M3!#D***)2),DRY&-R3U/9F(#>O!BV$4W<55?9-J9Q0LZ,S-RUVO"SF0=E% 3 M7'2@\1Z1X(9%\F1%+A"9U28,"_I\A8\\[8[$=K'3=!Y@AD+*82X)AJB&8$OC M$"8QB6649(+%S!9X[84:=;?]J*NF'W6#"PG*'LK0+\6Z_?%ER&![#1I?E+] MI^YS+;H7?GMTVPCH$1OM9;MUVPA]#OG,X7DHF/H_'!OU +PP_L3K61$$>XH6]6QG%#&\1CV(9[SKPV7Q7;99Z/*M,&'G-TVK?W M8O-;L2XW=65+D]Q:+5D<2B)0"%,1:[BU4#D",RL.V==3/Z\G04;]:>DM'W4UP>V]]4"Y?WOIY(O-ZZX."GGCKPT\[[.'. M[9D:O(3J[XH!P?\ABKM[]>?-=W6:N!-'\ G+4+GU),PCF#".U#%=(\CC5,* MHI2'(L()-O<)IN=W8M/1,+ /UH6 &EX *+#.'G47%ALS3-,H8$W\[HFQLZJ M-?'.D;9V;]JV=N!,6SMUPFFD6(!N?CM)0"L*.,:P>5WS:^'*O:YY=G<-1]9? MC86JK.U)WP=0K+7-GYYG'0-9Z! MC?E<[?ET>N2ZSTCVBJ- TWK\9LW;UN.'S 0DB0QRAF!$<8T[D4(2!11&/$M) MEF81B8P21,W(S7(T:*C7^=8=?>?JM1'M61P4O.C$Y<#@J ZW8\.HE#Z/#Y>) MS7^,&!7\['%B_"W[]-);4;9!(L/,T?T+$Z_.V_=?S!,\#U(,KS%G >R6DN)] M/')GE5YYPK13YN1AE-F2(D\8[^<[GO[2OJ#A9L<+I;=/6GVU2\P)PRS*8(9Y M#%$>AY#$"8)Y'(LTS#*21T91JS-C3YV@TU #'3GS*H7G.AA>!%=*9K<4C(6R M*CVXP+Y3M<'SL68K,+@@1+^FX-(C#N$C'8.ZV^B6FV^+#=L5V_U%$(\IQS2" M6& $$9,8DB0E,".(BS@)A)1&/MT@E8F7SL>WH"(KT\2+87T81%!\2&FWC X4 M04?2Y6[HHM 6804?PKL% YR48'?6'A-N\(1\\>7YSK5C_!^=1DGGZ'ZA&U/@".B6ZQO/RHP&V!G5&%IW4U+M7@RAIX?;ZU M-2[#T>HR>/SJG*U;LOFRJ6L-N2[ %UTZYU(&* M#%D N@@"B+&401^HX@-,L M#Z(HR//<"OC?@.;$6_QQ!MK M@A=D\_0[T2 #31=?W7DB9\HP<()@BO) =PA/E=.OW'^9"2E$R'":VL&87*(T ML570U/2530/*[=37XZ*.S%:]%\GMUKJ5T/9H(&,"^<+[N$AG7D2/,7%/,#M& M7W!;K.^E%+IF3C1AWF_DYU=E#W0KSC4K5D53N*'#P#?\G[NJ:8^[Q %)),\" MR(B0:I]/$,2(Q!!G(@\#&2-N5\OFPL0DQM= . 5-_\V-Y14UH$E( M/2K[748Y3Q!**5<^D&*]%%F0 MQ8',8)(%%*(T1S!/D@P*D>&42,)$8E1$.DAE8F=&T]6N>TT9=*3!'PUQPZ/+ ML)J&[8,WX2W#$\:2&B]T(TF&UK0:H+>>U;\.:WEX[%F6K9%XW0HU>]AYQV_< MBT]E5=U\)\6JQB(L>^&+!INH>D.J@BT3)J,@00*F5(00\83!G.M83FW);@M?HK5CW+SKTK[XG\!L,Y+?=QM M'DN=0Z76O.B &_:A2N5%K-AN97';[SHIQD[#5*JV]QS:$\TOFI=?P9X;K>M^ ML+-E: %JEKSZ#RZZ\.=$6%&?VY-P4.H4B9:X]='$6'&&\=()U&$9 M/NU!+^]YZ#5KF@5IV4QX[]#*(V1?"$O93!F7P9,-W_?9E]T\9[]7PO^U7*T^ ME!O]RV6NW" 11Q$,.$,0240@C;(,AC'G 9/T M>5_(TX @^&C4?O5\&5JW%Y\%2UNHF8$C]72TK:>#P_5T_4G\0W,/6O8G[_SN M2[^3-G^_FLE7T/_=EZ+-6L![H^92;5W*[8\:&(W5I18?=MO=1OQ6K(N'W4,' MOO1N)_8I7E$HJ,A0#)G$$41I2B'E&EZ%12DB*8Y19M22UXGZU+?L+3M@U?)C M4Q-KJ\AA0SNY>BSM9Z>9CI4%:)@!+3=[?#2@^''+*[36H$V-\(2:=,M!]*]1 MRVI;1XT,U\[:#CIC):RCO,=UK:Z#N+GD[P3=?ERKH>KOJT[600D7(@PSB%D4 MJE-[1"#A$D-)"(K"1,HD-S*_ETE,;&,U07"@Z)3+=$8O9F[K==+:F4Q+0:U= MQ,NR>'+OSA"8U36[+.!SMVK@29?4_NVW>_$;V?Q+;+](*3;*V6JK1V3. RPY MAAH@1OD^5/T-,0%9P+*<)S*,N%$VX3"9B1?@S;8&<&@H@XZT3?[_1?T8N#1> MI+9;B.<%=BDKNBRY3>&##PTXUCW83;UEZ<.87,.5#Q??GK'P84R"X[J'T:?M MJ]1[Y[N;N[OM^\VF;I7RL#6M6K\XP-0!KEY,1!'>B#N=G*?(EVM1[JIG,9>' M0CV>AE6&#XTTA=O;&IRZLBN='974JIK\\ZFS%]:."]8OMQQ_VF;?\MEQO MB_5.$6MQJ\MUM>0YHQD+0QCG(H-(ER;A1";*3Z LCBF.2(AM4@/,24^<%7#( MPRV:6VO=@%E75OK(6SZK2C._?AH%V2U[\QSEF1*2A\2?- WY+.%7D'P\I!"S ME./!$5S/^/N&J+T^J/L85ZH!*8,P@B$B J*,QC /8@(Y2TB.XB2,L%5'B6%R MDY_]>WW;5P?REJW&1E1F&@KPI0C;L$"O"?)1>^F_;G2^U10@5&:R>@L;#!*; M.81@(OAI.,'H+1^=8[KQGY8I8SD*E<^ 0H$@0H)#BA,$2O[/F\;L:4[5->9$J$G:QARHO&#? MF!-1AQO'G#[NME[WXWPH-W]3;&^VI%@KRW!;5D6]_VOH\28=9\D0$UCR!.9) M%D 4Z;O1@&90IE$2A(F,.8Z7BLNBY+]OR69KMI(M.+#YM)_S8?R5OVD@8P'9 M BKNBK5.]M5)+$^"6-8OVN@6(X83'&.H'!]E'Q-&8,YY"A/)"0_C$"$6M+I] MO^:O0+,=%RYZ%6L^O49IK%1*LP0&4<8@TC!R)$@1#&F:T"SE/$=D^5UL:&FZ MYTRDSSX/QMK<\U+GI^\Z;FK7\['C9P'6>XZF4[39;C61\NQVL&.M[=E0_U:J M.YQKM;OZ>5QSUIN;@PX\;7@VE&?=!!U4\GQC=!G"Y=XL"L+@_YJ"0LF"%SCUX$&1=Z?S6IDN :%^OR[4(8.7FL6RB637X_V,WG+XL[/WR MWZH&ELH7X+^-[HT4*NXRM%FQ>=VN,5&W[#>6WUR:I-6&H739+G MF(8HA3EB(42$84CRE,- IBR)2(@BD5DTRKM,:>H0A"8-#K2[/#JKUG(#>C*P MN[ZDM[.WEP1W:ZXWH &K-GM^-.':5<7R4[#MO3W_35EVS/CC5@+ M66R7,C54D-QZ("0SFE81D&<1"S&4$040R0S 3'E&0QRG.8) MCB))C4(R,_(\\1'B0&RFDER+V3*S5*]L#NS,G8=B72U&BP?=$V0!.E' 098Z M1^L55.[::_ZERW@M./YSU/3:3X&W E\'T@X!H*^B$NJ-^YLU?R>^BU7Y6#-P M8.^K8*+XKF$E=-+BW;KX'\&764X$QYA"(3B%*%,G,IQ% 40\36,A2!8@\[(7 M)Q8FMO<=3W4[0'[@"I #6PNPV3.F_]IR9A%3<5.^0;AI\C;?88ZIOO M!3CP!+[.ITV+T-7D6G6+:4VA7;NPUU6*&8R'N8T\7Z#L*LF/(FC7C>28>;BY M(VJ<^G-[J[:793B@-(T@#%,*,BB2/1,BE63GD5 Q.O&MHM+;Z!JW/FV5^H^\I M,3L=O*2B[?:2/J<+<,1K;0#[W.JIV/,+#@R# \?@CTG@SJ;2IZ]D3M_LS9L% M.I%R3])'IZ)C7P9:QSGK_6OF^]B0^Z4+ZF!LHOUG2YD MT\4L.[+Z)C8/RSP-\U#&,61)FD%$ N7*911!FH0H2)K=<^ M<+@M@6X#L _6KX :1@#FXXSP ZL 47KP08$ZT6FWR#(\.HGU2'&#$9BS&_: M&#,8!H3L?QM_K[^-3CS0R@?V H*>A.#;G^';L$%9>^W?B&L:D3!;[=MFN=>Y M\SIW-W5O4/4ZW4")2A;/-BR!Q5!ZK.D?HVVA2#5O1!;P'4)^?:>Z&BD M .*9'=)Y^?H=V6#'Z3.13N&DHKXI5JPI=O7CN[5V*_23#6WPJ&CX2N1\T7D? M!J1[$6)34F/C[;_YA$G MQQUN[&R)N7+-S,DD*K.S*#=?WGX$-\^[*I&-4::^M26Q%MB3,3&G.ZL]L5;' MD.1IZG3^FLBB%XZM+/IM^=3]#/MAON3 M7"\>FB2^Y8\%EWZ1:43:#??!?]0;IHF M/!^K:J<_V"4+XU1B*6#,<091%*8P%SF&#,I+=\L1[06R/L7A3X=Q.OD,#SW<. M-A#OZ%1L\KRKQ]"D"/RCV-Z_W:EM\D%L]@B(/51.(=,$B0!!+*EN9,HBB), M0Y&S&(B!C?=8\]85K";*L]TS_>N$MN=OF$ _% <@(Z% M'B[W-#"FEG)[V]/-J,Z\DUNIXG3_MGO=?M=6@WS=K408T"149YL;K@ZPRB]8 MD3O3/?OR"!.O=448:LI DX;A402FY<)\\Q[0P_C6[4<%=FO;0'KPAV;!TPX^ M+J/3_CTP[&R[][AH_;W;X&FWG5N#7'XF#Z)NZ)KR. YQ%, X10(BEN20YE$( MPXB(D&"6\8C:;,_]P2=>ES4*JZ;EU-SV2 MF^ZRK;'8+SE@LZ_WR'/^>-L6C MH6?=^E3I_=LE3$H69 MS& 89"E$,L60"L*A"!F5)&"8XTM;XK=*)9?5<_KA;[]6LNJ*]E;4!QWM5NKH(3 M(V#QJF/K2K+1R?/5K=C4X:]]#C95"Y\D&8%2Q@E$N:[X$XC!A,92)$%$4&*5 MV7Z)T,16H".K.RNV%5NNR>L7566VY'THP&Z=N\ENWV)R1#!?#24OD9FW?>2( ML"?-(L>>=\CVT(=;??@M5^J)NX]KM2Q$M?V=K,07J2W$]NEM66VK)<[C).M[Y4HQH>^F1]+S<:(.YO.@NK MONQN4G#TB:)Z_U-L6%&)VTW!Q%<=(OUR2/AJ4W6>E=L>O?*FZ_'85M.%RSP, M49:$.61ACB%*40AI@I%R/DB<2\PE#JUPWUZ3S>"U=3[Y8^T#]=(X%^ILUL!YQ],NRVKKGF85[@U8E"F'YX^O- MK(X%1_T.[I"6JTL2JK>KLA+?RM_6CX6& /FF@1>L@50-AIK8(C8<@)H%78[] MK7BH\2-^^WS[L8]*LP U6Q:YNP9:&K9E$RC(SDJ9Z@;\47,$O*.I6DCOENIK M,/Y\&;_FPAXE_EJ\=E5#O-J&*!/S24W9ZK3AF\P2(A*)( IH !%F(20DQE & MB8A(RGC&K&(81E0G-@XU<:>V>"/*,G-BO*O ,@[9@GW4]&NWI.9@IFYY9E+[ M;9HW0O,E>N>9J>%""SW#EQU/81?0>MZIL=>"MT3J ^0-_^>NVM85CD*6&]W4 M[[;POJ=!KUZGV=^";C M<]Y3X-3J/CD93D[0$=&QAC1J-Z5E&A >Q)A!9]%L?MK>_RK;/\^\)%/!I[7NS# M?S*WB9^-36.95&:WZ#NF!GNAUS'JECEP MX&Z2$+0'+7DR+==P,JLA\J"RYV;+QY!N1NZK^"[6._%!27FN6'6_Y@@C4F"" MU+$PB" *PPQ2&>4P#;. "YKB) QM#)HAW8F-5\L%T).\;VUR7&WM? %GJEDS M:S:!ONPLER=561LH2\$]&2-3JK,:'DM5/#\%W9&4/'7/R M[M2W4:L5Z-&T0HHYE=/@>NE*$2W/%\?2^0>$N2B+*Q#,Z8!S L!<%.<9\,OE MYQQS8W>/CZOZNIBLWI+J_L.J_/%Q+ M0&5V:_I(6YH#H%D /1XFV8,MY?:5X6A(==[D0SM5G.0%6K[N>(?%M9W M-VRK;-:V$-4G457B4!8:R3R@019"'$8)1$F>P3R( XAYPN(P3*,\XE;WR*:4 M)S8K]=JHD?XU#B*I4;\UH"Q;[;@Z?;==YQX$T<:FSF56!F=5-PSHH*<4RY;& MQESMAC?24RC3\E:ZLS$+L.<"'-A8@(:12:R.M?B^KJ>-ZZ"D!M6G0\;]^\Q:$_RXC>XD"$"8\CF.6,0I2'')),_1/1E/,\#TF*K2YR M/.K-]6:GZ+0G>NU8)E*?F?<)[]N.M;0]YOR8">GS=ODRL?FO MB$<%/WO/._Z6G;'DHEB^7V^+[=.'8B4V+8CHTS)2CA<.<:AS<'*( D0@Q1S# MG&>2R3A-4& 49[TP_L3FL*$(:I(=&*TAV,$EA0RO6P]BVBU4.PF-E^:(' ,1 M%?5FLPS57PZK[])XLRRW$6&Z]37VF!,8YJTH/XORYOM=O<-8=F6Z]/[$JT9# M0=Z^_P(^J_]U%9'-!GE5EZ:+VAB/5/I0A-VZ\J,#6T3,02%=\3#/#SHG&N:@ M6,^P,(>?=0QI=@4P=6;\,L[S+$8)AAG#!"(1,TB2B,,PC>,(A5(*9!>Y/!I^ MZ@!E1ZRMN["\!7RF"L,XH[. EN%$8]GL0X9G1? 5&3P>?-X X%G!3N)\YY]R M@X/YS]MEF. (Y5$$PR!6;F'*$21Q%*C_\"S/\X1B804'\Y^W$R^;_R2/9&T' M!Z/$'%X>;LS;+8G_O+F]^>P/#N; ZM5P,&JH6>%@#JP_AX/I_<;^T-/FYGTH M*D96_R7(YOV:OU.+9I8-":3T]GHXJ"S'9#&Q.J? MDD:?=733V+W@NQJZ3/E@.A@L]@EH7]7P7X66HU@5M>_]K)H6I0%' 8HASY#: MD001$.N"Q%Q&E(D(RRBW"N->P\S4+F#+FKXCVC/7S^#4_(%C!BV]Q&MFPM"G MG$F_EAZH@VHG*8#VJ29?7NXUK,SK$WM0VHD'[6-,-[NXI],B]6R?ZF8&2+ 0 M$Q;#4#OB"%-E\5!"843#."0B(Q&WNBL_3V;R"ZO]TMJ3=>KS<$%)9L;H>M'M MS(R+U-:F8U@H3T;A I%9E_NPH,\7\LC3]E%>';$B#T;'W=[C$Z^K.G:IR)B' M9SLQQJ.Q#A+8+8]1YJWBJL_8=0JC=F/,%C5]QG0_2/K\5\Y]_9C06==ZN_I: M5/^Z%1O] W(GPF4:B3PE$D-"N8 HBF*84\)A3C@)4T9Y1M#RN]C0TJ*=WT5R M-A]2GZCY][2GI?VZ39-W;MW)[[*ZPAA' F<1C(G,U$Z<)Q"K/1AF 1-<8!9% M@5W6FB=EN=B-(U41QII,M8U@HOANCH%DI#:SO=F7,BSC"'VJ0)-=@ -AK[T- M1Z7SU]#P,JFYNQB."GVF=>'X.PZ-(=S;LJMCP*98WRD^BI(O8Q'2".G&$9PA MW?N%*.,9,1B@3&0R0800HT0)GTQ-G5WQ\+@JGX1H6G^#6_78O4#-N7EU*T94"BACFND5N?W3SW^C/2)]!_;@^'K!E=@(Y5;:?BB-5^S#<_:.6K&X7MLE]VLE%LUHOA4 M,)T,6'W8;7<;\5NQ+AYV#RW)ZMU.U,D52YXS0:F(81 *Y;>&.()8X@ R&04L MD,KC#U.3%%Y[TE8[DV,ZKXVALU*;R;XRE3(L=X^6#=#QL0 -)Z!EI3-)%5#, M+,"T>K/9!J;2GYNQ;]*\FL/C?^\*#9CQT"KPL5.@+NRI.GVO6K[!/?FN+3Q9 M _7\5F,XJ\1P2"0,1:B!6%$.< MX Q2'B=$H!1'"7+ 8'U]$#\M8[;5<.Z:-0Q4S*(ORS!&FP[Q6N!]KM>17\S7 M5P_N<[W"+J##S@_M<[MI487J<,'SWB/*&262Z*Q72ZE<]&AFK/QIQ_)J9Z^8 MWQO%-*3!@;;//MHF,GIKH3U(;.;NV2:"GS;.-GK+6_/=KX*+A\>F=<5Z1U;= MSP^!W=;%^BJ4OZ4.#)R*/*$4XCP.(<)Q DD>$QC'@B5ACF@>Y%>VYK5D:6(C MTIW1-C6QJ_O/VNK;X)@[NQ;MC,W%7K4'#A>@X7'_R]XMS_Z0_/5E)N#J]L 3 M3H3GYL%^)\1'=V%'W3GT'K:E]-*=B1TU8]"WV'7D*YK NH1KF\;*']?**Z[7 M0%579'^[)^NV'=Y?U1#;ZN.ZB><^:XY7_U)G2W\@Q>;O9+43RQ!'4@B<0RET MN@7/=!PVHY QSD48TCS'Q"[=XM7(-GENQU?U?6P*MNU<;7!7,WBF#6S]"\!U M J]4[('OFC^';K"O0:U+1A,_$WAM>O;\Y=OS;"@IZTH($]V2IYV_;!RHXT M(NMH?"/TF7;!]2-UB1'0HH._#UH6MZ[!KVDZ?;8,?A5RS=\O^%6(?2$0\/H8 MG-G!:[E]__.Q:$.@'EJ@G/MI\.3,S$.^.5>GZI/6Z_B_48/VQEKV"+&M?K2V\V QS^.;:- M<15[VP ,2%W7^T:7[=0M==1?NI^U%UA'K*Z[=E?5>5G>EM5V&7")94P"*'"L M#+K([W7)8!MYRW]]_TO6IX7QY9? U)V?"_ Q0U",^^_)\\4JO7TE,-!-YQH9W@7_[6*.W7L\#@_HRAO0(\F3@+PK,:+GN%/#='#B-< M!S!3R@\Z&U=\*KYK0EOU<15T)1I;V&1WWCSH?JC_4YNWUB0^@SF141;06&10 M1I%NJ9@JQU'F"#(IXS#B*$7<*E_))W,3>XU]E)2&65AS"P[L[IV:-M^\SW+G MV[AATGB9/,-HP0M-B668P,]LS )CXU.3GF%MO+#V(C W/I5Z"?;&*PU[C(WW MF[JSM0;9^2XV3PUXJ2'@QKEW)S:0BF2Y%N6N6CTUD;CG![2.&7-XCK,: C M/H2W,T7&!T3T@GNX^R LV%_#(G3!P(9?.Z*7BE-:O@RQ"2(1!["-(X1 M1*E(($U$"@D*&7OBY==3C7;D^3MJ'(MTMGW<>N6"PWC&UV@G\Z=.EJ"RR61*.QY5A" M@5+=HA@AF$111F3 69DA:K_4QJG,L>8<5/JHLBX7N M4P4NZ_V(?KL!+YHTL070<4AUYE9L>%[ZIE+[M "C-.UELH$+3RU^_BK&]S#U07X ]_5H]-R;J<;B1-9?7VPVK U<\ZNR?!9 =#_5G+ULNP!\-'Y9@S@.Z,S,( M?C1B9P8^'&G@@[$&K%?_N'">UOP H5E7^KC S]>WP1OV0>@ZHOGMX>X_RA^_ MK1^+M^N*JW_O[Y0,P]'#HTR\8&OBX%OQ4*SO%D"Q '[[?/M1 X!4A5*":2*O M@3;&0]/^%&&W3D=U /[P>@=F+JM3K'IDZ-FBUF8B]N/7AF]/8A8$5,*<" 213#3.M7+5HR3F2,0"R\0*N-F$Z-1W\_L> M>LUU<,,$Z+@P0?5QUZ?9YNQ;2W;+WX."W+L/&DCLNR?A$,F7Z51HH(2+_0M- MWG4U&,KHW) M'L2F7O3D46S:HR#G*.<\0I#E2!VCHXQ FB<13*,4Q3F1ZL>Q7=N%,U0FWJX/ M-,&C)FK;7N&<7LS6X-72VBW#GJ UO0G.Q8,2>6NB<([&S-T3!L0\;9LP]+"G M8BQ=K-M4"JQ6Y0\-9[ND42*B"&6Y1&*$P:S),40L8Q"*K,4YBS# M+,DH#U#JUM?U2LZF/L?WLKI->DU4@\TF1O,M)YY%PV/!2\R-9?3@9%J&Z_.K MP0)]?VFPDZG0>_/8:_EZH4ZRGM1YN:VL+P+.[0#K(,H_BNW]VUVU+977V.52 M/7UM.N;I1..[=0TRC)4O%Z=1 J-(*JL@CJOG@M3]9]\6S4;7JBFTJ)MD>]OO[>[O7WZ:"_ MEAOP=5Q_+BWU'-3@K\F>#?&YV^XY*.9,(SZ74?QF7WXJJ^I#N1'%W;I)\V1/ MWY2AK'2==)W(4?]KU9A0_D_%IK:6^PQ$CC"C,N 0H22&*(PC2$.AFVBS($NS M3&3(*@%C&C8G-G,M8\K -9R![8$90/;<^,D O7+"2$YB'FN4%I+F$ 6$0$Q2 M"G$HTSQA481HZ!!.>,%YNSH"\6>:/K/]Z^57D=T^=SE%&/RB>?YU ;I)ZO@& M/<;K-*$>Z^# ^[RYQ7[T.W$R\I5,OHKL93^*-DUW]D3-4WOQ-T_?U$@W/XMJ M*0G&$1((!C2/=4@G@)3D$F*:4(;RE%.>7-4N^T!K^I/"LR[10%,&?VC:EL&6 M(8T9^_\^]&#M[+NHX/I&V:?"3=4GNT?I9=MDGXH\VB7[S"M7@*G2<4Q ^CPZ ML4=SO:FJW<,>(%"PQNUY")=(YAF/90H%B72A<29ASH( YE$:!X(&B0CL0KR3 ML3JQ.>EH =T LFX0I5L^VO:'FG"F#,.XKT+_EG'=Z[%6#]#?H,=_#;W:S*H6 MP3/DZJ1:]HF\.@VC\P.P3JKPLSBLTU)TZ3%])3KL;^5Z>[]Z^KNHMDW/:[UC MM?]Z(^Z*M>Z,>R.5#?PO9?V^K,4RPBQ/"4ZAE#&!2 H*"4$Y%!'.XXRG"4[- M.W_-SO[$F\8>XOFA80Q\;W@!CX>^2;3C"Q#-6+VMU"V%B?KI=T63F$+1O- 7 M,+SQO/YY==F,3L%X 3G>C*K>)2E$-"$PCTD,,::$24%H M2$.;*H,)>9VX7$'SK"R.9JY%[P);S9[=^7?*N3([ +^2&;!S.HYN+H"V&A?Z MPK<3=&@IKS&0+G3V]'?\P#))(SX**!6BWND:=0ELOU<&LF]SK::^W B^=Z\ZO4X!\ TH#V2T%$ MFJME $328I 7"+9IGUCP+[MMM56?H':*[^XV=K)WTTJ:-B%5#_$QO= M)4&YDZ"HJIVN>JJW:?%3%TRJ'?IQ4S#UI!I"[E9MC$R]T,;.0'E0PU]>23C, M=GXFC8(9,_/G"7[9ZM=KS,N:N-M!IZ511 MBB * XV:$V50I(+PC,09PW&7C&MVO!FEZ9!2:[?5WZJ?WRO%U\M]I=;]NJKS M,-C]NER5=Y; &.,Z-#O)^-&+TP[;D=90&2WQTX8R_@XKQI)Z.J",TYOU4&(L M_O.#B/F+CM9@HYO0;9]NU<>Q54>=/>)C+SN1AEF4)$PCY& ,49Y)2-(809:E M,L'JW) D5OE;!C0G=OP[#FI_H =RZ9S<::)&0Y/@5SEV1N%3N;YKFTM].[($ MWM,]+<3T91$,*,YK$\Q5<&(5+%YUM0LMAD"-]5/[+=5'Y44+O@Q%G(@ 28@Y M22!":0P)80$D*&8$(IG4Y%;@J#ORHCLZ%#7Q.C^S^8EE@N: [DQM M@ ^-6/H#>V7\WBBC(0L:NCX7_IALWM;[14(S+_,Q@4]7]^@;CI#57=K@Q_6C M.F9\$M_%*FI!I;* ,?52"'F0"(@$2F N0P*)9)*HE9[EC%EA5E^F-?&RKDF! MR!*1>D U9HO6D\!VJ_:0DZRA_S3=!6CEGP*8>EQ$7\C4 Y3FA:8>%_D$F]K@ ME2MJ-%PB#.?RA97;\)O8WI>\/O_N(5X3$@8H32AD09)!)#F")$$A#,(HEFG( M*$;$NEAC6IXGMB) M=JL7F4?U/@M')N9X_@J2>:;@;"G)3*0=KKG/I^R\7965CG.W-^SOBHU@V[=E MM:T^KFO8 [[, Q3'F0B@D F'*(DR2$+$($V5OQI&+$#K\CZ:2G")"(D%3"-20J1X G$C')(,X9#SJ,LC8UN&4;H M3&S+&\J@(PT:VJ E;F9OQC0U;*H]RF]GC!U%-[8 AH(---E1(S1^J?K+P1T= M&W>6Y6TH7+> 31_W! "N!J^J99S)6 0\A0(QK$&Z DC#G, <9XAE,4VX3&T* M6O%MUN?9U&\:YH3XG8?R305 M5'=#Y&71N8\$'07D/G[:N69M(]1Q[IUH_ORX/NW+\55M[A_*C3[H+64N$AKE M,8PHS2&*0P1QE@@829%SRABFS.@HY4A_XHVWXP;\TO'SJSH_-;&:EJ5_ PU3 MX _-%FCYLHRUV6K=S!9,J$L[(W%)C3UN;-7H4@KFH@Q_Y5U6U.ZXF5*&K89W?5A&7495,4&'36-YG9ILCH\^6Y]-8T'[K3;-7[(_M+]K M(T8?BHJ1U:W8%"7_H'Y6+66*XRB+8T@B)B!*D#JM!PQ!S@F*T/_/W9LU1XXC MZX)_!0]G[%:9!=JX@-MY4VXU.2>S4J94==N=>@C#FF)W*$*7C%"E^M51P$5HJX/Z1:&)+ANPGP@X MQPG.$0H3**C*T@LPA;E(*"0)"D.4(YK&1JUOS4F.O5#Y4\5IB;?0ROAQ5:W+ M?^M?6 3RS=1GCO.G$YN]:\?B3L.[EJZN)SL*^@!\T#I4_J7YD3\^ MK2IR>&K3LQ*:8.7&F8C37>#8279WG6%W9MN(175]8_S M%HQB^>.+.AMM>U]TI1@?-OQWZ5;=_\47SUP#%=7S3(0Y#8,,AEF&I2<4Q)"H M_@5%$$4TB3)&LL FMN+*R,@V6'Y?R"Y1#E6.S+09.K)+:S R>$;9H! M N^AD;-2.85"CD>;+/1Q5I!^J./\0VY[_LUR7;)RH0,GWSG=5.6Z5*A3=+%A MG#4P58]/F\;?_"8^XDIA#]9R8IN$NI?3 ^B2/P7]EV32&1"!"*1;D!!(LHQ# M7##Y)YJ$!3(ZA$W Z\AKOT\8["@[%5N..6-F;L<;F0<[B^0X!=;^QP3*\>2B MC,GII%[,!"H_='2F(#GN(4YYWI_D8ID+$?,H20*8\CR!* ]4&)LED&>QR$)$ M(QQE8QS>.@;&/[1EXQS:MAKT>UASTR0^6X MGL:.QK$_A=U7[*:J/B_9?;E>&.71'+\ULB'0-,P/6 <273Y=N0MCMWKO*\QT MSOFNND55O[+RN60;O ##(,;)'>1+#W_5IKWEVO"+XIE63BFO06]:Z'=_*M@&N>\*(0(%70MSRA$ MDH3<6_S[1_*8/SY?SO&K018X]U] MX%1/-8C#&9#?:O3?$]676\XQ00F+:9'"3.21:AQ;0)P0##$IN-HM6$B2=HX_ M+@VA!]_L#'<2C#"_\1N=7[-CXAN<,;OMU@..P+;IVQYL<2<.:.4!G4! 2_0& ML 3S"& N,(,T"L(@XT&>$"OK M=D1A9,/6T&M*R^R6Y[$NS%;F51+:+/"NQEJX+_]+ P]>?-NM-Q;^6R_)Q\]B[+?B\O/]KI:X,ZCGG1+ (2[]" M9)E<@RR%19"%,$X0B\)<)")'YEUUK.F/?W.8V'1$L=>?09!T7*U8;K4M+Z!C M9@8:=D#+3[@<=6HT]= MHX)'+/E400^I5=7SI>;2FC @FA(FW;A8K!:+U5_J&?7 J]5&[O]!RI0=Y/8 MMH&HP0-^;O"WY-#ENI0/R\IB4USH.HSJN*S+>VL4XS]1PXQ?[82=LX>(L\WXS%O=A'+&55Y4\WR[?J^^X M>FG=DC2A(F5I C&+D3R%DEP>KX0\8_$014F TS2W*@LX163D/: E:7ES-*@5 M,V?M6EGM+'LGIBZFVJP?5I5&./ /H3P@E2_LY%,DI@5-'A#R""UYZ%G'C%Y* MJPUGO1ZRZ@2LL,N6Z[G(6,((HS#,DP*BHH@A)CB$'&=%G!*6)7EBE9([0&SD MI?FYUT);;9-J=YJ!)=?[:,L">%)%DK;1HD$-FBU?7WJQ6\8MU1/-JQO*'K-< M#>3SE:8Z1&K:/%,#H8\214W>L<^WVN7[Z+QMPWRK_;=&7Y\=,/GV7?*L#H8:K(,J],B]#.LSCQAC\7Q7GHE-Q7'[U>,SWF8 MDJA(""S"*($HI!P6. MAP5D0B2+*P\P8?J,_\-AQ/^59*5I $3/'V-B3?7A= M7".199S/3!@K[(Q3G#O!9>P--!E"QBGV^Z 8)__NBB5[PYBCZ6_6=5\\E;1H@XC#G$>,%#(HDA0BK0$B(Y3]1$N&0XY1SHW3@A#6KOUYR"H\=*[),W0D4F^VSLNR7_MEM[982=9=)>$ MZI;;Q>?[4LW3SNFP??=E'TQF#)K0SBB M4CV9T#$XG-3XCJCB0[,])BEGO/[5HQY8YV5^41^D'/;#2N49S&D:YH@%&20Y M"N7A* Y@$0OEJI&"%M)R!W9]-P>I37,QM24..NK@SX:^/>;^@.;,3*8W?=A& MS9U5X8*;?UE$?RCY [2FQL2_+/8)!'R#EZX%RVYP!10,=,&BE*59#B,D8H@R M%$$2)CGDTC$31<1RG#A"96]IC+RH#S&C6TR,*V"R=]JY'(?T(+/=PG40]PJ M[".!/,!C[\9\)7#L(Z'.0V,?/VH?<_S.?Z@!?^.K'Q5^>I#[^*+=(7"41X$( M**2$1Q 5402+ !/ XUDJ(R^_ENX,]"E;[J?#6KHFFA[U] MOSK=DW*>9"PF:5+ /"%([IY!"(N<8IAG84#E\@VXZ@)LWGG.#UM6*]ZU4UV] MU\"*:V8MB]G\S$$>AB'.*8>4D0RB))9SD. ,)E&>QE&:)%D>.@ P3#X3SO@* M[_B/J'3P5YD&7 2\R!($0T(2>4Y,*)3Z9["(*&6Y((AB;(V1\$J3 M8 V!\+%!/7A-_9N=-J?7J.7M@N9)H6:U7(&6+7!ST OA3.=GCT6D7E7EJ^C4 M#U/3%JEZ5>114:O?T=WIT>]CA9,=94]W46^'E MI14^QLPP)$=%*(-4!3Y1%A*8\UBZ&2P/22JD_Y<;A4>FGQ>75H+G9N5-3(79 M!C>=@NTV-J7;-N;ZBV+MUU,;6N_K'WU[\Z,H3]O:EDBV_OB!>KID7,W,YD;;M;.7 Q?RN M?@K<[BFZ8\X_F(P'%8U[S6[$R5NX3K=1F>&UN=60]J'[MBZ[ [81A2 )9S ) M\T(ZYX& .2([*:I:YGM=O)!A04YPBS+(Y@@+H__ M1&5')F$ F;=R;2:;-\"[FC4R&G7V[B.K9L#D[P( &FK<9 MT'PV_VBRI<=&_?2KSU&Q0SVQ^@802/TJW0S'U#--!YS&4UV=ZKL.KDW_\YY7 MC_.(%1DB(8,1+P1$!>*PB$(*XP2G09!Q3(51HR8;HF-;YRTHW4)1! T(W6H) M5MM.9OH/-FB#INHGU#U^5SN7XY MZ+>-F"!!3D.%%A]"%&<1Q'G"(8Z*.,H$$BBWZFY\/4MCY^"V#"KWN$%V;K@! M'3>6OO'U4V#H 4^JV)'\W(ZQ4=JH^]>4+P_V>H:F]5.]*?#(&_4WLCW:G&YI M\O%G19M&1H9H<_MOC6R<#'L!71)MV*)<)Y6=9=!TO+$4<:.K@SXZ^9>7JH-X,-V]/VK#/_XX^ORJ?Q0UG1W1+/Q%4\-,/9BT5[6??FH MHCQ??[_]#!3UQ:K>F()L#8MOZ$]>*[F+:WE::,\P6T82NKN>)T>=U@L=$NS( M(1U\V*5GTY7]*6_EZ4+^ZN^\7G/V;?EMR54I^LUR66KDJ.KEF_A-CB5W1(&# M+!48!B%3Y8^4P#Q!5'JZ"9=_RK$(4O-.3Q-Q/;+MV':I?6KX <^:(7T?T;;" M 7C'E'(E?RBV;%HA336_!K<;;W'67()M)[IDXOW.Q'7ON;;_$L!-9^+5_X_F MW*9IUAN<>[?;GK?X#5BVQ9IX+H:;:4W%S(0MN";6[W[CKJF)NYV7?UNMV%_E M8M&DP4O>2K+@S6EBYTINCY-(H"(D0KH,<9A#%+,$%GDHG8>,1ICRC)+$"H?7 MBOK(3D#'2U<>TG(#VD-KW[%V#*+9Z=KLZ#Z:!NTV9*_*LS[\.RG!4VS CO:D MH0,GM1Q&%MP&\5I7^('3JDT>Z$%=OF]:+]UJ! Y5T;.JRP9[EF2B*%+,(4^H MM%*4I9!(@P7#(J H#2*:B\ ?>K E=T9KT#]@\%-''ZSQO_BRZSW:=5=3KHZ7 M6D/;N3*S7(:LC&OG^3%J*:%S'+&;,,9(I.N M]6%!#]?NA:>="R:E 5#8#O- !$)@FL(@SY@\1TQ880;N MAK9:<_:U?1T\C'4AWU;R(F44R3-FFA=$29Y#:8D0Y*S 14IXFA2196&HB^3N MP#C.DIL9&3=Y[ S+$0[-F\!:.Y;<7]EB-_#418H' ITH23Q\XAKX?MW ]A:7 M3-7'HC0,0R$/3"06A6JOA" N5"O.-"U0)+(\$0Z8_7T2(R\XG=CS)$D!L:IZ MZ"HJ][_M(RV_C\V2U?*_E)?/G+D@]^\IS6R-7J<*N[7:;Q8-%#7/Y!IV_^23SHB ZB.6J_RY9)R]>_FC5KVF/Y5+O*32B+:9P"6O MYSD+Y :8%Y#01$#$"8=Y1&.8XD"$-&,TS:S*_\U)3^ P4+V26U;4]8WHV !X MRXGJ%\6(-'^_@BTOX.:RUERPX"P5X _WS93P MU!AOE@HY@>=F.X)S!O22X8JU_1O_H6]+UR^ZNSU>S$F11B&-0YA$R@$(4*S2 M0W*8(!R32$1Q%%GYW,/D1G8+OI28E M5:Z/<@K]:VM(%6&\JVR9I%_1F9CG\ M:DZ -1/27!CU$;.I$: /!3Z1"F[SED%'V40BNC ;? M^BIW>,WON!)'+HJF35 ;NWC7 )'7\T3PI$@+"@.*5*EY6D!,1 YY'K T$PG) M26Z<'>;"P=A9HNR?FWJMQM:I6P+3&+JU2T"Z1B^#R41. T^7&'2-W'M)/E<- MY.:_-57UNGK^ Z]I5>ITH2_EDG]>\T>Y+&A1R"-@!),X*"!"*()%(2UXBN(P M9I2+0ACE]QK2&]N#:R$=-'VU$+8<@#\5#T S89F'1K=6+M MTAE*ZLFGNT1M4J?.4/1#K\[T-3<3\'[U^%AJ)T:AU[Y?+=7-,)<6A_=2,JR,QJ#>AJO:N@Z-7BR*);$)S4P;HHYM#>.H[B9'WV_K9*:*_[ E_76 M^_FTJGCY8]FDI]"7>WF0K;'N42UYTO]::(?H-UPN==>"JJPEFQ\VE>J]H[-9 M?N?K;T)Z4?,H(#3.0@J9*ME%<'NLM3-Y4TREF9U\8Q-D9UPU\V"/^\-+\V[Z.D% 3Q)MD'NR "7, MMNU+(Q!H)&K3!?7%GKK5E&+Y,](3SH$GRSX%QY-N!Q-.P>$>,B5IU_1P5M9- MI@EG'W&E8.1J37*A/V[.[E>WN%J7M'S2D'/?N;26^M+D':Y+.D=1S!),$(PI M50E%>0(Q"A%D$9&?5D%QD7.GQ/#K^#(R3%>GA*LSR7]KN]'F1QQV[:*\6BO# M(W<1S1M8_;5L[A7YX]-B]<)M'>JKY\MLZYA$_8YIX3W.0,?:UK)W["GE[S$( M=AS.@.;19T:X'VUYRP6_DIV)L\#]*.\X_]O3N&,@#]07*A4__GPJ*\[^(7>) M!\GIS3.O\ ^^AYP\IZD(!,$I#!CB$/$H@IB) N*$I5DH_QV8Q2 FXWAD;[[E MP&FO*M[P([Q6#]_GO0W76:LOK/[B%\VRJQK=H$:TD,]#) EIA M3,'^7FF6?<(%3#S;;C=MV_G![?SL]X20GA#XZZ&D#Z#68+@M+$"#$B#?XHT, MAS5S3>_OOTT%!N!1T]J.ZX<_IW'T39PXUF< MQ8)B*,* 080X@87*#A>"IYBGA.#0JD7G:3)C9WI0:2DV"^U??^!">DZ6L;$S MRC$[DUPOLMV^UM';'3+\-;TSD\G3>> ,D4F]_&%!#WWW"T\[WO*OEC\4./X' M3M9MO>><",ZDGTQ@RK% %6 M9%'^:/-;5BKT-.LV5LO+_!.:,KS OTY^RTM[20PJ:D"1FVW+O[_B=7N0\WA? M?UXP7W?T)RA,>R]_7L2CN_B!1QWP,=D_=8?M6[[ZG:_4SOYI:8^1.33(I!F0 MD@EX^_$;^%W^W]YYZ--JM5ZNUC;0F8.:&5Z27I5BMS M]3$&JJ:)X&[(FH,C M3X>N:2+@'L*FT0N..VM;$]"T?M;-%AY6"_E^K9H\KE_F.:-$A#B'-*8A1"+# ML B1@ 4J2")]WS1FV*:\ZA)!J_5N7U1UKUX!BQT3,R /%9P_ZK#_4G[O_5+= M;?]Y=26ID?-:7O^7[LYJVQGFHK(-=VJ/*K34MYU9!Y1@OU4;2N9KW[Y$ M;MI-W%#XHQW=]+TK.K023^T"V]^HQ=8>ZX?.\^$\CO,PS@6'+%!H*X(C6/ ( MPQBQ((^B1$'T6G=P?25A1O9D6A:VP3S%U@S\-1SK<^CZ^EJ?@IEM_$^98)D?>5).]FP]K5YNB(YM,%!4B@P;4!& MI(*$E.60"Z)"5S&%12YWM32/61S0A(2)543Y))6QMQN=Y(=;;*WE +"&A6+, M;/S5XMH9WT;2#D5L1]%SIN$Y@7SF!A[1F#Z;[YR8)_/OSCYL'ZFZY;SZK5IM MGO0)\/ON+'>W7MX\KDUC51>&&7G1*>I DP?-0;;' +C3=?S@YG&U,8T:FRCF M4J>2B? M/JQ4H^1Y)(A 111"1D.F"O)S2#"BD"099TE>Y#@TPN,X,?;8^V5'#?S9T#.L MTCREA>$E>:5LEINCN5C&2VU @*'-4+[6VPCEOW8+[-2(DRRH 5&Z!33TB&L> M@SS]5_3A9LD^\&>^6#WI7(K=>;&[>+Q?W?)*K*K'3ZM*[[?UO:38?F0D85E6 M! F,\HQ#%,4YS$D@8);@.!-QD>=VS0V\<#7R(NUXU,'-'I?[A^V.49VHW+"J M$74:9F= L6NYROU.G9D;/?F$V%F6*>?"(?G#H^Z\Y8KXX&GBU!*/:CS.1/$Y M^!7!V-Y]P6?T=+S:JM\3FL0E4W)7UOSY5G'< L@I<8QX+%$>TR& 6X0"B M5&009T2::1RSC,28)+%18_/).![;A$N20$B:N\N["IM>W$\W;1;1[+XA MZW.IY;O,\G>G,LN5$$!+ 7IBS(">8B7)%DI9XP1YCEQ/H7:?X>E1^9T^!CV% M^D\&FBU'DH$2>;-9I&I/:F4$Q M#VW#\,..MT/R<]7UBQH:Z4Y=0WT3?]1-/[$Y*Z*8"B[].5I@!?J102+_5_IX M1<0RG%)2V(%^#%$;/3FAI0T6NOM3I:C#E8 ;^8_F$LGR_FA0=8;W2+X48ADR MV^JBA2R[ZY0A:3?W3!ZOEDQD]'7%-$AKVJLF$[&/KIR,7G+M)D76GY?UNM+U M>O=J:YMGJ=.O^H PC ?L>>K0?/&6^<^YOE_;WL3X!V]Z 7$V#T(F M'6^J>L;@5"YM)GURG&40R1V]6&S_Z!-B5 MP?M2V&")^]5$IBM?]Z6/O=)T;X.ZN88WE*H4%04/MEJ4"J1RV_0\2QF-,YQ! MD2O\A3AA";$Z@[V/*FQ]X@M8=!1=NX;/Z O,__0CQ;L#+NC M JS=PLNR>?(.!PA-ZB1>%OC05S1XPSZ]L"FU43'@)F:\C0-_*(7@"BJ0.U3& MVHTZ\AINF %;;GJ7,F#'S\RA5M92><.K?%R]6<9J+54V0CFMFRJ<4A@M24V6 MT>BF@GZ"H^,(CCD#>,&_"5W)\#M^E#_V,$;;!)\,%P7&A3Q9LHS*XR4MH#Q0 M$I@4-!1!RL/(LBSN(LFQ TFXB:!H%AQSIPST9N8?^-6&93C)3A'V5]O&LOFZ MF[Y,<-K+96,%'-T.F[_IX#]4&FSX9HD7+W59VWL*9]X?VR>HJM62KS;U08Y' MRX:%"W!.?H/-WH/HEMOZL-1C[.(79'3;K\\-.MW.?$&LO3WXTK..W6.:RJ(6 MUOL>__SX4\TH?\>77)3K>82R+,F* .) 0;7&20@+0=2)/$0A0X(7(;%J%S-, M;^3UVI*U[ 1S045FNZI'P>U6:X9 RE.2J(#<#-!7I6"]RM:?BVC^=:?NDNR1675,;".&4APS!AZG8KR )( M1!! 0=,HBHH\I,3RXMJ?RNQMXH=C=3D4-%_2F9F1]*@).R.Y58*RCMM:9Y^9 M*(:B>;N\'J8V\46VD>C'E]IFKSE<<-_^X_O__;%K8Z%0@S:D+EF)*SETB^R* M%.Y7D5&8X01#%.8I)%D0P1 S$3)!$QPPXROLR_1&7N2* ;#E0-<4]7FPN"\U M4-WP6A]!(79K_8(N+F/E.BG%XIK8KW+<+H)=/QB[^UUS20=O< V&F>Z.UERF MO5M8B]=<,GHV:H1OXEVUPNPKKOXES>D\+52.+8]AFN(((A0(F,=1!E%.8U%$ M:2&"PCQ+YP2%D8U:0Q)\$T 3!2U5F^2/4VHQ,%_7"FMGL$:2TR9QY4IY'9-1 M+.6VS"T9D&DX7^34BQ/F@ SPO9_7,?2@?8CVOF(W5?5A4S7?BV%@=O^ML=,L M>K5U'4GS&.R!@);AB3O_XX^ORJ7R_K%G%/BWP M#V.T_9-OC[TQ*:+@OGQ49OSK[[>?%7"'=.^Y<=>W <$O;U37RVRWJH;$!7\J MVK[ \@<%(//^EP2KQY7%7K\M]Z?_PF;NC_V:B64Y^E MW[[\49)%4PE6SPNT$'SS<&@XUW7'73K:] [#EJ]X*Y3Z4M4ZQ_K;:Y[,Q.<3Z*RP;D=Z@B.S7::Y>+#4AH4!2%8C'@>PCA .40!3B")<0$SZ=]F.2>$T/CZ?BNO(=K(.X%&/C[1 M;J7J^ &TU^U1P23X:+WR*M_(\%;T]A@>;[OS@'&W[9[>R-MTU6HE5MA7?]>[ M0$_J$PU)RS)(@2VW*GRUY1=T#(,_ M=RP#Q;-E<9FW.33;/5]C9NSV/N^3\G$ISTW-U:3'>C??BAP%*NT*MEX15>UZ M90X#L'D8W_YJ^T-[?->U?7KH._ZTJM9SPK(H3!,*,X9T_$I 0G@,(X8*D>9% M6# CVSM$9.QH54L6[.B"AK#YU?99_5R^V_8AM9V-_+I M<;&])^HHU]HGI;KJ5GM_Q,DOM4\*=.I.^_2#+E?:B\4'N25J0.U5U27C\Q@+ MAE$$DSB3NQGF'.9";FY4")YE/$EP9%[<<9+$V&MNL0"L1]3FWO6D1DQNH:^5 MTW*M21'[]%SJ,D[+:G.E?*W,CC?(UK);7A@/B35\/WSRS0FO@X["(+9BHU"QMX5Y2=Q;+0$?BS_:]7J PG/7@ZTIO1 MG/2\;J6&P\.XWMB56_DMR9/&80$0H10%#R M*$"J#4+!82P$DNZ*R*/"RI@8T!S9E+Q7Y$4I/V)>JX7"Y(E)GITL03D,5&=F M-#PKQ,YD](AKT/2]KD\]#CSB-6UQ.I>'RFU MP_A!]4JSJK0Z>'GL:_\=-?#!N,W<>5$O'_BOEM)N?9XJO3(6VJ$$ZXQ@5U1B M'8XX<4'6&8&.Z[+./>CHJ&^J9;F6R_%FR3Z5/]5/]6_5JJ[GB 01B6D .?2/$"Q(GL-$I(AG(L%Q:@7>"3I\0+1.6;OA9A1FZ MWC[48.EN[XG=$9T!3=:C,WU),E\.]%DZTSK-E\0]IOMFL'U95^6_.YI$@C"..("\RN>ICDD., MB8 X$FD4!5D2<&1W(#Y+:^R#L*8,:D5ZUO3MK '>4M==/9O?6K;S'%*?Z:'8 MBU)L#\-:']\;?31TP8ZPSS/P1>F\G7W/4YKXS'M1Y..S[N57')*%& M4KF-&[EVOJ_$^B])I%^S%NF MA$=>^!U-@'M$+9>XJ0H-U_L(BK%<_#L.0,<"Z'B8@1L33=D; DNQ?5D%4[+3 MF@A+91S9"]OW'[AH>M.+VN&A;E8YS,6>K 5]%'J9D MIRW!L%3&48&$[?MN]N:V6E'.6?U)"O"U7$H':-T47CRL%G*4>IY$1'4KSF%" M8NF:4()A4>04!GD1A3&1_Y-;V9E+!$>V+PI"^ZEE :A9 V5=;["<4K5L>-/2 M:=OM=+T"R]42]JMWN[_9V9J+:C:S,3Z59V=;;O=T=J:BV6-I\(("1[(_Q<; M!25W0XZ\WO]G57%LME9[8@ZO1C?F[=;;_WR[^W@S W_#MT_5K MZYCO@9NW]N%F\;3_V*V;WE"3K(QCUKMO_\1?7#$/;S=D4=)/BQ5>S[,$B9P0 M!D,4J!.Y/*#G:8Y@$*5!SL)<9)$EVF%O]+$OSQK8OX8@T!1MX0W[JAA>#%<+ M:+S<3U2L0Q M^$@?.-NH1IAW_)DO-_S=RU?\SU7U?E.O5X_2EKU[:0H )>'O_(=.%=;QI%Y8 M,J(L" 2#&L2 NC+HN^&-I[(!ERZ *'[0L-F?D[^6/ MI4X$7J[!EEO+".7U\V$8NYQ4RY91S1,*)B] \[=3K/K5ED70\3ANN-.;TGP% M0J]G:-H0J3<%'@5/_8WL4)6I0R[O+F/;O.MAV]QQ511G*,*!PI%) HCR7"6/(6F5TR(("8L038RN MEM^(/&,?F'N87,_Z5DFH^]D/G.JR.A"',Z!6FT5MYNOKS*3H]?6Y'''?4(R# M"_AM[UK\-K"'WS8#.R';9NU*S ;6K3Y ;#L&=#O"<.LD!EKD_ZROR**<^/6Y MM?F:W&J7[Q_X,0XD[^;W23&A')6U?&RS?&Y@_ZK=QZ2SX>1?2NF;K'82 EQW M;Q&\T+=1]0-7W5[QFLM?8VF2*D7GP$Z52_V.V&P3Q=5MEGQ@LY1[E?[;$?$G M.?[?/%5:OYT9'RSK?@-L3E=#_@:$/?#*WAI;;H?C[D*MN^S<1;PH#2DN\@A& M:2#/O%$H8)$6,0P#&F01PQ0'5GE\9RF-?3=^^E;WBLCB>9V9G4N]:,+.;;A* M"=9GR(L">CH:GJ8;;5A$WB\7J M+S7Z!RYX54FG%/_4USKO'Y27^WEY\ZBR5>88,9++#0,F>1I"A.5V0N*E)=22*Y\^>@NNK%D]]J37Y2 M=]95.8=>KO,X;O;JAOUS4Z^;2X_5'5?"E@O^.U\WJ>9?5K7\_7MZ8/[ECV;.?@4[ M@/P=^^#/3@"/ 8(Q]>O)1H_"XJ1V?$PE']KZ46DYX'$O%BT*5"\4VT')FL)R M#XPQMLE=+, )%"O#/)N+"ABV@3YEM[1C9\3VB*1K*IP;8/?0P-/A=AN(MP?? M;?*\TQ*41D$N^M7CD_7".WAS@N5VL(?V;W.L5MVAS$9K[0IQ[5?8@*3^%]H9 MR5R7U^%P4RZJ,Z(<+*5S3[GWE% PE:8W3&??&_&3ZK=7Z$%J>KY:NBC952T6 M]D>T]=?]A(#^[G M^OXOOGCF7U?+]4,]#T(:Q6$10Y;F#*(4Q;#(60!%'L0BRK,DIT:EDE=Q,?)^ M(#\19)/.Y*I+@YN>*31DM]ZW.#@=2S/0, 5:KKITLQI\4/4EBC/0L 8:WJ90 MK4U^UP0J=NPH\=BTT1:@4B7\*E#ZV.KXJ=/Q(Y;<-A7\.C%JJ=0MI)G "_#" M<07$2D7?U!/JSPL%X'WX0 7J;E(72@E<:@$\X.>FXD>.+(]E\FGYW*XUL 80 M4#&]A4Y%7_"U7&A0==:I%2O\)^6USOY:R4U T?&6G'7E= VG5+D./F$BU)7R M[Z3= 1!38JL/+M+DOHY. -##N9EW=9M+ZK9_"TV_W(W>H%+]8O*K-0+O5Y MP4D493B3[IN((*((PSP-&61AD*"O<* (LQL! M=_'L5IVI9-8A]],"> J6'PP^:9C[M&"' >HS3[G"7#=Y>S=+]DUZ5543Y)YC M*J(LCQ*89UPNJ2Q$4*XM"I,L25 1%6G!A!VV]2DR(R^M;6IHJ:G9XEF?5(S9 M$KM>7+NEMH>VIRFVEV4^L:J'1/(&4'V2R,2HU$."'D-1#S[M$,]0&5&2[[2- MNJ9)%&'*">0D3"%"F,,\+G*(\X(G/"()+8QZM)P8>_380Y#J]#V+4_*!\ 9A M!7>1[):8H@.T2 Z-( _$LCC2NXOG=E"W$-/NL'M:D,$C[,$KTQU,3_.Z=]P\ M\XBC/\MK+E]ZD$;D W_FBY7NK-*[PU+(DNH>^7YURRNQJAX_K2IM;NIW+_>2 MYLW/LIZ'.0UQD>9*DXFT%#R%>2$26$2IX#FA@B2QE1OL@ZNQO>>61[WQ];CL M7[K.0,>HNB1J6=6QHH;9&5#,@C\5NY;E,WXFSM!MGWHZ++W]R6;"_KS@4W.^ MCAE>>)KV=.)3C4>'&J^#CWB-]'Y35?+'6X5-L5I^$[=R3C%Z8;):&!'_#>'&GV=FF#7(W%5SW MT:L/2O1_DX.O54_,+1#>G)"(L0@S&.:L@"@/(D@HSV 014B$4OBW5F*+4O0EF1]R:%?/P F(1:1&+X!YB40--- .-I* G:ANO M74MA02NMW&!V\IZ *](RZ^:_O7[='G'SWM0T^L+>>QM"38O?]S9D/G/D>V/< M31ZZ^[+-A U9G"0Q"V >XA@B4C"81T2>(I.8IEQDHN!XHLC=EXF@;'R$BZ[ MO?$R;:/'[9PF8_JPW4C0.SX5]_I1NR^O ^CC4XD>8W;'8[N9WZX,>]N#J\V* M>,>77)3K>2BRC/ L@"RE""*>8X@1"F 2QB0($LI%:(7\=8'>R$9S"S+0)#2 M-?ZI(0>M\X8NJ8V'*(A4!AI/TTRJ+4P@02F&4F[X@^22/G,V]]VD (YHS'C1," I1PB M6@20A &&89:%>1X5<1H8E<0XTA_9?&ZY42'9/3:ZY6$ $.!%SX;AE/&T9QGW M\*$X^S"$F_B^X@66U*<]V+NIYN@$[CB,(ZH-U:W@:GF45X4VDI;\3;7A_7XJ M"MRS"9_/F4 HSTD.4^F)0!3@#)((Y9"%#'&1ISCAJ15>C17YD4W1E]7RARXQ M HL=]9G&GE&0=BY7J(YJ-C-%XRG/SA)U?("6$7UL;5GI-WV:@1TW'K%>G+3@ M"\7%COBT^"Q.BCE"7G$;Y=I62J?CD/JW]@/6=.OCJ-B7S@H8\1H+ *!$)1+%(89&D :093L,PE[8K,DK;G8;=L1TO M?1]"]N]#^O&EAL?901\&H!EL6P39>F3C3J^A _=F)LW]GLO_?%W1QVE,-7KO M\30*LZ_4_VE,Q9_O#34JU9$R,.ISMU;'=U.?E[>\*E=LL+U+F.(T#6@.LR*- M(&*JSW&2QU 4610*%"$6V/7KFUB B;(JM",H&M:\YUCXGE-/V12O.%/^\R;J M"XD3IU(C%#Q#(Y=[3R?_V1$C31"^V7];&0\C38YU;L-8?+A6 ;?1Y]O5 MHJ0ON^ZD45YD*4885A0D6!20!8F,409QK!0H&<1*2C*,DPL;\ - M:(Z\F%L.NIOOIN'[2B=1=H%3K-FQ6^$FRC1;[)Y59+?N.^UTM[P[1("&@6U] M@K^E;R&O)RM@0G%2@V"A@D/;8/.JG9E@O)Q_:$M>/I7+[^O']<>J6E7O5W)4 MJMR,3PO\8XX#E,6"(\@(+B!*:0(Q#C)($RQXBB,L0B/X'#-R8Z?(M P R8$\ M&BJPM]WMI68'[/@!?RJ.#".+AMH<-A'^=629#^)3/<:&PD[J 70L.5!C'N0/ M.ZM@./PD!L%.U,X66+[U1HN'5!9+>IM%0;V9]!2KFGAB_C/*>YK^,HU8_T'E.\=S\9]2 MH]/C_&V%I?Q/R>35-B=8<(!AN.-LHS>\]:I+V%WCG\UY;BZX*#)!%4ZWW$N0 MB *8\QC!K" HRP,<"6IT%W*1TLA.ZI:TJJ?HB.ML;IN#ZV5]#=MNKUJPL[13 M*< "B\"7(MPP!IP58H<98"+D(!; X #3U?B;R+%7NV_T@CT"M+2*I7QRUW3F MBT5WB_,OCQD5UC3/]";ZXKO-Q641G:"0!X:=# KYLFA]*&2#IUTPBUSW]';G M5C$GJ@XNJ[_S>CV/*2N2)$L@YZHA!N(Q)*%(8![IS'^>XPB9-\3PRMO(&W)' M3%G?9TEN!I8;A>NGDG&;QNDV*#I^9\5@$W\]7;LM==\ BIPY8VR-4 M?\H4UZ\W03: 1Z\V46YNR;UJP[%="9NE6AM2Y;K7.E@U/(%5#UT?ZT89JCT' MP0O=H;U^X'P-F,*JD&?@-5! 2OQ@N74=/T0#JZ2N+*@\+A.NKS"E,7[FE7I\ MHS*]]),-;? D:7CKQC'*W PC*_DE.2'&TBBZVD=;&H>$8^BTA7ZZ7[WCWU<+ M]D4U\V;?FF+FO\J:?\75O[BDUMSOSD,<):3@(>0I(^I*A4.2SI#YMH,Y--4?!-L=A)K[8:4UEKT_+Y^6Z M*N59A3:P7W&:I81Q D.J>L9CC& 1! 6DL8@SDA8%XM, O5WB=&2+UR (E!U) M\*QHZI9@/=^G]8^S.P%>#- *J9*OFU[U\N M\OF?<=MBJFYO=RO&!*^N<>0_%-$[KDN*%1D%QZ/9E+PU?VPJVP(AOPH:9# H M< 81#4-(L@C#/ ^#-$<"%P5Q+%PTY6%D8]YQI.QW2Q9LF0(]KF;:BK1/7%N% M:#P!AG9[7+5:6N11-'I-G:"M3OP7_QES\%H5?;8J&BC3LQ[*%LJ+/$H"NY.X/0]C MFS,=C"LU2VV$C#\^+58OG />I*.4\MM8KA5?^7+#O^)_KJKWFWJ]>N2]&^4BY 5*200C%@J(B! PCU,! M65#DA+ LSJ@5((XAW=%S833M&=#404?^"FQ74WV:&:<1M&1GD*Y2D+6QL137 MDX$QI3JI4;%4Q:$AL7W=S7A\Q?1!#E6]W"QUIIZ&8/VM6M7U7%J(,"0AAP+' M0H%X9K (6 )%PA)$:)@6V*H?W'E2HT??5O+!'W968$ Q9@O?C[AV:WU+4]^! M;JG.@*;K;Y5?ELW3PAX@-.E:OBSPX?(U>,.^&JNQ"7?\1ZD0]9;KW_$CG],D M$D$2(9AQN:6C+$Y@D8413)GJIQ)F.#6KL3Y'8.S<&4T2[&@"1=2\INJD3H:7 MJ ])[1:FI9!6E5%#DCC50IT<<++JIR%Q^O5.@\_9IV)^75>+>UX]UM_$?<7D MT6Q7HF^P=H9'&'D%?<7R)56*IZFK(-J)]$RS!75!$\/+RI\2;'<] _G!GU[O MPLUD=^?E@QZ]5XYO61EZ*F"N[+ M1_7U-:3-%]XYB2^O.@_"VBVY$W*.L, NB.6TNLZ-.=G2NB!4?UU=>M0Q7B2$ MJ@GNT)GO\<\[:4#ON.*]7)0Z)/5I5?'RQW+OB0^E?%'!"4A3.R=9F$0)1DF!(BH! AE6^AR""YE:PJ$)8.>3KVP2R/ZO,5Z?+! MTK1A,(]*/(J1^1S;H8#FYE'=6/Y;T_DF;J@\YU>\:V:D"OJ[_-9Y*DC&*14P M9 HD)<01+*( PSC.!8N8**+0Z)!N1W9L;Z?'A[*+N.5$9;K)YTH-L&Y;D&FN MTV$;.)ZF+%VEK.KX; 6?[ \PWRTZ2HO MK"7<*ZJP?]OAW,?^>;]2UZ,WCVOCPU[OG;%M'OOGIE[KB,)ZM9<_.@-2/1N; M2,N>J :G/$W560$OR6=WMCLAC-N!KC_0=*>X$^SO'=U._=UG>KX1BODQ MAOD?3T^\TC]]D8?W]3S-\QPSGD$1Y_(<%W$$BSAG, MPSE'.TSQ.KL_0]\/L MV)D$NON W&EXA_S\I#BI9^ 1_RP?-X\^,O,]39O9\>^M3(:= ;JJ>\0,:#[; M5A*:T['S\/WJ<]14?$^LOH%L?+]*-TO(]TS3X;SYOSFN:NEX]=RP)KWLF^B* M*G<^F*;;F(L@2W,:H!!R+@T\*A0H PD"R%@8YT%"!"^H\>G3D8F1K;?F2I\3 M^N>&)\V8^O6B*SI=]XI.-]I6+ :MA+]9,#BO3J!;.V/\'Z!6B^/M!.IU.^R^ MQT_E&B^453FETC:*HL$/:H6WR@!> [JJUSK11_VZG1_Y%SD_&*@[<07W#QSI3NI72K]W;K]V+(>M2IZF^7->EV59+-6 M!2'WJUNL@=6+. BR L4PC8G&H":0T$) G!),XBA*0F*$4C\]ZR-OB]W-R5/# M-\!;MF8*'L["/$\[H09[Y9N=)KL=ML%W/=D5^1]26X;>%1- *:G7Q7L$:9R^,U"[]AM#XN]+ZELOZ2%^I) Q9LGY=0_];ZIYL6G_6^* MM-]46_*%#SX=Q=.3U@;@.A//UZ[_*C,YZ"M,R]%T'L:K:'K/+WD=#MS"L.\E M ]_$=[S@]5>N(,WF49*G&4X1)&%"I=,1,%A$<09%6K"4!PC+(_=<^MQD91H] M/:)A8VGZE,P/'NH,(4U,U=28V(4XCU5B%I>\2DR[W;633Q,#?S;D/-8[G17% M4QSO>/Q)@V]GQ3N,F)U_T+WG3*V,0?6TJM2>]>[ECNN<#D. W*Q*3S5(LL2 MQ(H89@4*(1)%"'$4%Y#'"&*"()'#%$726>$YAWF!(IBF(J8Y3K(,1?,FKOM]C:OU^+HY)&81+*VJ M%Z6:OW<&.:F///6?O*]YL6"DUKHL^ M^W)==-T=I M[-:4D2!6CM<)MIUG_NQ^5+KM=H,/TLN:)P''81%02'&4 MR860J^*<#,D-*PAIR),"Q4:W(6]\W5:4 MV!:FFHPU\OK:3^IM>0&*&?!<_PU(?MH;*/-49B,-#:^_,91C&RPTU,L(M:XV MDCOE21L1F"Q_VD;9P&(:<1@R)("40*&C3'/(09B8-,A$PPG#OT7/?%G]&RN+JA>H]; MP'KL-GFV/3[M J+>)LDLD#JISMV"13T]]UF<@2V36N5]-F>@8W2F,]T4:G(? MYM!?E-:W_CQ%=[VQ-6E4V+_MEG&)UQ6^GKE1J?-2QI?2DS*1;DN M578$KC<59]^6=YQN*H40_4YEYVN ^YT'P7&2B"+AD$F-JS8: 2Q(E$+,,E%( M8QP1,[R(4;@;V3_KMX-0W#9W53-PTQ9!R#7?8QET/*O"ARW70+/MVFW#QPR: M6>I7FQ<[<^UO2MJV'2-UIAM#F]Y[>_C@[96Z?GA4Z_E^(#Z).-KR7DICPB.> M\BR$* ]4EF?(($FE30Y(C/,\*)*48;LLSRGS.^]<\CKM,SHGR>4<*X=SO.S- M5\O;-,C8O#Y74Z=PWV[(HJ1BL<)KW15&8R;,4\P2'"JT5V[U-.%ZM:>2F:I*YX;I70%N T52[_JU8%-H_2KVF: MF.\:EB]PO09D(\?@=0T8?NG^\*A2T.6Q1 ZP>-'E.0NNNZ KF#H&1%E3O #_ M9X,K^9W^#=P_2">IIWY5;KNIFZ(=^2#5)YVF*O?'CTH'.L"C;@>[:RMZGM\' MOM#YLLO5$F(A-$@>]U:Q.SA]@S4VI]^U09$QPZH#/74O*)3EI$^ M#0\0GK5D>;*X7D'VIPX+B7T=1TQ(3GM.L5#"T0'&YEW'N[6%GD?.3@-"??RI M?N3S.$^1*((,QAI>*4*J("U.8(K3@!6L$"@UVJSMR(YM-)2_"(F&8:,]ZI87 M7V8:-+S6\JX72S-Q"9FNY<#C1925Q+ZNF!B0)5?^3ZG&Y9I\6^(=I-LS9 49>Y:K:3!$&BC(,][*N5$N7U7HA>GZ?G7+*^4Z?%I5&FJBN4N8DY 741Z%D&0LEKMZ M6L B#S!$.:*"$![QQ.X@X(VU">]?.U;U%5^/V?U]K^-78PHU'*LF*0U847?E M9WNX\#>3AD>05YD?2P]DZJFYX@K6EQ:]W[]>S=@K7;[Z4NCYFU=O%-R,][9' M2^N0M2@_ENMGDN- MN?5+BZWUJUZ)+437&O_DE@DKY_1%"GGL#$,.DXQ$$/&,0!P$%"8TS+$@1808 MG:]7:[R83E];:L;Z^KS5"^ -W9WB_.C);%_P(+V=D>]UN?K8"?[NDN#6AOJ" M6)ZL[CDJDYK0"Z(>VL-+C[L9MSN.Z]526LF7VU5=J]Y(W\L?RU*4%$N[^J L M[.?E'\N*TY7\];\YDPRTE.MW+RJ:=?.SK.#)+GEB:E(SYE>1AU;/\^BN'N"S]#)7U)'FR.:M(PQ^*,JV MOLUEC9GZ.5[U8.OSM,1G8*L-37^FRZ[;XZ[BP:<'9"RP-V_H,L6)/2-C%1Q[ M2>:ONAF##PHJKM*&ILD$EC^\E_\NUQK%2IZ=5'_DNH4XGZ=!+-(TBF&6YAE$ M0J0P)QC#D(:1($F>%,(*]\V._-@FHL5Q5Z&&;#'S;:WL#^SXJ8'3Q;&DOBDQL9-,8=VQW$4A]3FB]&P M.TYY^:Q#S$689$$1A## -( HD_X(YD$$B6 I3F(<19%YPK,%X9'-SEZ,F?5B MS+@?8ZZV[%CD"MMH=]@ C:DS.]-C%I*_&UM=%@G7(ZG-+0W;F_KLLI8==#"8 MRVPSWG09S@Y2[N4]N[Q_Y35 VVIO_?)A]8C+Y3Q("I[P,)-^'4\A"I(0YGF1 M0A''K,"$9BA/G>X!#@B-;%1[\=TM8?!G0]HRG'5659:A[2L4X!S;MI#=/;A] M1C#?T>U#,J\3WCXC[-GX]KGGW9;MQ\>GQ>J%\[NFR4RO9O/]IM+]? B-15'@ M7!4U<"@7*X4%0QBF) [#+*-9$2&;]7N1XL@+^8;2:B,/&D_X10ZQT-M6UV)G ML6/&;DE?5J/9VO:J'+M%WI&&G3)ZQ&>@)>]OL1M+ZFG57Z8WZ?(W%O_0#IB_ MZ'!XVB45R%6B&EG5.__@EE>J&@[_X/4G*4X_SKRIU](V58=@"D6"$!-$M2G' M\GB%20H+>>""$9+_CD081UEL?+SRRMJ$N5@=MST/&/3X!>K3 #V.P99EBW.& MWWDS.+B]VFS8V;3^1.!N(G8'7]42=W\BZMY$T(Y;&_2+L>?&XI3X:G/D6LY; MUH OFC3>1_P""-^6T+*R5I6^307M;M+.3:N>RG+)RN>2;?#B]*S.Y&!J2%4, M*D])2UU!% ;_EVJJ^[AJ2XA5 LPI$KYJ;T>9H\%SKE^*TYV$1]'4WEEY' IN M;OD63>5#\^5OY">Z,P($AT%"\AR&1 $UB+2 >9P+F"*6Y6F<9$Q8N>2#U,:^ M(]D"$W4 1+K_D)W[/:PN,]?;FQ+LMJB>_#W"GH$]K63TY' /TYK4V382^]#1 M-GO);7G_OE$(+M_$-[F78;7QM&61];Q F.,XBV!4R/^1_XBDSQPGL(APAB*> M!C2TN@\]2VGLY"]-5^VAJXXRJ%O2=FO[O*[,UK47#=BMZ9WP6Z+@^R7AK1?S M1<$\+>3S="9=Q!?%/5S EU]PA9K_O&2ZAX\5RGS[TNA)ES8-(/;%&5Y/5TEB MMWY.H,G/%$A'Y\_[:59T5J KL.2[D2:&D3\0X!A!_O !QV[*N%8W2>H_"H#U M&2_4$1 DJ,!1(M?+*1 ;S7" 8H+Q@0102DAO%>\S(C;R0%%4= M&]8_].B#/SL.+*]]+FC/;#?SIQ.[)7F5.NP;-!M)Z:M;\S"Q:5LW&PE^U,?9 M["W'A+ZR[C#+RM52Y0EJ<,J#N%3 $\*2.(:IB%.(4,(A0:J)*XMX3+(B";!5 MA8,1U9%-P#X/33JK S"GF0+-EK]WM=A9@;,:&14@V$IH7REY1C2GS<2S4<-1 M I[5RPY71TUS5H5/>K]26<:UG-,.CE;:!G7QDTMW $OCP&-YJ*5Y(&T%(ZR( M>!$3HQ202X1&M@<-9:!(JZ#TEKC%9<"0E@RN73S);K?HSXE]&=373GZ+JPU/ M>G"[J+#^#.RN! QD&PSP#[T_7;C>0(J]X+O)\V[^R_;X_X7CFO^#ES\>UIS= M/,O?_N!W7.70=']4X#'AG)&X"(*H@$&8"(@$83#G5,!8Q'F6)$1$J56IDBT# M(UNQC@& &PY U;$ %HH'(,=\!+^42_#"<55;5FU;:]O,[QE3AW;6]7W_F"4VD(VXMZ#UVTSX\Y M=GAWN&NT^C->2B>_Y:[+3;BFM_: _B[?O(RE.LLHL)O6)NF\?5D?GCIP#Q!Z MQ4[;IFZH2MP42CI,AH&*20QZ$\6*6YPH#($AC2(.9Q MEE.:$]/V"'LCCVPKMK2 (F;>#&%?^N$U?I5,=HO84!RKE@6KQ4*#H1NE=E01RC0(YFU5;2COSH7G['#-CG!G3LV/K_5KHU=?W'TIBMUW]) M6:->Q+BIP9NK;T5\8B_?13''#K[3* Z7-3?!W](@_5N0M*%W&@59$1,"$Y[A M!JL31QQ!3$1!LR@3TLP87] <##ZR_?BO\&]Y"B#X+T71XB;B4 4&MR]7"&:W MS/]+$>ID %RN$[TUV:G.%V[Z+DW#-N MGLC7U9*_?-6-Z#YMEJR[BLO3! >!0%"$(H)(!"',11% 7%"21"R*L+#JC7*: MS!097'R7#_/?=H[$&=68.0S7"VQG,30]T! $FN((+5>'A?*TS9\A,NEV/BSH MX;9]X6FOJ98*QC0*$VD!8@(IQO(8'6,,BRC*(>4XP_* G2*SS?HRJ2D6Z)F< M0GN0V &-F:U9/WJP#*BYJL!72J5_D-8!0F\AE7( 3-7@#:^+N<$^DPZ^+C.: MHT1@H1J'AD&F(%(#"@N4*J"-/$@830H:6*50&E&=:HG3@\W8R]H^4.!5R]Q= M+9Y6_ S@%N90G>HT3&@,2105L! % MD3^$ 0J-LI6<.1C9@K1\]/IFKX3@U;;IMPT2@XM^#>("8VO-SL#HO,25 )J? M&>CTM\<2Z'@"\N<>5V,KTP:]8F2EN@4K1E&N)63$%8H91H9P&7A" (@KY-[' M>;AFH!%R4%5]N8*;N)/&K<69F),H2;G@ 3I,TH$+'#$ M8$CR-,,B%"RSA&G=&W^*<^:3RD-B&^T;*J HE;_>-FMSN4D^U)"9W;A";CNS ML+WQ593ZN9[O\5.YQ@O5[65[+3SK(5'1CCT@&Z]:34WA!;]T>?&*CU MI&C'^*RG'W.,&*T>GRK^P*5?\LP;Z%?=I.,>_Y3_:B;Z=E4IU^1FO:Y*LEGK MR^'5Z9OCN0B#$!$>P8@1N;HS2F!.10:#4- $DY"G.+-I+NB9/ROK8-^4\%[# MN-$^SV"QJFN >[SI7JOE3[[X:U7]JU9X$_0\RMLDDV88SWJ]J;",?.WIO\64 M_N6+G(=?M_V")--:\ZTI:_D&-P?S9)LI9!\O&T>IOB)KGKF;-@8WCFJ/HG4C MD7'LC\7IR!Y@1Z8)S8!;^=B#JKZ[ ME4_-P&,;J%END;EJS9\"$P6\?=6RU?EH4VIF]]_$1%F&)A4IJ!D"^Z4$.ZX! M>0']YUK.@69]%W';0:PU_*M#+_AX:2+M&Z./K61??=)'XW/:MNECJ_NHB_KH M!!W;,@C!U3&-;]L^J)/_'5=Z+!>EYE)N5(RSC7Q,[EMMUV/=UGU.BC1B-$]4 M W$.$6$<8DX(Y"S @2!A) IAU;+A&FY&MOM2YX]XJ2Q$N>:/MFT;KE*SF9V> M3'EVMGC+%NAU=U&<@7W69F"/N:ZY^0QH_D8(-GK1EZ^F$5?Q,FU#"1]J.VHV MX650EP3UZ&\H5?_7)3 '&4FRE,*41PPB6G!(2!!#CE$>T2S,LL@<0>A@\)$- M5/2W0*4WJ__89' ?*,#@&OH*L>Q,QW\I(BIC6__7)3W]<'8MTM/=A71,3[<3 MUC(]_;0TP^GI!^],F)Y^FMO]]/0SS[BDPSCX9G?RJ%Z5JHI5'P/_6):-NU9_ MVZSK-5ZJ4[^R4>J)^]7?592-H$!DE G(,QI)TR*-#&:%D)H/BB0(,AX'1KGN M$_(\]E&Z):8B;0J)"6 A1P$?.-5S"N)P!M1W:9,M,LU<&EC)MS=##F=H<.$, M_:X]0X.],[3JPMD)TH9)E"C-T;J6'MU.FAGH?P1_-[X[FW*R;9*)WMRDN_;( MX;T0UD;CI''5OFX[K;6>UHUDM@:K':, U[J?C7R?8#DDY:!^X'P-F/+XUP]8 M-0?F@!^N_'*IWQ&;M8)Q4&FK95VK[GD;Z?15^F]'Q)_D^-[ZXTPZ<A D2G@BHK@@5M%W YIC;_[UNGS4_1\WFB182)IV4143 MQ9G%3CRKPVZG[8C/]!W"6EN_+0,ST+ O@RIQSKX82&PIQ"'"<5) QD6*C@, M5]B\ZIC(J0(;)ZX6/W!1+CE[QY?RA[6B7]_CGR?O%V^Q[@=+$:89BT)(PT3A M]X4"YBP,(2DR:3121N7QPRK#TQ=G(]L7%6;D.JRD'!*QJGCY8PG4'J"<6,S^ MN:G7CT,!Q9'GQU[G+7G"^V4S-KTC0.DS(:@3QFG?K6L:]T5&]\39NGZEN=1PFLW@GX0"W4 M7/D#+#PYW-C)K<.H>\U"]P!0>%I5PP9Q)"W9F3H;!4V"13@HOR<8PM,T7A&! M<%#H8?#!X5>O*Z64U![+6GD7G_BV!@2%-$Y(S"&.4PH11@+BG&&8H##D:9%+ M)\S\/ND"L?&M0TNRUD<4P4TADXTT91)2]2>_92QTOQIO1QQ(ZI>OINV5X5:_ M>*U2O)0JVBK'N2AQ2%K3^L.38[Q*J>&0-.>J"@??F>@B3(?&OCVI!^O]J-A! M9=''GY+!LN:WJIAZGHLDQ@1%,"MH#I%0;;SRL( 4$2QH&.2.=#LV_I1-=D/699FVTO1NP>Z;6[ 3Q9>=5.#V[<[\ MR%=EXW\![M=E%U:JK@]W=K#>U7 MOU&[;GZ]WZHYLO.V;]:NT_'5MVM7DA\OR_G]@^+Z\_(#%[RJ=%<+U>!B72NX MG4:PQ6+UEUJ$\R1+"6(DA&DD.$1)D,,BSD,8T93&>9$$<81]YSU;\#?V05!S MHHS,P1ETQ86]MU%"%C#G&ZKV#Q@V5?1 M5NEF%G=$5=I9U*-3U5%]WUYR8LN@/QOIJ A/-M"6^J0VSE$UAS;,=1B7>-E* MK*4[R[](#W59\_J3/F]]+9>J8J_U=^L/&VDL[^4$\O^MVIS.@XB2(J#26<1) M %%69#"/40P1)EF2D9S%Q A]U9F#D>V4_.A2F^"$BPY- DPC:\8R5-1R SIV M9J!A"+0<=8$AE2RQT7Z<9@MHOL96ITW49F2UNL5?;AXU*IDTXI6"_E7>[V.K MUZ>6)_"(UPUB4QL<63^4%0.BK"E>= A.RG'I0)T6TO.IUPQ[5BA?^DO-91GM6R M09+R%H"Y8JJ&0RDN T\8%+E"[OWPQC4#V:>4?)+2RF] >=MRZWKY^%-%X_0Z M^"8^/SZI-IPEQ43ZX>L7ZP03I\%'WBE:GD#'E(Z"=VRI%7'(F'G.B9LN+V>@ MC*Y&NVW%6H,C)*5+!'3?\U MS([J(VO?SL"=:SB^/P&S8^5+4Z@FI<%8UH[7F/T*K]"9-Z0V>PXF1F-S5M$Q MXIK[4*X8MFTX]&:S?EA5#<.6] PHXDY=D@949F:'_"C"SMRXZ\ !R/:2>-XP;<\2 MFAC>]I+ QTBW%]]XA22W+J#X55JAAUI=7,M3_HTJ9?FVU&? N0A)G&><0'C4K.E-%!TYT&5 7_9#; M]K*4[FZ-*\/SWD2S:A)S?$MS91F@U$B(1.>HT7XN&]Y'3*Q[S[6A-8";7+:5 MY4R_J=F=,''-ZRP[IFR_H=F>-JO,6/FC)I-=YN(_)X?,6*->4\?,J;IV4MSV M-E ,;N3 73CXMVI5U_.8)90E1/K]ZBX/Q3F&>8%3F&6"4Q;%>91%=DT4APF. M'>%H:=FV2[R@)<.0@T?9+>,+O186'6G0T9X!3=UGHQ5&&WR%L.@/I0P>F; L_WG:ZR>S(# MQF0GM0JVRC@T$M;O.Z*LM0D;]ZL;JG.$SH(XS3D)&8VR B:(2]\^PA',,2'R M?Q(1HR3.XYC-E[I),+NWP%PSYL!HS13-FCGBPWC]=*U+=/;14\N+OC;C'2.6 M>&SF*C:S,9XUYH;.UB60K5>@Y0(<(+;-]B';/**T6^1VEM83J.2^2(R[/B0$G!.$Y+\X^XL[ W6F*60QDOKDB0#2TN^VBPM^<-N:9T=<)*E=4F<;FE=?,YG ML\"F1*:]<_\W9W\HE "--]/$WC6PWEYU]IT*VG\IE_RSZHPTYR$*BSP+8!%+ MIQGEO(!Y&$8P)3'."U=G6]"/W?5&!_TQ.X#U )I)\*=B M$V@^+?-N1II3,W_]]6?*SDR=[/_G=Y(\=0+TI<-1VP!>S>0;Z 'H2]%F#0"] M47/; )KTY3DO:,22@D(2QBIA*8@@CCB%<<1#3@J416EAT[2[&=;*P+KVVL:: ME)V);*4V,VGVLMB9H)MA :S-QSZ_GI9[.^BDRW-?D,/E=/!7^R-ZT]+A_6)5 M\_O5U^73_]?MKM!LR!#NK@+C" J^SJ]:#*972[IK'HAP3% MHZQM6_*D,MWE?[\D)64J+R5)4;(?JNQT2HQ#8C 8$?RBN"IJHJL.A!;/"GX[R^W=S>>Y$!\(7:8M>SC M3HN7@LJ-QJ!>C';P.D);[>0'!YYM1Z\C7G]GKW6]13EN!R?2%NZ_?JJ6WP3S MRQ4N2H7>71>JX.>RI%V+=/'K'2OQHSQAH\K\%S /%0*7K#HPKV=URJ#QL^W^H)&%2OSOTD[ I4YWLB9N6G+K4W6&'J MA-!\1:0N];)3)^IT8(OEZ8KEJ\OO2Z;B ;*TX)Z1A[)ZK+Z_WN'EJA2V^Z%X MKC_B$E/<=IE-0D83 B' .>4 IC$$.4MB@&D()>8Q94@?\]V"@:D#V((CN>^J M2*&.L:J""]RQV'R\O_MH8 -ME*RQZ$RL.L.(N-3:Y9Z6-OQX?8:\AB.;ALL?$CQG'/*7X46(I; I8_9!E MB6SWGL/$!Q!R##(<).(C]7$>XESSJ-[!R)-G[%]D<=OYDM8S\I_/&UI+9>B" MZPIDE"H\RKQ5CG!WI-F2@T<%Z&<%CU]@WBFI=/[[^RFJV?&'"JWH1 MT[):OBY"2F+$0@I(@%( 8\0!#O($I(F8-SSDE/N^82N; 7)3I^?:IB7/&PZ\ MOY;%:B6^IM5?$LJKY<.XJ*,^_G7[-3DDY M;(/L>#>S,]]N;^ZOK[S?[B_OKW\;/TT.61Y8X=N+FU6^_;!=Z7M#S3(?#EGO MWODCWU@LZO=+7-82)JPJ5?*XJZ]7V;-%CF!,0I*#$.8R:AX1@ E)08182BGD MF1]J'7 [3VKB>="CW31;N9!-3IKC("I!;+!H#:M,8P%WI@BS2=77P5VC@UV0 M+&G"LBV/M4[,UF@M,0?7Y^$1YEN;M23969?U[G!9GZ@!$B!K^%>O M-Z78%JG7ING[>?^ RQ8^X%^J\=)-><>6147W(,-_$>.OKO"*?<+%4G8UD G& M!%,NHP,LH@!27T8,. 0H27,'&107C6SSU86O_[OB= M<&?8JY,\V>DN;SO=[==3-G@QC;!>3]JV7?)*R+OM@]>(+!-_C=!'^N IP3TI MN2=%5\UM'-1\O-O'.6G)YEO(]0ZJ/-_P<>H5AKXE@^;%=+=5>J;ML=:;9RMJ,"].O7 MCE]@YY=^9L*Y91MPB\],3,T-\&RO,< "98C'/$X B7@&8,)3D'%. ((\)7&> M)!@9%5;K$C::3;:EU]4&8^51\K'IM&'F[6GK4L\9FT)#9C.TX4 >'>G4HYBX MZ$-3KRHO9\)#*AQVEC*5W)%;H4UVUE7?5!G[B[+Q_7:&Y+ZJ'NNK@LGRI2_5 M(^V6&\0QP7Z* $DB!F!.$, IED^[RD=#OO4+K MSYMCD3!F*$IR)I;U&(J)FG.0,YJ"),I@&F9!F"?<"OW]&+6)I^NIHO+/MD=1 MAU6G-X^=*<1L-H_1A3T4_)",KM'@C])Z&T#X(;%/8L(/WF21*KLN:8R4N= MOLHR%[7.ZX(6>/G:5**H0]H]1X#G/@VB&&"QP1>.0"0\]B 2+@$.@A0S']), MJY!4C]S$QF-+_,+KBL(4 V-P*8;UIYEJ<:85P_S'.(68YR"TY'25&!@F-F^T M7DOP@Q"ZWEV. *(744@0$ZX!B,5/ &&0 N3'&$1^X&A291O0,*,X?O M.ECHD:C0MFC0TTW;0Q3H":&?'<_*P_'?%NKYU-P[?:'E.LN^2Q>IP;<2PVX/ M^F\!B@D/8D;# "#(*( 93P *DP PG$9Y%N/<#R*CQ?8\S:E7W(8#[Z;DU?)) M^8>&RZN&VC376+?*,%QH6SULJ/> 'B;">+?\4K=LTY(ZL%CL,X(39?8NF@JV[#@)/>PJWB#/-*(]5AG58RUH2C#L.[(D[:8[@E]0ZZ M#.\*K==G>.\>NRDN'"9I9.Z6U4M!&?WP^JV6%9F?BA*71'8L)*OBI9!(-5M( M I9G(0DBP!*> QC@"" _A2 +"/;%%PAER&3BF[,PL3E0C@5_K/ZJF\X]O./$ MPQM6##N46:A9STQ,JSPSXR&=;Z6[CAM9.Z/%,IP4F_E<5_2?4P$VZ+NG;'F+.L^)L1>8??12^P6[.90A3R)495B3]#Z ME&D4LH2&*4 !%6LR5P#9XKRC+;*T]KB&]Y72TW&:3JSUSMJ$W@9,]*)&C]>XXC5F7M$$Q]U>MX8LMH+KI M_]U7N52ERLJIT#DII^[*&4YY%-R+K@8ABT*OEU>+[AD>+D^_3/%;-W.^[>%B& M*>/Q9].WS[9[F(T S:-7B8_!AVEWQGQ2/;L\-#X-H_.? I]4X4>/=4]+T0;. MNI"YCWPM7L\/'5JU[\/KQM M1F3EDSSO B>?OLS2K13/BUV6]+-0Z>,_U\NBIH5"=FI?GY0RRL(0@XQ(M&2> M9P#!& .:1#QD&1*>H]%IMS/TIJZYD]0M#Z>>TY2FN^5.?D.?28DN"SX4::]/ M>X(SJYIRNO)9SE";U_'0$_W >]"\S;;PH,5,_;U:_GE3WBTKPNKZEJV^\A96 MM5XD$,7Q6O&Y6'W$R^4KKY:J]YND)L9^6(@=09YD M1+@!-$)BQX!]@ +$0)SY-.4\\2'1.AAK27]B,]&14K$<46^HK MX0NMFP63]+DT,RNFJM<-$O63@ST@Q5 M#+]<7MYY+0M>CP>CLH9S"CF?1G*K"S/S,*0&QZ=]S$2U+9(X-_R<=1.:HNZ5 M4NC>-2[VV.Z2@YRB.,HXH F1-(V3\NA&']\R^*@7>QP5DF@PY!]8E_58 M=C!O,,HPBS,*XA0EN(TY(,-XPX/ M#BQVX+D%:V#J%R3"80*#!/"$Y0!&,JN8IA $>8XY3=*$PVA1LN^RQ?2]52QQ MGZ36VXN:M_> L/:;K$A9!P$/U&0<\+.2>GQPKT?VPAO6P9@@WBGIW ?L#BB] M57#NE,@#@;B3MSC*#VQQL:NZW@GS+2#B09S%&"08^A*O&H$\]%. (<$IA"SC ME(S*#9RF/77,3J;'MI#W@KK3P/^ 3BV#_FXTY2#@WT/"EUK[J*6U\:'^\_)/ M%>8?H/RV(?[S*CD;WM<8PB("\#_5DRQWN"[%Q'Q>%C7[@I=_LE47"\@3/PA@ M !@7?CTDN?#K Y\#CG@JD?(9A:%V+&"0U,0V1-+V_@,_/?^WMZ7O/2D&#';/ MP]K2B!8XTX&9=5#B"[I]X1O*-C&$82T81!.<:<,NKG!:*XYB#%KR#48;AD>8 M+^Z@))"&D:02R M/,, !C #B" $_!C2.,%^G)BU"C"B/K%=V_3HPVV/OEIQX55;-CS@Y9(3[Z>B M;+_^VU;O MR4HM^_Z3W2!F]HBR8B$,G#QSNQ:^6@^-49:1KNL%CCB-0A(!/\IDHV^&@(22 M 123*$\YY3[7.N)QCM#$5J8A[;6T>QBA#74]:W)66<.&PZ4*S&R$K?3:YD!7 MM('B"#%$,^G%+]NY?G;@6::UKGC=#-:^WA+65'(K6V5+7_'7HO[S7HS3P4V$ M(:$YSD"&.!'S-4T!HC0$0%\\5E.4 I7EQ)\^+? 2J7&+V:0FU5J,][JX_WWA!W$2 M9[&8K%%& 4P0!!DE&4B3B&0^\U,_TH**V0XY=:4"+O["FE6'/3F'YYL=]V;3 MZO[RYO?+V_&3YY#7@16NO;B9(NV'[>SH#37+)#ADO7O7CWQC$9:S[DW]!?\H MGM9/EV6YQH]="<#EDV3JCBT[:(5%'F4\83X'&>0I@#3! .,\ R$, C_.?4*A M5M9^#F:G=FX'X2:>&A8]K'COY4O+!>=[U-^2;/K9XX*PQWI-%XW*=T_J1V,Q="*UH1-]5&"KDM[3 M;X9!8:\+#5B6]UIJPK#>]YR PU6_)^^>L?;WG 2[%1)!CJ[Y\6QI&YL>\OXZJCU&@Z&VE457: M=N7KZ44O-#926C.SLRT):ELB_"3IG4X(VK?G.Y3&=8.^'H6W:=%W*.+))GU' M+G44OO[P^H&5Y$'6LB@ 4X0IIB2#0.SL80,2D/%8;/(Q3VC"81(A(\CDX1:1D>UM34R/K!]0LRIHMO[Y-XVQ'U"^+-Q[E/W6>P# MOHFAERM453'KAK:-;SRD+8U]@2,=F,WOF<0WV!PX4H/=]L!:'6;[ PT9!W<( M0_?/MT?0D&)GEZ!S_;BS"YL>3[VS$8LD8H@QL4.@>1( &" ?H"BG((#4#W(" M@R""FS-(^ON&(9I:+^K>(23;#M_?EW([0;N2_)5X;Q^WG-B=5SBJ1SU79;1: M')]2^D6JQ_WY@R'Q'!\X.$KJ34X8# E]ZDC!X#T6+LFGX@>CZI#"94G5N2?U MH>M++LC).A[Z8;VZK5;_RU9WN*"+&*7$IR@$./!3V=DE%MN4))?G"V*9F8PA MU]JF6',PL1/3!8%K64OZO)1AA=5K VWV[W7QK#(5\E,EN?6P.N+AK4LJ$XH_ M5JR4;<:>VXR&(/]D$@NU>B :[M#4:C8S,(J;1G/[FE3P<9(EKVAY\O+URBNK ME?@=_KLC9VV,Q@:].*N!YW/OQLB] MX_>-&L@2XYH\,+I^9%]Y4]SY>T'93HYXG^^9/QVR% MFNS!F .!3ZDX5_#AD_ X+^CXE&H^@"J?E)B=D5<@R8S6DNI-7:]Q*5NI-(=N MODG'X$9%1HL7>3;P>+6%K+NK-[W?55'>5X6%6"]PR& >Y@&(D&R#X$>^1$)F M( U3&OA^F)#<"&MH4FZGWE^TO#?&I6BYK_<;8G7N6%?DR)K.C$4GF/'&\4]:V^.C"VW#K-9R*184M22&N=[=4 MS*)91TO&M+S.NG3,HO;])60>HN:(TW##(;I/,^VWW@YH/O M+,*GU^7WHF1L*:=/ZXIUF_(V54=(C-.((Q!%@?![4L1!%F]8FR5X"Z:H$=V[L" D3*.[/'-[K<\%R+= M AD86+('X*^ESJ/!M_\OPZ,EXU>L9IWD5 M:F:V&EWN,+=[Q&739U/6H_W1,>30:KG3CJN#,N,9FO=RY5;' M]F!Q&TO]%ZLEEIVPWC^>&5&UJ?)//1R[!N!N$>8PHQ0F(((,2V"/%&0Q2@'R M0QJDL?@U9"9'\>9BW,C26M;E7GCE!MVQ <(TW)?-]1 U=WOO\-$8[B%[^:[S M* ][>;$&Y:&5Y<)KI&F\U58>;U6I/U_L@G@V4CG]Y=]

1GJG',*<81# M^H2&-)M3\6;/[EA]UVZKN>P"*2%F* 3CVS A_(KB0,\R M5I8*,OZKE1%.?TBHH(CU(;2*08,,L;=AED<1#$U$\3[G#/F<"UJR2.TBRLDH M831&5^A:LFL*DSAF(14J",INS;4-^)G*6QN*A2@7!+5EK@#K0*JF5!JCA!18 MN]!QU=-,[2V +5S;NN1,[5E3B>!+M!Q1V+]O<&4#$6-42)07:N$&3U4(57'6 M-J=$S FGI3&Y3>D2AJ%.GRK.-LH)AL+O]K>NTX)$$6ZH1DIC&?C>QLJM/F)< M13 PW$[QY?>DS;5LFPVMK^]]-5).U_15&&:8D+J'XD6:+K'7LB)5Y7Q7XH+^ MO6""JL-'J3*UDE?;W2?83@)L?S]Z=Y?B^ZZXZX@ZSW;/]3##O;XJY5>99&2H):D;XJ-2G9;B4F: JHA&)RV*"@P^V5; M:\6,$QZJS]%@Q+1I-9]PU2*M:B4OJ- ^RT?3R5Q+_0N'R]LJ5U41?_86O^$8 M_/(,>B_!X$$C^:MMTYS-)9GCR*^7SW,146$@]I04)0V:-_V(E45*E@'C&H)6 MZM?&Y[F4>:;M7ZLM)R1I[4.[J\3UA<+OF)[KJ#N%Q C*J'%<7S=,?=TXD-&Z MK&=)J67:SY*AQY[_7,TG9=U#T_'Z#A4LF6Q6DIPJW=C\X+9[P>EFJV(B4H\Y1%T,#;"<);EL/W$G@E3:\M M!DRBMW +FMM=*]599_]<,#SJ%7C66UOP;E.]-.3NSBJZ.IY90YW_7OJ*MM 3 M/&E_WT2_C5S]1D28@.WJ[X:\]28XT(?DM?O!YKO#HWYIOH4O\E+?JP)!4Z*: M;NU[^?O-2!_"K7L5,L<=:2&?5OF,V\W*:_63PX'^J>-?4$L#!!0 ( 'V% M;5ADGW,1\P0 .T8 6 <'AL=S$R,S$R,#(S7V5X,S(R+FAT;>U96V_; M-A1^WZ\X<[ V!2Q%%U]E-X#K.&BP+0YB!]V>!EJB8JX2I9%T$N_7[Y"2G#BV M!S=(V[1H$!@6#\_E.U=2[L]5FASWYY1$QS_U?[8L.,G"14JY@E!0HF@$"\GX M-7R(J/P(EE7N&F;Y4K#KN0+/\1KP(1,?V0TIZ(JIA!Y7=R/V VPZ&V-A6V?1EV_TPWCN-%IQ9U9B[A=ZC60OOA9B-H0I>J[:U;_! X$=>(765Y MT$6I#TP/T==4?"7;AZ/+Z=GIV7 P/1N?P\75Y>1J<#Z%Z1AV(GDIIKL=N+(G M]M"&R6AHS'?]IE-_^88/)C X&5],1R??EL,K-W>=%HQ/8?I^!)/!Y;O!^6AB MC?_X;?0G#(933?$&8"*89X"8]@=!?.";^FV,_3E$FI3<9_O3/"Y@]S*BC:^M"T D%E&=I>A_,$QXRQ#R.8Q92H4%K.26V.N":CE,=\H60"X*A I5I M"XWG=!5JEN&_*Z=@7KRVM?]Y37L9O:#5,,2%DT\2)) MEEA<:9[H_%WEM*#_+)B@^K A=:36XNKZAP3K1X#;/(S>K$)\7P:K$BCC[';] M!D:XV],%\ET&V7N1068<^UI*3.UC U4$.2-<-?&J,H P@2F0"RIUL.N:3)($ MD V-P5:#A!RC+^N&*UZU(!08,2-:=SWT)R28/J2R]B M,D_(,F#J7P6:94EAKY-WKFA"0I=1AU!;F\0#1;=L/W]!U"H0=55"DN MKQ>VN5X3ZMCNDVBHL=M\*N=.6J=M>PU_+[%'Q@^%+]#;$HOC M;?@?N>@!UB3]V>.'K+]_XS+7PW=*,[E4NEM!?*JKV7J >U=<+ MQ[1GI%X=--H]:3[73Y=K./=,34?#K;U\WSQSO,M6J3LK0@*9)2R"RKRG MYY M!/I*B;(].8KW/#]2Y!MK"49BP!1J"_> N>N>>7@A&*[DN+1!?+.M@5105N<6 MDPM/S)C6_V_]CL;I"9ZZ?PS4;R-6OQ,1SL'US8NAQF81')D#\\9=8?L]XE&] M5&_@\TR:.U8@:()WJANZ\4[^?C29 [ESST)F.)\6:C?+)]QTUCZ+GQN.S,\< M_P%02P,$% @ ?85M6+1LUWC7. !? ! !\ !S86YJ;W-E;&5A#$P,3DN:'1M[7UI4QM)MNCW]RORN6?Z0H102P*QV#T=(8/< M9@8#@>3QS*<;J:H4RG&I2E,+6._7OW-.+K5(!0(#50)-W.L&5,K*/'GV]?=) M//7^^'TBN/O'__G]_^[LL)/ 2:;"CYD3"AX+ER61]*_9-U=$W]G.CG[J.)C- M0WD]B5FGU=ECWX+PN[SAZO-8QI[XPZSS^V_J]]]_HY?\/@K<^1^_N_*&2?=O M[^1A9]_9/6KQ_<.CT5ZGNW>XWW([(WYXP+O=,1>M_VV_@Z_"X^H[43SWQ-_> M3:6_,Q'X_O<'G5G\X5:Z\>1]N]7ZZ[O<<['X$>]P3U[[[_^31+$#' ML(\0UE4_JN7M2TJ?6+ZP X<4H5[7?.X$7A"^_Z5%__N G^R,^51Z\_?_,Y13 M$;%S<G7">E_ZYR?P_\,'[W?E4VKP?: _2=^%1=[O[L_BZLX]8"6'?][]["W=#]N* M)S)BO_YRV.FT/KS,3I9#I@=$YRK"JPX2CZ0GXSGPQ>F,^_,7VO=RX&_5 O/X!+A M36X=D+!!&%4E-"Y/_]4_^W9Q]8]!@YV>'S=Q1^PB%->!SYP@G 4ACV7P4MA> M7ZP9"I_7@W$U'R 3'RI**U48KOK'I\/>V>"ISS?CK@MZXHXGQDHQ^'"/\K#S M(MK#\EON-:O$\E]_:>^W/BS^6R7>&W[-MD P1XGCB"@*0A#5**U!:D E#V-?A-%$SG("TM.?S]+/MXD;*TIG^ Q^)N$DL'X\ MX6!WB##F\.*+\5@Z\ K!X44NF2(GPA'3D0A9YQ#UA5:W@7H$1XT'/@75(;? M)QG"MJT^Q.K X0I[J@.KT[#MS4+IL?8^ K:]2Y>4@^9 . '\K5[@+&ZJ1O#\ M>^+-6:=+X#PDLM)XV@"XBCI8"D19=8!8D[%+8"<)<@3B IKJ0>$V;&D"\//P M;RX^H;E'-./ ()PD#.'J =J "XBJZ*[@LUD8_)!3N KOI;3QY5!NMQJM;KM2 MVQ3!PT>>8-%_$^2X8R& ?,? WV<)*)^1(%N,#%A+2;7!TOX/"!#TCYW0]N??QZ*DY/F14S\F$G@A* R MRAA43Q%.(R3>@9C%2L/<;2F/5&V(2ZLZ_1^QTG;[> +E-C@!EE$+FF.P*P= MB%P-Y.^-=,G=5Z%?0U&D"[!3L'J? /!"? I,8>'(F'L*-X\KE= CX06W2N0: M<^A61A/4=01=.'V$:&KDB<)E(V\"#[Z/TD5A,BKOB"T2CQR5L\*?XFFOB%T> M-\M8U@6 -T1#R(<+ 9D.EO!,.%9-1>&,%*@O94%7*5=)]QKMPZ/EFMF#=0LC M=^G>HPFJ%2_F3%S&K.XBNOZ/B1S)6$&W5RG1\3CFS@3 #%_EW6)5%JA>?PD7&R](YCG%]\:;/BY?]7_=''5K_(2&RBB = 1 MB&M]1_IZ^"BX$<"D2$["O4ZD,U%N-B",4(R!;GRPP)%S2=\$,C1!25\AQ32) M$^[!^C=DM!>OU7!(^RWZ/""V>\.]A+AC;G-J6=B4D*AI(,M+T%4H82]SW+G: M)FX*5\2 HH.VEB?<:_2^6)]"U@]Y'0J![%;A8/3K+]W##X]"N+62>^T*S80/ M.4AU#IH'70.L,LD!W"2"/U;)>U\(8"42:ZW4:S!8\$]*TG?JHEXOZM# RC2? M$,:VBB=AD%Q/V"YYNZ X:*-M$B (W$M?3*1M")(&J*<3H4KE;&4T0SAXWL\(;7QV&PPD\1U M;?!1)Z&Y&4RC*RK'I&C"/0_P4^FZH0H^&34UJHL]N,$SNKPA,)8:H-GC[-2U M,ALZZV0V6&])]6Y02E6O];W6QR!L'S6["(B"LZO(HBNVQP;)Z#\9=[#R6Z& M",9EYH:2*2K^U%CJ5"X>&:/%#16=ND?Q63<'9@W8-6JIW^ 2@B16V6I&RP18 MBNL ?EON"WK*:'*[=5AOQO!2^9)+70QYAM]M[K81#I_"8$H*'1_'%*'Y>;-A MW:B']<=C]+'!UY;R/84^#AK93&RCP114L9X/K M.(H8>YZ&F/DTR#!J.2,S^FQQ.*4R1:[7T''I2G^ M#2<)7);,\$%\A?0=+W%75$ :3-P(=$M1Z&$D/3CS=42+1PD&-/5.IQQDJ.,D M84;UV2#J78AZ4B=$5>JK0E04T>V##QA+CV)3!!B, (A8/0[F]@LJ-*.U(,@KB.)B^;Z5? =@$7A*7 M?^4G2H=[H>1>"0H=KI8B5!+.>)&7?^$Q:CBG)^2#8[VK=J=UT-EM5KJI2_E# M>+=!^#W:V>WE-Y+]=Q*F#.M:[(Q"P;_OD,;VGGNW?![E+_E9.]K<$^BH 9O< M?<,%*P]-H?Z([/?JQ:I=:YD(]VVIIE)TOS$W"8WU50CU8[18.0XCS %//!). M%K0YK?K.I-!2VGI$?/"@N4?6P>_:&V5$1@AWOP/ ]?@L$N_-#Q]<&G#E(?7P$NTG,'@Z(T [='AGF8;A%GJ8\UE#O>:^^TN,IH8MAJ[YL6: M!S6)!_T6NXN?[;::!^W#TH];S7;I9W'95__%/+=E9:]C>"A((&P#N: M]@P]M^K>SQW;8$?VXJ_[>Z:[" M>=\,M/ZRM]_LM)X.)(H07SG,.IU&=_^P>=!Z)@I<]O$:P2=/@=T%"MQ_6@I< M^@V3UZ80I<=YAU=AN=O6[S8']#@?=3X/X"!1YL*#!'@4?-5GM#@0^E MP*.]W69[]Q$4:#S\Y1!Z UB7I]$#RLYKMS^PCOJ#(MBTGO)^M-Q %?&RVVKN MO2C0W@:U[S7V]]O-O274_ALY59\I>%U2#U)5DC?%4YW),B>XR8X:S4TX>.6L MNESRR;/F M0+G.=!C%")8N[;##!;4]#( -EDCRT)7Z1!B!'VU;#A]#2Q72>% M_?I+]^B#[0G08)/@5@!]-50+5SFFGKQCGG@Q$YAWC;T\A$^Y)2JW#->GKJXJ M'D_I ;>P!^Q:A-4GA: MYI)[*US;OF(W<%NOYVKJ7"C^Z*W.@?/*V3W2-FK\V7N MU::&=87JY)ZK^F!Q#_/7DA!GR)P(BHU5G&'QD^CP7-71;5467!%FO51]] I< M@L!P'C!>CD'9_A7_3:2:O81U7[[*US5J>[:8;L4J^2?3QM;AUE^JW\&JMWZ2 M4(439]@G]$;X(K29W*",!Z'ID&?Z\\&SNCKR+X>M!NRVV6HQ-=*!T*!KE+?B MQ(RT-9:9L8$:&J8/J";E=N#97PZ.&D='1\W#5FD7C*?,DUH#G'FIA,95<293 M+*Q&KU&UM&E50"6B ?,"-"DC:^-'S _(U-=V6\,D6N?9S$1X-'TE[:R8Z4^G M\L8UJD6LW6P=TNOVE[5%(%;E)@Y\;XP%WBE>(1)G%*)U*0DV(*I5RP."O[TL M!7E7>( ;2LM43@6$ZE^ZW<;N[F%S]R S=@.E!N#$;@MP:&Z=/1E\NJO&J%1[ M>-T=IKN;_.:5\YL+Q4F788"9;9P-)CQ\H2X'KR3GN9#M?"=@4PZ\U^RV.D=_ MK;Y?4JTJ%/8W%/R )N\SX2,N4HME_N.E&F&\$K)=6JJ0*VV?\3GYA.ZF:)#, MBS>Q>N3FSJ!"6>NJ!YY+S2] !?#?@H=TIB5;MJP)?<(K\J4'.QW7E3$=;!C3 MRHSI=(KH3#$L*K.NJF///8SJ)[#O%;4C/&BV2^>R5'E-QX$_EM>)KBU&+G5L MQAD@_US$J8H%D)EQD$Y!B'1U=D7!R(!"=13C.>&2'VL\I8>KHR^ M;C_7X489?<#\P:Q8K(?F6:F&8O4$I6S<\C"DB5'*WN3+7,UZ3OF]W5]4 Q&V MQ;<51J01#@J5X6[&B<>"6U_06#UDN/IM!1M;8O(J%M!F.VPI4WEKE%\=AU9C M "5*1F9V];+N32$H&JX@M00K^G5=+!XX A*G0)Q2A&[$G&>ZZ.BFA0M> +O# M6(TJT)MSEFV.69V03@U;&'-'O4^&3C+%]$44'Y3"IW(#KS&&%*(Z1%WNYLSQ MN)PVF LRR'<;&;VL0;WW2.+":1RKTO$D4J]3?^*P&,UD2$A[0WUL,4I=.",V MP)MQ/?!K"53UF5U]9CBHZG@$0C12NP"PHB: 8.#^\EMM,&JU@)JB1TV2C")H M\Y_8EM!O(%C3T#%\5Q+;O$]LLQK"22.;Q!,EF%.)&_?X")=%!("72'@+K@D+ M8'L9VMI(")^Y@4_W+/%W7)/^0 /6 OP[K)+$2W%+W9O!0UH,4XA ?^72UFH8S*F$(E!D4ACF\%XD(0G&TE/O74=N684D'B MS)?Q*UO1-EGL>P)(@L9JBG^4G: M6?S01CIO=!K'44W=7T"O4QEC_L_7J-*F\TUF,YC:S7:[;*I?6>I2#DT?@)(/ MQ9M-%\%W?W06SK_I(O@ZN@C6/K=?.Z>10Y1Q4U)K]S=,U8 +5'QM+_^)R:5H M_." 9<$2M(EL4_.&=(9PTV2&2,F5.MVN]^ M +U[P&BRS&P7J!$7W+&CKKM=OWWWHMC7RM-'[6@9E^X#[(]?/#>UX'6[_+K M$6=S@IFD5)%JM=D'F?5K!/]W?[Q6)KMB[4B%1]C=W67#6RR+"KP9EL*<8!F> MX;3M->"T5\*]#0*7'5-H+L=M]UK[W=KO/\-MB.*&AZYA<4=KP.+.@HCU_&LPQJ(< MAX.]=Q[ X.K34"K#\Y0=VG.GTI=1K%C"4[A/7EO/+>[/L535SJA2N1CAW,R^ M3>.5"ZW*M#7?*#1"HTP=TPU-KZHR2701M?!M,0Q7;H5&&M)5+DLPSZ+\4%Y: M=31GURB3Z9,$':X2%W,FPOE.\]V,DVTJ $0Z =OLP[QB,?GB%?J_=FOI_[KD MX7< 8L5^KF*9?SXK*#\QO)$ZN52M&&75LC\- J?NKMM%EQ?BH_GZ4;-=UD(" ML=D\=M@\,(_I=#W[W/9# [8+$ZWOZ5#1/F!^X.]@?F&(,^9FZK98A'E2T8.8 MYVMU*W=K258G&## F_H&]UVU$[FLDD9E_ZFNAIAHX\TQ3.2:K=\J5(UOA?#O M*J\I361QL@T+A9IZGY"Y>0"9$-1/C4[-](@$L#1\MP2^ZI+(S4T 3@W?223P> M>AC%P.9"(Z4A5=C*Y@[#UXB53IK)405?R&:BUS//T@CV2BME=%'1=DY'D4 < M+F8; \8E,[A+S1-TE5XP)B; K[$FH,'$=.8%-0 MZUL>1P$Q;&2U'G=L0)X2T;F'K!W= G.3K4_9E7X^M<)\*5/;F&;"9R;Y-HHU M8R-MG7@H.H!!+7Y[EF9M !,!Z F\%V(6ZBZHA2\'TV0'SG;+8>D1CV24[6"L M&96*="X #PO1?--32/P7!Y5I[DL'17X,S!_M&.PL&YH$B4@E2(QQAIG^LK&[ MT@ZT*_8@R"1)8'Y)C*+9\7!Y3/TW.&B[$Z>CCA>;(A"[-%'?>C;+JU*'W*^E M#@E4&F!&#M[\)0?" H:B>V9?*06#N/ZD6$2L4'O:K!S'/QSIT-OGR:Z M6 VXBY+FM-D/='AYW>*(O)?T* M7#!F08/$I$IA46C0ES+$F J"2??#W#71O&XJ9#@^.588ES+H:\"/D"K2L%3I M&O5:T(5!&@,;5=P?Y+A K/*-)KH,*=-KL,E[/+\V&O"A=+*J=Z*(U&Q[H0 L M5_CL8Z4#J.Z4MJ:S>ZA#0!#C/E4Y%_GHG#@A(2SL@/K,[G1R'%4X63\#.^81 M? O3@3>"!Q@4\'7^/HF2Z"C5;Z44Z MXT@ ]8RU#B\\,I :1DG#*D0LMQ2H2,?:":&Y5(;AG/';1J8(M[CIAA&3Y!V( MZ'AGU,LDEWJ;*ZE*DU7MG[.KSEIZ%KV;7/_)YJTZ>;*)2?$%\56I<, MB&=_]L_[5[TS=M4_Z_<&?79RT1^P\XLAZ_]KV#\_8<,+=GS6._TR8,//O2'\ MTV?'5_V3T^'%%8/_4U\[/?^37?:NAO].O_Z/\XMO^,#@Z^"R?SS$=?K_.AT, MV>DY^WPZP(\^]Z_8I]X_X2>]\/#T2Y]=?(('^\=?A[@H_M7LK(>[@3TTV.DG M6OZ0PW4IE&'E Q M^@V9/@* @H]^U4B#O'L((&L@.A8880<\T$,G$UV\#"I7/ M!0^Q*]*U]/UBRVF:4-+^E 78W@HK?(A^(BB?FI+'%Z$Y@&F$<)&:*RE M2%>@:'UM\0!;;M*_Z'3VE-N:^^Q(-P:+,Z7G[<[R M$9LC@3K8/4AN32X]]R5BMR$ZX'Q\B71R.:4EPW9J[JYM58GGM9D_E)*^JG6N M _$S04%!E98M?HC0H6:"F#RZ7&X]P138U\@\1G^=EKQO8P!4,X* M2%DAZWCW!PV^+C(_.RPG0RH;K%N*=I6MMG#KNC..<1OXT[WW1,?#.UZ=FP9D@NNEX9;X:Z7F@P_YYY[BJ8\M:?!7ND- MGZ0#D)8"MY%VI;;#D"BMDK*Y2W,BTP3/;$HE,-T;+CW5?2+\+NY9I="W.GVW M6EWZ3JB8AQQC;!O^UB@;+&">C72^@"VMOIM3GU)>9GVABM.P_YFAAPKH-&D8U4&HF*CN1&K&55WH02#QB68RO798F[.#OE!9*]UZ8 M7$KD8$E$MQW=DEKC*Q#(!H_7$H\+ZMQ'2<&T2L.V58*C1IYWU33D'GK%*CFY MH0ED"N79J7,\DG:), MO4#QA47 I=J>RN^7F(*:T1@IO8W4QL82=7 C_5XCK2UPUHW\JPV/2>7?,W 2 MIIL.2?]^MK&1L:^?[M=)RBHI: 6?DH,F2WQ162R7@]FQ94KBT2S#.+@6).R M.*C+W9B3@S;0L\W@ST@%N"_J _)3TMS*XB7>&QVGI-R]E0X6Z\'B6",YQF$5 MC]AS8TDA2ZWI68&-W,#5-HT9"2^XS79N>NF6&[5W]);'8>J)82%[F[KP M5UH77L8-JRH,W]A@]]E@^6Y/=4F UURWXEKX8@PM$C=":]E;!UH I5T&Q0^< MMZ[& MH#W&5C*4E%>?4@B49A\%UU'*3.B1N'PB.0F?MUP-X>WE\=,%?U3%3I M-D(W6-!Z#);B621ETR"*F>,!IJDAXHB2T<^8\WU$;8(#BP*-XR+3W](#C=&/ M5*]O'"C)/::Z?R^0@6H8K%0R.R+ YHEE&DM\!%.$)WB^*URNKY;KS68AEQ&U M$TV[]U,%Z(2[F!Z)32WB@FI)!8I:U<4Z0;@&8?+3=(+D# C0;L$G-?UC'04 MZAP<.I+:H96?"D6]:OS$ELY/HP.:AVRY/QY.]ZI6B:$>W89*L,-SJ/FHW$&% M7 ](U14[9@YIA*JQ]'AHE&$S]ZP&"7:U-Z7*$\)/QXJ;JU&J"M\C*I6@ZUZ2 MY5AK1I[U)%7EG@5$Z CBU1%_)A4GVZ$MRQB&F MG]FH/69H^Z!W17H_KMK0:*X! Z'(V6 MT"RTL^AP4%>I:,U@Y7DJNQ\&>9(W8(]N^Y4B-AD#1(J,B>4V+6/LRT234M/GL$MVE)VQ?+SC 1Y^ .[02SZT>%F MQ5CP=A3>WWLKF1,5MX :[64(WXI- V\+= O$S.-W@C!%4[85A(30@0_+!KYU MF9AO8OF2U00L:\R(U(/,O65:V:<=5)4H\CP+L]1<9 M>4H%#*-$\7(?KR&R^D![;^$N45?/H/(3,8&]OA$;9#34S? M3\3BZV-"K(OLR< -XT]2W)CN6*2_QZ8AUFV0>/@JXN&>:I0J@0(G5SPL5,T;L%Q+CB7.(*(9 "0Q=+,ZVTXD?8T6]'F^0\,-5.4754#1OAT@ M?UO5E#T$0H0&5,SUTI'>E^JW6G@W8J/1];ZJ#A5'WN.#QFL4%>RY"<%HQ MLTJY0 GOR55.6S%OZ4B/^U$*JIN)]I24?BZ4PJ4UCW=S.1O]6EK:*'W=M92Y M:3&>A]X)-3K MR.:4#B4S5SV[Y23 -L* :Y32D1"\S5 5$$ @C&1M^7?A>9B/* M5%$^GK2-M0_$D]D?-HQ.)Y6HQN!OOQ2S.>960G!*F6 M'*Z>2(23''1OGHA"V27->90S5/Y$3!NVD&&DZ^O@JH-S:R$=G>M15*J_@U1] M_ MY#K,09\>I3'N=JX&X8.<&J,KIZ<8<7&MS< D7JH59J!T5R#-4U#,R M+* MNL;R7I&->W46Q9R4^<)GR-A":C:DE*:E'0/JCLZ&WU0='BU&H'\()]'5.J"6 M):&/7CQKUUJ%23>-MBPI&.GD+S2#MPLEU>D8X67%-<5R;(FF:W$$."Z(ZNUU M0$,X2&U>Z$CR>-&U$58_(:Q LA!IWF+_OQM0*MVT'6"9V:24CHPO*4$/B+ 3 M)6\G*D@#UX9F6AD^H=JC,';5?B!/F_@YY>&U]'=TNMW^+!T?L"ZJ=EVG18^E M+TL[#56L=G]:ICR5ZM4UT!D6 %@#C4'3_E1P;4:#* >J\:_C20/#9N'.E+:* M_,5/*'O"YC>4M]-2EK2PEZ#DF"]NX9N>[FOENZDF'&6#E\D5&.DZ7L7Y0-U=;0<%#P^G)7\U#TZ"MV/,HFWFA/;TX#3>3IK'X M??N\_O[2Q!$ #=?.YQ5:>*E+B?EWH0""8A&]&[:X%?W(QE?.L)]V,)4.)7$M#^WTBNF6X$'CC5$T/MO.R\0S* M5YXJA_ A;"%24Q3-*'; 6%^$:6A=9N_3,QJ-NB[<&;U:[4GB!N1TE(28FD0] MS0'U5 Z-R#:SBK&9E6[#)I?"*@LB-8EL+*\3$Z<,4[=?#H"YN?(%L!%:Y>9+ MTN?D9N*QCFNHUO8!REAX$%.%R#:'$ROK<(I7K5R>I1O2]U=\=3YQB"]T#,VT M@I,YF%B]$0,+ MU<\7/MG]L*(%A*>K-0@ZFYE+*SL$OLC($9ZGZMHJ-HN>!_U>4V2K<\>HIB$: MD:EGP_!+D,O)N356#K;MS!+.7]\ M(\SJBZ'7@"3+<_C[%OH*I]DT<%7* ME[%5A5OL"='(YF\0$2^:P J'P4K"G++$5^J7:PI;:!H0D)*C1UB1#K2YR15N MLKS9\:E.K>/*)8V4CTS3QT0_,,GG>7:7:_"1]UPLL)$ES^?XN&X7AEDAODGO MBR9-'7BFSEDTM O%4:!>L!=0H2'R=5)9[D4"CG]9C(3^/ ^LBS!<,P26C$S$(M=>-YJID:FYX$D^" M$';EJIH64S.!O ?Y7$2ZJ1;^$*QYH'>G-'ATJL&-!ESAQ0,$/V7)Y]0S)P$ M3C* 12D,2PY+^5ULHTPB1ZB,$W)&DY*7@ZQ3<:V0692=A(D. 0 M2$=:"%]( + P=5'1HR(0NPE27.D"%!2US]:4;^F:+P,$5'6QVM'+*+$;>EF! M7LK=#<=\1K/ "-%)BTG0"XY,$MF;BS&Z95IG<:@JAG@H@H'MR'SC9;K'C[.Y M(7M#!^4V8]8FPLU.?=@[$ZWSWX M>21\N%%'\E#B,TA^/CVD(E'XDPLVHA,'^*.8SKQ@KE8#LP\K!L16M*T(]EJ% M:HP-F^&MZ0N5C:HV8G0R71E(<;D)#ZM*20S= 9J,LSMKV)&O^,IKDQ6_ MK@K= Y;>S3K?:;#V@N]/!=GR+\,=/3NO+7/]'K4_#$[_/.\-OU[U!ZQWU6<7 MY^S3Q=G9Q;?3\S_99>_//KG:JP#N/0NMO,[;B*;N;Z*IKR>:NCKJOS3+.#UG MWTZ'Y_W!@'W[W+_J7WRJ-J%W66\I$N!D'EJSK" ;N?5T89D\?A4;V+"Q#*-8 M-SG0;OHG*TVZ^S.=V&58#R:K[&!?,CZ+Q'OSPP=71C./S]]+GT!!7_J0#P!W M 6Y@YV*YOJ=W1QM5'VML/=IO[N_N(<+&L)O8-2_6N-PD7/XM=A<_Z[2:!T?E M'[>:[=+/[EKVL+E_N/<,J[8ZY=]\[*K=5G-_[^F7W6_N[J\&@M_HTM3% 6I$ M,^[_[=WNNX)$?M]B;>(29KT7?[0S^X$/,_SO;O/@(*\;H,*P@*G!K"*V=M8[ M/SF[N%+RR]+G \&A+Z:@=[1WZ8F:7]9C'UTS9+P/ Q6;?%>NXG::!]T%-5_] ML2+4_?SU9 !*^_'%^?'%UZM!'V3BV3%88>P$5-Q;]+AZ8-JB$ 0K<@2F9*R3 M*OWY:EK]_4=^B)%T6+Y:;7Q0'^?$!\J\4)\3%]W"E]R18^E@(R%L[D NCK/F M9;.!T."8XS7WJ"V=!K]Q?TSDC!Y!!PH:WMI_4<%E'.RMSV6P1]S&J>\LW(;) M',%)-K!5'7)'-/8>@;3WD-A\@8FM_I%]_V3OX$-&_[!_" M]T4\8?\.DG1RT@:#GA+] M\^%3F.CK?JO_MFWBZM_#$#9/S]N4FW^!79-\+.*/MMH M]!N-_I$:_6?NB3GKP9IKR7-J#^LWILYOT&FCRS_E>8\_7;RE<,6S*^QK!8W- MF1]YYM\H=+YB=+X GE>>1W2PR2-Z7!X17J!T__9.'G;VG=VC%M\_/!KM=;I[ MA_LMMS/BAP>\VQUST?K?O7=_U#CW*-\N_'#!X&L7&H@ORVFL,$&I_Z_/IQ]/ MAZRWFDW[\P=\2//U-8/F787X%U^'9Z?G?=8[/V%G%\>]X>G%.;OXQ*[Z)U^/ MZ9?!9>^X_Z \J-IPVE(Z>2BI']2:U)\JPW:MD3QE&1\W+.-96<;P\^G5">O_ M:]@_'R"#0,<=.^L/A_VK9T\"?_EU7CI/HJ?+U4QY6CW[M_155P^5NO'Q9?98 MTK]EB\!4@VZ50YHTEC;2_(9C^\X$JL(UZ%NYW=#-B+%=")4!46EDH>8Q_=A4 M/^:=,"\B>NI>V[@EMRMLLYR/Y72;^V3GUP#_3?_$&B [8:^:#W-%[4H0HW,] M*=5'KN['.<"^D(LU J\0I5ID\M(&"4X(E,=Y4[I#DUB%V]F/0U"L :\9'V4;.[ MN^$CKX:/$*75AY?H'M-I[VY=<;B$ 3;2+B]4R:]Z1GO4WI!F>&^E/:]=,0T\ M'LZ1"=EWEKUMPX7D36V84*?5;-=%#^^9/D+U(J*T;#=M MBG2/H%7=S+"TEN@8CD#K-@THA-Q)><-LHD2R* FV+LYD( MQT%(7/Y-T^^!"9:1+/._JS8_.9+94>5$:CG;K0*' J2ME5_O?3P?#> M[O*4;[."5'\1Z);T#6O6A@?NMIL=6T&YG*B5K)+1"XG:Y0A9,1,NM!K3[&+! M_BX.#EH-!^3$.@O>9NJ_ODS7".=IM[1ZLM>T\ZO 8= ;>%:D\F9QCQ M)9-0O.SCAZ*3=:;!.J[.+*2-64Z#OI#D2=FZ-;GC.:Z]K[E1H,('QL3CS&MW>=K:$&4&B M+0":(L'#>2-S7Z9%,;K&A>J5:^?86-.A_P,4JEP47_>5M\-$T8O>L%VZBWZ* MZR!P<3PK6!K_2=QKH<9@8%NEG-<]$CBK-!;+\@/227)+<@KT;M*OT,,.5^H7 M@20(L_&#XN)V@86E85M;?)MYW/F>'5W.J=L_S<),O%CNQ,J1 [@22A>' .@5 MA2=N> R_>,%H!(#?&FVS&QE@6(+V=<9O&_CLEK.-[I[$5_-KZ1UHIU$00\U. MVMAB#Z0.A>::TYP8'H8&@N$X!3U[(V9SKK8:BMFU:+%P[)GQU X/9R(V;%'2 MP"X=M\A)IG\O3+(?H&,'3W 1CZ\P![4S@\#!)GLI/,V(Q+ZM]_2W/Y M?"$PSK-%,[;M/.;,Q-;,%*7M1^#]0DWAS[D%ULGS_D*1C?NCZ=KSKCO;ET^. M?150W]U O0*H[VV@7@'4NQNH5P#U_0W4*X#Z"V5X/$D<^TJ82:!QP#9!;9H! MG<(A/QLS1%BA.BKC29 L28FQ<_SLR&L[G5J/&<2O3H1'\WCMV%V5O+2P&K66 MID%:N@J:N3)R0H%?:3)V.C89/*'X;R*B.-(>&^U^T^XS>Y;&0KQ>94Z952@6 M#R?%II)\1A_ZU[A/>&OZ.\WF,N^@45$-)C-CK=23<"&%!POOIK*SW"-ZRE5N ME*B=;U7,K]7;U .V0A&A'PQVIP83&]W?":*X/&F7(-.@]>#Y=HN-T&.'CC67 MSP&66-FMYE=BF#0[(4"@<(6?T#GT6N@CC?YLF.,)2SS"1>@ZEG6-II\!: M')'C DCT*%@3IU63N?2&Z4DO@..&Z 67@4LK C%DAF]G[*34V;EEYB%.@U"H M,73M[OVGUUO3)]:399>?;7OI4=)CD#U'$TC-]>I# 2VH-+FM]G9N1XV4$G&6 MG<4F6$D-O\7ICI$,E=,4[M@1FE#S^U!TDQMC.Q+7B6^25Z2>DE:*+O"A;WW- M0)A"SUE3,^OT,%,]B'T9SN/7@IF9WH9.<>DGFA3T'B@S!H@N%-<\=!>(;OGH M7L6;\A1O&94ZC45;3##/,*DC-' ,$L6W@4:BSO92M"8D)FZV MA*(5!>.[U8N!@&,U<[8?9G1IKBG(C,R:V?-M%:(9"3D=) M&(GL,,PI+((C!,WD7E=,B?72/M5L\)!&?FO,C(.8>XH!\B@*'*E*$4RZ55GJ M)]4C*'9J)B[>"7$-+N5[L7,E;:E#E@G/0@RP+&+SVO80J6,_D'72D@_7WC99 M[VSF%_(^K9[-?'QQ/AA>J=Y#SYF$5CM*6*>\Y^, P_@X\/<-VX@%_0M,,H[Q MZC#,)T%#9A,\WJ%(>)C) G^BON!6P1?IV/%12L T$1U5?>GH&>7:>H67V39-BP.\133A5YX!1F7XEA[ M//,[P"&5GM IE64NAXUJM%&-UDLU>E$.=+=>](1UO\W=E\CVKS@I8P4)U&H> MW6L!VY8P+ZPD=/>J]%+4R$_103A+W$;"*IZM+PV4(Z ^ZWD-VO+%E?2$H.T7NB^CZD5E];JS; K[^=OC%3 M24!<(59)$XF'M!]9M[\G@=69HZ4&LSV;]&0\S^9KH!\2?8R88J#*'3UQ#8!3 M57F:DP!X$9)IW6(VI#Y"1Z;X3J6%BJ&'E*,%1!Z:%FMT5Y(3W'D485F'KD3$ MQWP %\=N*RIJ[V$1($)+_!"A(VW1(E6<$%>:S03 :,O>LBJW5/S0\$ 3UM>' MR[E>OPN5F38-7,SSX/'25 *=R) 6@"ZTCBEIEICB)7Y_+'V\4$K.@"6QXA/! ME5(C09NV@VC'#Y0;I"^56/Y 9]BF.6ZG#0%,F=[[[P:TGW&O= IS2,J.4 MU91IW#J++NV#YBH>92N/!R*\04'^.4A"S"0;8T8=8K)-GROV.#P!^?[,(*$5 MWP._]*2S I#J(G[P8G)2P@F"F:"2;*)NP8&_!"K;S]<4#@Q J"RR.[.:@OPM M4JP6,R6!<< )?,SCTHF5*,Z :<=4 0W,[$;XDE+\-#-2.]*,NB"';*H9K"%S M-6JS("))5U(R;TKC,[7S"\FA#54GOYVMP J:6$IDUL\P!T).#XE%^+3*HO M)>61S"7M(<:QH6:;>C4'3B@1%5E(!--.-SPBAR M^:B6 IA9!W?W_/9U10+DAW2V]-D$TL\.8E&GP^$_]QG IS85?;.+(<&^&BZ+WJI:$5?I[O$[.B]K=K MVP3_W,RO&JRSR9[]R<&9/P'[S52^_%2^G<7IK\]TQ'5H1'A7;*EWG^MU'@SN$_DWCJ_?'_ 5!+ 0(4 Q0 ( M 'V%;5@W656R_S@ UW 0 > " 0 !E>#$P,V%M96YD M961A;F1R97-T871E9#(P,BYH=&U02P$"% ,4 " !]A6U8W0$ONYH" "D M# '@ @ $[.0 97@R,7-U8G-I9&EA'-D4$L! M A0#% @ ?85M6"TUWH! !4 ( !&I(" '!X M;'&QW+3(P,C,Q,C,Q7V1E9BYX;6Q02P$" M% ,4 " !]A6U8G4*.WE\W 0#1(PP %0 @ &B 0, <'AL M=RTR,#(S,3(S,5]L86(N>&UL4$L! A0#% @ ?85M6,LY]?T;KP )3D( M !4 ( !-#D$ '!X;'&QW M,3(S,3(P,C-?97@R,S$N:'1M4$L! A0#% @ ?85M6/TRQ9#F @ )0D M !8 ( !N^L$ '!X;'#(S,BYH=&U02P$" M% ,4 " !]A6U8AM^OB+P' "+0 %@ @ '5[@0 <'AL M=S$R,S$R,#(S7V5X,S$Q+FAT;5!+ 0(4 Q0 ( 'V%;5C;U!2!N@< $(M M 6 " <7V! !P>&QW,3(S,3(P,C-?97@S,3(N:'1M4$L! M A0#% @ ?85M6 +GB,#U! \1@ !8 ( !L_X$ '!X M;'#,R,2YH=&U02P$"% ,4 " !]A6U89)]S$?,$ #M M& %@ @ '< P4 <'AL=S$R,S$R,#(S7V5X,S(R+FAT;5!+ M 0(4 Q0 ( 'V%;5BT;-=XUS@ 7P 0 ? " 0,)!0!S M86YJ;W-E;&5A#$P,3DN:'1M4$L%!@ / \ !P0 ' !="!0 $! end XML 116 pxlw-20231231_htm.xml IDEA: XBRL DOCUMENT 0001040161 2023-01-01 2023-12-31 0001040161 2023-06-30 0001040161 2024-03-08 0001040161 2022-01-01 2022-12-31 0001040161 2023-12-31 0001040161 2022-12-31 0001040161 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001040161 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001040161 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:NoncontrollingInterestMember 2021-12-31 0001040161 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001040161 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001040161 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001040161 us-gaap:CommonStockMember 2022-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001040161 us-gaap:RetainedEarningsMember 2022-12-31 0001040161 us-gaap:NoncontrollingInterestMember 2022-12-31 0001040161 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001040161 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001040161 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001040161 us-gaap:CommonStockMember 2023-12-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001040161 us-gaap:RetainedEarningsMember 2023-12-31 0001040161 us-gaap:NoncontrollingInterestMember 2023-12-31 0001040161 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001040161 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001040161 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2023-12-31 0001040161 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2023-12-31 0001040161 pxlw:ViXSSystemsInc.Member 2017-08-02 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001040161 us-gaap:MoneyMarketFundsMember 2023-12-31 0001040161 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001040161 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001040161 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001040161 us-gaap:CertificatesOfDepositMember 2023-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001040161 us-gaap:MoneyMarketFundsMember 2022-12-31 0001040161 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001040161 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001040161 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001040161 us-gaap:CommercialPaperMember 2022-12-31 0001040161 srt:MinimumMember 2023-01-01 2023-12-31 0001040161 srt:MaximumMember 2023-01-01 2023-12-31 0001040161 pxlw:IntegratedCircuitsMember 2023-01-01 2023-12-31 0001040161 pxlw:IntegratedCircuitsMember 2022-01-01 2022-12-31 0001040161 pxlw:EngineeringServicesAndOtherMember 2023-01-01 2023-12-31 0001040161 pxlw:EngineeringServicesAndOtherMember 2022-01-01 2022-12-31 0001040161 pxlw:MobileMarketMember pxlw:IntegratedCircuitsMember 2023-01-01 2023-12-31 0001040161 pxlw:MobileMarketMember pxlw:IntegratedCircuitsMember 2022-01-01 2022-12-31 0001040161 pxlw:HomeAndEnterpriseMarketMember pxlw:IntegratedCircuitsMember 2023-01-01 2023-12-31 0001040161 pxlw:HomeAndEnterpriseMarketMember pxlw:IntegratedCircuitsMember 2022-01-01 2022-12-31 0001040161 pxlw:UpfrontPaymentMember 2023-12-31 0001040161 pxlw:FirstAdditionalPaymentMember 2023-12-31 0001040161 pxlw:SecondAdditionalPaymentMember 2023-12-31 0001040161 pxlw:ThirdAdditionalPaymentMember 2023-12-31 0001040161 us-gaap:InternalRevenueServiceIRSMember 2023-12-31 0001040161 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001040161 us-gaap:ForeignCountryMember 2023-12-31 0001040161 us-gaap:ForeignCountryMember us-gaap:CanadaRevenueAgencyMember 2023-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2022-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2021-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2023-01-01 2023-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2022-01-01 2022-12-31 0001040161 pxlw:UncertainTaxPositionsMember 2023-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2022-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2021-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2023-01-01 2023-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2022-01-01 2022-12-31 0001040161 pxlw:InterestAndPenaltiesMember 2023-12-31 0001040161 pxlw:ViXSSystemsInc.Member pxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember 2023-12-31 0001040161 pxlw:ViXSSystemsInc.Member pxlw:DebtAgreementwithTechnologyPartnershipsCanadaMember 2022-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 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 2023-01-01 2023-12-31 0001040161 pxlw:A2.002.00Member 2023-12-31 0001040161 pxlw:A2.462.46Member 2023-01-01 2023-12-31 0001040161 pxlw:A2.462.46Member 2023-12-31 0001040161 pxlw:A2.674.52Member 2023-01-01 2023-12-31 0001040161 pxlw:A2.674.52Member 2023-12-31 0001040161 pxlw:A0.606.05Member 2023-01-01 2023-12-31 0001040161 pxlw:A0.606.05Member 2023-12-31 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2010-05-17 2010-05-18 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2010-05-18 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001040161 pxlw:A2010EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001040161 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001040161 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001040161 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001040161 country:CN 2023-01-01 2023-12-31 0001040161 country:CN 2022-01-01 2022-12-31 0001040161 country:JP 2023-01-01 2023-12-31 0001040161 country:JP 2022-01-01 2022-12-31 0001040161 country:TW 2023-01-01 2023-12-31 0001040161 country:TW 2022-01-01 2022-12-31 0001040161 country:US 2023-01-01 2023-12-31 0001040161 country:US 2022-01-01 2022-12-31 0001040161 country:KR 2023-01-01 2023-12-31 0001040161 country:KR 2022-01-01 2022-12-31 0001040161 srt:EuropeMember 2023-01-01 2023-12-31 0001040161 srt:EuropeMember 2022-01-01 2022-12-31 0001040161 pxlw:AllDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AllDistributorsMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:DistributorMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:DistributorMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:DistributorBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:DistributorBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:EndCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:EndCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:EndCustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:EndCustomerBMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:EndCustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:EndCustomerCMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:AccountMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AccountMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:AccountBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AccountBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:AccountCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AccountCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:AccountZMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AccountZMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember 2023-12-31 0001040161 pxlw:TheInvestorsMember pxlw:EquitySaleToInvestorsMember 2023-01-01 2023-12-31 0001040161 pxlw:TheInvestorsMember pxlw:EquitySaleToInvestorsMember 2023-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2023-01-01 2023-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2023-12-31 0001040161 pxlw:TheInvestorsMember 2023-12-31 0001040161 pxlw:TheInvestorsMember 2022-03-24 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2022-12-21 2022-12-21 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2022-12-21 0001040161 pxlw:ThePurchasersMember pxlw:EquityTransferAgreementMember 2022-08-15 2022-08-15 0001040161 pxlw:ThePurchasersMember pxlw:EquityTransferAgreementMember 2022-08-15 0001040161 pxlw:EquityTransferAgreementMember 2022-08-15 2022-08-15 0001040161 pxlw:EquityTransferAgreementMember 2022-08-15 0001040161 pxlw:ThePurchasersMember pxlw:EquityTransferAgreementMember 2022-12-21 2022-12-21 0001040161 pxlw:ThePurchasersMember pxlw:EquityTransferAgreementMember 2022-12-21 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2023-02-28 0001040161 pxlw:EquityTransferAgreementMember 2022-12-21 0001040161 pxlw:EquityTransferAgreementMember 2022-12-31 0001040161 pxlw:EquityTransferAgreementMember 2023-01-01 2023-12-31 0001040161 pxlw:EquityTransferAgreementMember 2023-12-31 0001040161 2023-10-01 2023-12-31 iso4217:USD iso4217:USD shares shares pure pxlw:segment pxlw:market iso4217:CNY 0001040161 2023 FY false P2Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 10-K true 2023-12-31 --12-31 false 000-30269 PIXELWORKS, INC OR 91-1761992 16760 SW 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 false 88578119 1.73 57796873 <div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Part III of this Annual Report on Form 10-K 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, 2023.</span></div> 248 32 GRANT THORNTON LLP San Francisco, California Armanino LLP San Ramon, California 47544000 56821000 10075000 10047000 3968000 1760000 3138000 3745000 64725000 72373000 5997000 4632000 4725000 3331000 2115000 3580000 18407000 18407000 95969000 102323000 2416000 3143000 9692000 8849000 189000 519000 12297000 12511000 1373000 1005000 13781000 13537000 2567000 2148000 939000 872000 30957000 30073000 28214000 28919000 0.001 0.001 50000000 50000000 0 0 0 0 0.001 0.001 250000000 250000000 57126680 57126680 55113186 55113186 486324000 481229000 3378000 2178000 -477161000 -450985000 12541000 32422000 24257000 10909000 36798000 43331000 95969000 102323000 59677000 70146000 33968000 34265000 25709000 35881000 30878000 30521000 23467000 22177000 54345000 52698000 -28636000 -16817000 2050000 700000 -26586000 -16117000 357000 -884000 -26943000 -15233000 -767000 797000 -26176000 -16030000 -0.47 -0.47 -0.30 -0.30 56163000 56163000 54335000 54335000 89000 41000 0 72000 1866000 2351000 2841000 2806000 0 18000 -26943000 -15233000 1192000 2612000 -10000 -53000 -2000 -19000 -25743000 -12587000 -767000 797000 -24976000 -13384000 -26943000 -15233000 4796000 5198000 4287000 4657000 301000 428000 2000 2171000 0 90000 0 -8000 28000 1339000 2208000 291000 -4508000 -1535000 -727000 486000 -2537000 -6688000 -261000 486000 -18814000 -12834000 3832000 1592000 156000 1415000 -3988000 -3007000 14596000 10738000 1370000 1457000 299000 387000 0 1407000 13525000 11075000 -9277000 -4766000 56821000 61587000 47544000 56821000 315000 188000 161000 196000 1922000 1674000 53367136 475644000 -468000 -434955000 0 40221000 1746050 387000 387000 5198000 5198000 2612000 2612000 10738000 10738000 171000 171000 -16030000 -16030000 19000 -34000 -34000 55113186 481229000 2178000 -450985000 10909000 43331000 2013494 299000 299000 4796000 4796000 1192000 -630000 562000 14596000 14596000 -624000 -624000 6000 6000 -26176000 -26176000 2000 -8000 -8000 57126680 486324000 3378000 -477161000 24257000 36798000 BASIS OF PRESENTATION<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%">Nature of Business</span></div><div style="margin-bottom:12pt;margin-top:12pt;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 semiconductor and software solutions that enable consistently high-quality and authentic viewing experiences in a wide variety of applications. We define our primary target markets as Mobile (smartphone and tablet), Home &amp; Enterprise (projectors, personal video recorders ("PVR"), and over-the-air ("OTA") streaming devices), and Cinema (creation, remastering, and delivery of digital video content). Previously we classified our primary target markets as Mobile, Projector, Video Delivery and Cinema, but have since aggregated the Projector and Video Delivery categories into one called "Home &amp; Enterprise".</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we engaged in a strategic plan to re-align our Mobile and Home &amp; Enterprise businesses to improve their focus on their Asia-centered customers and employee stakeholders. One of our Chinese subsidiaries, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (or "PWSH"), now operates these businesses as a full profit-and-loss center underneath Pixelworks. In connection with this strategic plan, the Company and PWSH closed three separate financing transactions in 2021 and 2022, which are further described in "Note 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees" and "Note 15: Non-Controlling Interest", below. PWSH has a branch office located in Shenzhen, China (Pixelworks Semiconductor Technology (Shanghai) Co. Ltd. Shenzhen Branch Office No. 1), which is primarily for sales and customer support for PWSH, and a subsidiary located in Hong Kong (Pixelworks Hong Kong Limited), which has no employees and is used for distribution of PWSH products. Pixelworks has an additional subsidiary in China (Frame Shadow Technology (Shanghai) Co., Ltd. (formerly called Mucheng Huai Management Consulting (Shanghai) Co., Ltd)) which is a research and development center for our TrueCut business. This subsidiary does not operate under PWSH, but rather is owned by Pixelworks through our Oregon limited liability company, Pixelworks Semiconductor Technology Company, LLC. </span></div><div style="margin-top:12pt;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 prepare PWSH to file an application for an initial public offering of PWSH shares on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”) once market conditions in China are supportive. We believe that the Listing will have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide. The process of going public on the STAR Market is lengthy and includes several periods of review by various government agencies of the People’s Republic of China (“PRC”), such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The CSRC and the SSE have recently tightened the standards for the STAR Market and are currently advising companies that are not yet profitable under China GAAP standards against filing an IPO application in the present environment. The Company believes this is in large part due to the current economic conditions in China and the recent performance of companies already listed on the STAR Market that were not profitable at the time of their IPO. PWSH is not currently profitable under China GAAP standards. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The listing of PWSH on the STAR Market will not change the status of PXLW as a U.S. public company. More than a majority of our operations are in China, but our executive officers and all of our directors but one are located in the United States (and he resides in Singapore). We are neither a PRC operating company nor do we conduct our operations in China through the use of variable interest entities.</span></div><div style="margin-bottom:12pt;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 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 $429 and $394 for the years ended December 31, 2023 and 2022, 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> -429000 -394000 <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> 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 totaled $10,950 and $23,836 as of December 31, 2023 and 2022, respectively and consisted of U.S. denominated money market funds and certificates of deposit.</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, 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%">Accounts receivable are recorded at invoiced amount and do not bear interest when recorded or accrue interest when past due. Accounts receivable are reduced by an allowance for credit losses, which is our best estimate of the expected credit losses in our existing accounts receivable. We determine the allowance based on historical experience and current economic conditions, among other factors. Allowances for doubtful accounts were not material as of December 31, 2023 or December 31, 2022. </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 adopted ASC 326 using a modified retrospective approach which requires a cumulative effect adjustment as of the beginning of the reporting period in which the guidance is adopted. We adopted Topic 326 effective January 1, 2023. The adoption did not have a material impact on our consolidated financial statements.</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 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><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"><div><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></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"></td></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:f-298">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, 2023.</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;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 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 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. We performed a qualitative assessment during the fourth quarter of 2023 and concluded that it was not more likely than not that the fair value of the reporting unit was less than its carrying amount. As a result, we concluded that a quantitative impairment test was not required and 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%">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 using the graded vesting method over the requisite service period, which is generally the vesting period, for each separately-vesting tranche of 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="text-align:justify"><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%">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. To mitigate the risk of concentration associated with cash and cash equivalents, funds are held with creditworthy institutions and, at certain times, temporarily swept into insured programs overnight to reduce single firm concentration risk. Amounts on deposit may exceed federal deposit insurance limits.</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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> ("ASU 2023-07"). ASU 2023-07 expands the disclosures for reportable segments made by public entities. The amendments retain the existing disclosure requirements in ASC 280 and expand upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must now provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments do not change the existing guidance on how a public entity identifies and determines its reportable segments. ASU 2023-07 will become effective for us in the year ending December 31, 2024, and early adoption is permitted. We are evaluating the impact that the adoption of ASU 2023-07 will have on our financial position, results of operations and cash flows.</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 totaled $10,950 and $23,836 as of December 31, 2023 and 2022, respectively and consisted of U.S. denominated money market funds and certificates of deposit.</span></div> 10950000 23836000 <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. Accounts receivable are reduced by an allowance for credit losses, which is our best estimate of the expected credit losses in our existing accounts receivable. We determine the allowance based on historical experience and current economic conditions, among other factors. Allowances for doubtful accounts were not material as of December 31, 2023 or December 31, 2022. </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 adopted ASC 326 using a modified retrospective approach which requires a cumulative effect adjustment as of the beginning of the reporting period in which the guidance is adopted. We adopted Topic 326 effective January 1, 2023. The adoption did not have a material impact on our consolidated financial statements.</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 net realizable value.</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><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"><div><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></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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"></td></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> P3Y P2Y P2Y P5Y <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:f-298">two</span> to five years.</span></div> 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;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 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 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. We performed a qualitative assessment during the fourth quarter of 2023 and concluded that it was not more likely than not that the fair value of the reporting unit was less than its carrying amount. As a result, we concluded that a quantitative impairment test was not required and that goodwill was not impaired.</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 using the graded vesting method over the requisite service period, which is generally the vesting period, for each separately-vesting tranche of 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: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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">2,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">3,968 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,760 </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></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 $280 and $99 for the years ended December 31, 2023 and 2022, 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 $0 and $17 for the years ended December 31, 2023 and 2022, 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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">10,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Software</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,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Tooling</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,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,997 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,632 </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></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,420 and $1,505 for the years ended December 31, 2023 and 2022, respectively. Depreciation and amortization expense for equipment, furniture, fixtures, tooling and leasehold improvements was $2,253 and $2,620 for the years ended December 31, 2023 and 2022, 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 $615 and $532 for the years ended December 31, 2023 and 2022, respectively.</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 of ViXS Systems, Inc. in 2017, 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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">4,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"><span style="-sec-ix-hidden:f-343"><span style="-sec-ix-hidden:f-344">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,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Current portion of accrued liabilities for asset financings</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,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other 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%">1,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Accrued liabilities and current portion of long-term liabilities</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%">9,692 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,849 </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></tr></table></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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">2,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">3,968 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,760 </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></tr></table></div> 2719000 480000 1249000 1280000 3968000 1760000 280000 99000 0 17000 <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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">10,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Software</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,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Tooling</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,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,997 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,632 </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></tr></table></div> 10118000 9637000 5613000 6739000 5081000 2903000 1707000 1513000 22519000 20792000 16522000 16160000 5997000 4632000 1420000 1505000 2253000 2620000 615000 532000 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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">4,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"><span style="-sec-ix-hidden:f-343"><span style="-sec-ix-hidden:f-344">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,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Current portion of accrued liabilities for asset financings</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,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other 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%">1,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Accrued liabilities and current portion of long-term liabilities</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%">9,692 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,849 </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></tr></table></div> 4286000 3632000 2381000 1391000 1124000 876000 1901000 2950000 9692000 8849000 FAIR VALUE MEASUREMENTS<div style="margin-top:11pt"><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, 2023 and 2022:</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><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Certificates of deposit</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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">18,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Certificates of deposit</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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;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> <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, 2023 and 2022:</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><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2023:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Certificates of deposit</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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">18,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Certificates of deposit</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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 950000 0 0 950000 10000000 0 0 10000000 18836000 0 0 18836000 5000000 0 0 5000000 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 primarily for office buildings and spaces. Our leases have remaining lease terms of 1 year to 3 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:65.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">3,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.12</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%">7.02 </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><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.55 </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 style="text-align:center"><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%">Future minimum lease payments under non-cancellable leases as of December 31, 2023 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><td style="width:82.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.152%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</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%">2,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total operating lease payments</span></td><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%">5,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less imputed 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%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total operating lease liabilities</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%">4,948 </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></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, 2023, 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 primarily for office buildings and spaces. Our leases have remaining lease terms of 1 year to 3 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:65.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">3,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.12</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%">7.02 </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><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.55 </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 P3Y 2884000 2657000 2762000 2676000 3878000 994000 P2Y2M8D P3Y1M13D 0.0702 0.0555 <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, 2023 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><td style="width:82.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.152%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="padding:0 1pt"></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%">2024</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%">2,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total operating lease payments</span></td><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%">5,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less imputed 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%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total operating lease liabilities</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%">4,948 </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></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, 2023, 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><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></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%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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%">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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,460 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Interest component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Present value of minimum software license payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,294 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Long-term portion of obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,170 </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></tr></table></div> 2656000 1907000 713000 87000 5363000 415000 4948000 REVENUE<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%">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. ICs are sold into two target end markets: Mobile and Home &amp; Enterprise. 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><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, with IC sales disaggregated further into net revenue from external customers for each group of similar products, for the years ended December 31, 2023 and 2022:</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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">58,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">1,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">59,677 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,146 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span><br/></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%">IC sales by end market:</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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">Mobile market</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%">29,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Home &amp; Enterprise market</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%">29,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total IC sales</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%">58,603 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,168 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><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%">For segment information, including revenue by geographic region, see "Note 13. Segment Information".</span></div><div style="margin-bottom:9pt;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%">Revenue related to the Cinema market was not material in 2023 or 2022 and was therefore included in the engineering services, license revenue and other category within the Mobile market.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:6pt;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%">Our contract balances include accounts receivable, deferred revenue and our liability for warranty returns. </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><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%">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.</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 Company has elected the practical expedient of not accounting for significant financing components if the period between revenue recognition and when the customer pays for the product or service is one year or less. The aggregate amount of the transaction price allocated to unsatisfied performance obligations with an original expected duration of greater than one year is $110, which we expect to recognize ratably over the next 11 months.</span></div><div style="margin-bottom:6pt;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%">The following table presents the contract assets and contract liabilities recorded on the consolidated balance sheets as of December 31, 2023, 2022 and 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><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:8pt;font-weight:400;line-height:100%">Accrued liabilities and current portion of long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">Liability for Warranty returns</span></td><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:8pt;font-weight:400;line-height:100%">Accrued liabilities and current portion of long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt;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, 2023 and 2022, the Company recognized $120 and $50, respectively, of revenue related to amounts that were previously included in deferred revenue at the beginning of the period. Deferred revenue fluctuates over time due to changes in the timing of payments received from customers and revenue recognized for services provided.</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%">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. ICs are sold into two target end markets: Mobile and Home &amp; Enterprise. 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><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, with IC sales disaggregated further into net revenue from external customers for each group of similar products, for the years ended December 31, 2023 and 2022:</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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">58,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">1,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">59,677 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,146 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span><br/></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%">IC sales by end market:</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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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%">Mobile market</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%">29,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Home &amp; Enterprise market</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%">29,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total IC sales</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%">58,603 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,168 </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></tr></table></div> 58603000 68168000 1074000 1978000 59677000 70146000 29416000 21160000 29187000 47008000 58603000 68168000 P30D P60D 110000 <div style="margin-bottom:6pt;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%">The following table presents the contract assets and contract liabilities recorded on the consolidated balance sheets as of December 31, 2023, 2022 and 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><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:8pt;font-weight:400;line-height:100%">Accrued liabilities and current portion of long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">Liability for Warranty returns</span></td><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:8pt;font-weight:400;line-height:100%">Accrued liabilities and current portion of long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 10075000 10047000 8708000 146000 230000 50000 13000 15000 17000 120000 50000 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, net 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Interest 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%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other 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%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2,050 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">700 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">The increase in interest income in 2023 compared to 2022 is due to increased interest earned on our cash and cash equivalents balance due to the increase in the interest rate available throughout the full year in 2023 compared to the full year in 2022.</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:120%">Interest income and other, net 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Interest 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%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other 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%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2,050 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">700 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">The increase in interest income in 2023 compared to 2022 is due to increased interest earned on our cash and cash equivalents balance due to the increase in the interest rate available throughout the full year in 2023 compared to the full year in 2022.</span></div> 1950000 670000 125000 80000 25000 50000 2050000 700000 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 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-bottom:6pt;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,500, $1,900 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. We recognized offsets to research and development expense of $3,243 and $4,338 during the years ended December 31, 2023 and 2022, respectively.</span></div> 5800000 2500000 1900000 1300000 3243000 4338000 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(14,835)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(20,196)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(11,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(26,586)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(16,117)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 (benefit) 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,312)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Federal</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%">292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 deferred</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%">301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Income tax expense (benefit)</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%">357 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(884)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><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><td colspan="3" style="display:none"></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%">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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Tax contingencies, net of reversals</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Corporate restructuring</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Adjustment to deferred balances</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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">5 </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"><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><td colspan="3" style="display:none"></td></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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">59,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">56,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Reserves and accrued expenses</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,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Deferred stock-based compensation</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%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">123,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Foreign earnings</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%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 liabilities</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%">(651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(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></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 valuation allowance</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%">(122,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(111,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Net deferred tax assets</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%">140 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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"></td></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. Canada and China net deferred tax assets as of December 31, 2023 and 2022, as it is not more likely than not that we will realize a benefit from these assets in a future period. We have not provided a valuation allowance against our other 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 increased $11,034 for the year ended December 31, 2023 and decreased $4,431 for the year ended December 31, 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%">As of December 31, 2023, we had federal, state and foreign net operating loss carryforwards of $154,456, $16,324 and $89,001 respectively, which will begin to expire in 2024 with $31,705 of our federal net operating loss carryforward lasting indefinitely. As of December 31, 2023, we had available federal, state and foreign research and experimentation tax credit carryforwards of $5,734, $5,357, and $21,898 respectively. The federal tax credits will begin expiring in 2024 while the state and 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,458. </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;text-align:justify"><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 China TrueCut, 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%"> </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:115%">The Tax Cuts and Jobs Act ("TCJA") was enacted on December 22, 2017. Included in the TCJA is the requirement to capitalize and amortize research and experimental expenditures starting with the first tax year after December 31, 2021. The required capitalization and amortization of these costs resulted in an increase to our taxable income before utilization of our operating loss carryforward. The capitalization did not have a significant impact to our income tax expense or benefit in the years ended December 31, 2023 and 2022.</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, 2023, the amount of our uncertain tax positions was a liability of $376 and a reduction to deferred tax assets of $1,370. As of December 31, 2022, the amount of our uncertain tax positions was a liability of $378 and a reduction to deferred tax assets of $1,353. </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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2022</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">1,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Reversal of 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%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Reversals due to positions taken in the 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance at end of year</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%">1,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Interest and penalties:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Balance at beginning of year</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%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 prior 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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrual for positions taken in current 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Reversals due to lapse of statute of limitations</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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">98 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">88 </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></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 both the years ended December 31, 2023 and 2022, we recognized $11 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%">During the year ended December 31, 2022, one of our Chinese subsidiaries, PWSH settled a portion of the outstanding intercompany debt with the US parent, Pixelworks, Inc. The portion that was not able to be settled was forgiven and was recognized as taxable income in China. We previously accrued for a long term liability in the event that the full amount of the intercompany debt would be recognized as taxable income in China. The related uncertain tax position was reversed as a part of the settlement of the intercompany debt.</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 statutes 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 unrecognized tax benefits of approximately $81 within the next twelve months due to the expiration of statutes of limitation in federal, state, and foreign jurisdictions, $3 of which is expected to impact our effective tax rate.</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 2020, 2019 and 2016, 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><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%">In January 2024, we were notified that our 2019 and 2020 Canada income tax returns have been selected for audit by the Canadian tax authorities. We have not received any proposed assessments associated with the audit and do not expect any material impacts to our financial statements as a result of the audit. We were not subject to, nor have we received any notice of, income tax examinations in any other jurisdiction as of December 31, 2023.</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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(14,835)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(20,196)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(11,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(26,586)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(16,117)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -14835000 -20196000 -11751000 4079000 -26586000 -16117000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,312)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Federal</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%">292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 deferred</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%">301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Income tax expense (benefit)</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%">357 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(884)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -325000 396000 14000 14000 367000 -1722000 56000 -1312000 292000 -364000 9000 792000 301000 428000 357000 -884000 <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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><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><td colspan="3" style="display:none"></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%">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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Tax contingencies, net of reversals</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Corporate restructuring</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Adjustment to deferred balances</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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">5 </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"><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><td colspan="3" style="display:none"></td></tr></table></div> 0.21 0.21 -0.10 -0.27 -0.43 0.28 0 0.13 0 -0.11 -0.05 -0.12 0.19 -0.02 0.01 0.04 0.03 0.04 0.18 -0.04 0.01 -0.01 -0.01 0.05 Significant components of our deferred tax assets and liabilities are as follows:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">59,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">56,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Reserves and accrued expenses</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,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Deferred stock-based compensation</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%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">123,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Foreign earnings</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%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 liabilities</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%">(651)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(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></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 valuation allowance</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%">(122,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(111,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Net deferred tax assets</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%">140 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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"></td></tr></table></div> 59450000 60041000 56196000 44424000 5402000 5568000 1458000 1000000 725000 821000 81000 163000 454000 1201000 123766000 113218000 248000 212000 403000 620000 651000 832000 122975000 111941000 140000 445000 11034000 -4431000 154456000 16324000 89001000 31705000 5734000 5357000 21898000 120458000 376000 1370000 378000 1353000 <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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="padding:0 1pt"></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%">2022</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">1,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Reversal of 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%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Reversals due to positions taken in the 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance at end of year</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%">1,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Interest and penalties:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Balance at beginning of year</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%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 prior 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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrual for positions taken in current 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Reversals due to lapse of statute of limitations</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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">98 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">88 </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></tr></table></div> 1643000 3646000 -23000 -214000 112000 117000 84000 97000 0 1809000 1648000 1643000 88000 101000 11000 11000 0 0 1000 24000 98000 88000 11000 81000 3000 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 $145 and $272 for the years ended December 31, 2023 and 2022, 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 $50 and $54 to the 401(k) plan during the years ended December 31, 2023 and 2022, 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, 2023, 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><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></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%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></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%">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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,460 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Interest component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Present value of minimum software license payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,294 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Long-term portion of obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,170 </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></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 of ViXS Systems, Inc. ("ViXS") in 2017, we acquired debt associated with an agreement with the Government of Canada called Technology Partnerships Canada ("TPC"). As part of the TPC agreement, ViXS 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. $66 and $308 are included in accrued liabilities and current portion of long-term liabilities in our consolidated balance sheet as of December 31, 2023 and 2022, 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 products and technology. 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, 2023, 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> 145000 272000 50 54 1187000 1067000 206000 2460000 166000 2294000 1124000 1170000 66000 308000 P90D 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><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(26,943)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(15,233)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests</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%">767 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(797)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(26,176)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16,119)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">56,163 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,335 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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.47)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.30)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 non-controlling interests, 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:</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><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">4,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(26,943)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(15,233)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Less: Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests</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%">767 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(797)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(26,176)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16,119)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">56,163 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,335 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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.47)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.30)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -26943000 -15233000 -767000 797000 0 89000 -26176000 -16119000 56163000 56163000 54335000 54335000 -0.47 -0.47 -0.30 -0.30 <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:</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><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">4,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4163 4071 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, 2023 and 2022.</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%">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%">There was no activity under this at the market offering during the years ended December 31, 2023 and December 31, 2022.</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 11, 2023 when our shareholders approved an increase to the total number of authorized shares to 27,433,333 shares. As of December 31, 2023, 2,509,390 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 style="margin-top:14pt;text-align:justify"><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 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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2022:</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%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">(9,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Options outstanding as of December 31, 2023:</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%">391,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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, 2023:</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><td style="width:30.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.806%"></td><td style="width:0.1%"></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><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><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><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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Weighted<br/>average<br/>remaining<br/>contractual<br/>life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"></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%">Number<br/>exercisable as of<br/>December 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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%">$1.86 - $1.86</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.00 - 2.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">234,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">234,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.07- 6.05</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">$1.86 - $6.05</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">391,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3.08</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">320,818 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2023 and 2022, there were no options exercised. As of December 31, 2023, options outstanding had a total intrinsic value of $0.</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, 2023 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><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>average<br/>remaining<br/>contractual<br/>term</span></td><td colspan="3" style="padding:0 1pt"></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%">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%">320,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">64,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4.56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">384,992 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.06</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </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></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, 2023 and 2022 we granted 2,559,137 and 2,289,418 shares, respectively, of restricted stock with a weighted average grant date fair value of $1.39 and $2.58 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><td style="width:68.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2022:</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,375,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,559,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,828,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(118,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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, 2023:</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,987,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Expected to vest after December 31, 2023</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,705,585 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1.99 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2023 and 2022, we issued 184,659 and 171,620 shares, respectively for proceeds of $299 and $388, 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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Stock Option Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><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.08 </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><td colspan="3" style="display:none"></td></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><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><td colspan="3" style="display:none"></td></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.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5.00</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">— </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><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%">71 </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><td colspan="3" style="display:none"></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%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">6.70 </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><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.30 </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><td colspan="3" style="display:none"></td></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><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><td colspan="3" style="display:none"></td></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.56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.33</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">85 </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><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%">104 </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><td colspan="3" style="display:none"></td></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%">There were no options granted during the year ended December 31, 2023. The weighted average fair value of options granted during the year ended December 31, 2022 was $1.19. 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. We recognize forfeitures as they occur. 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. The vesting period for restricted stock units is approximately three years.</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, 2023, unrecognized stock-based compensation expense is $3,373, which is expected to be recognized as stock-based compensation expense over a weighted average period of 0.97 years.</span></div> 50000000 0.001 0 0 250000000 0.001 0.001 25000000 0.030 27433333 2509390 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><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2022:</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%">400,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">(9,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Options outstanding as of December 31, 2023:</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%">391,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 400000 2.33 0 0 0 0 0 0 9000 4.80 391000 2.28 <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, 2023:</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><td style="width:30.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.806%"></td><td style="width:0.1%"></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><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><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><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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Weighted<br/>average<br/>remaining<br/>contractual<br/>life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"></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%">Number<br/>exercisable as of<br/>December 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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%">$1.86 - $1.86</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.00 - 2.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">234,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">234,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.07- 6.05</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">$1.86 - $6.05</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">391,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3.08</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">320,818 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1.86 1.86 52745 P4Y8M8D 1.86 16484 1.86 2.00 2.00 234000 P2Y10M6D 2.00 234000 2.00 2.07 6.05 104255 P2Y9M10D 3.11 70334 3.62 1.86 6.05 391000 P3Y29D 2.28 320818 2.35 0 <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, 2023 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><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>average<br/>exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"></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%">Weighted<br/>average<br/>remaining<br/>contractual<br/>term</span></td><td colspan="3" style="padding:0 1pt"></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%">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%">320,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">64,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4.56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">384,992 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.06</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </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></tr></table></div> 320818 2.35 P2Y9M3D 0 64174 1.96 P4Y6M21D 0 384992 2.28 P3Y21D 0 2559137 2289418 1.39 2.58 <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><td style="width:68.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></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%">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, 2022:</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,375,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,559,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,828,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(118,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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, 2023:</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,987,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Expected to vest after December 31, 2023</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,705,585 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">1.99 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3375754 2.99 2559137 1.39 1828835 2.95 118405 2.91 3987651 1.98 3705585 1.99 P18M P6M 3000 25000 0.85 3300000 184659 171620 299000 388000 <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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Stock Option Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><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.08 </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><td colspan="3" style="display:none"></td></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><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><td colspan="3" style="display:none"></td></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.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5.00</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">— </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><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%">71 </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><td colspan="3" style="display:none"></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%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">6.70 </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><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.30 </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><td colspan="3" style="display:none"></td></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><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><td colspan="3" style="display:none"></td></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.56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.33</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">85 </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><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%">104 </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><td colspan="3" style="display:none"></td></tr></table></div> 0 0.0308 0 0 P0Y P5Y 0 0.71 0.0670 0.0230 0 0 P1Y6M21D P1Y3M29D 0.85 1.04 1.19 0 P6Y 3373000 P0Y11M19D 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 operate in one segment: the design, development, marketing and sale of IC solutions for use in electronic display devices. We generate our revenue from two broad product markets: the Mobile market and the Home &amp; Enterprise market. The chief operating decision maker, or CODM, is our CEO. Our CODM evaluates financial performance and allocates resources using financial information reported on a company-wide basis. The Cinema market does not contribute material revenue and is therefore being included in this one segment.</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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">China</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%">33,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Japan</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%">24,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">1,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Korea</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Europe</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,677 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,146 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">66 </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><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%">57 </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><td colspan="3" style="display:none"></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%">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%">48 </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><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%">29 </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><td colspan="3" style="display:none"></td></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%">8 </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><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 </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><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">87 </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><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="display:none"></td><td colspan="3" style="display:none"></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%">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%">34 </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><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%">13 </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><td colspan="3" style="display:none"></td></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%">32 </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><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%">37 </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><td colspan="3" style="display:none"></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%">End customer C</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"><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><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%">14 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.353%"></td><td style="width:0.1%"></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><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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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 W</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46 </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><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%">31 </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 X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33 </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><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></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 Y</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8 </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><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"><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 Z</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><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%">12 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1 2 1 <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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">China</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%">33,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Japan</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%">24,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">1,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Korea</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Europe</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,677 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,146 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 33624000 25570000 24083000 37675000 1813000 3032000 157000 3442000 0 277000 0 150000 59677000 70146000 <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><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Distributors:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">66 </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><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%">57 </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><td colspan="3" style="display:none"></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%">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%">48 </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><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%">29 </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><td colspan="3" style="display:none"></td></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%">8 </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><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 </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><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">87 </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><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="display:none"></td><td colspan="3" style="display:none"></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%">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%">34 </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><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%">13 </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><td colspan="3" style="display:none"></td></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%">32 </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><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%">37 </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><td colspan="3" style="display:none"></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%">End customer C</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"><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><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%">14 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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.66 0.57 0.48 0.29 0.08 0.17 0.87 0.76 0.34 0.13 0.32 0.37 0 0.14 <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><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.353%"></td><td style="width:0.1%"></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><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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2022</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 W</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46 </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><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%">31 </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 X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33 </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><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></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 Y</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8 </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><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"><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 Z</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"><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><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%">12 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.46 0.31 0.33 0.27 0.08 0.11 0 0.12 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 2021, Pixelworks and PWSH entered into a capital increase agreement (the "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”) (together, the “Investors” and the “ESOP” are referred to below as the “Capital Contributors”). The ESOP entities do not qualify as Employee Share Ownership Programs under IRC 4975(e)(7), but do qualify as employee share ownership plans qualified under the laws of China, under which the employees hold a pro rata share of an ESOP partnership entity that then holds 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%">Under the Capital Increase Agreement, during 2021, the Investors invested approximately $30,844 in exchange for a redeemable non-controlling equity interest of 10.45% of PWSH and 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. The agreement further provided that the Capital Contributors have a liquidation preference in PWSH, a right to co-sell their interest in PWSH along with Pixelworks on the same terms and conditions as Pixelworks, a right to participate on a pro rata basis in any future financing rounds of PWSH, and Pixelworks’ 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. </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%">Prior to entering into a certain supplemental agreement, each Investor had the option 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 did 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 consolidated balance sheets. Until the interest that was to accrue on the redeemable non-controlling interest was deleted with the Supplemental Agreement, the Company had 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 (as the non-controlling interest was probable of becoming redeemable upon the passage of time for the original issuance price plus 3% annual interest). </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 March 24, 2022, Pixelworks and PWSH entered into a supplemental agreement to the Capital Increase Agreement (the “Supplemental Agreement”) with the Capital Contributors. The Supplemental Agreement, among other things, deletes the interest that was to accrue in connection with the redemption option, and adds a provision that will suspend the redemption option on the date PWSH files its initial public offering listing documents pending the approval of such documents by the applicable authorities. The suspension ends if PWSH withdraws the listing application or such application is finally rejected, at which point the redemption option will once again become effective with a deadline of the later of the date of the withdrawal/rejection and June 30, 2024. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, PWSH is engaged in and intends to continue discussions with the Investors regarding an extension or removal of this redemption option.</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%">In connection with the Supplemental Agreement, on March 24, 2022, Pixelworks and the Capital Contributors entered into a side letter to the Capital Increase Agreement (the “Side Letter”) which provides that, in the event of a change in control of Pixelworks, Pixelworks shall ensure that the definitive agreement related to such transaction includes a post-closing repurchase covenant that requires the successor entity in such transaction to repurchase all of PWSH’s equity held by a Capital Contributor at the original subscription price plus 20% upon the request of the Capital Contributor within 60 days after (a) the change in control; or (b) if PWSH fails to consummate its initial public offering by June 30, 2024, because Pixelworks decides against pursuing the offering. If PWSH continues to diligently pursue the application but the initial public offering still fails to launch by June 30, 2024, the redemption obligation of the Supplemental Agreement would instead apply. The Side Letter terminates on the launch date of PWSH’s initial public offering.</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%">After entering into the Supplemental Agreement, the redeemable non-controlling interest will no longer accrete up to a redemption amount because the interest component has been removed. The Investors will continue to hold PWSH equity and be considered as a redeemable non-controlling interest, however, the redeemable non-controlling interest is only probable of becoming redeemable upon the passage of time for its original issuance price. Therefore, until the redemption feature expires, we will only allocate profits to the redeemable non-controlling interest and continue to recognize the non-controlling interest at an amount at least equal to its redemption value. 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 income on the 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%">Each of the ESOP entities has the option to require a repurchase of 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 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 consolidated statements of operations. The Supplemental Agreement does not remove the obligation to repurchase the ESOP interests if PWSH fails to consummate an initial public offering by December 31, 2024 along with the 5% annual simple interest. </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 December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “ESOP”). The ESOP invested approximately $1,407 in exchange for an equity interest in PWSH of 0.54%, based on a pre-money valuation of PWSH of RMB 1,750,000 ($251,256 USD), which includes a discount of 50%.</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 CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing. The ESOP has a redemption right that is identical to that held by the other ESOP investors from the financing round that closed in 2021: if the Listing is not consummated prior December 31, 2024, the 2022 ESOP may elect to require a repurchase of its respective equity interest for a price equal to the initial purchase price paid plus annual simple interest at a rate of 5%.</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 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, 2023 are presented in the following table:</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><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></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, 2023</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%">28,919 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Net loss 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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2023</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%">28,214 </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></tr></table></div>NON-CONTROLLING INTEREST<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 August 15, 2022, the Company entered into an Equity Transfer Agreement with certain private equity investors based in China (Hainan Qixin Investment Partnership (Limited Partnership) and Suzhou Saixiang Equity Investment Partnership (Limited Partnership)) (collectively, the “Purchasers”). Under this agreement, the Purchasers agreed to pay to the Company, subject to customary closing conditions, a total of 87,500 RMB, approximately $10,738 (net of issuance costs) at closing, in exchange for a 2.74% equity interest in PWSH. The Company incurred costs related to the sale of equity in PWSH of $275 paid to a third party for assisting in the transaction close as well as 8,408 RMB to fulfill Chinese withholding tax requirements. Both of these costs are direct and incremental and related to the sale of equity in PWSH and as such will be included as costs that reduce proceeds and carrying amount of the NCI in the Company’s balance sheet.</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 Equity Transfer Agreement provides the Purchasers with some additional rights: (1) if there is a change in control of PWSH that closes prior to its filing an application for a listing on the STAR Board of the SSE (the “Listing Application”), each Purchaser would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing Application; and (2) the Company would cause PWSH to give each Purchaser a right to participate on a pro rata basis in any future financing rounds of PWSH, which right also would expire on the filing of a Listing Application. </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 December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “CIA”) with certain private equity investors based in China who have agreed to pay a total of 99,000 RMB, approximately $14,596 (net of issuance costs) at closing, in exchange for an equity interest in PWSH of 2.76%, based on a pre-money value of PWSH of 3,500,000 RMB, approximately $501,400. This transaction closed in February 2023.</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 CIA provides that if there is a change in control of PWSH that closes prior to its filing an application for the Listing, each capital contributor would be entitled to a minimum return of 10% on the price they paid for their respective equity interest, payable by the Company in cash at the close of the change in control transaction, with such right terminating automatically upon the filing by PWSH of the Listing.</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%">When the Company’s relative ownership interest in PWSH changes, adjustments to non-controlling interest and paid-in capital, tax effected, will occur. Because these changes in the ownership interest in PWSH do not result in a change of control, the transactions are accounted for as equity transactions under ASC Topic 810, (-Consolidations), which requires that any differences between the carrying value of the Company’s interest in PWSH and the fair value of the consideration received are recognized directly in equity and attributed to the controlling interest. Additionally, there are no substantive profit-sharing arrangements that would cause distributions to be other than pro rata. Therefore, profits and losses are attributed to the common shareholders of PWSH and non-controlling interest pro rata based on ownership interests in PWSH. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></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 Permanent Equity Non-Controlling Interest as of January 1, 2023</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%">10,909 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Increase in additional paid-in capital</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%">14,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net loss attributable to 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%">(624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Closing and direct costs incurred</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%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effect of foreign currency translation attributable to 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%">(630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 Permanent Equity Non-Controlling Interest as of December 31, 2023</span></div></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%">24,257 </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></tr></table></div> 0.75 30844000 0.1045 12329000 0.0595 0.30 0.03 0.03 0.20 0.05 0.05 1407000 0.0054 1750000000 251256000 0.50 0.10 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, 2023 are presented in the following table:</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><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></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, 2023</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%">28,919 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Net loss 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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2023</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%">28,214 </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></tr></table></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the initial investment by the Purchasers and the carrying value of their non-controlling interest as of the Closing Date (as defined in the Equity Transfer Agreement):</span><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></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 Permanent Equity Non-Controlling Interest as of January 1, 2023</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%">10,909 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Increase in additional paid-in capital</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%">14,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net loss attributable to 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%">(624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Closing and direct costs incurred</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%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effect of foreign currency translation attributable to 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%">(630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 Permanent Equity Non-Controlling Interest as of December 31, 2023</span></div></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%">24,257 </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></tr></table></div> 28919000 -143000 562000 28214000 87500000 10738000 0.0274 275000 8408000 0.10 99000000 14596000 0.0276 3500000000 501400000 0.10 10909000 14742000 -624000 -146000 -630000 6000 24257000 false false false false End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.

\U?BQX013#:D7\P$K&BU5] M^;323<39C#VQD]VRY'4\>73-I&789ZMS#3O.+EJD&/V\GI5BS^< I]:IF M3)U&J<0Q.K%*.UH1G"U%.48=_73FJ'$L4I^G>UK(#P6CGYJ/-R45Y$JV>GQ= M\#"B)(@B$&*& (0! EF*,L!)&A$.Q3>!_B%7"P:FC@D,=+JY4!\%5U[[%Z_8 M\F60'K11NT8*=6)E&L8#!GK?7'@M0U[+D7M>KV;)V1%* M&4S7VHP[7P)WA-0[*=TQXYA[FI?-R,*0B77D2_E2LXK11"&"6$X!Y# '. M""(XC'F.C3*^0\0FGL*"-/BXI>UUQ,V"?H/:T@O4N=*!V?3=I;J1WF&QE(E\ MCH)6@Z1F#33I"+T?'-*ZY]2D[C^OS^*W?_RM^XOX3R+@_N-O_P]02P,$% M @ ?85M6,LY]?T;KP )3D( !4 !P>&QW+3(P,C,Q,C,Q7W!R92YX;6SL MO5N36\F1)OC>OZ)6^[JNBOM%UNHQ7K6T815I)$OJWA=87#Q(C)! #H DF?WK MUP/(>P*92" .SDG9C*959"KKA%^^\'#W\'#_]__Q\V3RRW><+\:SZ5__Q/_, M_O0+3M,LCZ=?__JG/[Z\!?>G__$?__9O__Y_ ?SGRT_O?WD]2V,I%_3 M&8)W&AQR8W1F6:>T^NAD//WG7^I_Q;# 7XB]Z6+UU[_^Z=MR>?J77W_]\>/' MGW_&^>3/L_G77P5C\M?+W_[3Q:__O/?[/^3JMSE1]NOJ?[WZU<5XTR_29_FO M__G;^\_I&YX$&$\7RS!-=8'%^"^+U0_?SU)8KJ3^*%V_;/V-^C>X_#6H/P(N M0/(__USD/_W'O_WRRUH<\]D$/V'YI?[SCT_O;BUY.OZ)DQ^DE<6?T^SDU_HK MOUYJ.4SSF^ERO#Q_-ZTJ7=%+/*R^N3P_Q;_^:3$^.9W@Y<^^S;'\]4^G/R<_ MB!8AN5A3\G\_^+U?K^D\G>.B_EK]^7OZP<5G*TT-:<:?2YQF7 OHCC./1JQGMF1=QL9R'M!P%S;45!.$DE #E@H6(&$!( MK3%9(Z-)MT54>5D0,RMM+C#]^>OL^Z_TX5^KV.H?5O);R>[>HR/<2$E;BF<#,:.GG><]"]&@=NH@LF^N=IOJFXI^,4^_S.89YV1_ M+I<+\W1/Z;>1?_$;OYZ&.7T(TK?Q)%_^VV4^.VFAJ^6L@>36:B%R__0+<5UP M/L?\?JV5KR>18X&T.A3LK[P0)-7Q('"31GE&Q=IS>CB?X^]E)Q/G( MQF Q\ S.5)-C& )1^X1)=4-JP! M,!XD8B>^6 TB M(OU$E9#589[%@\OO!!4W=*BTD.T@0/(B9U+!XN(?[\=3Y"/M8C21J$:"-:@D M D75EOZ4?<2BO%#FL%!DZ]([@<,/'1R'RG1(P'A%?_PP_S+[,1UIHQ1Y2P** M+FQM #V3%E3P1OA@E?"F'2RN%]XM8\6>"2KV%.B0,+$Z&C_,/\YGW\?3A*,0 M1/&6>>(#"P56Q4$L)"9+5D^*9)D6+8*3S:OOAHX!)S2;B79($/DX6RS#Y/\; MGZY=IT1^-?[U4G M'[_-II<9&.%T"29FD([,F-+5-T;,X(*.JF!"R0[+8-Q=<3?5#SB5>9 (>U;_ M9TQG#G!$9->JI@%>3$:?05QG+01@?01FGR=/E2+)@,<7@T8?#MOZM MY793_(#3EOL+;R";_LW/]"U,O^(JWYH8!D'_ 5.OYI70Y*9$QT!;[5R2)F1W MF/(WK;H;!@:3,U+ ?'5?-U^,B/F@ MM3.0"V/DY?)(@8TM0"%O44[[9%)N@(X[R^Z&BL%G'P\1YB#0\.IL7N6UOK6O MQR IX6Q!4O$R<%F ?-P RKH",9<$01=B,7LMA&X BLVK[U8S-?@<9 /1#@(B M[Z;T-1+'^#N^#LMPP=:(62?1"(J'/+.U-CF"<\Z"SB%@#IDGT\)N;%Y]-X@, M/A'90+2#@,C*^KT*2_PZFY^/>'9HA#@\TF83%Z>+<937"Q&17^;SWXLO[V:G9R&Z?DHNZBM\AD\1TDG MGV?@N%5 $N&,_G\NLH53L7'QW7 QX/1D*\$. A^?OU$T=4E]%,9EG24456H9 MAZ'33G %MI1L4PXVZA8U53?7W T- \Y6'BC&08#@XUF?".) MG<['"4><<1%R]L"+J2DWI2 R9J#(J#B+3)F[C[/N/[O;_OG=5#[0-&4CJ0UB MYY/).JE%G[/TS\^5C<6'LV5]*UKS\"-ADY0Z(' ER>DU44)04H'7%;^%%&UL M U/P$ V[ 67P*&(BQ18UVG>6W>TUX/"SG <(L^\ZJ76Z[>UX MD<+DOS#,KYXTBF1%I"B;*V<(T:5&5BD 8P5]R"(H=EB-Y;:5=\/$@-.:340Z MD./FFHFW])/%2.6"0:8$V7$.2CL$YQW%V_5J)\?:D:--YX ["^\&B@&G-EL( M=%"86#^ 7C/A; G$1 &?JKW#C! %09QB<:2ST F1#DMJ;5UZ-UP,.-791J@] M(^,%<9!77$S"UU$V$GEA"F00C@BOY4,Q"5B8?^D1T M^]J[X6' :> QV_I WH+W.H"V MUKIHN=,Z-CHUMM&P&U@&G !M+.9FH/GW7^])]#W]8/_&9*L=<6 SLGO?:-2 M[&':#FPZMLIY7MB#&VM<(<N#"IH^116GW82ZP;B_73=JQC]3]9 MBL-0_ON+GISR3BOLNMA4ONE?OZ&N%SL<\AO_UBCTWY':@\\]L\6\#6$T]'J M?7;U\#X4\O%HL7&8?)RMVXQ=P2F%*%19/>2OO0AE!82W"0H7(A?)R>E[*/]2 MPB*N='ZQZ'IGX62YN/S)]19["EW[VHW+-5XL%B36*RYSE#%Z$T":6N$CR/Y% M)CC47L&2<8>"/51LNP^7MRGHQY_H# F7AJ6!N'L\9&Y3?Y%[OY9'S%Y*5@ 9 MA53D%S&(G&)G;K1"B9_ MGXV_ATF]Y'VQ?!7F\_/Q].O?P^0,1T+&D*-5P!PSM3]Y B^- 2,XMT4:SNQ# M[X?WP3O64[ %Q\G.-I&.R;?O 90>R^FGWW!V* M6FMB ."Z3;P-@9S%VMR<)PV*ZT3N(G&0M8DQ6RSL;H:YK0_=3V?H#H^GO:6[ M/S1FRS!I9'=FISA?GG^/[;1&I=6&%L84,R[69E&RAJ"AIK4HSBC* MIR(E9O%0DX7]#,YV>H;@US0)NIH)?0"VY0-Q$NI3\/<8%OBISH?Z4/X@PUG% M-=*!P(^L=AC">@^J$#R/!8I+C DADU"MCZP'"1J"R],$0NW$/@0,79^PO\^F MZ<*2:O+L,? (AL)!\NQM :^"A$)'KRG">ND?>FJ[%W8V$3($!Z<-9@X6\P"P M\K?9+/\83R8C%K.0.2$467M9V6AKNPE'1S;:6I5MR4G$U4=BKEB*_7E,X&,@7]RAH?!.:*F[R0;W,]:BL_3ODP0Y *?U M_3C$\62\'.."O*?58[!OLPD)?5$]J>7YE6B0HX\4[0$OVB<9 MH7 P!UQW[G:'*AN _7HUFZY$](_Q\MNK ML\62S/'\DK'S&VQ%C=Y9<@^CKV/8'%GDZ#6"B][0-@N\^-8IIQU)&\SYV!T$ MNU#2 +!W^RYG$T/2HI6Q<+"Q/B<,(8/WPI/DZN1I)63&A[JY''Z-MB_>CG&R M=H>WMHH9 -+NNYLW>+':*G([-"!7G#P23!"2R< P)0J#2R OHG-G_XGXZNR2 MY5A':AMU# !:-P0V,HGLKK06=+*U/*HX\%;46:7&!F834Z[UK?^-Y?N]G#EV MZO-)PAZ YU\;^(V7JRYLM4B<3G2RKSA-E95H;9+1V%JDF8D!E.!* M.='\/N\!%D/ZN3.)O0[WY=C2+ Q7*]\R[? M'[PXJ7',R 69D/8(Q) I0+&T;RAF"1"R%=QZABJWOJ[9A\Y^W:S.4=BYZ@8 MSP<. 1TP<>8E$&6!C'?V$%R,(&7T%"XG)6UKBW?@E71G'E?G4&NDA@$ ZN/E MNBN6+MY3%;+74CA@3M" )129W9R-JD-%E8EJ'6ZPQR_ MX70Q_H[KX/?];+'X'08WX3YE/;6X@:[K[&,TW@Y(HM>DH@:M#825"2V M@L9:#QM8L3(G55J7%#].5=\!0"=8:ZR, <#KOJ!&164ON4#@)=4-P@+4R:FT M08PK7); _$.-4]LX]WT[]9W YT!A#R -]MMX.IM?3DND.'?DG4VZ!$OQ3/)U M+IX %U?%9USQ2.&-R:W!&?A.G'4'E($$/TJY%:T1%=2])*B! 9;126K!:"%^-RZV*<-I3O!,KF\XV.;K\Z M5^H ;-YC5R.CA,[70;# 5P>]%\1/G4 NG/7"*2U#;MU'Y3&:^K:)/3_3>))* MFD'L>!T)/Z[4\ V7XQ0FM_DXL#WA[2]WW:OP 3Z.V;A0>>M2S I,]K7PV9=U M_TKD5J''[$5I74)PC,:%MQ. ).L/\]6R>94+_(CSU2BRD43EE0\(A3E6QX\% M"-YR*#;K3*&Q4+YUM?1NE/6=E6V,G(?SLTW4,P#'[S97ZV%W+\Z6W\B;_6_, MHU2R")DAH-8Z MY!0*9JA#ST ESR%:E:&&1C;(G"F:/@*PUM3TG6CM 51[J&$ @+IQ?['5 'M? M"MI*N0(IN5S9 M,!!8$)!%3(F"8&E4Z[S9%E*>02:B*9;V4, 0<71S/K4WG/Q!=&!8=0V-L^"Y MS)"UM3DIJ;1NWH'ZT)'@':96CXVH?57Q/"9M7,ES,2L7#U?H?STTI[7EJQWD MLW:AOU$N:UW,<+7@%=HLD\$'JT&HZ$$Y;L!+P<@9RB4'YW62K8W]%E(.+W;X MCM,S7(R<$,ZE4EM"1=I +$:HLP4I3*UP3YI[4YJ7-*S7[C?KU$+']ZL6]I#J M( ZE!5G9VNQME>7'^?=QPL7GV22/3/'2)DMQ96*L'J_TIUC/6">-SURDF%IW M"=E.3;\II"X0TTCR \#0W^:SQ>+C?%9J:0XC@'/4D)R+==Q5 I_1 X9HM36J MCL!N#)H;R_>;$^H")?O*=@!WNE=/9"_ZI5^W)70&T8A(T-8D!A7(>Z=_/1$C MR9NHDE;-0;*5F'YS/%U IHW8U':^3V:H1]@57(^V+,T0Q M(-;=D",G^R@$64I'![ 4(39_2?H@0?WZ-(V4?L^K::6! <#I,ZY*9/Z&4Q+5 MI#8IR2?CZ;B*:3G^CI=<*:MKSU-.;$A=ARB3E:UI3YF4C[8P7K!Y:>9.E/7K M G4#L YT,@"DW9/5R*(3F9%'ETSMI!T+,6"=AJ $DE=7IUJU+E^Z1T2_SE$W M^#E,TD-RDJY?48P(S%Y(14<^$M!5E!R\5@F8ECPX9,K;AP;G'@26:S+ZO:#H MU#':4]9#@$M]??/[;#J[S&,F+K.LK[$,IOCC3XT;WZ2$$ESXVF8 MG[\CR2ZVE" 78CQ)4^VOJ>&JMQ!L+1(M3C(EK)*Q_0B[SMCI]T:D"R0/1?<# M,*M7+%YLXY?DCZXR+N1@*J<8V,SH=*A--)T, I27=#P4YSUO74FWA92=X.>> M'_P.D_D +.@Z-[?R)1QJ$3U38*W%^LZ,'%E#?JTQTJO$H[ <0_ M)X#L*=D!F)/?<7EM7'=ZKN,##TQH =S4/E\^,ZB,@3*&BY2\X+SU7=R3B=PM MP<6>$\2Z5=33D>C72)SBUWKM_:69D;K%YTBKZ"S3#*1&3@&WM13S2 D\%W2J MB"QUZ[OL6P3L!J1G=?V[OX '8*XN7]I?%GV^#(MQ&M5AZUX; [&^A%"6$1/1 M:$C6)TQ>R6!:N^\;"=D-+<_JZO=P@>^-FN\XC[-&5N4N&Z_'DS,R6Z.B)N0B6,9=,R5J[UD^]MI"R&W:>U85P"Z$/ CW_P#J9%/,+^FCX MBK^?G42TL<_")U;UBO,^22R%:6Z,G$;@;TI[5 M/7)W"AI V+:%N8O==+\HU*!,D?$JN55K"!DAFCH[UX2"1JI:;GH<_&TC<3<$ M/JN$?9=*>LZ5NTV?IN^RQ-%J>KM_K+X-IR'ZE*4JD'0*H-!D<,HG<(%Q%")I M7UI?NG54X'OUP2\UDAUY[AC*:("7.H? \OI:4#K@S'H*1;QAJ35CMRD89K'O M4_1]OT?+WA(>P-%W1R+OZ[]0E?%SO!A9&8K,1H)9L9*2!*>C A:3XTES;43K MHJH'R!E(+GM>SDS">ULY\B**.HN"A@"HF0%",@62*E^1= MM*'C9Q*W"1J4[=E?[;O!:0\=# !0ZSKXSV&"B]^P.G@CBE1#*5: B=:1&T<> MG"OD/ ;I%7,.EU[1 P2./LH>..K@WVE/8C$P8-%J1=,*:N9B#% 3C+7 M]F<4!-@Z<8ZLN,\E)1Y;7\7M0-:@'K$T!%5KC0S *CU2D7K!5,JN.!D%^*@9 M*.D$!.$=%.V-+MQ(;-Z.>B?"!O4.IB'0VFME %"[%M1XBJNBFE%AHOB2&<0Z MUU=%Y>A/3D(,)1;!4O2J?7O@NU0,I&O3X=[W@0(> $1>3%:_AD6F&L+ M=L+\2A^7Q8=D1+617(+B-E),6^@H-T%"R%H2\)VTH7EW_)TH&T@@MZ?^[S;# M;Z^,'B%6DX.C%R>UM>Q_K^C_4%ZD_WTVGN/E65X+$=*WZ6PR^WH^2B5Q@;K0 MX1TL*$.;,;HZNU<8QHL49'OO--&YGWU\VI(#,4.'8:=#*0_!/-UB[!VI9_IU M7 =!+Q:X7(RB,JD(;2C"8+4F&@4XZ1*4;&,V6*<4MDX*/$S10%K'-3)'[83_ MS.Y$9N76'))5:5&KRY!-W^[R%N117MKWZEV[Z:L!C_>FN5RGR9D,.DL-IF@D M9&8/,98(*86 .AO!3.NF:4\DL6$!K]:F**8L:,U5;:R8P7$> 8OP+.J@1?/L M]Q,+>(_1B;S.KAY7B>#O\;U/Z\$QS,7489 MDLJURBM$"(5XEY&QQ&S6C#5_"7HPU0/QP8Z S2-K>,"8?CN;X_CK]-5JYG@Z M_S(/%."DE?6WR0H!?POCZ:I\>CY>C*=?7Y_-ZZB*E8BNYH%%EZ1WVH$F M1X>V.2,GA.'(2-UQH_0%FP'OI#JV;(KYXH'3 MQPG)X$7^7V>+U83M]1N[JJM-TUW6]3 CSI3@EA3%3&TA'J(ABY;)B?>Q,"U4 MK2L_TOXYF)F>VU@,<]<<%R+#>9CR!'D\PK^(/D3N&,A@Z-#GA8'WC$'.QCEM M@DJY==%Y,^)[[LSQ;+9$0P@,X+C8P/.EN/<:^16L90QC(K?7![( G(/GZ$%8 M1__Q@?OF8P(;L]!O+[:>]T&?J92-V]F.ZO)[QG1W:IT.$[, SMW)++@4J<,7*R>) @+T7$-7*A45!54JUPD32*9(N00V"OJ/R9GIUI6H#]'3X(RMW_PXGWT?D^1> MGO^Q0-IK5WW17J3E^/MZXN>E!$S60D=MP2LO:YDR;8Q2'"2.*EB'TLC6Z>JG M4SF8JY/#$+3A_.Q270,(@6[C+YN2166A<) M#.7NK6L];[]^>XK0!P"7ZY38XLOL$Y('F<83O.5F?ID]593HC&8I"JA-9($\ M3!)E%"14P[U QET(K>\FNN"CW[3JD2'<.Q &L!DV5Q^.A+).)L[HF*EA?Z+- M'5SD4+2)QAFN2FGNLFRDI%^;VC]"[A8A'ZZN 8#N-=+*:;RNYT>*'BXN]FX6 MH8TB>H>.#A3&>8$Z"!X<,PPB2SP'(WF)K2&X"UW]6LC! ;*Y*@>X]W@FMMY32 M/[)0O[> P&AVV5UK_EN_'4^-9%T0W)O0JGXV687,\+9B)CD9IL>7U3 ME4F %',90(O.8@C(FH_KWIVZ?MW (V=O.E+: &SB?I#0[H^U/FQ_'WU=/ MF3$5,N;.0IWE"2K6G<89^;#>1F=U=EIT,%3@4;IZ[WC2"28>A=Z!"AJR*7PW M_5Y?ELUIWXZ2]5$[QB#I4-MSZAHSD>1LH?B>1ZF1M2X.>Y"@WENA](.V?54R M9)A]G.-I&.?+T/W"H7@QS2MGX\*YU4R2>R(+6*5U+>5'\$XY\)+SDM&:XEO? M(^]':>^M4_H!9G,E#AFQES;_8SA?&7S!A2:')8'0Z"CRRO5"E"GPR3D=+2K# M6D\Z?Y2HWN<2]WL<[Z.:H3J \S.B8QSB>++RH4?6,*4C!LBY;J.@#<3 ,V!, M3FG4 G7K\=>[T-7[P,?>$'>(@H8,NAN3VR[W$VJ&"K.%7!O2*$8AFR^TO6+, MF387172E^W-X*WF]CXOL%8('JFL 2-P]D3#*/(L@K8*4Z[R '#Q$J0(D&YP+ ML9C 6Y?=[$Y=OX?OD=,Q'2EM&&]*-G%6@[#%%D%R;HKUF@.*.FDN7G(1=!WNJ:P/X"0Y/,)$GH3CWC6?2?=T*@?2Z_)(OF(K M=0W!5YS/$F)>O"6A_C:>SN;CY?FJB/S;;$)*6XQBD$XAL<)D8+4V-X+/)#Y= MQSEHIFL=>?L74P_2-$B_L!DF[K^C:J>@ 0#N$YY>>!D?RNK6YS7&Y4@R%YPA MN\UK,:1*Y-P&[Q",RB5EF7SAK2^.-Q(R2'>O*V@=KHH!11*,!(:7 M4T3_F)+:WM$/IG6* X52FU_)K)K_7#5!^;R,]);B[L/H M&&3:O#5XCZVO 7@&NTMV1)$DL\@91.$]*)&(,VT]\"P$RXD[$U-O,5&_-]Q' M-JX=*6T H7IEJ_Y?W6[?PP17U9LDL7$BQZ7^#W1:W/[!C=_E("FA")&LS!Q2K8=7GB5P!AE8SRRW#HMIWEGRN!SV>^M^Y&TQ M8/ \]ZTU,IH9&1P'QD4BCRLA1)T*:$QHLBLEWGUCUN].V0GX]O\ _XFJW1O' MIZOM]7D9YLL!H%D)(3RC4U%&X^N-2H20 T)RPB66B_/-9QEWCV;W?]#\1-4> MB.8WTS;799_/3D\GJU1ZF%RFTM]-RVQ^LE;Q565:]$R8E$&+',B7(X9#*/ K#!.!."26_)E;(#H MI 6+HB W0J-L?>%PGXJ>>_UUH>R-T]WWEOP@L+/.@%R2C\BE5;Y6[=>!O%Q$ MB"9)\"X*([C E-H_/KM%0L\5X$*_'BS29 M+<[FUYV!44MN9&; #2<'E9'U#L$[T-:ZI(4*DK>^C#^4YG[349T=B$=59=^) M^[?CGYA7)5BWWLI=O)^K-Q-U$%)^>;;\?;;\+UQMSU&.G@<9:8NS3.8\>@,Q M6P&LQ*@YERF6._5,6]+U^ZS>[P%Z7'#,CJFI9S8]=3$K-ZL5UG<7MWDYK$'X MAJ]WW"G\,7[:MPQ?73C>6O$:J"$C]\D!2[7ZPR=#9R^3P-$)'I.25K3VEG7]P#\NBOJUQ*I5_>S:=VM+WZ.%R,>"N>%K+="LNC*. Z!T7\I@Z60V44T MK?LQ/DC00+"TAZ:W@>9@L0\ 0W=X>#T[">/IR#)KI0T:C*G#(7/RX(+S4+M8 MY5BX4*[U2]:-A P$,XM9:Z@. #I%_,INN+/-O>!)Q/K*^8"PJ @_5K8L^ M@N.*0U3":(%,6-?Z+<$](OJ%3 /%WI^L MFLTS\RX-KHF)*V^A.(5U,)H#;VT$%%'8PM RTSK:?(B>?N_ZVB.HF>P'@*// M9W$QSN,P/_\<)G@1MZ[<1;*9W)E<($E)/B,WOLY;5\"<5\A9B! M]#AH$(HU$?<0<'--_N_AA/[X91ZFBY!6 R366\P9$^G(]8"K*".R IY;DI- M8TKDM/]:O\9XG*J^;XR;J/\NJ-KJHN];E!?++]_PMS#_9YW'2=%,*'<:1.TK6W]MB5ZAD=C1R#F@#&>36OO)]*@;RMKIANG _ 0\ M(O=KLN^GXS^1]_9V-O\1YGDD=&#T_S)$VEV@A)+@/&>0O36<1R816Y05]T3$HSWOVJEG .A;/UFL#\&0:#>TW[@DN^J1PDJ+"8*@ #,5J8-Q-LK8 MW#3=6']H?=P;*GK32+U]I#Z8 O7[LKEZ2_*QSHPAG2V7\W$\6U83_V6V.0P= M62&RJWWX1$YBW272(4F2!U8L%LK7V_3U6?5" MU\^HUMMWRUS,$*-.CMC+H7HSM)7IG%$: K/$M'!U5E(7D'X:F4-K%M\Q?CO4 MX1 .\D622X8UKZ/9'VM'["'?L?-Y MF";VQM-WG,=9RS%^&VY6ZVPZDA..OTY?U<+8:3J_D9IZ,UBG;CRO]W>[X,G(:<_1&@N$YUGHK7P='>/""*Y6-B$*U;A5Q M"+W]OG\_)K:/IM4A(/CF>-%[4271@WA2_[HEQ&2>E\18@,@+!U4L[5>O ]B M E-(0L7F&#Z(XG[?O1\5Q8C&W8B;"=<^G\%7+;7T]#,Z$A;G;S1ELX K*.6BR(VE &OM+4>%>V? MUI'^+0)VR^JS?P4T[2_X7HW6ZLK](1_Z8_W!RF%>_=;'V6(YQ^5XOKIF>XE3 M+./EJIWEM1--VV9C=GCMIHPLHDM!,BBE)MB<4."1#+HV3DMKBDSQT==[QR=[ M-R@_ZQNJ@6-A -9UFW!>$^>U6>9&$5P>)0_)H4C+>.U1I4MTH#(*%9!$PQ=IQWH<,BM<)T]QSB-H4 MSKDU6C2OYSW>O3#_U[E8.ZZJA]+1[&;Y1DF."/=$?RP&5)(2 I,16$ZNZ"RP MA$YN,)Y4-/.O<4FVK]B;PJ;''A?KD^$;N5LI3&XSU[KAQ>VECM[]X@%.C]H* M(Y>2;-0>"&WUY4TIX#7]*;%,L5SQO.36/MD36F$TA^++L!B3/C[>^. ^,-OT MF480>I3"1O#X,/\:IN/_7BUP#=MUX'-S\0_EHOE/F%PC^@H^5@:>?79 1B>1 MD7*^SH"79/>"XTK%H)J7MS4A_. 8Z1 BKELG?2%EOJ3O_G-4*!C,,DG(.9+X MG,W@5%4Q3>NV2@,.)484D0L_# @I#% MF^*L:OZ4<2?*^K6 C5!R+RAIKY3A&JN785+G!7W^AKB\;MBSGXNX\4O-O,3' MZ6QD?&XN]0E7+3^N#ZMKB)5L8W#*@O!)@S+20+3!0++<)RF\+[;UTYK=*#OH MTFBSG*]1KU%BJC6%&"O7LD;[)7C0'G7VB%8K_AA2=EFH7\O2 01N7<>TE/)P M;Q=KLAD'LK)4ACDN]E52[^S49F9!,=C>S&^M,WNDX'772, MD)W!VH,!26]T.)B4F8LEF*Q;9TYN4W"H;7B/BP7BAU. M#1/@=0X0D9>"1?$H6W>FW9&TPQL7/KC,-:R5\L8((2D\KSUKZFRM$(H!7Z0P MF9&?[5O;RUUIZ]>R=(&A^^T..]#2<(W/C=<_68C M<_4TVEO=RM6/KU=\,QIR2)->X>:#P M,$5-:@VOOK[ZV\42FRY$5- H-.V"E KM/*QEZJ7^-0K'F,E5()VR_PB!/=^ MMIS.9E[6>JD7 MMY:Z1IB5RMDH(%O"E9*D?*^$HU!=)&31:T39W+-XB*+#?:KUUV]^>KIZ5'Y& M\/L\*\L?M#,W;0'#/>,Q)PAB>#*Q?7M=S3!U MW]DZAOJ&:\%N3*O;^51;*&IDH*Z^OV$ZF2Y,&^L\Y%@4G7^YWH$6 M#T$E5,JRQ$W[29=;R6DV W83?!UJ=&@UE*@*P=]JTG(3Q$ M3^]M[YI@8NLLV$,U,%P#4H>'C%?O.1:A&L[5U3].]ZW7>>ASS0IP=Z2XD<&Y ML=Z+.^MM@)NC8\6*)('EVN8^60$!8_7(BS$A1Q-BZTNM)Q'88J3/HXO=B!.< M8R4E#2%9$H>-AB*2((#7EZ,JF^!XZVCV:13V/(^S,VQM&A+4D=Z&:]PN)XY\ M)%>PEN?O8]'N?:.1&7N8MD:VZ^XB5U *"44=:PW!D0NL0M;D M.M8"!_=&U#41_'"M1YOYO-W-X3W:O-V[#WA^GRVO$:3H"$H\9$"&F4X*$2%$ M16<41E>BY$RDUH'(PQ2U?_U;O[[ID/1!H0]<0PK6@T)$\-+69$)DH6A=O#X. MZX/S:QIBYO$7NRW4,V KA%^KU_9N6F;SD[U?LVWX2BLK] A]K:S0>IE/>%J? M94^_7F')%!&E3Z$ZQ;4B55-\'[,'AYB2DXS^U^:;< LM!UN>.]_="&KFBG)" M0LF6UZ.58@#/$@@==,+,?##-QQL\3E;/UJ8%-N[9F<;*&*Z%^72S<]VK^]T- MPC3?;LDX*Q]_++Y])AN\G+TAZS,[Q_VR18U6;G;+UEX.C:S?YK83-^Y]373( M+%!<+D!E:R%:S\$6JVL'(N::U_L\3-&AEO"W\70VOR'IS?E75B^;Z7AWCH*, MFN(-UB$($:-*+,JD6F?:=B"K7TO8$"=W[6%KE0S7'FYIBK.'?7NHO<[A]FH7 M.H]C?ZS2]:C-X'4@3[MH"YZ.7%#*1J]4+*ZT?JW9O_V1TAH630&;9!UY)#B$ M$C5H42B8H3C&Z=:7C<_=_CP%)_O8GZ>HI&&WRI[>TW?_KKZ?]_5]O;-WF+TW M25",("(H[@)X4=%)KGP0I0C+6SL4W;VS_V.!'\J;Q7),,3DN1MEGIK-.P 3C MM<]$?;IM Z1"G 7C66P^W/XV!8-]-_\4K=^U20<(>0!-0%^%12W)JO^H<KLV/6)ZY-8^3L1%B_P^LZ E1[ ME0P 9Y\P(;%"&X$G=I"&B:=LZ&UR=U.3;_CY#I" M5"/A#P!&[Z;?28RS^?E=/AQ3E@DO (M&4-)2U&EL 1D2C])S[7+KN^QMM/0[ M[*TC"#41_ ]'$^.\7Y\KSV,:Y5PM7"KBJ&[_)53#;U+(=,1S:%*:5 X G! M::=SXGV8UWR.%"/GT0D!R:VZ97L%+K("C@OC$OG83RO?QIA*#8R+LE^0;4D94RZ^M$;>#F3U.R#M MV,9N3W4, &%_F\WRC_%D0MR\(P5-OX[)W7RQ6.#]T"7H%%) #Q;K$*S(,P2E M,J!1FA6RZIRU!MKNU/4[RJPCO'6DG ' ;O,,V ^G%_U8WTT327W\'5=S*RYL M=]+"9V4D:&EJE\1:XC[X'F?W.+NOJF.U870- Y.:'CA?/ MJ"]8*CP8D;,&J6+M^9\=>.OK'#81K2R<,=?ZKFP'LGH><-99\J.M/@8 L:LG M:?>,M[42([<0"B,^O+$09:EW7UEYRVS2LO7)NHV6GD>,=98&:2#Y 2#HJD7> MC2;E[Z8DH+.3ZV3SR(HH4@@1!%?D"Z@L(>I,#@$6"G%HEVALG?;?B;">IW)U MA*WV.AD T"X:(7W"-/LZ'5<5W=TY,9888J1#W<="#J<3X(0-('SAJ$R21;5O MH? (43T/O^KL)&RIB^'6;FUI,[RZ_]BG3N+![W7:Z'L3S4=N]YU4E$Q7;SL1 M(AS*FH6PM7@GQ6B"R]CZ?X+C,9\SUA:Y%-@D\C^8)/]#*^ & MK6'<*>F;SY%K2'^_Y1U'M)A'5_8 K.KU:4$.]/R,UA^'.)Z0IXN+.YQI5=!K MVL29U>N[VG'591&@A.(C3SYFWGRTT,[4]5M $-QY;O[+H?-&!@P$-(GH*[[3;NV$H>KAF\F+RPM]V[]>\W'6#2H66[,\C"!^]-D;X^ M>JHI-F[!,5. 6T:*1"5*;MVJH/48$_K:J]GB;@C.!>T*76O1BZ/_0NYJ7&2! M)9I$,>7_CZ M=8Y?+Z9UWY3Y#91[P1"- QXB>5[.90@F!\B%J2(D^A);YV%W(JSO;N[MT7/7 M)K77SP#.PHW2JG'!C;#@KJ$M*1@O* +1D:RMTB* ,]%#MEG'P ,C*]\8@GN0 MV>]9> Q =JV[X1Z2C\U(VO_TW/'+1YKUU.%Y^]C4GJAT9L[6NTL.*HAXX<8) M911Y=8Z[UFUJNYWX=)W_6*USY5K6<.9ZN9?G5\4.-]ZDBN!";=)8 B<)D'F' M:)6D/^FB;'):^=A91NNIU Y[%M034+4]@=6I H=L]*Z&F!QBW^Y^I/V(E0ZM MUD-#-3"EVM-+@_%U>([4!5Q(M7R::V-%?1=\A.DC7=0#U45>8IG-\7I!^L=B M.4Z$_+?T\_'7Z=V#7B>A"-G@A:+]9C'4D8X*M.$N<::,8%?-/H$9PR'KC$ M7$JHG42Z.V>?3&Z_\47W<.U6?X."ZIM2,-5G7E=\?@K+55WR-%$0M5+J'5Y) MBHQI"IQBB P4+W$]H\ K1:$4+]ZYUD\1#J&WWSJC[L':L08'A=;7%P00DYMN M<.^R&8WPUB3P6$OH%2;R?66=5J^4I;\EU?PYPYZD]EMFU#U&N]/;$."Y[J)X MXZBX-<[I1@T?1I\3.3!2U+$'P6IPQEK0.H1,9T1TQK?&XXZT]=O'IC, =J&9 MX4;)#TSBVS]J?ORCW<\1[#"J?MK$MV("6N\E8 D.ZFM2" (SU!HD:30W"5L7 M>!UUFN ^=\\RU#X4*4+"B* *"^"L9N!+'8/'C=7-']!W51XPD+F"3T%9B^J! MIVAPR&V:[PU V]OH;?E21Z,&.S1O6P?-Q9)SL$R 73TOS8*"@8(6*%+_7.N+5Y'/FY]I M.4BV%B0GZRSO+E78BHM^ M,X@=([H750\W++D_%W/_@WGKMSJ;X=GAX?S85$;/HI44]'INZC2S*"@H39[" M7ZY=C#$5WCQ=T.TDSZL=LKGWV&KU=0.RQ8N:TMQ0Z%JB+C'3CLRUW)H;#9%V M UC&:,ORS+WO[FIO7ZJ'/?OS"2C;;O*.HM!!G>=;.*X_7;PX6WZ;S?[F)\[3>($?Y^.$GP+%@CN6XW_O-+K?6\P'2$+;=;4,4[\KM$[%.QH7$L%(9 ML7[G)W],Q\MMI[2*EA?&!2"* ,HX!BZ'#,%GFUC.CLNN6HUTP4^_UZW'.XWZ M \'P-L0]*W'3.:UOPM?Z7RS.3M8_NWLI3:&XB3G7UW6L%O$BJ475OG\EU&PY M,7\,MVQ_#OJ]XCVR"W8D10\XZ;(>E_YN6F;SD^L:H/V2+MN^U2KILA.MK9(N MVX;3$R#R?$HD 3%61\:Z M(" B*R"RIHTA9-VJG9G!UMSTG)AI@<3MQK!7U0_J_+^0Q,OSW\+_FLVO9/#R M_$KT%ZJXRS$32D:G/7@L=!2PH.L=? 35)%>>UM4=UOK=[LM7NTXOKJ9$?*5RM^ORZWM@W!C=?">-N'"NUY-QXBEZ= X4V02B8 M("7AK%>HU=V:I?L>0'NR>LY:M$1ISSH;K@_Z"3/B2>7L]]GTU?TY]&'=U/5Z MAORL?/RQ^%9GOBUG;\@SG9WC(:6+3==OUDVD*YDT\H^)K'2?K.O.-HIC]JG> MTGA!&X0)J"$:6)&MLEX4*UHW WJ8HL.G(MQ0R(9U[NQ,3#)2=*B@%&]H9^H MC@)%(,_(LL1<4;9U>OEI%/;KTS9$S_V1"9TI:K@F] %6]S*)#WZOD8G;G>;C MF"R!!*Z@$^2PF@=D3@XT64]1U'!-UJIG*GDM-S[X&I=A/-ESX,O6KS4; M][(;O:V:S\R_ANE%JW?R_Q:SR3B'BYF+-VFX,7GJ,_UDW?7YNAUN4IIG"FQN8]:EH0?O"PM'6C@/7DD73^91ZF"_HL+?NW,)Z^ MGRTH[ J36F@QDM)XJ9P!S3"#XO7^-AH-3F>7M8S:Y.83TW:FKN=6-4?'X+T! M:]WH<;A6\>(IXJSJC+/K'F^L5KT.6XJ-!1D>QUG0H\ZC &QO %RZ1!14<:UWZ\#!%![<] MO//9Y:LPGY^3"E:-T4=92MI7H;ZVKC>QSK.:*"6F?>"H19;*MNX=_3!%/;_< M:X>.>ST,VRGBN=N]RUE/M//Q!AUWF">RIGR'BK#+V>G5 H->(Z M%>UEIBC-B'5KD\B-!5=\<=EK[EWKEA4[D-4OWII#8>?1E?OI90!06[]8Q?GG M65G^"+6+XZTYAK_A2<3YB#&6HY,),#**U37]5U!H(/B"+L@@>?,G]3L1-E"X M[0N'>\W06^MF (![>S:?CE>S,:?Y[?AG_=/B@A.?O+3)!+"BMJ^3C&(D&3P( MG8DM7JS5K=VU[=3T6V[5-;0::6$ >/HRFTT6KZL'.\V_S2;YD@T52]")(FRO M);D4I'GPT=71 (DY$XI4L?7YN(64?DNBND92"_GW"*/%?#E:O.C3HSE 67?5O8?D>E;X;^'G M^.3LY))P+9SRG(Z_4.V6,G3\Y10 C;/)25Y$V*DV_!&5WUJT9Z7OH[)9"_GU MK?CQ] ;A(0NED],@B^.@K"X0:J,@Z5UDSAI4NL5>O[5H/_:_F>+WEM\ _,:M M1][[\13?+?%D,6*6&26D(A=&D2=,S)$G7$*=^QBMT]*30W.L%,L553T7V/>: MT=M/-4,&VQ\++&>3]^."(V:\%:9($);DI(QPM %Y 521O&7B1S8O9]R!K(%F M6/9$PJY VU,MS_VZ]OTXU5$8^0NF;]/99/;UO//+VNU+'O6J=D?.N[^HI0-7 M:>,91!2U+)7QVK%< 7IA9%;*%S_\B]K5RZG_PC!??"@O3NI3K'5-VD>S'SA_/SX9+T?<^VR]P=P@!@[V9 M?0HT;KUA.X8F^GY;^20>_S@]O>)12XQUKC8OM1N0U0C11PN1NVA##%$KVQYM MUP3TFP'J'6U[:F*X!^W+0+Y$PL_?$)?7XZ;>3;_3/V;SVA?^D)KY';_=K()^ M'UX:G9$W%_^$D[#$?-U2_T:Y2JJ/9JVA,+,._Z4_@D,NP)7"=1%:F=2Z[&(W MR@X-&2[%?/Z6HNP%15U_F\WRXG=XN1LVM%;- +4*Y;^02;@W90"HX2+.RP9I&"* MIPPI9005R#%PAM?^U3&SG((1N77%] YD]7N 'A-MC50S)+01%R.=I>(Q&^ B MJAK %Z@O3(#1QE'!"8^L]:W_S?7[S:<=$S]/%?;^0)DMPZ17)^OW,*]SD"MN[?$; M(5TRT:%04K1OWWZ?B>7A73T#%]O-N+\$W M'&2U;YNGL+X?P>_CV=EBWM$>:.E TL\MJ7#C>=&;!H^KGKY(I^?=SMP=^[R+GBMF(8DD M:ON9!*'.%+*!:Q.0)>-:!T''.>\V583^;3Y;4'"A.8MU-*M(NDZ51@9.J@R> M>W(EL\PVMFZ-M)689W+Z[8Z170ISGZZ& <1XK\+I>+E^ZG^WCGW-#]EH1&MX;:?F>209#@!6(T4, %*KR;JUH?V[ MD]/Y[/NZ-\J:DZR8](Z<2;EN"B 5.&6@&=#?,O:'[ED M"]K+P@,+2F+K&0"M:-\)LN890[87)3\=W'X-[BE^K91^Z=Z$UDL-5:+,/'$P M5HM:IU0@.J$AA:"+X=X:UKJUT4/T[(1%^XRQV$P9S^V&:5-.JKNKIIU6.WH. M;DB73R5RED1P]63V=%#K EYQ 5:9E!�=OZ@<9QDG$/Q.DWK3P?U:=6P@@J G)%/V5]( PI6;_L5(*\F3 MD@QL%@Z4M9:\8B1YN6!SHK_&YFV-;J[_+#)RAX!H;V$_M]NJ#\MO.%^/I"(W MH;M3\Y%U.CTOG\+C<4_*;$)*.11 ZQ-Y9031F 6"SH3-@%(7V?I92;K^ M]Z:9G97)177Y\JJZ?)2C\$PX!4D;VIDIUS:>*$@* HW@*K"['66V7+0_MM*S M..R> H);]^Q-Y?S<#%+KM^&8V">5&2!.[K M@U49:M[:RYIG5-G+G'-L746VA91^C59W:-G>EG1_30S +W]YMAA/<;%XD2@6 M7XQ7>JKM6G0J,2L7@3E#;#A.9EWK +9$H.99>YD/ M%#KUCW.\; %F@_48!*LEEJ(.@8W@I<[ **9)25G'5.LBGT>)ZMFI:J'Z'>"T MOQ[Z?G/[]_%_?OY\OJAM&-Y-TY\O^L 8;WF4IM)=&ZSR4%LS9$%""A:-E3G= M;:"TQ>?>^/GA8>( _2L4X!0D6!I-%%6Q\X2ZW+ MM"[7'H;[NZ<*MP#B2?)\;I'XBY3F9T3B.,3QA(PO+L(TKT=-+3_6#$7-3KR? M3;]^P?G)C=]J'KD?2DBGD7Y3*1TW2^E-"&0, _! D9[2PH(SI@ SS$6KO,BL MM3$XSGW>Y8#GBQ5N2/U",:-L+5?<<4!=Z Q0-H+#NHU-U4K)$WKI0YF&*GL7UWB$(:ZB0(<"KWF]MV"7).NFR1RB)6U"8 P1K)!23 M71%")ZU;/XK:0LJS*+0_"% -5# 4)-WW5"ZYB=P[LJ\61!T+JB)F"GNMAZ1# MPN C\Z7U:?@P1<^BVOY@7+51R #@M9T1[YFPAF1DK)#UZ4"$6'2$(I5 3C** MMG4]RV&@ZKO._A!0M5'# $KL'S[&KV8HWYBK_'&V3@^^J0'4HEYMO1\OEB-6 M1VEXU'3,)U[+;A%"T;(F]9)4.@;B[Z@>V.ZT/XL2^^Y\M8Z4/-P?![C3(BN]/<*+%QM>#&>IN<@]0!(;,Z"B&K!*YH!8EG MJX1PEIG6[VD>HN?@#@&7WUY?TK^8WC3L%P+/'Z:?,-&.H6U$O_#[;#J__.O+ ML!@OUJEOJRS*DAG(K$DP&@UX40IHX5U@TNAB6L>AS8CO-RG2#&_W^@[THMP! MN(I;!H&OYN"0^6;>";+>UI =)R?%Q4*!52V42UXB*UV,3-],S4!P=UQX;)BL MWD!7 T#=)Z0].T[DQ6SF:?-/+R>M<&M";?2(F(A7IAQX+ QRBI8\C(2EM.Z8 M> B]_2*W%69F/2EP &#];3;%\]_"_)^X?'LVO9KPEPIJ5TP&&ST#%9T%;Y0% M$82/!5&QTKJF?#,E_0+L>$BXVW/C<+4, %RO<+Y58XN)#>8VG-::Z8$44 M&:PVM8[0> M*-B_8$(SGG1RJ5[J%5"ASBR5T0)JRTO2)G#?NH7I1D+ZO;OH#U\'*V4 R+KR MCU^>7_WQ_QWCG(CZ=OX>O^-DY7&($KD*7(+WR1%7;N5L!(C*%$T[IDC?VJ#M M1EF_MFT8T44'.AP2,F^FQ.[S=S4).@MB+H'/KFZ[2"ZQ([]8:ZYTTKPXT;S7 MXU,('$@4W! AVT#87%U#PN*[Z>G9??)&0C.VH-@&]P.U,A P24N69&ICK'G)!TMZ;]0U1?Z"$64^BA6 M%Q];NW@/D#.0P[87<.VCD8&"2UZZJIR\7DT.:F&UB$L0/S'4'A#HHHFLA"@Z MN^:Y3TZ_442_X-I'(T,"UP'N[_NK9P21IYBJQ;8A)E!%18C92^"6%1=4U@J' M>+GV?A@#K@<6BAP=$0/8#ILS#1MN/D=*9%TW- 2K JCZSL5SR\E^2/3*21)U M\\S-KL0-Q(,\/H!VNK,[5)M#@.EL^KVF1FFOO\:XW'0S/Q)">RU$ &EZJIVABF,/I8$6?#Z!C=:\#%8,(&9Q+/,3K6N.+]-P>%]ZVD[X>J;KW&1 MYN/3JH"U*Y*"DMXS!RI&\K-3H$C>>%&': G!JZ>=6K_/>(")@MYLO1IS#]BJO$)8])(N,,BLI$M%0%@O0&Z.!E%GW&L-MP(_KJ#8S0 MWZ[Q<6O!OI'02'VS0V4Y! !9]T@)0-D6T,G7<\>HBN3E@H6J@46T&@ MSU3K SPG\;3\"":1?)0-JR M4Q3UB,IO+=JSTO=1V:R%_/I6?/AY@W#C'?>"8BV9ZBB 8AGX1)M HE79!6FU M2"T4?W/1?F*/9HK?6WX#"%@WGW?7H90N1>3:B\:DVKD?HZ%01R:P]:%[G0VA M4NOBA$=(ZC=0;>T?=*&'OEN K7FY_7)J\0EK=O_RK[7-R"@2&YKI"#XS#\H) M!ZMW[]F:XI5CHN"CH>=3%ARB9[FGAF<=BWOH68O/9Z>GD]5%4J"OE-G\9/7I M^?H1X))^L?[6P2F-IRW3--]Q (?=)$.LTE8)E\'68DY5? $?R,')@@X\*TH, M8J<@H+=DR.T=\FJV6(XDXUHQ)T"X>M>(QH 3UH&N;?:CLR6YUJG8^U3T;9;V MUO+#;V6?+. !>$/U0N+M9/;CBI,7:3G^ODI"KZWLE9Q0,C+*D8-'3\:44808 M UEKAO6U<3%*Y^9)_%V)Z]M#:@:H;M0Q )S=WBD?P_FJ)&+DL$@=O(&B&;D MD2<(& H$[5Q6F"(QTZDYNJ2D_]=9':C]06NUEPX&@*1/XZ_?EA_*'XOUS=F' M2/[ %/.[Z9N?Z5L-;M_.YEMZ&(R$,IR)9"'9^B@(C8)H:VU"X45)18ZG:WU3 M?@"Y_9: -+1JQU+9 -!YFXU_8.4<\XOO]-.O>#]$X2,KC(A1)^**HF"*2#)UAK$^FI))U8X%J-]ZPCGJ33VVQWJ6. [5#E#SUZ\/5O6,MCUA<$J MD#^]<#_.*&Z?3V?35/L:328UK=@HE7' FDWS&JUX[R;)H:POB2D&EH4Z1#XA MQ.H")HQ",)\D;UZ;U662XT81U:6#^_KLVGTNJEC-Z]-E5[_%&@1=*%(&,&9IS1+F8TV#KZV)?6?H'8'7HVWD%UK,IG!-G_ MPC#_\F,VRJ&$)(L$FY4A/\=%B$8A,.))/:;\1L<0/=1W'/# M)0$-ZYUAS)H+T.K_9^]-M]R\=73A*\(^G(>?MN/T29\D]K*=O;\^?[0X@+:Z MRY);5>7$??4?**GF4I4&OGJIRMEKQ=N6RR*&!R! @D"0Q*!)X"RE9849$G) M9T/K2=\[$SGNN4V?V-Q9>2>&SI_GEXN)*RQJ)',3RX@I> ?1<@LA%$0NG4[- MNRKO2N.X9SE=8G-GU9T0-"?V.1;_"X@P_U\J>3T//_9E$Q3ER:Z$D0>;K M77V]5FM5!4M&>Q>Q^<.?4[C2:W_ LYNH7^ZA]>3><,'C'%M/>"\'U_?YOSZZ M_E_[Z^0#?L?9\E5J^/QY45W'X?'ES>7XQ_XJ+FQ'SG&F;>(1B10"E?80H*2K)UEG%?7.^+4D[ M='NX&4'[=G9!SNI?TXR_W!2:WJ*B3K)8S,+9%07GKW^\7\SS95H^U/Z(B^]3 MVBQ7-? B"Q.5)+<9>/5X)8"7Y$HQ*6&M4!A4ZSO401@9NWUP>W3>W[/&U__( M[Y[6/+Q;K#E8/OHS*KC$N0'+LZ_E7XY"O1# >(H(G$$;[58G:L\\?WIL[7$A MUP$V;@ODJKV5\85)J4%RJ2BOM1Y^?;%]?^5Q3P7["E@.U,O(J/H]?"4Y MWN%A;769$_'D*L&Z.CXL, 6N=N /65JF0_886[3^V$C >/O4H1J=MQ;OV!O4 M;_,X/ M3G1C:_Y_DPS(4Y*?Q<6WQ?3\+B>\]OQ.I M\3^YS'@AR0!X:"?0#F[?=]U^?[UN>>"$D38I!IK5;KC927 B,\BNZ$S60<%7 MZ_*EO8D=]ZZJGV#GN%KO -[/G,6^_2N=7>;Z2/7\O%XNYT_AKTGD5HNL(O!< M*R1J;]# A0+O**&PA=R":/ZR]UTU>U MO14\2L?7;6]:3"XBR!R NT3AFG6*PK7HP6KN2F0L*H?'M>B^[P&-0JM1\!K4 M1K+10N9B901F?&+"&LY,ZSF@?^-[P%W0>9Q[P%WTWT.GTV5^3W%U83Y[8$47 M(MJ2&"D@ BEK 5 L%-NW.$GKI-5M!XI_M$GN+EKH 3I7C1]+L1%+!)N9K$WA M33T7\J!2-)3-!2[+5K/*3JM)[D[*VM D=Q?)C7W\?K?)JY>^8'#$;2:L)^W! MFZ!(85'R6I+!FQR.=M@D=R>5;6Z2NX/\QE;\G2:OJ4 Q9(&YX.@V#$S)@K7ZKXWW "D)Y<9UX^-@*%V0N]@KWW, M(*X?U*SE^ '3_/-L^C^8)TDSGB190P[U$;5VM5]_/:"-T7K-G/:J=7W^;A2. M>V]T7#0>08?=GZ]?Q3'S\NG+74L\#[-\]<&M%[95$(2"/)^M_L'Y_&R::RWC MZW!6'Q1]_(+T;P\_K1^8L+9G_\>4XI%O$E*V26A6H%8,$=IE@9"B J:2,)'^ MTJ;6;]"/=)/P*BT?SU9=X/1[C;]_QXLWEXOJJ";("W*D?8="EGI$72LW'?"S;31>U P$=8[5#5 5M;5<9\9HJJSEI)V MRHK(7?,'S4\2-&X >@QLM=-'!^#Z>$%;2ECD]2'"O^JU\^SB!]G/XC*<3;)6 MGA5%^1;J0-S4YF9,4OS,DZ?0Q+F<>&-T/4W1N!'E,>#54"/]QHOUT0I]V<4O M,_H(W_[U#6?G&-8/$\A5'Q#Q;?O5C6*VO3AI%'4MUU@M7 LJ5VO?-'4H,449 M-0>#LK9=J!5NSAA B5#Y."4CM\ILAX;[/JF!X#O8ZVZ37D2J#1+K;.-8TVZF M(+)4?YDU73"0Q M6 7:U-:9JF!L7O1VCX21FT<.[T[V$75'+::6._Q\-K_J?W0G!)AH6PIS64/. MR^(0%<#)%(!+Z8/*/FC>^O;S:8I&[ONG^7M73.)?' 8U,%+7G B&; IA(@"$K@WJ[A_6/??O)8FQ?#<]; MBGMLO/P\79Q?O,IY6A46SNXRXHTOF%B"F"CE4R4X<(:VG*A*MB9[)X/;"C=/ MK3+V)>>H^&DF_K%Q]!'3?)8W<9)Y:\^X'@+&=Y[,,WU3Q36S)!95-P&2]2C1U$G+($H).)-2"G)7M7E'L ML.C)9@M[PF%^!-V<$.9N%>O[%$46T5 BG\FLB^64UPL%)3$C!!?&]T?7A/RT_0\GH*KN1Y5<\ZG5U.9Y_7\YSFL_/72&:,CZAF@B:P9=LQQG.F MW(SA:KALT8ZY@"$FU[IYX0'DCKN!MT+4PRJ:X^BO@YQH#U;7KF.294Q1.PXV M1E>S/PK";>V''[+2Y/J<&* X=%]JQ]WA.P+J/MH[39R^_8L$3)J=SL+BQS)( M^GU.?TNAU/SL;%G+M*J5H^B:&0R^@$S:D@8,)UT8!"F*C28J1A'V^$#>EIUQ MSST[0OH@^N^WC.T6Y]>_71?JO<89ENEA3S^V_?+V4>LNW!PC5#5%RNTZ1F2QD7%F"+.O#!DT&AT0LH.V M.)N#!)=K;8@0]=PW))!:9!2>6QY:'Y\]0]*X605 M"PHR!=2@L+;]14?1M-8H@BOT]ZVWX0/([?A \H"$Y%CZZ\ [7K&ZCG4W&6#4 MU81E!)D]<<51@"-;!T274XY1";55__8]4/DT9>/F)T<#R@: -M1:3UA<11X; MN1(ZN4+95U"FUNLYLG%M!>TSZ()-II#I#X7%)RD;UQF.CL5V6NL(BYO8P5P* M"]%##!Q!F>@@\,@A!&$+13U%Q:$2XB0U%T3/C2I,G MKYG^LM:=S >DX4H8$;F0K6?F=0FSH2*^%G(_B4NU6OPV2].SZ?)KY^6/C^L8 MHAXU759T_O@0+O!B/K]Y18U2TCI]U:#=?JXNKL6Z?4:5;9WE?+JXK9*JD;N_/!$,T>F MGPP87=LIBJ3!!Y-K.\54BN11E]9/^!N0W>]EWBX(>S 8Y,CZ["!6W(;E^]'Q MTH%,Z1]674W#V43P&IRH JB-I?A8%O"\MGU/TFG!8RK8.JMI07>_!T!#@[BI M1D\$Q6^^U'+Z7V9743?]T*KO_#_#V>5*ZV=G\S]K3_E)[6\< G'.LS"@/%)4 MKYD%YYEP2GBF8NLG9HU9Z#?4'1K;0^GY1&!.'ZX2UL]('^+Y) 9/1BLT&%$X M99$J@[-)@!0N95V<+_=?E1T%R_?I'/?J:$S 'J2Q$T'E[_.:6%S2C\6SJ^:% M'Y $3!]=+HAULMK%9^(].2E,,0:D3_5QJ=<0',50A4OBVPN1[K]".PI:MZ5_ M*Q3KEXCB030\]DO*&W[O\+KAQ(7^-%V=#[XK==>YN%A,X^4%\>R5BU*4:L+: M@[*B@$/F@2/5R=.R"*]0V!(ORBE M(T2MZAM2QZ.K-QMLC-A@(\%;X=:>"FZ/K\,3 6R-B(BR:9UQM'H:/;$QD!PQ MU/?W$924$6@?<9 ,-U9E)$Y;'QSN1^E6$'4O$:(':NU$L/F8(7ZDT 9?AW/, M;^9?ZR>K1'1^?C$16D4=DX2$@H$*M2D B01BT587X[5NWFF_/1=;8=J_1$P/ MJ.WQF_TOXZ9MI'!UE+(>N7A.>X[1W#,)(09!=ITX1!MISQ%1%:L]4R)O%<_N ML_IV=P_L5.!X'"VGE_4QB?G$\F4M@(YL("T@Y@ZK39Z#EPX M7DHL)((Q_.=].K?#Y(N\$#M(9=W"\K&BGXDS*0K4&IPASZYL]>Q!!N),,&*, M)\U:MYW>GKKM(/A"KK,.5L])%+P\N,*X-1O#/DFG0+;^:QZ\W?E@0JN>:;T MC:M8+"B_/"I3"KSG&41(C--_R)N_P]^*L'Z+4W9!RL3H$TG@!+.O$BO JR<'! MN)F\D=^>'Q^(C30U]IWC [[>+^KPOXL?=;3@?U].E\U!)RQ&%KWRX$6HS49K M[L^- RM*E%Q&X85\+N3;?KF1WY(/AJ6!!-ZC'ZL!R?JSF]MY7'S'YEK)&M!P":NX+9H_-+UY:T3[R:_11MN+!=7P: MV+Y],D^\KV_]SY\XNC>(RDA;($D*R%5],A-0)&"%R>!UX"&T+OD<@H]Q"Y"Z MP/RPNN\4_X^$X%=]1JV.F:O/A^G9-R:H3'RH)WE MWR.*_FU!6=S$1,%5*0H$1Q),B.290U+DJ)UU1447Y>#1YY*2<7J^+AJ^:A_R-BQFT]GG<^(054E.0Q+2@(K9@"M, SK:V>MT M JD&S"6VI+*/[D,M,+(5_)HI;/RZK:<976W_60:90_&@HXF@!&W_(7D!S@K. M%%KK5.M2A2?(Z:.[T-&PMKL*^@/5]>9P^Z!(&>T\9P*BDXSL)-"&H$N5%Z:< M7*8P8RA4/49/'VV#!H35P4HX&%=#A&:;G^/J$I3@E.J2H9#(:N9+D098Z[W( M4F;6O(BBU5/JP8Z1C^.\FJBD/R?V6-G0[TA24ZE00A0A64=<*1$@1@Q0'',I M>F_-8"TA-Y#4[WO]1IG P7IXF15[OX=%O;3^/E;IWH/U.ZCA>UHF1RCFLZSV M ]<"K$D<5)&"($_;K/?5U?CFK5>!>!$6R M4Q0SU.$85?79JZ(1P?(ZK[#(FGTP!!.LY"EFY,V+,@;:PF]NKSX,E],+W[\'K[BJ[^FYQ.C.2HN#650B00491WP21E;+MD)@Z5X MT7H"QV9JQL51*WUOZK9\F/"[A=%/\Z]A6HM0M&?&,2@91;6T A&C 1E]%E8S M+]E@3;L?H:<3EW2@SK>"TAX*Z !,;\(LY/ !O^/L$E_53G8_?L.O$1>3**Q0 M BTDS/4Y<)+@K$O G9;:2^O(E3=&TD9B>H31/OJ^_S2LB? [0-%#"2V-3#,C MG\ IG9* MZ !3=^;?_OOE8GJ>IZDJ:,V.Q!B9X1Z8#YFVYF(@2FLAEL2XC-$4USK"?H:D M3DX_6V*JI1(ZP-2Z;NU-/:5=7,5X627KM/4DE9+JD:V :'D!YQ7G1:#,L75T M]!@=G=Q@MT3/P>+N #*/!HV_3F?XRP5^K3W$6 ZTU0,J5;LQ+RF:%P8#11B-U1"!Y!ZXJ%]HD0ULL0@6QM I2(AUE9@RHBBZJL3 M*UI7&XYX][ZGP^B +&[G2PF8WZA^FR3+O^\9=9QD*"NSC[,?'%)ED< M0F"9O"]G#CRF!"XDX8-"%<2]<5D;^A[LL7B'V?]A>#J*%L9&V3/]:9A3:?G" M":VVH$H-_CA2#LQJ;SI;.!=V*T U: MTW&VM 78:RK893(8L(/ACEG!Q06$E M_>G]_'RZ[#O8ID3@R:]N7P2P/2='N.:7.1N,AO)Y%@A_Z&G3*E8!)5^J>(&A MV-9#7P:XYE]:Q%4ES;JVZP5MJ%\'!B/!+?YZ+KO /';\_C+^4,)_1XNR->\ M*]>:NCY1DB*A9(9$3P(!%5P +RE:*MH[D2GB22$W-H&!6!G7M8^!ROO'PQU M9.S\Z%%7M#[KU"+%6+@CV=;794E*<#QX$.BT$$5QF]Q6@<@3BXP+PBX0,!] M'6/#ZK&=;,T&2\'XV@X^+-O-<17 28-@6-#*!TS(GLV>EZ4QM;1Z9,$C0/#/H+. M=IKJ ';W1IZ4#>;\]J]T=IF)V=5#FO/W*WG3!Y_F;_\*7XG]^N,?D"Q\=OYA M?G:V/ER=&%-$9*R 2Y&$XG0FTRX6,DLV<&:YB:VK)(?FJ9.#@\/A]R";Z@@+ M'=C&U3/&C2[F=Q+7Y:(J;9+1V<31+DL6&-.%QY+E-OF3,V(&C<<[A+8H^J] M Z_]#.OGUSS_3#R_65GV(URSR)-$2SNG489L'2,$)0H(2BH*)J6M:EU\UH;R M<2]DNS2)$:'1KT%\6(U_)8;NL/UK^'9..?JK;]_.*,^O9Y<$GLL+^NC7Z=?I MQ7HB77+)F61) ;S./^9>U#2[ ),E43+O4L#6-;X#L#%N ZQ3-)6C@::?EEL; M)'&UA6[K-&H/.Z9RA(PY@ J\MN+7"3+)2Z)),H;6I0!M*!]W\,(I&LF0T.C' M+G9)G"(&K2UJL"'0CJF2A9CK/%/-C#C6GH&N%#*?G [/CM M+(]9&->XB"MP.42(6C+I(N/"E^<\V+.K M=/+LLA%BV@JUWW.!:[E=7YG>NDE=3R*;>)\=MTI#B8YBBJ!,;=H=@"47G$># MTK1NK7D N9V\X&SLNHZEOPZ@>EC=R2IBOHJL2=M7H_,F@>6@>?)00JA/'^F7 M.OD'N(ZE9*>LS:UO[09B9=RCK*$@WH/>.X#_U0'U3MQ/L$2?E?"@%9IJXQ:< MYQRBY%G88*5W _2'V9W0<0^8AH+N\#KK]V'9F_G7K].+.EVZMEV]J5.AO>C# M_,=J4VJ10^^U3J,\^G >&^72MPAY=8^01R!=*Q>8KQW]_6"UU M*:EP;5IGUSL1>' ]VU+V/Z[B'.%2\$FG>J!*B9J7&8)PFN)RRRQ7!GWS@65W M*1@W:QX.&P]JQ_:7^TGZ,<7X?[T_"[.!W=C&98;W8MMQ.(H3,Z:8@*D>84M* MM)VA\$US 4%G[P-7(8O6D7&MZY;L_I* Y61RF<)&A[S6+M M+59;9W(+C&4O90Y!^-;'>T=QL,LSW(_S89?IZG&*AMT<7DCC1A3P<(0 M2HJU]9#WX$(1$).PJ EN)H2M#LMW7?F4_.(ND+ESI#ZH.L9^++@M<[^3F7_Z M$\^^XV\DYR_G$^X-9U$70%?[-Q9KP$<9P1AT B=21&1^E;[?L?#,O@2M$IRNSP_O7.@>B[ M67O$EX7]X6Y/E9P0X@@]N&)0*::LC766=)+U=CU#P$C\$_:)N/[6<"NZ6PY\G3H>5 "$8)N,BD=K: MO]TC89R+MDZA=YB"QB_#WHG9]RM=UWF9.%$R6F.= DL^O(I60O0F0')H!2IR M\S$W!>+MU<>IM>X4@WNKY52\X-6;A_EB5=M^AV$*6I/)@D%B%,RJ$A)X6S< MA0P=:B/NO[ \$(=/4;,5+NW?!)?-U'9B;O+7^>PS+?GU<<9)YID)E""C(K%G MM*MWT +KK&+G6?*B*5Z?)&[%W9M,[ET)#7IS0HN->W=RG]OK MVY/_-8C@WUU\P<7RIHY@?AG.WL6SZ>RP\/ *V5<*HUQM!2&6390A MZ#H5+D@&GG,'0D9'KD$ZIEM7!!VY=B!>_#*C[[JL"ZZZG:'+5BE7R[LS(P=H M(OAH&# IM6>^T+;;^CKO$3).Z39K%Y0\O.4_3 ,=%!R_OCR?SO#\_%7Z[\OI MZB'4LB5MXIKS2!&?<37BTS+5Z5!(&[D522@A+;8&T@92Q@73P2J>MY=WI["I MOUW@U3!@Q1DOCB>(RD42$J<@D/'EO9FT,=B2>>LGCL\2-2Z4FJA^"SCMKX>Q M3_7_.?W_/G[\<5[;&_XR2_]8MW=UQ4>GLP6CZFE=(7.+/)*;%MF&Z+FU:KMY M28]^?7^8.$!_\Z;"[,#/W'6_2W,1]0+4RP QB-I@1EIPAF= X;W5+#MF6S?( M?4C%N ]>6V]*!TJY.YSU#;RL2KS^1K*P]_3B^^?,+T938_FW_^\3XL+F:TRI?I MM_,W819R6#M0:W40G&5RF]J!PBS V9#!2&29"570^:UVHST6[PE!^ZI\?D3Y M=^>8?KWNWFRLTECK>WPI$A13$4)Q&I13UDA/5BE:]TG:0,JX3^:'WNE3.W^$+4DEQF# MI!R3"\.VN\YZ;J6>HN+#L-%>L/U>-[T-B]I+ M>9E>U"'+$ZZ$E,)JD!3@@3)<0G#< 'K#IK5.)?7:R>,M8X[M.\=E2KEX7S,_K'GZ_J\"9)>YU<\+5I)*L/ MB! B>@<%L[-%%FXP-,;.SD2.NY4- K%A%35^ =!-MZP\/5]QA_E*DDN>SY;_ MF-::U_1RFJ;?EE/C/V*Z7$QK&X_7X7R:)BP;*109('KA*9_E"BA4""!9MM[[ M8OW]X6X-6IX=1O.X2=P@<#VJ&OM![UTK_4[QRLI$ZZWV?/;Q8I[^Z\O\C/1Y MQ:5FPFM&7)))DHB+!F\INLTQ6!&T1M1F4&?Z+(GC-BP[@BMMJZ01*WZOV/L7 M3C]_(52_HEPG?,;?+^O)V[ORT_2LVN)2C.?O+B_.+\*L]JF>I!3J,+T,G-@! ME8NC/$@;*)0>Y>2D=-BZN=Z.)([;>6P0# ZII ["R@WL/>!K96#6HT3AER7U MM@[MUD,DQCD' M%6VL/?L0>)&1DC7NL+1&V:.$C/.$85 T'2[P4?MP;V)C[8TG,K-B76THB93) M*RUJMT?GP%E!FZ&$O( MGC;\6-M.6@H\G=?DR6V*T7!K4+4^+V[+0:=GSKL@[D'/[?%4W$&(=R#/KW\\ M_@7+RBJ7A>(Q)V2ZM9Y; M16%"UJXQ%B%*$K&*64!@B;R34!A$C)A8ZTN>YV@:%\?=@&ZQ MBLM3V'??JC37I8-2BYR2B+77-8+RM:NJ9QHD2A/JT1C>[\MR>'2VB9@>L;BO MSN^G8TT4T$4Z?Z#-_GI=@Z1HBW%:%##!4)AFF(,8N 3/1H?;?[]K\OIQ<_'G[2HB/$7NLT.G,[G,=& MYVRW+]+7R\XO;CW=5T6JVI4W1^2@LB=,(\]@E2_61<6E:IUE/TW1X?65:ZPO MEUF=8[ZZO/@R7]2)4I,<"X7SM5L8<[4?DZVM"J2$Q%U,-FG'1>OKIZA\6[Q<>+6K6T;)ITY:8G04:#GE,X7AE26@>(60E MC9:")C2,M[ZCVHZRD2/08\&LB6*Z@]O*>'XY/[\DPXD\TL8?,PAM"B6 J4!, M18/1FH*0H+6X_Q)E$ ^VHF;Z\]%- !E&[5TSUPPEHI5A3)!0,F2N6" M!>^%AB)8<2@$EOL/<9NT=]I SKA%C@."J94*^D+31E^KG T4@WLPI7A0]06& M5Y$#,AM,D<(:V3JFW(*L</=8B6MWY L)O\R M^X[G%X@?0SW-6K+\^L?#'[[ZL?5YE;2"ZUS )V$I:789O*[=7ZS3DF?&3&I= M4-"2_G'+'@?$[6A*[@K@M[A<7D-%89Q+TD PM5<1"@[.UG96M<8]%6&D:'W* MO9&8D7/3T?"Q$:B'**L'U-V07^^IWI5/BS [)SNNS[)7EU9,BQB"Y1!C,<21 M"B2QX("YY&FCR(*;UMG%\U3U@L.#U'\?5&UU,78#A5<7G[[@;V'Q7WCQKM#R MT]GG]85E5B$53J%',;4YJ/(* JO-TUCBR>HD M^N]=S&)4:&1V-%SIM+M0?/ M\Y@-W=RL$"]6)9L@FD))D/ %7%"1DJ!,:1$WJ 8,T1ZC:.3CLJYWOOW4U@$( MMTF47+)6Y6@AUR,=19P ?5$"S63,RJ;(<^NGH*URU^-N@'NB8(_<=1>5C+T- MWA+0;^&OVG+_S7Q&PL/%4EL?,.'T.^9WLUN;Q$1J"A6XD9!K9U)E,4*@_X'# MQ+(TSK/[#ULVC/%TS:!U'#QT!;=FK_?R<./@9J]6DVGP+2S&>QP") MA3IX/4H(];6TDLHPE*%XO^44YJ<7&OD"8'CX'"S=OC:^-^';]"*X+ MSN,/4Z%7,M>D)RP"NMD2_^O.QC^OK'S8^L9]:\^C,L\MT'TM=- M(T@@_T;_]F(B=+0^I4(BJ%*745"HX'BME!*D@U0'J[?.(P;B9=PWID,>^_:@ M_),JCKNI 3\?J"SNJ16&*XC;FJ_CE,)I%F30V8./-5&604$,M,?S5 QRKEUI M7ET[;"G<3=WWLS9WOLGH5F<(!FUF-4R&$ C)"AC T7D ME(E:[YCW:(JSK9]N#L''R"\W]H?5KD'GT#KN .=/O"D42HA@!$FVONA"K,<9 M%#[;%#!FKT/RK)B\J%*;VG#)>DD,4:0: PH MI4/M)!0HCU0LNR0C=UM=]-&WWD(9_>D&87<6[.7AY1B;\_Z2[P$N:Y1C(+T: M%:#.P2'&B?;@BP#I@C ^V^"WFSVU#6#&=$ '*.N^NO>0W,@*7U_1K E7.? H MF 51D'(B9!7K=<:>4<4&'8+8KG7T,RJ_L^C(2M]'9?,6\AM;\:NQY%<[6LX\ M21Z!"44!GLN4#)N$4"BX"]%K'6,3Q=]>=)P-HIGB]Y9?!_'H592T]'@:HTPY MZ5J1GD%%72B:J0\BO,W>&/H;T?J$Z?;Z(U]C=I'$[ZV/CK!TU7HE4[)85 %E M37TGKSFXY#R0>0AK(DJK6A_E]I0W[Z_)#9#80ZQC%TA4TNE+S95O+)1JL:3( MI=8NN(E^<>_5-\[ON?&\?>MY'/?,VLNK ]O>^4/SUNE"D ME)2C00%D#H'B;<; TT*0:IF(TTRDYKT&#Z=ZY.>27>Q91];]V$YM;W:KA?\V MS],R3"OZPO6A7O_K'7Q^=WLW0S_ \/BU6Q61U&>U]KYLBHB M"8%2L))][0"LUR6#B=2D!-=6HO3DK(8UA!TI'OF$\Q0-8TA,G+JA_$9.XLO9 MCRJ4Z>SS+1'5*23X>3JK;%:*V"HMD-J'@TEC%%>02&:A0AY9;P:I)"!U\ M%#JEHUC,SJ2/G/2?L.D,BY)3MZ&K0L6EE,[78EE*8^UC)D0R>HL.)-9Z19-5 M/=^O9W8RBIBM<#8?Q6:>)77D)..$;:0M"DXYSU[^73D#5BAV-)X!%^[AZ.P+EMC!(_-WT /Q^OPQ%I'>?6P+:_'>?]@=.W':@-DE6LWDVS!9RT) M71F-RH'"]]83: =^_]#.$*N&?EYI:*($X])[ Z'40<3D', A;6"&Z>P<*UG( MYG(:A).N7T;L@L8!/?"^BG]9H90J/2PM]3->]4/ M^Z?+Q74ZOWJ:?3O$??L7+M*4Y# AJ-8&/A)BO6E44=;Y:IF#Q,A9\>@P-Y]> MNC.5)WHE,"#6AU7T[E#V*RC/\'/M%/6IFVB)A%UP6KMR7%OV1$>F70F.MC^1 M:R&5 %_G:6>[.5?^'T M\Q.: M-^ _.I==CP/KY.AW",#TD+H?1T*3$$VREF?0/BE0VMJZ.=,?C0]6:,ZDZOBP M^"G67LP1\B ('\<@=X+;Z1PZ;WPZ\^A1XI,"8IREHKV '&NUF90,@O4(#(4J MS&=N]=$/(]JQ]V(.J;NPR9%@=PJ[XW.BN>)^.^D(4IS27D)QK#[\1TY:I(36 MY*@2?684.WJPV93#%W.@?A)V.1SX7H)I/G+N^J1\C/4N6*TI08XU7]8*HC 1 MC%/"Y9RXUMT9YXX\OIBS_9,PSR$!V/VCF>=]U[< M%? Q>T"+*0D??-+ZKD7N^VZF ;4OY@I@2-OJ$SNGL-LURIN+B5&:VL#?:@&* M\02N7M[7L70JAR+0M&Z?W-,QS2G<*'2QMXT MZ9W$,=XQK!NB3*_&E%Q/>7] MCQG]U.J';HNW=F@@UW9'0FT?.[2D:+@G$8/)[3@/)RPC\-8FO-ZX6KN7*[JM MARQE$B5X%*YYF>>H@R,>5=.M8K#']+-L=[AJ^".4$5SI"$RRL+K?">@5"&EY M#$YYDYKW1A^4HZX?4NR"SEU'3!P1"-V&9'O+8-F=STB3$)6$6.J\+I,,A,B7 MK=<*9I^*WZ[GZ<'AUT%L]#T#XY@HW2JL.AYD3MMJ'@K@:J!V,EZS8,!S"G*5 M4@*B(XD(A+ MR)EPH)G0=8)G@< \@V0U<](KX\MV?0[O?7&/][WCP65OD8\.%_8/P\P_F+Z" MNF02:T-I'GGM+QT]!$F@1U.4X9KKO.UF=/>+>[Q_' LN!XC\I87YOUXWXO': M,L$UJ]-+6.U9K\$OIV@QET*T6(H^SM.&0SGI>Q+5::;(K8#SXLQG_B6F& M],>W;W=DP8-RR>8,W$E=1Y!R\#+3-F_1\T ,%].\A\& _+R@W*Y#0SH$/-T: MTB'O#Y.*AF$.D(*B*"%$!AZ+!!NX_ MCLOF"SH<:&AK'4.M6VO<4VNWY+66X%.U;=>##UX'^KJ$?%)D]I)+!,UT';C' M S@5/" WR6"A>-H-TBFT$_Y[+(#NT'Y/ )R]&/9!_6.6TJC'5>LX0R8EK*_# M?"1%%TIR!5$Q#2YS(3A#E:/O+!Q]P$2/-<[CF]AH,.G%3EKYF%O2V,+'\$E$ ME-'I"&B+)WTI#XXG#TR;^@;?279_RFI?&]Z._&YE??;O9GVG +Y3FHZP9GXU MIVZ^H+]^^]&DI.!\*9O"/9??K ' XTD[OH&AS[&\W\(IR- M[^M70GGRM3*/B5E)R8_+(M+65TA[RB 4G76R@;'B_1'#E(X[N72Z)S36\9ZSW]C2/?-_0J0D,I/._1 M5'TP"5IS)#'4 0^*)),%.,TL1*T1E7_+6)[)&O!3K=AX;3_*G;Q),[ M]$8)*8^()F8P#DE"AG&*8#T'YJ576E$29XZ3F^Q%_E8VXOYN-C(\$GH)VPZH M8MMYM]TD.#[!PHVPEI%;P4Q>QA3PW#I M(KS0)K/@YR%=<']5B;H3\@$^Q/Q M3@ []6UL);9;4GKU^?-B.3SK%Y+*='8^3?\,9YQJ!(&B07A9+4Y[D& M;TTJ(@CEY1@';:VLXF]W:SXH 'H)WP8]+-DD*)N$ETI*T$4Z4-8KDI'6$%WB M@HLDK>JM5?'>S&YG7*=TQS^Z2'?"3[/+S2,4"'X@]A?3*HJEVGX/BSHH]7O; M5L+/+3)8L=].W!VIX:_SRC,302[?1+%2P/' (5&@D[SA7M[?LCLMZ;OS[9NF MO-]3P-(6_VTQ/S^?2.Z5"<*"-CK7%\T6/-D^L& #U]G7^ZZO @(^I%PCO!:V^[I-7C_-B/ M&/Z8?5_&;?=\TA^SZ<7YJT3[>=WI;R9G-PU=]EQ[L(BFA2R.$^ADV@YX"1G0 MAGI\Z1@X2[\DXZS4)GI5FK_G&C;0&':=?T% <=AU8[8+>X^T)!P/E10=DU])9%R07&914EG9S4^L MC*]UFM&!%QA*RHE;ULT4\5V9Z[&/71\(/[XQ[@&WTYDBWBA^G3">=*QCG&5P M'E04Y% Y-Y C#]JPF+4XSK"2]KSUV KO;V:+!X#M16^)JP/O:[GD*)GUF5); M86V5BX1HT(/D1@:I8U+E=';$N[SUV%SO;V:$!X!M=R/T*R.<+2]K\J<3L,7U M!.=;$K)):<62@)@H;%!,>/".*<@N%NMC MO!_$&Y>D1HND.!E <98A!%Q85^H).GL?.B<[]K[3U[=WA;O9RYF#(%",4J4F\Q!@*/%D26:&/01:1X>AO@+B+H M^JZZ\WN)P:#V_RQU=H#\O.,50Z/J"0GA.ZD^*0]1)DOEJA8Q[5O!T#I!W9/[% M7_B\ $Z MNW#^XF^87H +& S)+]K^=\BEQ!BQQ!.4JH?.0>8A V:E0^LFXF(Q[[ M1."4+[->@.T/A.*_ST78DZW_$N&>3*_PWJ# MO37;E^$//Y!TQ("LB?ZHRKB2P"91(&7.(&5*Y=DD2R4#Q&KDV(^OYCNPU[ MP6%T=/VD:Q? W'&K1]3-V!VL-K+ZZJ_I^42;K)@E)HHLU;ES#:X$#D8X*8WB M)8OM6NH^N6>$-$"DUY9+ M]9)8)DF1)3JNF6"JJ*V@LLUJ/>)E'\7.AY3RV+#9;%GKS@=7-PV_7D\DQ3APR]JT]C@WU9WN8TT4-#;^]CXH>%>(V.L. M2Q.=>8I)(3!I*!(MM8\<%PPTET8R;J(6PYWXQ:4,(0S]+7L 6C2'6K,&Q8R-XEJ$?GVA-D#U#?*5^L_1;^ MFGZ]_+IZ7?.NK'8[DL&5SB;!VA@YR5_;:.N#FP)UT@$XK541WF9?NJF8>8Z9 M<2I@CFD#?>'A9'WY6@JO9K/+<':EK5=?YY>SB[NR0*^+X) =]R0+1[(0=6*S MRRIDE:+7VR5< Q,Z3MG'Z?C^ =3=RYX0GQ='W+@5U@NJ=X7^]=?Y;*5 7"3Z MJ8GT,2;I16W:0Y(H14 (Z*$V$0DFYFQ+\UZT@W$S3F'$:+O"^(CHQ3;V<15W M-\97EQ=?YHOI_V">."5L85J!L*D>.B4.CO$,W"=A.&;'8C=/##8Q,4Y5P4G% M1TWTWX,!/-7+>O-IV"0($9QUBN3-,BBE'81B(Q1&<5],!GW[#BS[D3K.8,A1 MP'P$78X=RF]FX^I$]F?2015"F-W;HB8\YKH7>;!>!U!!1X@A2$KM?216"W-N MNQ%8!Q QS@C&HX?@QU+3:?7C_IB^8+X\PWEY/+Q:\G_U B2<7:YP04+ZNOJL M::%4*V(&JZ(:1%K'*;%*2D?!M02!:.JH!P%>A00L2]3)%E.2'&)W'*Z%]UH7 MZX#GJ8CI?%/(M+HB,RZ00S&F>I/Z@IEI<%:2=3M=.+D9$E;S/E&MB.^Z2FL7 MS#V('$91;P?A[XIR^N%EB4F-SYF. ;2/]?HV60BQ!##1>R,%SU&WSMWN$# R MOL8!P;R51CJ T_Z"NV%[EFN<]'OXBNLRELP$>B$9"&HC,2C'+&1^N8 M%4<_4=B#CW'!?0"L=CTR&%K''>#\3GB_"L&NJJ)L",*0*+.PLC*2($;)@<2= M;;)"1-UZN/=&8CKO?3,X3N9#**TW]*U9"(G'F),&3GL/6;1@$!GQ80L/-AC. MG;%#XFX'Q(W78V54Q.VAJ ZPMOF3=GS+:KY]CWCI_(5_R&UY\F>?YV?SSCYM&C,9B+E%# MEHX<@.&,8J^,X'7@,F97F"J]F,/V;'4>:S1&:BM#&0@V+\V2/DS/_^OG!=;1 MVDC(NO@0+G"BA C&EOH*1BA0 @UXYATPDY+*SN8LNBG(VY:I$[6BH6 \I)D= MC*F79F17;_5_FGZ?9ISEI4!*LD$LW2"O'0663U^%KJWV@J 0(D?/FQ_D#\U4 MYTG*2S*R@S'5BY'M4RSVE$ ^X>(KGV0KC' 4:61C!$E"& C2.<#$,9FBLTS= ME \^R\V)ME4\IEF-CZ)>[*FU@_GG_(R^YJS.L*XN!CUJ+BB8-T%;TE1,$)3R MD(SFF#&Q(KL9@;P]6R?:M?"4-ZX#<'5*38J6!Y0/O%,5PNP>*G4@IC=!"I%029!\H6XN, M4=YF$9 E[X6/)87F7OYO44JS"^:&*Z791;TCQC7GBXO)A\K2\F;=&^TDB0UL MY$2TYQ:BBAF8T$X7:TIA6YWNTK?>PB/]Z0:+=Q9\*24S.RE[?JCD>X#+^C[0 M,.U]R0I$U)Q""JW 24Q@G&TAN9(6O'U:N M"==2H1/&@@^>F&>$>D\>E22@K;0U9HI;C6)Z1N5W%AU9Z?NH;-Y"?F,K?CJ[ M1;@J.B1M,FC&$13WE*FSJ.I@:\IULF/>M+#U.XN.<]K93/%[RZ^#DXZK2I*E MQZOWB(+8I1VMEB?7X12N]JDF?CQ7 :V-K0O#;J__4NH9]HD3#M9'1UA:5R5) M+R5#:^K@,P<*8R076!1$EXH4/M.NVCHK[*F:=7]-;H#$'F(=^R5@)9V^U%S5 M,$J9G2+GBAPC2<%F\-Q(X#)Q[8Q)^GY7XPV/^^Y^;Q]ZWD<]\S:RZL#V[]9N M'!DW9\RVO<>_"LDIF# "9EJ M)]T"'DV]B,\V*N>,"JU/4X[,8N?[0F,$MS*@(\#IE*UMZQK-S'P=K>T !9) M1$@0!&H(&).-.66ENRZN?T%UOR-;U""0&?OL;&]I+.=?S/.T3-/RG[R9SY8E M$Y?A[-=IP4F02J?B!421*/2E0!>\I]]YJ7T6R3L1MYM2,Q2%)UJE>Y@1]*/S M#C:/ZPP+%]^G"1\7R_7\R=5(QT_SBW!V^^_?S,\O?I]?_ =>?, T_SQ;MGXT M.D;M-$)D51"E3O]('NN1O--!,.N:!V6#,7.BM;9M-HL^(/*2;645F/X\7ZP_ MJC_')]8'86WP2R6!DD5"C*: \]JH$GRV)IZ* 3W*X8G.WN[UZOBY MJN&769DOOBZ_[]]P_GD1OGV9IEL?'E*:OML*K2K1#^"K5>'YBH0/^&V^N)C. M/E^7_WIF=+#"4QBCZV2W&, A_8[">%$L2F=%\P&Y&V@YO+TSI2;UFU>'>JZV M4)5)09U%!LI9"T'2[YSS)H64,#?OSG27@I%/=5IH_&'7Y;U%/')QWC7E-Z87 MSI97;Z%P(Y,4X(*HA0:J@"\B0Y()BS69\^VZ*3U3J+>1@+%?!^ROT7EK\8Z- MD97)W&9A?KUR7,8V43 >!6]C10[ M;RWE$:&2ZHR#*(/\?TC\_S M[_]K_8TK:*S_<(.,F_5&A$$;IN^G\T[_&.;@=3N<[2K #G?_Q<:(Y#Z@4H9375@L.>=W?###A MK*= &=V3+TYWT_D?'\RX=UT_G\^C'-$-IS.=Y3@R.'^V\O%_-OUHZ68G%"* _J:^-3#ZA!\ M BPZ>+19>K75.<@S$?[M-<>9/-9>^P?)LH.#_^L4Y^;H5VE?.)<&K)6.^^86T2,ON\MJ#SB<]< M21F$Y.DO;4\GP(D7> G0_X'6>7>#YA MZ(P3R2ZKF"D$#@'(I#1H*0(OTMJL1&.H7*W=B2MI@XR]!-IP>-J>=4A7@'Z] MF(?\6UC\%Q*6D_,:/4.0+I1:2$4LD!;!99V#34GZ^Q.B-M00/?;M(]?_M-%Z M&]F=TJ7GS2RX-=+CC]_"?\X7;R[/+^9?<='T_G/;Q0:["MV+VZ%O1;F(Q3J> M@0+8&OPRVF(RXZ"UMM'2OL.:3]@8[%;T^I7$V]G%].+'OZ89UY)^?5?2YZ]_ M7*]^M=FN!PN8(%/0&J2NTP6DR."$T9"##K8X39\.-\=N;[([O7_=!5N;&VX= M1YD=A$]OYK,Z;'VQ5%QMY/WZQVNFF1?;9N# M<2Q;2D90*1P<@7=I&A>!;1'P++P.4$<'\/H8SO!\?7)6LC",Z 3."IF=4 J" M2A(**OI$,6=M\R;A-\OW!II#]'I_X]Q3R*.FC:MN:+?]]=)X*&+PP7H)(A<% MRIA:H1KK]:F(@3'KQ';G",^VE+N_2\G?H??/5X94T#J/XPP76D M]M=7Y*DQ/MS"Y_7^^L=%#](;=.PBM]'=&-K M_M/\V\_3[_AVEJ]WPC4722>3M5; EI0S%B(WF9(C">6HV$VQ*T L'&)\>J= M!L!!&T&.#8=;Y%^!V<5DG->0N"MU]Z)4*2"#8&G[BKPH+^Q6,'CPU>.5/@V@ M_L,$UY':KYQ8DE([)Q5H1OFVJLV<21+DQ#*EX#Z*1'^]J]YW\?^#5#T-J_A] M1->1YM]< 3=J3%XI,":2O^**_%42@7Y)GFF4F+:,^!Y^]U::MZ>G^7U$U\&Y MXR.'M-?M*$.6)G')(2R[^M7*W<"")Q"+D@1+.2M^%P5#W*GTUH6VF^N4O?34 M(^0J(VM+M!Y9LHYV3%:G!I3H(")&<%;Q8J+Q[:NCGB"GMZ/P/57^')3VE'\/ M4+IROO=9NCIW,=ERSQE0_$T)N'29XFY#[ @K2]!"D4]N#:>G2>H,4ONJ_CZD M&NJA U@] MHF=YQ\PX?1[-=4A"U.W7FVPRM3]^!VZ M-%6SQ'AUC#))\HZ*MNVH6 '%I&1>I61EZY$@PY>FWE_AEA9>_UC_Y6IS"!J% M+<6!73:=S[X.2D -#%%[EH)AOGF_HMW)[+3T=!?L/#'K=1!E];C+WB];2[(( MG2DR%H&XJ)-SP;N4P%,0ZW,JBIO6X#N54M.!0+%K:>DN&NH2'M1#_V$-M'];)!6VLU %! MIUSO-KV!VN@7C$:=2K3:/]D Z?3K3X?=ZQI(O=MZ4\YD9-4E:^X(^$Y%B)D+ MP&BQ>.F^I,;W]MC_6E.^EHWD1@G:CZJD)",519)@92,$>Y9WW\$S@' MXT4(Z!BRHG;1]2Z%)4>N*#U4V?N(K!-M7U5%!*YY\5@H8M*V-H0BTJU)P+G' MVEX]*+&39>]23'+D,M)#M;V/R#K1]O]=DXZR,"=4!N:EK=6O!:(4&C#H$"GD ME>I^OOJTMO]OO\6BAVI['Y%UD%,^59M0GVYJ1MF1U6F9+$7P1D=PG)6 (J?( MC_ 4N[>RH=&.QO;22X\0NU6K($S(=5PG%%^;/]5'PT%[LA83HHC$4/MY!2=9 M)K23RGEQAPC5+4]BZ8./'$ZR%TH63-UC%Q NM#L-9%M-O0 MU4N!T'&VQ>::Z@!]3]:?B&!Y3JJ SO7E8:H/F+.K QK(XVL=R:R:%SYV6PW4 M7ON[E +MHHI^&]1]P(SXM1KB[^MYF/.SLZ4L:6D\OPBS_/:_+Z<7/ZX^F)?W M?YY_^3@_RQ?SJSEHY[^'1172=SR@2&@@2AH5$!U#3HV*BXC ])# ZS(1*04+ MV1L@)ZM 11? :2ZA,(.>\]JML75!X=,4'=Z"]99J'EGG]8]?\7,X6]4.KO:< M) Q9OD+@IC;"EL%#NN5([K7!NBZ&&+UT$5-O+] MV+L_9_0]7Z;?5IE:0*]-[;&N:W23E*R$2["\T/:AT&"3^6-W%AT7.$-K=]Y" MU+U@Y.J-!L_:BI1!VZ)K!&'!F23KV'7'T6'>\"[0#%/:;^/:0X M]LGZ^W]]_-_78<&K6?YX&<^G>1H6T^M.9HQRH6!4G:LL*2/WF3C1VH LR#'& M8-F6=RO/K]4!$O;1X7PX@8Z-CT]?\)?E_.";9D-1>9>TTE 2.4AE3 1?Y]0[ M[BB701=%V;)KQX/O'N]VM9G^#Q18!XG_-6)_U'Z&[\K'BWE:5SVBDTR2;Q0Z M$B..?N>CD<"]C QE*BDU;UB]B9AQR[2.%%RT54D/V+HA?W7G^6D19N<4R-?) MU.L#8.Z$#\+44]EZBF$,!,X\"%/W9Z,X/CD%;]_NI$]3-?(!4QOU/]*MM*$N MQMZI5L<>E:E/\_L>6$JTEE-NZ#F+H.K4*)>% F^$+)HS88S8:LMZ8I&1(=)8 MF?,!)-L30MY^?/?^JDX:'5;1@"K&U=B?J%>I +N(C MX6)/>7:P)3VWE=\N,0?RL[9$ XH'LW)6YQ"G=;_N=-\V M6!G*D<.A8536 19_F\[FBUN']]=9R[X*CQ , M(RMVE#\*(7TJK>.D'160%J$T)8=;Q.$9.+1M%N<)2;G>WH[3N3; /5H^FS ^QN999W M!;+ZD8E@%FT,"5"6^MS!28A"!] D <4$RSFVKM/:F]B^-_PC.MB#-3EV6O*X M!'^:GB\+N-_-_AG.+I>*G42D4%Q3I!Y24K4VCH'S@8'6M+,$1W&WV:YA]M9+ MCEO&-2S*!A1^GY"JXOSZ;:F\V>PRG%U]?F--M"&<76;,$\F4SUY26I^J/(74 M)$]O047/?5!%S26),9%D/_BTN)RQ:B"QH"HRBBP&C M1FD/ND+,5=-T+AFY[I;WT@O'1Z\2[+ \?L2K<&&>8L1)*$:+6RI!M!*6 M4Y#+.<4)1;8.](:M"O^-=HU5R\_[IQD?:,&?YXL_PX*">*=%MKI XCF18;($ MON::0J(O7FFE=>L.;%L1UG7M]RY8>7"TU%PM)Y-;O0F+Q8_:L/-K/>*81*=- M2IHB\8++$I(,(3L&!5DN5H:05>LN;?O0.>XI_8!('%QI>P/S&RZF\_SQ(BPN MQK]4RD%8G[ >J9!:58@<"U!.I5+TDQYV_J=Z^"72H,=SP\(UZ,IL0-_^OO_ MW]ZU]<9M8^'W_2_DM]W>$B>FYA<6+%EGXNJNJKW'V&4.W5=#.W:V] F-'03 MC$(JW<5Q&*,DE%]HM6-&+(^$H4MTZ^OTZ<+Z^9=4UQ>B$/03[H^+O:GO9/.# MK9C!'7B6!G:5T^9OV9YO^L>NJN752$!WP]?X MYVTB3QKYC6H>6@(')DB('9LC;GLTQ-@-0^WM@9=9"6PP84$M-X#X\1L@WF^ MG&UPS>@:]A9LVY[XQ1DB!(N;OB5N^I$E+U1VA.55*[%MW=>+Q6[!B\473+L% MCR%MYBWX0TZ7]&9U+UI'.P-%R9K\3U/6\3*.)998$;;M ,78OH":"#P8NG_-48-#%0@+(HM8D7B0)S9&GI@[BB+Y[/%\;CE>PEVU M=BROL_1_%'$]I?]C4(0. :_OV.H0VCZ6M,P%(92*#^RG5"Z57V*XL3F**">.(83FD2^ M[L9OK[? ?Q3]XPO\QW !?7CM74#-&L3@5YN2-1'\Q]Z^;D)R.ZLAO MQ-LH=N1OMB^?_SABV>N_)B_KF)*J,S;64,?]"G7_="]XL[!-&*JJYN M<>P[3'Y8P;.X[+\A?>".+_YDQ92[S)RF;V+HIBL28N_FYS&[MVK-8"4G% LX[%Q91G'M &G)+3 M"_9C''EQX$3(#3VQ57 :=TI<,O5'R^6X;:,:B[/F+E5 M;I>NK6F=RD(_V8MQ_^D9\:](FJ7-D-JSA13'6S2':,J:7ZADC2:V0^S&\R&_ M6"8>R=CS/>2Z/N8QH<33GCH(D5G$@L"2GAWY(7&,/!8S%+M1B!SJAXD=$(]B MW9]\>GV916-T02VS: SL!AROER,9#I8^1F*+>X)E_U%89>9C&M'0M@.F M^[.M\\*'+YR!-(IHY?#A&-1-4)]A/S:SF8NC0*S(XK+'K!O++QD[XF"W7">D M883;[7K_P>'#4?2/#Q^.X0+:M]$?X,(6(98=N"AT_ 1YB1.+ZV+D(2;>V%$< M6';,QW0(?ZWAPU&$JHHIRQ<@E$.5^4GH6%X@P_"VC#E$3?=32]Y5J>M8+J>1K?W;P;-F#!S 7-PN MOB"?T._([B5<9T4E"Y-SVM3BOT]+1NHF 4#@(DOOZ:W-DM#B/D&^*Y[A7LRY MP%=^J%U<:/S899Z8Z0SK.3P#X+@EA.W43(L!EO-2JX?I;1Y61=G\H+UKNS8J MMUR7.@(=F^$ >=25E;/<0L1/XL2RDBA*=+?G UTP<#QU<;O]>K3)G 8[;2ZJ M6\MV"+."!"6\2>SR8B3^WQBYW(H)CZD5MMO@ZMD59S.!;0_R0NHZ#W\#3/C9 M(](73T:JZ-$NI%"!/L)!@GV UTA\8F/=P7:_L-\' ?@[D9O6,: M^14C_]X4]_]AA.Z'N)+0K-.ML*ORJR7BOK,K6QZ'KM2/$P5Z+G2O.X0^J4SW M"".3/29/7E,.Q[<[H8CO<,6H/.W$47?0[5(V>V_>UN\>GO[-"C_(_]9,;S]' M,8PX^589SF7HY!#TTQQE7&**,TW58VUS$S0ZQ+#TKKIK!-!WRI*:TK9*/?!. MMCG9G"-*[,S;_3*VS8Y\"C9-M1Z7)6J8XF_YCU0*70LK\4[\\$\MTSR7"N+5 M'N3B49N4$ &\]YS,C]5W!=7,5TLFB(MX&EO=:!C"U4H,6Y?;G'[,\$8+4Z<2 M07RBDWCJ1,(0EN2.O\XK6NJCJ242Y#B>;/W.L3"$J%^+OY_FI]<"7A -XKR: M1%P_-L $'L_4=,NH>(S*>^%WG,W>;GUR01PYHZA30,6$C5?)$ !;%\?I-AY) M?;MO0#Z(6V7\%E1#R5@^%Z(1YH-BFM@SA+1/.4WO4[K#69-X/X>HEBC81UD_ MYL40 -!;*YE4-.G84-E&70#"&+F!>J %@0(C@R974OVFF>-Q.9<,^EI5V M42\HVLEZZ:3%[E6U:S&6=$K"J_N)'_2FJ>)=WME\,@YL]RXHEW,7U :HP[Y^ MZ8<8GNRK>[^FF[NZ^G;U]=LB:C$\'FCZWDNJAS+TT!>8KM-#G.ARA?I? X^" M5=0@7NRPG/P>:.%B G6_Y[3,'C;?&-F5:9VRZFI;S^>M4ZK2Z6[!L]8'B0F4 M??A9DE69MAO 3^'I2902.0:$ULX6;P(COX@3H'Z/:_81I^6^_\ML:CID*G%D M0$#M,AS 9)WN[(??_JP;5;J^RS M*/7J7+J6M*N!2<],N9*DRN8\]ZQ\N.%G8YTIPR2]5QI@QI8]2'T<9KZ7N5,@ MF(-L##_/-VL?+,!&]BNK!';->TB> ;.]S5WRP/CJQ;U0 N$?'0=8Y':B2LI; M!. M C"*FR]%_H45.D@YE007,>O#NAA8N$'G"A,BMVF^[S@H^Q+K.F#.!(,9 MM:DW Q68H$W>9E,?%C7;VW0J"BR3<2I;W5 \_,XH1QG#U5:Z4G2N2@4+*MQ MYMW[(CS ['VK_UR5Y*9<5^6'JDZW>!]:TI?NK30 6,KC5%;'P ;,\,VN%C9> MG./Y1J,IO2P5+ =R*I># )ES 'XIZO^QXTG-=.4CJPP EA*IX; $ F6&CF5Q7YHS.+M_4Y^:^VGC/7+K\GDO"A)<[6>:VS'C ,6 M[-;$L J(!M+^/2WVO35N^*_%EET7N[PN'S[COY?@OGA5_97[NT/-H5/49YQ#!*)!OE^AJ/H:E90*O[I3* M3B5KR?[IF:R&S)\5?OA>K5@I7EM;G!.F._%'1?Z,?2W F9_K/71 Z"A8.G^0CIO1%"QUM67!%O2-)N0#" M6Z[B2YXT;_F);_F)X[BA?ZR+YCT^=WN<2@)+H^K;'9V+A28@RX[3TK,UVN+@ MCO5.N N5M4.W"6-8/K!F[XGG<]U8@'/T!6IQ4L\>Y ?WM1$5)=( ML,3:Z7SU( /]4)8O13%#.2M=IO&23+!\V8G$#6 #?>U\] Q?W6^TV<:+0N%2 M7:?>,@?@,8B]9F;/+(1.$KMDP^6I:N"R!RP33.EQJMH-ZD7)J M.42:+J)W1290_EKK>DF.&PHN5W6R[VX*E,;Q?_R"^U*L=PP E[*JC>O+L!G' M\)F3>2FF>P928MPHW]$$&(&9[S _TE7'4.+;)._32/",V^3[+V0O MN[^[QU"BVB3'U4CPH'8]FXZQ^:J.26X2 ]-4 MB_P7<7$Y3.P]JTB9-F$837FJP^*52#3) :(.&?BY1%,Y+YQYEG/_M#I=X>P<7]A1W#O9G&E^QXU.@8#%G4-L" ]ED>IS:[JJTE"HR; M7K0[63&HSNTJRSILB9X*T,N"#>"JIQAT$)"W9@)0>^BMLB[)!"NW'LNMILKNYQFLU.X.V1"U?W.H6P7FQ> M1Y1Q560I$0M8E059,,IX,LP"4<;+R] >97P^U)F.: @W=LN?Y8L_B*?/1>MZ MT@U+-R0BVMS(ZJ,8XE6>R7,/?LM;],,/Y&\) MKMA___5_4$L#!!0 ( 'V%;5@T)-+:0%K@6S(H?&H%S#32[,9W" ^=L1>IQE63KE7A:GH9NDT\(/BJ1P>1*Z$2_" M/[T144F\YQB[J\3;48W2*46K?Q;ZDR3:V-,MYK:<>:[[TZ@37MKK(6!I=C"2M5,OAX;)HUCA,:B%S3X19 KY%6WW?:>)G1/A5(*=J+8T)\R8TL@GH"1<*%V# MYSJ_0Z%T1]L)IJ%-< [O!!=U)C0$7F=:, &XZ4UIT[^WC/0J33J81;HPVY'E M!=6$Y*)5:ACF!V_WAO5ELY>_.CCPKQ9>.0'\E6^&UUMKR&Z_>?5LOK3TOX^/'R*2/J&[])+SMTKAAUA6[' MA.%J#.=D$[6X1/;_-_W^/'Q6]3TE14?/EHTRV(ZBF185S:1;,7C('(C[6G;_ MIK",AG)C'Z<\XT-W;^W?:"?=V_ K4$L#!!0 ( 'V%;5C],L60Y@( "4) M 6 <'AL=S$R,S$R,#(S7V5X,C,R+FAT;VE$H(AC2-(023^#BYB=/<2.S*=BC=K]_EC;T $ITT03Y$9]V+[[E[[I)9 M[LIB/LNE2.=O9F\]CYSHI"JE;0PL8 MSP)RKVWY]E^<\ELH=/-?);"+8'T< !44)_Z7$ZD& =L MDHW3,)ZD?L:C5# >A]_H %W1O/6Q;E/(PT$)RLME??\T8*,X7+F#-:0NGU+? M?S=H3.>S3"N']QGT;\4VS(-@3MXY3Q2P5-/OE760;09/.C_NUE2B<^K5B2ZT MF>[XS7-0:[Q,E%!LIKM?H926G,LUN=2E4+M#*Y3UK#20M886?DB$@JB:X[I% M&F.< I3LD5-68_UXE\,"L ]\Q+;-]=D $VRD-"^$\%@K6Q-29^232N5*X@N/ MEW()%K-"BEY4BP(29-7_ M*U_P:/FN)X,KARN M@WJB+<'3J38EN?+&Y,.YMB/".?=8&$5^-&QE/@FB>YDSZGII3U\VY0\AKA!W . RCR5Y-Q NXD\4:MYX=(BF34>-AJX6% M%(0![!X:Z99-HT439H0>H1226\MA MRAM&!?^T+?_Z+6.#(5.YIERUV_1_O]C=E MO_D]^@E02P,$% @ ?85M6(;?KXB\!P BT !8 !P>&QW,3(S,3(P M,C-?97@S,3$N:'1M[5IM;]LX$OY^OX*7XMH4L!W++WEQT@!IFP6"P^T618#] M>*!$*N:%$K4D9C"47 MEW^[^'N[S=Z;K"YDZ5EF)?=2L-JI\H[]*J2[9^UV(_7.5#.K[L:>];J] ?O5 MV'LUX;'=*Z_EY5S/Q5%\OC@*@URD1LPN+X2:,"7>'*CND.>#;C?]?M#D?\[.4!7B,<^SL^T?'-0J+(]EC3^:-#KG PK?SY5PH]' M2;?[CX,@>GF1F])C/(O^\<^H9D.9EP^^S;6Z*T?!I8/8==Z<&6WLZ$4W_#NG MEG;."Z5GHU>WJI"._2RG[*,I>/FJY7CIVDY:E4=!I_XK81/,"X_3:/()]&A5 MRKD+28^,OGX8JU1YUD\Z"5LU>=ES;N_@O#?5Z QJEVS/,-G2_D7&O[O^>'OS MT\V[J]N;7W[^'.O_4SNO\MF?;OY@J_DW+79KA&!7'?9>OC6EGYSFY57 BLF;:6N1_UC[S+NQBS79NKFL+7R3CEO.0;B]+(5Y&!E:PE] M;F[,AK7/%X"#O0/@[4JX7KD&74U10?QA\ESA,83PAG$K U@0?)5J24%E$@!- MM7)C$B>Q MQ)_$G/0KE,&U>C'[&J-3JBIK(FDP*O'3L$2(0$ZB(2KA^R,2_O M)+L"87VL-222/F\GPT/Y.G1-AB(^Q4=%]609T4KZ&;':$H@CJ,B6G0?*5P;* M,1#YN0YM2% %$(JNSX+K26^_XX)S<-[Z3!3B%](@'\,KA;EYHS7 M;O7>!GE9# MU=2H0*NPQ1FM1-C*NCIU2BAN%3F@8G40\D-)FFI'&3LL5!?2>Z!/XR0,PB8V M=*HX()_5FA/KPZU@Q"+SHT>L(Y;+'_R52A($,:._%)]/Q/N.['1_D-T0\2JP M=^:T#7SOSH8[PQQ+8Z($H9<[4W*B?>Z ?*I*"=+R=+U"0:6$>+K&@1 MD0AJ]XAG+#95@>"?+Z*S_4'TG*NO)US7@= HWC+/46&J"2+EME2**#UVH.;X MN+UL#-A%1]"JB\5I:FK_]-B[) _^*"VI\L[_>/?$TGE)'Y:CC', >P+T:(!G M"3^Q/_";$VH,[R9,:%/?%'ZA90V%GT"@E/=-EM668+"49%?T%<9YO*%C3VAQ M&53\5B,[0^GAAG .#(/.UN0:,['1DN'TH5P]9GH=+1ES]UB%$!$&S!,4+0O. M-^0]8UK=2]V<1*R)M[Y@/KX,X/N^=1ON'< _=>L63BO%?%6T%D1%O+F,T@5G M$=H^H139J')A%$>-ZXUUCWD_O("RHE#>2[DU$Z0&-06U" 6;0O=#P!C$ZXC8 M\9MJ[/ERD[_5"B:'!5:763B9>/UC5_8-,_V51MF&N5+ &VV-:9.=*0F -#G[ M<7DG LXT(:#@5H.$*=GRM]$NR:C4P\F-C"<5R@HY./%+<%HDW!"F&@ M#75E*]8 #@6 JPM@!?,3W&@RR-:SM^>=W_=OPW2%-)Y;L$D+")"!^H"A?R,_..L/CA+Z2>XO_8CYP\P&]$SZ@'WFQ MV3;H]/O])UN[G>3)MM_3VA]T>J=G7U]M)QF>?I;6WV\;]@=?W=9AO],]/=Y) M[5$(6@PM2K'EBR"C=:Y.OHB,#X]M07;FF\!YVL5A.- M\]^Y7__B%GDSZ;?"W9AGYMS;V7<5LI.=G%JC\#WW:<=(O7PQ.#EWX>?ZY985 M3W=DE"XY?+#_L_,G1?S_U/VF&J'J!2ZQ\"F%SU(?!Z M<[D M^FU^QCO(1^'N\_\ 4$L#!!0 ( 'V%;5C;U!2!N@< $(M 6 <'AL M=S$R,S$R,#(S7V5X,S$R+FAT;>U:;6_;-A#^OE_!I5B; K;CUSAVT@!97[!@ MV N* OLX4!)E<:%$C:3L>+]^SY%R;,?VYJ9KZV8MT"02C\<[WL/GCA0O,I>K MRXM,\.3RFXMOFTWV2L=5+@K'8B.X$PFKK"PF[+=$V!O6;-92+W4Y-W*2.=9M M=_OL-VUNY)2'=B>=$I<+/1ED?GF1R"F3R8LCV8M$?-:+HM.T MW^EWTM%9.^WRTU[2/3WKG@W/^K]WCM 5XJ&/=7,E7ASELFAF@L8?][NMX:!T MYS.9N&S<:;>_._*BEQ>I+AS&,^@?_@QJ-I0Y<>N:7,E),?8N'86NB^98*VW& M3]K^WSFU-%.>2S4?/WLGV:861:1"T\B\!FV">?YP% MDX?0HV0A%BYTNF3TZ]M,1M*Q7J?57;=XU7%N)O#=Z7(\@M85TV/,M3"?R?:7 MK]^^NWYS_?+JW?4O/[,'6/]'99U,YQ_=_/Y6\Z\;[ >NQ)R]:;$K:&NP6!BR MA[F,NZ=/!F?G>SM5\B3!@FDJD;IQ[W2KF^&5+!+$;-PDH<_D>*>U<.O3C[X^ M4]VSUH"FX9IE?"J8$5,I9F ?ETG+>%%47.%EJ8UCNF!OM,E9I]W\D>F4_2IO MA9J!@6R#71=Q"_$:G3_*<'4/+ES?J9$,A&-$+4Z7(F&"85& M0L$(7!:(YIQ5A3.5@ =(,3[;((Z8Q7AND4/:^'% *ELH" M82<$K829%Y!&JUEIED4*CN%.0HTL8E4E4 DDK82T 11*H^:L!! (PX1MI98@ MK?%A[XV,=9!(4MP@B4I! ,C4@(\?+M@3&W9,4"2"* N(.'U M;9SQ8B+8%0CK;:4@T>GQ9F=P+)[[KIU!$I["HZ1JL@AH)?V,6&T%Q %49,O> M Z5K Z48B/R\#VU(4 7@BZX'P778/6RX\L.!ZZC5'M(\O!(6,X7X^03X[^!J M4&Z.>67W[T)),A( 2CU22+NZ,E ZII*ZPD14J+P>JCR7E+I*AT;H;A'7IUW ME^AIU%1-C1*T"ENL5C+Q^UA;158FDAM)#LA0'?C\4)"FRE+&]@O5^O3NZ5-; M 8.P@_6=2@[(QY7BQ/IPRQNQS/SH$>J(U?('?T6"!$',Z"^2AQ/QH2,[.AQD MUT2\#NR].6T#W_NSX=XPQ]*8RH30RZTN.-$^MT ^5:4$:6Z2!;P >,DCJ:2; M4S&P;5A:;!Z)'F1AG:R)KI0[/KONQ!S>%Q>]GHL8N.H%4;BM-(5V[WV/LD#WXG+:CR3O]]]\2B14GOEZ,(39C0IKXN_'S+/12^!X%2WM=Q7!F"P4J27=.7:^OP MA@X]H<7&4/%GA>P,I<<;PBDP##J[)U>;B8V6\*<*7DC5'T2<4^\\0'S\6$ /_2MV^#@ /Z^6S=_6IDL5D5C253$ MFZLH77(6H>T]2I&-*A=&<=2X3AM[E_?]"RC+<^F<$%LS0:114U!+(F&3[WX, M&(-X+1$[?E.-O5ANXL]*PF2_P*HB]B<3S[_NRCYAIK]2*-LP5Q)XHZTQ;;)C M*0"0.F??[8YF@M]0$@YEG$_#O@#U1ZB+:*X_G8]&K6%[2%_/G<'_9#%P_6&] MY3^LG[ADLZW?ZG4'.UO;K<[.MG_2VCMK=4:G_[W:5F?0?9#6?VX;]'K_N:W] M$::@OY?:$Q^T$#A PY:\>''4.UITJ!?[N%O>LLXZW&C]WT=' ,:G9T5_>^,5 MF&:]T*B=_\+]^HD;I-1.K^'OS#PRY[Z??U$A&^[EU#T*/W"?]HS4TR?]X;GU M/]=OO:SYN2>?M,G=H\.?FX\4[_^I^W4M0K4+7&+^&PM;F/=0AW?6])]IG6Q? M&^$*X=<5\G6%'+Y/2Z![C6/I,%J\AYLO,RE2]N9NU_5+?>1U_&OXYH-7&XW/ M-]/'B=^+K.Q]=M[)75G[]Z[UEMKZNS+C\-5W*C8N^BY)R>]UVLLN/ (S56YW MEUW79W?>&JY_ACO,)_[N]-]02P,$% @ ?85M6 +GB,#U! \1@ !8 M !P>&QW,3(S,3(P,C-?97@S,C$N:'1M[5EM;^)&$/[>7S$EZEU.PHY?"1@2 MB2.<&K4-42"Z]E.UV.MX>_;:72])Z*_O[-I.0B 5%^6N7'11A#"S,_,\\[:[ M,$ADEAX/$DJBXQ\&/QH&G.3A(J-<0B@HD32"1-[W3_M%JKB\DJGE,N4'K4RQHV$*O^!YYB'?B'[ M-RR226!;UD\MO?1X$.=Q9 M^J^O)$9,,I8N@[&E45+!XFIAR?ZAB GAZ<>;"O(A MVDD9IPT%VU&@Q[<)FS,)KF/:L KY(7,BKI"\S(N@AV8?8 \QV%3\3^!'XXO9 MZ8?3T7!V.CF#\\N+Z>7P; :SR=-,=@6ZW85+_>!#Z