0001040161-24-000031.txt : 20240812 0001040161-24-000031.hdr.sgml : 20240812 20240812160043 ACCESSION NUMBER: 0001040161-24-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240812 DATE AS OF CHANGE: 20240812 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-30269 FILM NUMBER: 241196621 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-Q 1 pxlw-20240630.htm FORM 10-Q pxlw-20240630
000104016112/312024Q2falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharespxlw:transactionxbrli:purepxlw:segmentpxlw:marketiso4217:CNY00010401612024-01-012024-06-3000010401612024-08-0800010401612024-06-3000010401612023-12-3100010401612024-04-012024-06-3000010401612023-04-012023-06-3000010401612023-01-012023-06-300001040161us-gaap:CostOfSalesMember2024-04-012024-06-300001040161us-gaap:CostOfSalesMember2023-04-012023-06-300001040161us-gaap:CostOfSalesMember2024-01-012024-06-300001040161us-gaap:CostOfSalesMember2023-01-012023-06-300001040161us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001040161us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001040161us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001040161us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001040161us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001040161us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001040161us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001040161us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-3000010401612022-12-3100010401612023-06-300001040161us-gaap:CommonStockMember2023-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001040161us-gaap:RetainedEarningsMember2023-12-310001040161us-gaap:NoncontrollingInterestMember2023-12-310001040161us-gaap:CommonStockMember2024-01-012024-03-3100010401612024-01-012024-03-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001040161us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001040161us-gaap:RetainedEarningsMember2024-01-012024-03-310001040161us-gaap:CommonStockMember2024-03-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001040161us-gaap:RetainedEarningsMember2024-03-310001040161us-gaap:NoncontrollingInterestMember2024-03-3100010401612024-03-310001040161us-gaap:CommonStockMember2024-04-012024-06-300001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001040161us-gaap:NoncontrollingInterestMember2024-04-012024-06-300001040161us-gaap:RetainedEarningsMember2024-04-012024-06-300001040161us-gaap:CommonStockMember2024-06-300001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001040161us-gaap:RetainedEarningsMember2024-06-300001040161us-gaap:NoncontrollingInterestMember2024-06-300001040161us-gaap:CommonStockMember2022-12-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001040161us-gaap:RetainedEarningsMember2022-12-310001040161us-gaap:NoncontrollingInterestMember2022-12-310001040161us-gaap:CommonStockMember2023-01-012023-03-3100010401612023-01-012023-03-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001040161us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001040161us-gaap:RetainedEarningsMember2023-01-012023-03-310001040161us-gaap:CommonStockMember2023-03-310001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001040161us-gaap:RetainedEarningsMember2023-03-310001040161us-gaap:NoncontrollingInterestMember2023-03-3100010401612023-03-310001040161us-gaap:CommonStockMember2023-04-012023-06-300001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001040161us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001040161us-gaap:RetainedEarningsMember2023-04-012023-06-300001040161us-gaap:CommonStockMember2023-06-300001040161us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001040161us-gaap:RetainedEarningsMember2023-06-300001040161us-gaap:NoncontrollingInterestMember2023-06-3000010401612021-01-012021-12-3100010401612022-01-012022-12-310001040161pxlw:ViXSSystemsInc.Member2017-08-020001040161us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2024-06-300001040161us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2024-06-300001040161us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2024-06-300001040161us-gaap:CertificatesOfDepositMember2024-06-300001040161us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-06-300001040161us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2024-06-300001040161us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2024-06-300001040161us-gaap:MoneyMarketFundsMember2024-06-300001040161us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-12-310001040161us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2023-12-310001040161us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2023-12-310001040161us-gaap:CertificatesOfDepositMember2023-12-310001040161us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001040161us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-12-310001040161us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-310001040161us-gaap:MoneyMarketFundsMember2023-12-310001040161pxlw:June2024PlanMember2024-06-012024-06-300001040161us-gaap:OperatingExpenseMember2024-04-012024-06-300001040161us-gaap:OperatingExpenseMember2023-04-012023-06-300001040161us-gaap:OperatingExpenseMember2024-01-012024-06-300001040161us-gaap:OperatingExpenseMember2023-01-012023-06-300001040161pxlw:RestructuringExpenseMember2024-04-012024-06-300001040161pxlw:RestructuringExpenseMember2023-04-012023-06-300001040161pxlw:RestructuringExpenseMember2024-01-012024-06-300001040161pxlw:RestructuringExpenseMember2023-01-012023-06-300001040161us-gaap:EmployeeSeveranceMember2023-12-310001040161us-gaap:EmployeeSeveranceMember2024-01-012024-06-300001040161us-gaap:EmployeeSeveranceMember2024-06-300001040161srt:MinimumMember2024-01-012024-06-300001040161srt:MaximumMember2024-01-012024-06-300001040161pxlw:IntegratedCircuitsMember2024-04-012024-06-300001040161pxlw:IntegratedCircuitsMember2023-04-012023-06-300001040161pxlw:IntegratedCircuitsMember2024-01-012024-06-300001040161pxlw:IntegratedCircuitsMember2023-01-012023-06-300001040161pxlw:EngineeringServicesAndOtherMember2024-04-012024-06-300001040161pxlw:EngineeringServicesAndOtherMember2023-04-012023-06-300001040161pxlw:EngineeringServicesAndOtherMember2024-01-012024-06-300001040161pxlw:EngineeringServicesAndOtherMember2023-01-012023-06-300001040161pxlw:HomeAndEnterpriseMarketMemberpxlw:IntegratedCircuitsMember2024-04-012024-06-300001040161pxlw:HomeAndEnterpriseMarketMemberpxlw:IntegratedCircuitsMember2023-04-012023-06-300001040161pxlw:HomeAndEnterpriseMarketMemberpxlw:IntegratedCircuitsMember2024-01-012024-06-300001040161pxlw:HomeAndEnterpriseMarketMemberpxlw:IntegratedCircuitsMember2023-01-012023-06-300001040161pxlw:MobileMarketMemberpxlw:IntegratedCircuitsMember2024-04-012024-06-300001040161pxlw:MobileMarketMemberpxlw:IntegratedCircuitsMember2023-04-012023-06-300001040161pxlw:MobileMarketMemberpxlw:IntegratedCircuitsMember2024-01-012024-06-300001040161pxlw:MobileMarketMemberpxlw:IntegratedCircuitsMember2023-01-012023-06-3000010401612023-01-012023-12-310001040161pxlw:UpfrontPaymentMember2024-06-300001040161pxlw:FirstAdditionalPaymentMember2024-06-300001040161pxlw:SecondAdditionalPaymentMember2024-06-300001040161pxlw:ThirdAdditionalPaymentMember2024-06-300001040161us-gaap:StockCompensationPlanMember2024-04-012024-06-300001040161us-gaap:StockCompensationPlanMember2023-04-012023-06-300001040161us-gaap:StockCompensationPlanMember2024-01-012024-06-300001040161us-gaap:StockCompensationPlanMember2023-01-012023-06-300001040161country:JP2024-04-012024-06-300001040161country:JP2023-04-012023-06-300001040161country:JP2024-01-012024-06-300001040161country:JP2023-01-012023-06-300001040161country:CN2024-04-012024-06-300001040161country:CN2023-04-012023-06-300001040161country:CN2024-01-012024-06-300001040161country:CN2023-01-012023-06-300001040161country:TW2024-04-012024-06-300001040161country:TW2023-04-012023-06-300001040161country:TW2024-01-012024-06-300001040161country:TW2023-01-012023-06-300001040161country:US2024-04-012024-06-300001040161country:US2023-04-012023-06-300001040161country:US2024-01-012024-06-300001040161country:US2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:AllDistributorsMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:AllDistributorsMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:AllDistributorsMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:AllDistributorsMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorBMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorBMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorBMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:DistributorBMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:TopFiveEndCustomersMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:TopFiveEndCustomersMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:TopFiveEndCustomersMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:TopFiveEndCustomersMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerBMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerBMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerBMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerBMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerCMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerCMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerCMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerCMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerDMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerDMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerDMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerDMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerEMember2024-04-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerEMember2023-04-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerEMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpxlw:EndCustomerEMember2023-01-012023-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountVMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountVMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountWMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountWMember2023-01-012023-12-310001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountXMember2024-01-012024-06-300001040161us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberpxlw:AccountXMember2023-01-012023-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMember2024-06-300001040161pxlw:TheInvestorsMemberpxlw:EquitySaleToInvestorsMember2021-01-012021-12-310001040161pxlw:TheInvestorsMemberpxlw:EquitySaleToInvestorsMember2021-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2021-01-012021-12-310001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2021-12-310001040161pxlw:TheInvestorsMember2024-06-300001040161pxlw:TheInvestorsMember2022-03-240001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2022-12-212022-12-210001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2022-12-210001040161pxlw:EquitySaleToInvestorsAndESOPMember2023-12-310001040161pxlw:EquitySaleToInvestorsAndESOPMember2024-01-012024-06-300001040161pxlw:EquitySaleToInvestorsAndESOPMember2024-06-300001040161pxlw:ThePurchasersMemberpxlw:EquityTransferAgreementMember2022-08-152022-08-150001040161pxlw:ThePurchasersMemberpxlw:EquityTransferAgreementMember2022-08-150001040161pxlw:EquityTransferAgreementMember2022-08-152022-08-150001040161pxlw:EquityTransferAgreementMember2022-08-150001040161pxlw:ThePurchasersMemberpxlw:EquityTransferAgreementMember2022-12-212022-12-210001040161pxlw:ThePurchasersMemberpxlw:EquityTransferAgreementMember2022-12-210001040161pxlw:PWSHEmployeesAndSubsidiariesMemberpxlw:EquitySaleToESOPMember2023-02-280001040161pxlw:EquityTransferAgreementMember2022-12-210001040161pxlw:EquityTransferAgreementMember2023-12-310001040161pxlw:EquityTransferAgreementMember2024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
________________________________ 
FORM 10-Q
________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
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
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated 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.   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes     No  
Securities registered pursuant to Section 12(b) of the Act:
The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, was 58,551,684 as of August 8, 2024
1

PIXELWORKS, INC.
FORM 10-Q
FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2024
TABLE OF CONTENTS
 
2


NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q 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 the negative or other variations of such words and similar expressions are intended to identify such forward-looking statements. These forward-looking statements include, but are not limited to, statements regarding: the redeemable non-controlling interests in our subsidiary, Pixelworks Semiconductor Technology (Shanghai) Co., Ltd. (“PWSH”), including the possible redemption thereof and the impact thereof, and the possible renegotiation of such redemption and any changes in carrying value of such interests that are attributable to foreign currency, and the rights related thereto; our restructuring plan and restructuring charges 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; our international operations; our strategy, including with respect to our intellectual property portfolio, research and development efforts and acquisition and investment opportunities; 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, additional financing and the potential impact thereof; our contractual obligations, exchange rate and interest rate risks; our income taxes, including our ability to realize the benefit of net deferred tax assets, our uncertain tax position liability; accounting policies and use of estimates and potential impact of changes thereto; our revenue, the potential impact on our business of certain risks, including the concentration of our suppliers, risks of technological change, risks related to system security and data protection breaches, concentration of credit risk, changes in the markets in which we operate, our international operations, including in China and other parts of Asia and our exchange rate risks, 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 R&D 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. These statements are not guarantees of future performance and involve certain risks and uncertainties that are difficult to predict and which may cause actual outcomes and results to differ materially from what is expressed or forecasted in such forward-looking statements. A detailed discussion of risks and uncertainties that could cause actual results and events to differ materially from such forward-looking statements, including risks related to the global economy, risks related to our operations in China, risks related to our business, risks related to our industry, and risks related to our strategic plan and STAR Market listing is included in Part II, Item 1A of this Quarterly Report on Form 10-Q. These forward-looking statements speak only as of the date on which they are made, and we do not intend to update any forward-looking statement to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q unless required by law or regulation. If we do update or correct one or more forward-looking statements, you should not conclude that we will make additional updates or corrections with respect thereto or with respect to other forward-looking statements. Except where the context otherwise requires, in this Quarterly Report on Form 10-Q, the "Company," "Pixelworks," "we," "us" and "our" refer to Pixelworks, Inc., an Oregon corporation, and its subsidiaries.



3

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 Quarterly Report on Form 10-Q. Investors should also refer to the other information contained or incorporated by reference in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, including our condensed 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.
4

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 People's Republic of China ("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.
If we are unable to negotiate for an extension or cancellation, we may be required to repurchase the shares of PWSH held by those investors who elect for repurchase under the provisions of the August 2021 Capital Increase Agreement or the agreements governing the employee-owned entities known as “ESOPs,” which would materially and adversely impact our cash position.
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 of PWSH 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, 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.
5

PART I – FINANCIAL INFORMATION
 
Item 1.Financial Statements.
PIXELWORKS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands)
(Unaudited)
 
June 30,
2024
December 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$37,824 $47,544 
Accounts receivable, net4,910 10,075 
Inventories5,021 3,968 
Prepaid expenses and other current assets2,222 3,138 
Total current assets49,977 64,725 
Property and equipment, net7,051 5,997 
Operating lease right-of-use assets4,547 4,725 
Other assets, net1,652 2,115 
Goodwill18,407 18,407 
Total assets$81,634 $95,969 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND SHAREHOLDERS' EQUITY
Current liabilities:
Accounts payable$2,500 $2,416 
Accrued liabilities and current portion of long-term liabilities9,148 9,692 
Current portion of income taxes payable220 189 
Total current liabilities11,868 12,297 
Long-term liabilities, net of current portion673 1,373 
Deposit liability14,098 13,781 
Operating lease liabilities, net of current portion2,463 2,567 
Income taxes payable, net of current portion1,006 939 
Total liabilities30,108 30,957 
Commitments and contingencies (Note 13)
Redeemable non-controlling interest27,517 28,214 
Shareholders’ equity:
Preferred stock  
Common stock488,449 486,324 
Accumulated other comprehensive income4,413 3,378 
Accumulated deficit(492,376)(477,161)
Total Pixelworks, Inc. shareholders’ equity486 12,541 
Non-controlling interest23,523 24,257 
Total shareholders' equity24,009 36,798 
Total liabilities, redeemable non-controlling interest and shareholders’ equity$81,634 $95,969 
See accompanying notes to condensed consolidated financial statements.
6

PIXELWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Revenue, net$8,535 $13,605 $24,589 $23,571 
Cost of revenue (1)4,209 8,121 12,149 13,720 
Gross profit4,326 5,484 12,440 9,851 
Operating expenses:
Research and development (2)7,943 6,507 16,016 15,173 
Selling, general and administrative (3)5,722 5,468 11,256 11,540 
Restructuring1,403  1,403  
Total operating expenses15,068 11,975 28,675 26,713 
Loss from operations(10,742)(6,491)(16,235)(16,862)
Interest income and other, net327 473 761 1,144 
Total other income, net327 473 761 1,144 
Loss before income taxes(10,415)(6,018)(15,474)(15,718)
Provision for income taxes32 126 137 160 
Net loss(10,447)(6,144)(15,611)(15,878)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest298 107 396 445 
Net loss attributable to Pixelworks, Inc.$(10,149)$(6,037)$(15,215)$(15,433)
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.17)$(0.11)$(0.26)$(0.28)
Weighted average shares outstanding - basic and diluted58,151 55,917 57,812 55,666 
(1) Includes:
Restructuring16  16  
Stock-based compensation10 22 28 46 
(2) Includes stock-based compensation316 527 646 1,018 
(3) Includes stock-based compensation599 710 1,326 1,361 
See accompanying notes to condensed consolidated financial statements.
7

PIXELWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Net loss$(10,447)$(6,144)$(15,611)$(15,878)
Other comprehensive loss, net of tax:
Foreign currency translation adjustment260 2,353 1,035 2,020 
Comprehensive loss(10,187)(3,791)(14,576)(13,858)
Less: comprehensive loss attributable to redeemable non-controlling interest and non-controlling interest298 107 396 445 
Total comprehensive loss attributable to Pixelworks, Inc.$(9,889)$(3,684)$(14,180)$(13,413)
See accompanying notes to condensed consolidated financial statements.

8

PIXELWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited) 
Six Months Ended June 30,
 20242023
Cash flows from operating activities:
Net loss$(15,611)$(15,878)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization2,168 2,158 
Stock-based compensation2,000 2,425 
Deferred income tax expense(84) 
Reversal of uncertain tax positions(3)(2)
Changes in operating assets and liabilities:
Accounts receivable, net5,165 2,625 
Inventories(1,053)(3,770)
Prepaid expenses and other current and long-term assets, net2,781 3,474 
Accounts payable(346)(2,226)
Accrued current and long-term liabilities(1,510)(2,623)
Income taxes payable101 (29)
Net cash used in operating activities(6,392)(13,846)
Cash flows from investing activities:
Purchases of property and equipment(2,866)(2,704)
Net cash used in investing activities(2,866)(2,704)
Cash flows from financing activities:
Payments on asset financings(587)(546)
Proceeds from issuance of common stock under employee equity incentive plans125 156 
Net proceeds from issuance of equity interest to non-controlling interest 14,596 
Net cash provided by (used in) financing activities(462)14,206 
Net decrease in cash and cash equivalents(9,720)(2,344)
Cash and cash equivalents, beginning of period47,544 56,821 
Cash and cash equivalents, end of period$37,824 $54,477 
Supplemental disclosure of cash flow information:
Cash paid during the period for income taxes, net of refunds received$124 $187 
Cash paid during the period for interest70 76 
Non-cash investing and financing activities:
Acquisitions of property and equipment and other
assets, unpaid at period end.
$419 $1,888 
See accompanying notes to condensed consolidated financial statements.
9

PIXELWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(In thousands, except share data)
(Unaudited) 
 
 Common StockAccumulated
Other
Comprehensive
Income (loss)
Accumulated
Deficit
Non-Controlling InterestTotal
Shareholders'
Equity
2024SharesAmount
Balance as of December 31, 202357,126,680 $486,324 $3,378 $(477,161)$24,257 $36,798 
Stock issued under employee equity incentive plans680,623 125 — — — 125 
Stock-based compensation expense— 1,075 — — — 1,075 
Foreign currency translation adjustment— — 775 — (253)522 
Net loss attributable to non-controlling interest— — — — (98)(98)
Net loss attributable to Pixelworks, Inc.— — — (5,066)— (5,066)
Balance as of March 31, 202457,807,303 $487,524 $4,153 $(482,227)$23,906 $33,356 
Stock issued under employee equity incentive plans665,986 — — — —  
Stock-based compensation expense— 925 — — — 925 
Foreign currency translation adjustment— — 260 — (85)175 
Net loss attributable to non-controlling interest— — — — (298)(298)
Net loss attributable to Pixelworks, Inc.— — — (10,149)— (10,149)
Balance as of June 30, 202458,473,289 $488,449 $4,413 $(492,376)$23,523 $24,009 
2023
Balance as of December 31, 202255,113,186 $481,229 $2,178 $(450,985)$10,909 $43,331 
Stock issued under employee equity incentive plans606,539 156 — — — 156 
Stock-based compensation expense— 1,166 — — — 1,166 
Foreign currency translation adjustment— — (333)— (33)(366)
Net proceeds from issuance of equity interest to non-controlling interest— — — — 14,596 14,596 
Net loss attributable to non-controlling interest— — — — (338)(338)
Net loss attributable to Pixelworks, Inc.— — — (9,396)— (9,396)
Balance as of March 31, 202355,719,725 $482,551 $1,845 $(460,381)$25,134 $49,149 
Stock issued under employee equity incentive plans396,703 — — — —  
Stock-based compensation expense— 1,259 — — — 1,259 
Foreign currency translation adjustment— — 2,353 — (776)1,577 
Net loss attributable to non-controlling interest— — — — (107)(107)
Net loss attributable to Pixelworks, Inc.— — — (6,037)— (6,037)
Balance as of June 30, 202356,116,428 $483,810 $4,198 $(466,418)$24,251 $45,841 
01
See accompanying notes to condensed consolidated financial statements.

10


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

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 market 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 (the "Strategic Plan"). 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. 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.
As part of the Strategic Plan we have intended to qualify PWSH for an initial public offering on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”), a lengthy process that involves several reviews by various government agencies of China, such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The market conditions and regulatory requirements continue to not be conducive to a successful listing by PWSH. We continue to believe that the Listing could have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide, and thus remain prepared to re-engage with the various government agencies of China and our advisors involved in a Listing once those conditions and requirements sufficiently improve. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The Listing of PWSH would not change the status of PXLW as a U.S. public company.
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").
Condensed Consolidated Financial Statements
The financial information included herein for the three and six months ended June 30, 2024 and 2023 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of our condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2023, included in Item 8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March 13, 2024, and should be read in conjunction with such consolidated financial statements.
The results of operations for the three and six months ended June 30, 2024 and 2023 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December 31, 2024.
Significant Accounting Policies
11

There have been no material changes to our significant accounting policies disclosed in "Note 2: Summary of Significant Accounting Policies", of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 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 Accounting Standards Codification ("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.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with 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, useful lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.

NOTE 2: BALANCE SHEET COMPONENTS
Inventories
Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).
Inventories consist of the following: 
June 30,
2024
December 31,
2023
Finished goods$2,943 $2,719 
Work-in-process2,078 1,249 
Inventories$5,021 $3,968 


Property and Equipment, Net
Property and equipment, net consists of the following:
June 30,
2024
December 31,
2023
Gross property and equipment$25,348 $22,519 
Less: accumulated depreciation and amortization(18,297)(16,522)
Property and equipment, net$7,051 $5,997 


12

Goodwill
Goodwill resulted from the acquisition of ViXS Systems, Inc. (the "Acquisition"), in 2017, whereby we recorded goodwill of $18,407.
Goodwill is not amortized; however, we review goodwill for impairment annually and whenever events or changes in circumstances indicate that the fair value of the reporting unit may be less than its carrying value. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in our business climate or a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continued losses or adverse changes in legal factors, regulation or business environment or a sustained decrease in stock price. Our stock price has declined recently, however, combined with our assessment of other events and circumstances, we do not believe this to be a current triggering event requiring a goodwill impairment assessment as of June 30, 2024. We perform our annual impairment assessment for goodwill on November 30 of each year.

Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
June 30,
2024
December 31,
2023
Accrued payroll and related liabilities$2,909 $4,286 
Operating lease liabilities, current2,266 2,381 
Accrued costs related to restructuring1,419  
Current portion of accrued liabilities for asset financings1,104 1,124 
Other1,450 1,901 
Accrued liabilities and current portion of long-term liabilities$9,148 $9,692 

NOTE 3: 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 measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:  
Level 1Level 2Level 3Total
As of June 30, 2024:
Assets:
Cash equivalents:
Certificates of deposit$13,000 $ $ $13,000 
Money market funds469   469 
As of December 31, 2023:
Assets:
Cash equivalents:
Certificates of deposit$10,000 $ $ $10,000 
Money market funds950   950 
We primarily use the market approach to determine the fair value of our financial assets. 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.
13



NOTE 4: RESTRUCTURING
In June 2024, we executed a restructuring plan to make the operation of the Company more efficient (the "Plan"). The Plan included an approximately 16% reduction in workforce, primarily in the areas of operations, research and development, sales, marketing and administration.
Total restructuring expense included in our condensed consolidated statements of operations for the three and six month periods ended June 30, 2024 and 2023 is comprised of the following:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Cost of revenue — restructuring:
Employee severance and benefits
$16 $ $16 $ 
16  16  
Operating expenses — restructuring:
Employee severance and benefits
$1,403 $ $1,403 $ 
1,403  1,403  
Total restructuring expense$1,419 $ $1,419 $ 


The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2024:

Balance as of December 31, 2023
ExpensedPayments
Balance as of
June 30, 2024
Employee severance and benefits
$ $1,419 $ $1,419 
Accrued costs related to restructuring
$ $1,419 $ $1,419 




14

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, accrued liabilities and current portion of long-term liabilities, and operating lease liabilities in our condensed 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 one year to four years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Operating lease cost:$700 $643 $1,412 $1,259 

Six Months Ended
June 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
      Operating cash flows from operating leases$1,403$1,172
Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets1,0773,422
Weighted average remaining lease term (in years)2.132.66
Weighted average discount rate7.44 %6.83 %


Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows:
Operating Lease Payments
Six months ending December 31, 2024$1,336 
Years ending December 31:
20252,258 
20261,110 
2027374 
Thereafter49 
Total operating lease payments5,127 
Less imputed interest(398)
Total operating lease liabilities$4,729 

As of June 30, 2024, we had $1,077 in operating lease liabilities that had not commenced.

15

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

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 three and six months ended June 30, 2024 and 2023:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
IC sales$8,405 $13,535 $23,803 $23,215 
Engineering services, license and other130 70 786 356 
Total revenues$8,535 $13,605 $24,589 $23,571 
IC sales by end market:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Home & Enterprise market$6,379 $6,677 $12,577 $13,294 
Mobile market2,026 6,858 11,226 9,921 
Total IC sales$8,405 $13,535 $23,803 $23,215 
For segment information, including revenue by geographic region, see "Note 11: Segment Information".
Revenue related to the Cinema market was not material in the first six months of 2024 or 2023 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 $50, which we expect to recognize ratably over the next 5 months.
The following table presents the contract assets and contract liabilities recorded on the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:
Balance Sheet ClassificationJune 30,
2024
December 31,
2023
Accounts receivableAccounts receivable, net$4,910 $10,075 
Deferred revenueAccrued liabilities and current portion of long-term liabilities130 146 
Liability for Warranty returnsAccrued liabilities and current portion of long-term liabilities16 13 
During the six months ended June 30, 2024 and the year ended December 31, 2023, the Company recognized $196 and $120, 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.



17

NOTE 7: INTEREST INCOME AND OTHER, NET
Interest income and other, net, consists of the following:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Interest income$349 $480 $808 $987 
Interest expense (22)(24)(47)32 
Other income 17  125 
Total interest income and other, net$327 $473 $761 $1,144 


NOTE 8: RESEARCH AND DEVELOPMENT
During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expected to incur in connection with our development of an integrated circuit product. Our development costs exceeded 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 were each payable upon completion of certain development milestones. As amounts became due and payable, they were offset against research and development expense on a pro rata basis. We did not recognize any offsets to research and development expense during the three months ended June 30, 2024 and 2023 or during the six months ended June 30, 2024. We recognized an offset to research and development expense of $1,900 during the six months ended June 30, 2023. All milestones under the co-development agreement were completed as of December 31, 2023.

NOTE 9: INCOME TAXES
The provision for income taxes during the 2024 and 2023 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a benefit for the reversal of previously recorded foreign tax contingencies of $3 and $2 during the first six months of 2024 and 2023, respectively.
As we do not believe that it is more likely than not that we will realize a benefit from our U.S., Canada, or China net deferred tax assets, including net operating losses, we continue to provide a full valuation allowance against essentially all of those assets, therefore, we do not incur significant U.S., China, or Canada income tax expense or benefit. We have not recorded a valuation allowance against our other net deferred tax assets in cost-plus jurisdictions, as we believe that it is more likely than not that we will realize a benefit from those assets.
As of June 30, 2024 and December 31, 2023, the amount of our uncertain tax positions was a liability of $372 and $376, respectively, as well as a contra deferred tax asset of $1,454 and $1,370, respectively. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitation. Settlement of any particular positions could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the amount of unrecognized tax benefits and associated interest and penalties of approximately $318 within the next 12 months due to the expiration of statutes of limitations. Of this amount, $241 is classified as a non-current liability, which will reduce our effective tax rate. We recognize interest and penalties related to uncertain tax positions in income tax expense in our consolidated statements of operations.


18

NOTE 10: EARNINGS (LOSS) PER SHARE
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):
 Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Net loss
$(10,447)$(6,144)$(15,611)$(15,878)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest298 107 396 445 
Net loss attributable to Pixelworks, Inc. - for purposes of earnings per share calculation$(10,149)$(6,037)$(15,215)$(15,433)
Weighted average shares outstanding - basic and diluted58,151 55,917 57,812 55,666 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.17)$(0.11)$(0.26)$(0.28)

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 (in thousands): 
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Employee equity incentive plans4,036 4,427 3,823 3,986 


19

NOTE 11: 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, is as follows:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Japan$5,446 $5,122 $10,680 $10,681 
China2,859 8,203 12,705 12,129 
Taiwan130 231 515 652 
United States100 49 689 109 
$8,535 $13,605 $24,589 $23,571 

Significant Customers
The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Distributors:
All distributors38 %71 %58 %64 %
Distributor A22 %49 %44 %41 %
Distributor B4 %9 %4 %11 %
End customers: 1
Top five end customers90 %87 %88 %85 %
End customer A60 %29 %39 %34 %
End customer B13 % %9 % %
End customer C8 %9 %6 %11 %
End customer D2 %29 %29 %24 %
End customer E %11 % %7 %

1End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:
June 30,
2024
December 31,
2023
Account X43 %46 %
Account Y21 %33 %
Account Z19 %6 %





20

NOTE 12: 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.

NOTE 13: COMMITMENTS AND CONTINGENCIES
Indemnifications
Certain of our agreements include indemnification provisions for claims from third parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of June 30, 2024, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could materially impact our results of operations.
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.
Contract Manufacturers
In the normal course of business, we commit to purchase products from our contract manufacturers to be delivered within the next approximately 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.
21


NOTE 14: REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES
On August 9, 2021, Pixelworks and PWSH entered into a capital increase agreement (the "August 2021 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 August 2021 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 the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market.
Prior to entering into a certain supplemental agreement, each Investor had the right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH did not consummate an initial public offering on the STAR Market (the "Listing") on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. 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 August 2021 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, we are engaged in and intend to continue discussions with the Capital Contributors 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 August 2021 Capital Increase Agreement (“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, or has been exercised, 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
22

attributable to foreign currency being reflected within accumulated other comprehensive income on the condensed consolidated balance sheets.
If PWSH does not consummate a Listing on or before December 31, 2024, each of the five ESOP entities (including the 2022 ESOP) holds a right to have their PWSH shares repurchased at the original purchase price paid plus 5% annual interest. The Supplemental Agreement does not remove or amend this provision. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our consolidated statements of operations. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, we are engaged in and intend to continue discussions with the ESOP holders regarding an extension or removal of this redemption option.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “December 2022 Capital Increase Agreement”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “2022 ESOP”). The 2022 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 2022 ESOP holds a redemption right that is identical to that held by the other ESOPs, as described in the paragraph immediately above.
The December 2022 Capital Increase Agreement 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 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 ever be able to complete the Listing. If Pixelworks is unsuccessful in negotiating for an extension or cancellation of the redemption rights described above, and the Investor or ESOP holding such a right elects for redemption, we may be required to seek additional capital and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions would have a material adverse effect on our business, financial condition and results of operations. Any listing of PWSH on China's STAR Market would not change our status as a U.S. public company.
The components of the change in redeemable non-controlling interests for the six months ended June 30, 2024 are presented in the following table (in thousands):
Carrying Value of Redeemable Non-Controlling Interest as of January 1, 2024
$28,214 
Effect of foreign currency translation attributable to redeemable non-controlling interest(697)
Carrying Value of Redeemable Non-Controlling Interest as of June 30, 2024
$27,517 

23



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 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 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 “December 2022 Capital Increase Agreement”) 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 December 2022 Capital Increase Agreement 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 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, 2024
$24,257 
Net loss attributable to non-controlling interest(396)
Effect of foreign currency translation attributable to non-controlling interest(338)
Carrying Value of Permanent Equity Non-Controlling Interest as of June 30, 2024
$23,523 


24


Item 2.         Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations (“MD&A”) should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this document. In addition to historical information, the MD&A contains forward-looking statements that reflect our plans, estimates, and beliefs that involve significant risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to those differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in “Risk Factors,” and “Note Regarding Forward-Looking Statements.”
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 MotionTM video platform, the industry’s first motion grading technology that allows fine tuning of motion appearance in cinematic content.
As of June 30, 2024, we had an intellectual property portfolio of 265 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.
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 (the “Strategic Plan”). 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". 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.

25

As part of the Strategic Plan we have intended to qualify PWSH for an initial public offering on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”), a lengthy process that involves several reviews by various government agencies of China, such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The market conditions and regulatory requirements continue to not be conducive to a successful listing by PWSH. We continue to believe that the Listing could have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide, and thus remain prepared to re-engage with the various government agencies of China and our advisors involved in a Listing once those conditions and requirements improve. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The Listing would not change the status of PXLW as a U.S. public company. Additionally, if we do not proceed with the Listing and are unable to negotiate for an extension or cancellation, we may be required to repurchase the shares of PWSH held by those investors who elect for repurchase under the provisions of the August 2021 Capital Increase Agreement or the agreements governing the employee-owned entities known as “ESOPs,” which would materially and adversely impact our cash position. Additional information on these rights can be found in "Note 14: Redeemable Non-Controlling Interest and Equity Interest of PWSH Sold to Employees", which is incorporated by reference into this section. 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.
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").
26

Results of Operations
Revenue, net
Net revenue for the three and six months ended June 30, 2024 and 2023, was as follows (dollars in thousands):
 Three Months EndedSix Months Ended
 June 30,June 30,
 20242023% Change20242023% Change
Revenue, net$8,535 $13,605 (37)%$24,589 $23,571 %

Net revenue decreased $5.1 million, or 37%, in the second quarter of 2024 compared to the second quarter of 2023 and increased $1.0 million, or 4% in the first half of 2024 compared to the first half of 2023.
Revenue recorded in the second quarter of 2024 consisted of $8.4 million in revenue from the sale of integrated circuit ("IC") products and $0.1 million in revenue related to engineering services, license revenue and other. Revenue recorded in the second quarter of 2023 consisted of $13.5 million in revenue from the sale of IC products and $0.1 million in revenue related to engineering services, license revenue and other.
Revenue recorded in the first half of 2024 consisted of $23.8 million in revenue from the sale of IC products and $0.8 million in revenue related to engineering services, license revenue and other. Revenue recorded in the first half of 2023 consisted of $23.2 million in revenue from the sale of IC products and $0.4 million in revenue related to engineering services, license revenue and other.
The decrease in IC revenue in the second quarter of 2024 compared to the second quarter of 2023 is due to the following factors:
Sales into the Mobile market decreased approximately $4.8 million or 70% due to decreased units sold.
Sales into the Home & Enterprise market decreased approximately $0.3 million or 4%.
The increase in IC revenue in the first half of 2024 compared to the first half of 2023 is due to the following partially offsetting factors:
Sales into the Mobile market increased $1.3 million or 13%, primarily due to increased units sold in the first quarter of 2024.
Sales into the Home & Enterprise market decreased $0.7 million or 5%.


27

Cost of revenue and gross profit
Cost of revenue and gross profit for the three and six months ended June 30, 2024 and 2023, were as follows (dollars in thousands): 
 Three Months Ended June 30,Six Months Ended June 30,
 2024% of
revenue
2023% of
revenue
2024% of
revenue
2023% of
revenue
Direct product costs and related overhead 1
$3,937 46 %$8,037 59 %$11,859 48 %$13,611 58 %
Restructuring16 — 16 — 
Stock-based compensation10 22 28 47 
Inventory charges 2
246 62 246 62 
Total cost of revenue$4,209 49 %$8,121 60 %$12,149 49 %$13,720 58 %
Gross profit$4,326 51 %$5,484 40 %$12,440 51 %$9,851 42 %
 
1Includes purchased materials, assembly, test, labor, employee benefits and royalties.
2Includes charges to reduce inventory to lower of cost or market and a benefit for sales of previously written down inventory.
Gross profit margin increased to 51% in the second quarter of 2024 compared to 40% in the second quarter of 2023 and increased to 51% in the first half of 2024 compared to 42% in the first half of 2023.
The increase in gross profit margin in the second quarter of 2024 compared to the second quarter of 2023 is primarily due to decreased unit sales into the Mobile market which generally have lower margins than products sold into the Home & Enterprise market, increased average selling prices ("ASP") on IC products sold into the Home & Enterprise market and decreased costs on Mobile products. These factors which positively impacted margin were partially offset by reduced absorption due to reduced revenue and inventory charges recorded in the second quarter of 2024.
The increase in gross profit margin in the first half of 2024 compared to the first half of 2023 is primarily due to increased ASPs on IC products sold into the Home & Enterprise market as well as decreased costs on Mobile products. These factors which positively impacted margin were partially offset by inventory charges recorded in the second quarter of 2024.
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 intangible assets, and the timing and execution of manufacturing ramps as well as other factors.
Research and development
Research and development expense includes compensation and related costs for personnel, development-related expenses, including non-recurring engineering expenses and fees for outside services, depreciation and amortization, expensed equipment, facilities and information technology expense allocations and travel and related expenses.
Co-development agreement
During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expected to incur in connection with our development of an integrated circuit product. Our development costs exceeded 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 were each payable upon completion of certain development milestones. As amounts became due and payable, they were offset against research and development expense on a pro rata basis. We did not recognize any offsets to research and development expense during the three months ended June 30, 2024 and 2023 or during the six months ended June 30, 2024. We recognized an offset to research and development expense of $1.9 million during the six months ended June 30, 2023. All milestones under the co-development agreement were completed as of December 31, 2023.

28

Research and development expense for the three and six months ended June 30, 2024 and 2023, was as follows (dollars in thousands): 
 Three Months EndedSix Months Ended
 June 30,June 30,
 20242023% Change20242023% Change
Research and development$7,943 $6,507 22 %$16,016 $15,173 %

Research and development expense increased $1.4 million, or 22% in the second quarter of 2024 compared to the second quarter of 2023 due to the following factors:
A $1.9 million benefit related to the co-development agreement was recognized in the second quarter of 2023 compared to no benefit recognized in the second quarter of 2024.
Non-recurring engineering expense decreased $0.3 million primarily due to the timing of development activities.
Stock based compensation expense decreased $0.2 million primarily due to the change in our stock price.
Research and development expense increased $0.8 million, or 6% in the first half of 2024 compared to the first half of 2023 due to the following factors:
A $1.9 million benefit related to the co-development agreement was recognized in the second half of 2023 compared to no benefit recognized in the second half of 2024.
Non-recurring engineering expense decreased $1.1 million primarily 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, facilities and information technology expense allocations, 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 for the three and six months ended June 30, 2024 and 2023, was as follows (dollars in thousands): 
 Three Months EndedSix Months Ended
 June 30,June 30,
 20242023% Change20242023% Change
Selling, general and administrative$5,722 $5,468 %$11,256 $11,540 (2)%

Selling, general and administrative expense increased $0.3 million, or 5% in the second quarter of 2024 compared to the second quarter of 2023 due to the following factors:
Foreign currency gain of $0.1 million in the second quarter of 2023 compared to a foreign currency loss of $0.3 million in the second quarter of 2024, for an overall increase in foreign currency gains and losses of $0.4 million primarily due to strengthening in the CNY compared to USD.
Stock-based compensation expense decreased $0.1 million primarily due to the change in our stock price.
Selling, general and administrative expense decreased $0.3 million, or 2% in the first half of 2024 compared to the first half of 2023 primarily due to a decrease in professional fees incurred related to our strategic plan with our subsidiary, PWSH.

29

Restructurings
In June 2024, we executed a restructuring plan to make the operation of the Company more efficient (the "Plan"). The Plan included an approximately 16% reduction in workforce, primarily in the areas of operations, research and development, sales, marketing and administration.
Restructuring expense for the three and six months ended June 30, 2024 and 2023, was as follows (dollars in thousands): 
 Three Months EndedSix Months Ended
 June 30,June 30,
 2024202320242023
Employee severance and benefits
$1,419 $— $1,419 $— 
Total restructuring expense
$1,419 $— $1,419 $— 
Included in cost of revenue
$16 $— $16 $— 
Included in operating expenses
1,403 — 1,403 — 
During the three and six months ended June 30, 2024, we recorded $1.4 million in restructuring expense related to the Plan. During the three and six months ended June 30, 2023, we did not record any restructuring expense. As we continue to implement the Plan, we expect to incur additional restructuring charges of $0.2 million over the remainder of 2024.
Provision for income taxes
The provision for income taxes during the 2024 and 2023 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a negligible benefit for the reversal of previously recorded foreign tax contingencies during the first six months of 2024 and 2023.



30

Liquidity and Capital Resources
Cash and cash equivalents
Total cash and cash equivalents decreased $9.7 million to $37.8 million at June 30, 2024 from $47.5 million at December 31, 2023. The net decrease during the first six months of 2024 was the result of $6.4 million used in operating activities, $2.9 million used for purchases of property and equipment and $0.5 million used for payments on other asset financings. These decreases were partially offset by $0.1 million in proceeds from the issuances of common stock under our employee equity incentive plans.
As of June 30, 2024, our cash and cash equivalents balance consisted of $24.3 million in cash, $13.0 million held in U.S. dollar denominated certificates of deposit and $0.5 million in cash equivalents held in U.S. dollar denominated money market funds. Although we did not hold short- or long-term investments as of June 30, 2024, our investment policy requires that our portfolio maintain 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, the 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 NRSRO. Our investment policy is reviewed at least annually by our Audit Committee.
Accounts receivable, net
Accounts receivable, net decreased to $4.9 million as of June 30, 2024 from $10.1 million as of December 31, 2023. The average number of days sales outstanding decreased to 52 days as of June 30, 2024 from 56 days as of December 31, 2023. The decrease in accounts receivable and days sales outstanding was due to normal fluctuations in the timing of sales and customer receipts within the second quarter of 2024, and the fourth quarter of 2023 as well as a decrease in revenue in the second quarter of 2024 compared to the fourth quarter of 2023.
Inventories
Inventories were $5.0 million as of June 30, 2024 compared to $4.0 million at December 31, 2023. Inventory turnover decreased to 4.0 as of June 30, 2024 from 8.6 as of December 31, 2023 primarily due to lower cost of goods sold as a result of lower revenue during the second quarter of 2024 compared to the fourth quarter of 2023. Inventory turnover is calculated based on annualized quarterly operating results and average inventory balances during the quarter.
Capital resources
At the Market Offering
On June 5, 2020, we entered into a sales agreement (the "Sales Agreement") with Cowen and Company, LLC ("Cowen"), pursuant to which we may issue and sell shares of the Company's common stock, par value $0.001 per share, having an aggregate offering price of up to $25.0 million, from time to time, through an "at the market" equity offering program under which Cowen will act as sales agent. Under the Sales Agreement, Cowen may sell the shares by methods deemed to be an "at the market offering" as defined in Rule 415(a)(4) promulgated under the Securities Act of 1933, as amended, including sales made by means of ordinary brokers’ transactions on the Nasdaq Global Market or on any other existing trading market for the common stock or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by us. We pay Cowen a commission equal to three percent (3.0%) of the gross sales proceeds of any common stock sold through Cowen under the Sales Agreement. The Sales Agreement may be terminated by us upon prior notice to Cowen or by Cowen upon prior notice to us, or at any time under certain circumstances, including but not limited to the occurrence of a material adverse change in the Company. We are not obligated to sell any shares under the Sales Agreement.
There was no activity under this at the market offering during the six months ended June 30, 2024 or June 30, 2023.
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.

31

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 June 30, 2024, our cash and cash equivalents balance of $37.8 million was highly liquid. We anticipate that our existing working capital will be adequate to fund our operating, investing and financing needs for the next twelve months and beyond. We may pursue financing arrangements including the issuance of debt or equity securities or reduce expenditures, or both, to meet our 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 financial position, results of operations 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 II, 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.
Other than as set forth above, there were no material changes to our liquidity and capital resources during the six month period ended June 30, 2024 from those set forth in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on March 13, 2024.

32


Item 4.Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Based on management’s evaluation (with the participation of our Chief Executive Officer (our Principal Executive Officer) and Chief Financial Officer (our Principal Financial Officer)), our Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, (the "Exchange Act")) to determine if they provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and is accumulated and communicated to management, including our Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this report, the Company’s disclosure controls and procedures were effective at the reasonable assurance level.
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 period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including the Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

33

PART II – OTHER INFORMATION
 
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 in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes, and our other filings made from time to time with the Securities and Exchange Commission ("SEC").
Risks Related to 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.

34

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.

35

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 decreased 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, such as the June 2024 restructuring. 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.

36

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 for the first six months of 2024 represented 44% of revenue. Sales to our top distributor for the years ended December 31, 2023 and 2022 represented 48% and 29% of revenue, 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 88%, 87% and 76% of revenue for the six months ended June 30, 2024 and the years ended December 31, 2023 and 2022, respectively. As of June 30, 2024 we had three accounts that each represented 10% or more of accounts receivable. As of December 31, 2023 we had two accounts that each represented 10% or more of accounts receivable. All of the orders included in our backlog are cancellable. 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 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.

37

If additional funds are required to support our working capital requirements, acquisitions or other purposes, we may seek to raise funds through debt and equity financing or from other sources. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our shareholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing shareholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility, and would also require us to incur interest expense. We can provide no assurance that additional financing will be available at all or, if available, that we would be able to obtain additional financing on terms favorable to us.
We license our intellectual property, which exposes us to risks of infringement or misappropriation, and may cause fluctuations in our operating results.
We have licensed certain intellectual property to third parties and may enter into additional license arrangements in the future. We cannot assure you, however, that others will be interested in licensing our intellectual property on commercially favorable terms or at all. We also cannot ensure that licensees will honor agreed-upon market restrictions, not infringe upon or misappropriate our intellectual property or maintain the confidentiality of our proprietary information.
IP license agreements are complex and earning and recognizing revenue under these agreements depends upon many factors, including completion of milestones, allocation of values to delivered items and customer acceptances. Many of these factors require significant judgments. Also, generating revenue from these arrangements is a lengthy and complex process that may last beyond the period in which efforts begin and, once an agreement is in place, the timing of revenue recognition may depend on events such as customer acceptance of deliverables, achievement of milestones, our ability to track and report progress on contracts, customer commercialization of the licensed technology and other factors, any or all of which may or may not be achieved. The accounting rules associated with recognizing revenue from these transactions are complex and subject to interpretation. Due to these factors, the amount of licensing revenue recognized in any period, if any, and our results of operations, may differ significantly from our expectations.
Finally, because licensing revenue typically has a higher margin compared to product sales, licensing revenue can have a disproportionate impact on our gross profit and results of operations. There is no assurance that we will be able to maintain a consistent level of licensing revenue or mix of licensing revenue and revenue from product sales, which could result in wide fluctuations in our results of operations from period to period, making it difficult to accurately measure the performance of our business.
Our net operating loss carryforwards may be limited or they may expire before utilization.
As of December 31, 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 began expiring 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.

38

We face a number of risks as a result of the concentration of our operations and customers in Asia.
Many of our customers are located in Japan, China, or Taiwan. Sales outside the U.S. accounted for approximately 97.2%, 99.7% and 95.1% of revenue for the six months ended June 30, 2024 and 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 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.

39

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

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.

41

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

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

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

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

45

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

46

Our developed software may be incompatible with industry standards and challenging and costly to implement, which could slow product development or cause us to lose customers and design wins.
We provide our customers with software development tools and with software that provides basic functionality for our integrated circuits and enables enhanced connectivity of our customers’ products. Software development is a complex process and we are dependent on software development languages and operating systems from vendors that may limit our ability to design software in a timely manner. Also, as software tools and interfaces change rapidly, new software languages introduced to the market may be incompatible with our existing systems and tools, requiring significant engineering efforts to migrate our existing systems in order to be compatible with those new languages. Software development disruptions could slow our product development or cause us to lose customers and design wins. The integration of software with our products adds complexity, may extend our internal development programs and could impact our customers’ development schedules. This complexity requires increased coordination between hardware and software development schedules and increases our operating expenses without a corresponding increase in product revenue. This additional level of complexity lengthens the sales cycle and may result in customers selecting competitive products requiring less software integration.
The competitiveness and viability of our products could be harmed if necessary licenses of third-party technology are not available to us on terms that are acceptable to us or at all.
We license technology from independent third parties that is incorporated into our products or product enhancements. Future products or product enhancements may require additional third-party licenses that may not be available to us on terms that are acceptable to us or at all. In addition, in the event of a change in control of one of our licensors, it may become difficult to maintain access to its licensed technology. If we are unable to obtain or maintain any third-party license required to develop new products and product enhancements, we may have to obtain substitute technology with lower quality or performance standards, or at greater cost, either of which could seriously harm the competitiveness of our products.
Our limited ability to protect our IP and proprietary rights could harm our competitive position by allowing our competitors to access our proprietary technology and to introduce similar products.
Our ability to compete effectively with other companies depends, in part, on our ability to maintain the proprietary nature of our technology, including our semiconductor designs and software code. We provide the computer programming code for our software to customers in connection with their product development efforts, thereby increasing the risk that customers will misappropriate our proprietary software. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as nondisclosure agreements and other methods, to help protect our proprietary technologies. As of June 30, 2024, we held 265 patents and had 14 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.
47

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

48

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

49

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 State Administration for Market Regulation ("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.
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.

50

If we are unable to negotiate for an extension or cancellation, we may be required to re-purchase the shares of PWSH held by those investors who elect for repurchase under the provisions of the August 2021 Capital Increase Agreement or the agreements governing the employee-owned entities known as “ESOPs,” which would materially and adversely impact our cash position.
Pursuant to the August 2021 Capital Increase Agreement and the agreements governing the five employee-owned entities that have invested in PWSH (each an “ESOP”), if PWSH has not consummated an initial public offering of its shares on a China financial market prior to a certain date (for the private equity and strategic investors (collectively, the "Investors"), June 30, 2024, and for the ESOPs, December 31, 2024), the Investors and the ESOPs each have an independent right to elect to have their shares repurchased 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%). PWSH has not consummated the Listing as of June 30, 2024, and will not be able to do so before December 31, 2024. Therefore, if we are unable to negotiate an extension or cancellation of these provisions, following those deadlines one or more of the respective purchasers may elect to require a repurchase. We would be required to use cash to effect these repurchases, which in turn would negatively impact our cash position and plans for growth.
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 have intended to qualify PWSH to file an application for an initial public offering on the STAR Market ("Listing") to further improve our access to capital markets and to fund growth. We may not be successful in the implementation of our strategic plan, and we may not be able to complete the Listing for a number of reasons, including those related to the risks we face associated with our operations in China as detailed separately above, many of which are outside our control. With respect to the Listing, PWSH must succeed in obtaining PRC governmental approvals required to permit the Listing, and one or more of those approvals may be denied, or significantly delayed, by the PRC regulators for reasons outside our control or unknown to us, or may be conditioned on requirements that we deem would result in an undue burden or material adverse impact on our business. Similarly, the Listing application may be denied or delayed by the SSE in its discretion. Further, 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.
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. 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. PWSH remains prepared to re-engage with its advisors and the PRC's government agencies to file an application 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.
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.

51

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

52

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

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

53

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 June 30, 2024, 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 closing stock price has recently been below $1.00, 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 for a period of 30 consecutive trading days, our stock could become subject to delisting, and we may seek shareholder approval for a reverse stock split, which in turn could produce adverse effects and may not result in a long-term or permanent increase in the price of our common stock. Further, for continued listing on the Nasdaq Global Market we must have at least 400 total shareholders.
In addition to the minimum $1.00 per share and 400 total shareholders requirements, the Nasdaq Global Market has other continued listing requirements, and we must meet all of the criteria under at least one of the following three standards: (i) a minimum of $50.0 million in total asset value and $50.0 million in revenues in the latest fiscal year or in two of the last three fiscal years, at least 1.1 million publicly held shares, 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 June 30, 2024, 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.

54

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.


55

Item 5.         Other information.
During the three months ended June 30, 2024, no director or officer adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement”, as such terms are defined under Item 408(a) of Regulation S-K.

56

Item 6.Exhibits.
3.1
3.2
10.1+**
31.1  
31.2  
32.1*  
32.2*  
101**Inline XBRL Document Set for the financial statements and accompanying notes in Part I, Item 1, “Financial Statements (Unaudited)” of this Quarterly Report on Form 10-Q
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEF  XBRL Taxonomy Extension Definition Linkbase Document
101.LAB  XBRL Taxonomy Label Linkbase Document
101.PRE  XBRL Taxonomy Extension Presentation Linkbase Document
104**Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set
 __________________
+Indicates a management contract or compensation arrangement.
*Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be "filed" for under the Securities Act of 1933, as amended (the “Securities Act”) or 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 or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing, except to the extent specifically stated in such filing.
**Filed herewith.



57


SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 PIXELWORKS, INC.
Dated:August 12, 2024/s/ Haley F. Aman
 
Haley F. Aman
Chief Financial Officer,
(Duly Authorized Officer and Principal Accounting and Principal Financial Officer)


58
EX-10.1 2 ex101amendedandrestated200.htm AMENDED AND RESTATED 2006 STOCK INCENTIVE PLAN Document

Exhibit 10.1
PIXELWORKS, INC.
AMENDED AND RESTATED 2006 STOCK INCENTIVE PLAN
1. Establishment and Purposes of the Plan. This Amended and Restated 2006 Stock Incentive Plan was adopted by the Board of Directors on April 8, 2024 and shall be effective on the date approved by the shareholders of the Company at the annual shareholders meeting in 2024 (the “Effective Date”). 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. “Change of Control” means the occurrence of any of the following events:
2.5.1. the consummation of a merger or consolidation of the Company with any other corporation, or of a subsidiary of the Company with any other corporation, other than a merger or consolidation which would result in effective voting control over the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) more than fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation;
2.5.2. the consummation of the complete liquidation of the Company or the sale or disposition by the Company of all or substantially all of the Company’s assets
2.5.3. any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becoming the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities; or
2.5.4. a change in the composition of the Board, as a result of which fewer than a majority of the directors are Incumbent Directors. “Incumbent Directors” shall mean directors who either (A) are directors of the Company as of the Effective Date, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of those directors who are either identified in (A) or identified as their successors elected under this clause.
2.6. “Code” shall mean the Internal Revenue Code of 1986, as amended.
2.7“Committee” shall mean a committee appointed by the Board in accordance with Section 4.1 of the Plan.
A-1


2.8. “Common Stock” shall mean the common stock of the Company.
2.9. “Company” shall mean Pixelworks, Inc., an Oregon corporation.
2.10. “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.11. “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.12. “Director” shall mean a member of the Board.

2.13. “Disability” shall mean total and permanent disability as defined in Section 22(e)(3) of the Code.
2.14. “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.15. “Exchange Act” shall mean the Securities Exchange Act of 1934, as amended.
2.16. “Fair Market Value” shall mean, as of any date, the value of a Share determined as follows:
2.16.1. If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the Nasdaq National Market or the Nasdaq SmallCap Market of the Nasdaq Stock Market, Fair Market Value shall be the closing sales price for a Share (or the closing bid, if no sales were reported) as quoted on such exchange or system on the date of determination, as reported in The Wall Street Journal or such other source as the Administrator deems reliable; provided, if the date of determination does not fall on a day on which the Common Stock has traded on such securities exchange or market system, the date on which the Fair Market Value shall be established shall be the last day on which the Common Stock was so traded prior to the date of determination, or such other appropriate day as shall be determined by the Administrator, in its sole discretion;
2.16.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
A-2


quoted prior to the date of determination, or such other appropriate day as shall be determined by the Administrator, in its sole discretion;
2.16.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.17. “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.18. “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.19. “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.20. “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.21. “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.22. “Option” shall mean an Incentive Stock Option or a Nonqualified Stock Option granted pursuant to the Plan.
2.23. “Optioned Stock” shall mean the Shares subject to an Option or Stock Appreciation Right.
2.24. “Parent” shall mean a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
2.25. “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.
A-3


2.26. “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.27. “Plan” shall mean this Amended and Restated 2006 Stock Incentive Plan.
2.28. “Rule 16b-3” shall mean Rule 16b-3 of the Exchange Act or any successor to Rule 16b-3, as in effect when discretion is being exercised with respect to the Plan.
2.29. “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.30. “Share” shall mean a share of the Common Stock, as adjusted in accordance with Section 11 of the Plan.
2.31. “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.32. “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 29,183,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.
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 29,183,333.
A-4


4. Administration of the Plan.
4.1. Procedure.
4.1.1. Multiple Administrative Committees. If permitted by Rule 16b-3, the Plan may be administered by different Committees with respect to Directors, Officers who are not Directors, and Employees who are neither Directors nor Officers.
4.1.2. Administration With Respect to Directors and Officers Subject to Section 16(b). With respect to Award grants to Employees who are also Officers or Directors subject to Section 16(b) of the Exchange Act, the Plan shall be administered by (A) the Board, if the Board may administer the Plan in compliance with the rules governing a plan intended to qualify as a discretionary plan under Rule 16b-3, or (B) a Committee designated by the Board to administer the Plan, which Committee shall be constituted to comply with the rules, if any, governing a plan intended to qualify as a discretionary plan under Rule 16b-3. Once appointed, such Committee shall continue to serve in its designated capacity until otherwise directed by the Board. From time to time the Board may increase the size of the Committee and appoint additional members, remove members (with or without cause) and substitute new members, fill vacancies (however caused), and remove all members of the Committee and thereafter directly administer the Plan, all to the extent permitted by the rules, if any, governing a plan intended to qualify as a discretionary plan under Rule 16b-3. With respect to persons subject to Section 16 of the Exchange Act, transactions under the Plan are intended to comply with all applicable conditions of Rule 16b-3. To the extent any provision of the Plan or action by the Administrator fails to so comply, it shall be deemed null and void, to the extent permitted by law and deemed advisable by the Administrator.
4.1.3. Administration With Respect to Other Persons. With respect to Award grants to Employees or Consultants who are neither Directors nor Officers of the Company, the Plan shall be administered by the Board or a Committee designated by the Board, which Committee shall be constituted to satisfy the legal requirements relating to the administration of stock option plans under applicable corporate and securities laws and the Code. Once appointed, such Committee shall serve in its designated capacity until otherwise directed by the Board. The Board may increase the size of the Committee and appoint additional members, remove members (with or without 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;
A-5


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


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


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
A-8


necessary to satisfy applicable federal, state and local tax withholding requirements. A Grantee must also provide a duly executed copy of any stock transfer agreement then in effect and determined to be applicable by the Administrator. Until the issuance (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company) of the stock certificate evidencing such Shares, no right to vote or receive dividends or any other rights as a shareholder shall exist with respect to the Optioned Stock represented by such stock certificate, notwithstanding the exercise of the Option or SAR. No adjustment will be made for a dividend or other right for which the record date is prior to the date the stock certificate is issued, except as provided in Section 11 of the Plan. Subject to section 3, exercise of an Option or settlement of a SAR shall decrease the number of Shares thereafter available, both for purposes of the Plan and for issuance under the Option or SAR by the number of Shares issued upon such exercise.

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


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.
11.2. Change of Control. Except as otherwise provided in an Award Agreement or a change of control and severance agreement, in the event of a Change of Control of the Company, each outstanding Award shall be subject to the agreement documenting the Change of Control. If the Company is not the surviving corporation following a Change of Control, and the surviving corporation following such Change of Control or the acquiring corporation (such acquiring corporation or acquiring corporation is hereinafter referred to as the “Acquiror”) does not assume or does not substitute an equivalent award relating to the securities of such Acquiror or its Parent or Subsidiary, then (A) all outstanding Options and SARs will become immediately exercisable in full and will remain exercisable for the remainder of their terms, regardless of whether the Grantee to whom such Options or SARs have been granted remains in employment or service with the Company or any Subsidiary; (B) all restrictions and vesting requirements applicable to any Awards based solely on the continued service of the Grantee will terminate; and (C) all Awards the vesting or payment of which are based on Performance Criteria will vest as though such Performance Criteria for the relevant performance period(s) were achieved at target. If an Option or SAR shall become immediately exercisable pursuant to this paragraph in the event of a Change of Control, 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.
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.
A-10


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


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


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.

A-13
EX-31.1 3 pxlw-2024630_ex311.htm CERTIFICATION OF CEO Document

Exhibit 31.1
CERTIFICATION
I, Todd A. DeBonis, certify that:
1.I have reviewed this quarterly report on Form 10-Q 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



 
Date: August 12, 2024By:/s/ Todd A. DeBonis
Todd A. DeBonis
President and Chief Executive Officer
(Principal Executive Officer)




EX-31.2 4 pxlw-2024630_ex312.htm CERTIFICATION OF CFO Document

Exhibit 31.2
CERTIFICATION
I, Haley F. Aman, certify that:
1.I have reviewed this quarterly report on Form 10-Q 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



 
Date: August 12, 2024By:/s/ Haley F. Aman
Haley F. Aman
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32.1 5 pxlw-2024630_ex321.htm CERTIFICATION OF CEO Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Pixelworks, Inc. (the “Company”) on Form 10-Q for the quarterly period ended June 30, 2024 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 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Todd A. DeBonis
Todd A. DeBonis
President and Chief Executive Officer
(Principal Executive Officer)
Date:August 12, 2024


EX-32.2 6 pxlw-2024630_ex322.htm CERTIFICATION OF CFO Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Pixelworks, Inc. (the “Company”) on Form 10-Q for the quarterly period ended June 30, 2024 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 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Haley F. Aman
Haley F. Aman
Chief Financial Officer
(Principal Accounting and Financial Officer)
Date:August 12, 2024


EX-101.SCH 7 pxlw-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Shareholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Marketable Securities and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Restructurings link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Interest Income and Other, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Research and Development link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Restructurings (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Interest Income and Other, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Non- controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Balance Sheet Components - Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Balance Sheet Components - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Restructurings (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Restructurings - Components of Restructuring Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Restructurings - Restructuring Reserve Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - Supplemental information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases - Future minimum lease payments under noncancellable leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Interest Income and Other, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Earnings (Loss) Per Share - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Earnings (Loss) Per Share - Antidilutive Effect on Weighted Average Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segment Information - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Segment Information - Revenue by Major Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Segment Information - Accounts Receivable by Major Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Non-controlling Interest - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Noncontrolling Interest - Initial Investment Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 pxlw-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 pxlw-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 pxlw-20240630_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] Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] 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 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 All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Equity Transfer Agreement Equity Transfer Agreement [Member] Equity Transfer Agreement Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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] Restatement Determination Date: Restatement Determination Date [Axis] Property and Equipment, Net Schedule of property and equipment [Table Text Block] Schedule of property and equipment Total other income, net Nonoperating Income (Expense) Commitments and contingencies (Note 13) 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] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] 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] Statement, Geographical [Axis] Geographical [Axis] Incomes 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] Upfront Payment Upfront Payment [Member] Upfront Payment Noncontrolling Interest [Abstract] Major Customers [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Preferred stock Preferred Stock, Value, Issued Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss attributable to Pixelworks Inc. per share - diluted (dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Research and Development Research, Development, and Computer Software Disclosure [Text Block] Common stock Common Stocks, Including Additional Paid in Capital Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net loss attributable to Pixelworks, Inc. Net income (loss) Net Income (Loss) Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current 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 uncertain tax positions Reversal of previously recorded tax contingencies due to the expiration of applicable statutes of limitation. Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] First Additional Payment First Additional Payment [Member] First Additional Payment 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] Deferred revenue Contract with Customer, Liability Earnings (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Second Additional Payment Second Additional Payment [Member] Second Additional Payment End customer C End customer C [Member] End customer C Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name ViXS Systems, Inc. ViXS Systems, Inc. [Member] ViXS Systems, Inc. [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] 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] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 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] 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] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Restructuring Total restructuring expense Restructuring, Settlement and Impairment Provisions Income Statement Location [Axis] Income Statement Location [Axis] Future Minimum Payments Under Non-cancellable Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue, net Revenues Current portion of income taxes payable Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] 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 End customer E End customer E [Member] End customer E 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] Balance as of December 31, 2023 Balance as of June 30, 2024 Restructuring Reserve Award Type Award Type [Axis] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net proceeds from issuance of equity interest to non-controlling interest Increase in non-controlling interest due to issuance of stock Noncontrolling Interest, Increase from Sale of Parent Equity Interest Document Quarterly Report Document Quarterly Report Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Selling, general and administrative General and Administrative Expense [Member] Goodwill [Line Items] Goodwill [Line Items] Gross property and equipment Property, Plant and Equipment, Gross Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Depreciation and amortization Depreciation And Amortization, Excluding Acquired Intangible Assets Depreciation And Amortization, Excluding Acquired Intangible Assets Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Interest Income and Other, Net 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 liabilities, current Operating Lease, Liability, Current Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Income taxes payable Increase (Decrease) in Income Taxes Payable Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Equity, Attributable to Noncontrolling Interest [Roll Forward] June 2024 Plan June 2024 Plan [Member] June 2024 Plan Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost: Operating Lease, Cost Account Z Account X [Member] Account X [Member] Gross profit Gross Profit Employee severance and benefits Severance Costs Security Exchange Name Security Exchange Name Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Share-Based Payment Arrangement, Option [Member] 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 Restructuring Expense by Components Restructuring and Related Costs [Table Text Block] Document Type Document Type 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 Inventory, Policy Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Ownership percentage Subsidiary, Ownership Percentage, Parent Equity Sale to ESOP Equity Sale to ESOP [Member] Equity Sale to ESOP Business Acquisition [Axis] Business Acquisition [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Current portion of accrued liabilities for asset financings Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] 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] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Schedule of Accrued Restructuring Liabilities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Ownership percentage by noncontrolling owners Subsidiary, Ownership Percentage, Noncontrolling Owner Stock issued under employee equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Annual interest percentage upon change in control repurchase covenant 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 Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Effect of foreign currency translation attributable to redeemable non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Mobile Market Mobile Market [Member] Mobile Market 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] 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] Revenue by Geography [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] 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 The Investors The Investors [Member] The Investors Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] IC sales Integrated Circuits [Member] Integrated Circuits [Member] Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Number of separate financing transactions Number Of Closed Financing Transactions Number Of Closed Financing Transactions Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Account X Account V [Member] Account V 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] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total operating lease liabilities Operating Lease, Liability Net proceeds from issuance of equity interest to non-controlling interest Noncontrolling Interest, Increase from Subsidiary Equity Issuance Liability for uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Third Additional Payment Third Additional Payment [Member] Third Additional Payment Total liabilities Liabilities 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] 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 All Executive Categories All Executive Categories [Member] Total Restructuring Expense Restructuring Expense [Member] Restructuring Expense Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 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 Account Y Account W [Member] Account W [Member] Estimated decrease in total gross unrecognized tax benefits within the next 12 months Decrease in Unrecognized Tax Benefits is Reasonably Possible China CHINA 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] Total current assets Assets, Current 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] Interest income and other, net Total interest income and other, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] 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 PEO Name PEO Name Percentage of revenue Percentage of accounts receivable Concentration Risk, Percentage Contract with customer, liability, revenue recognized Contract With Customer, Liability, Revenue Recognized Including Opening Balance Contract With Customer, Liability, Revenue Recognized Including Opening Balance End customer D End customer D [Member] End customer D Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other income Other Income Other Other Accrued Liabilities, Current 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 Non-current liability Unrecognized Tax Benefits that Would Impact Effective Tax Rate 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] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Interest Income and Other, Net Other Income and Other Expense Disclosure [Text Block] Restructurings Restructuring and Related Activities Disclosure [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Operating expenses Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2025 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] Employee equity incentive plans Share-Based Payment Arrangement [Member] Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [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 (Loss) Per Share Earnings Per Share [Text Block] 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 non-controlling interest Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Remaining lease terms on operating leases Lessee, Operating Leases, Remaining Lease Term Lessee, Operating Leases, Remaining Lease Term 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] Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Liability for Warranty returns Standard Product Warranty Accrual Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] 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 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] Net loss attributable to Pixelworks Inc. per share - basic (dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Annual interest percentage included Noncontrolling Interest, Redemption, Annual Interest Percentage Included Noncontrolling Interest, Redemption, Annual Interest Percentage Included Reduction in workforce Restructuring and Related Cost, Number of Positions Eliminated, Period Percent 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] ESOP PWSH Employees and Subsidiaries [Member] PWSH Employees and Subsidiaries Six months ending December 31, 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Number of brand 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] Discount on valuation Noncontrolling Interest, Discount on Valuation Noncontrolling Interest, Discount on Valuation Cash paid during the period for income taxes, net of refunds received Income Taxes Paid Condensed Consolidated Financial Statements Consolidation, Policy [Policy Text Block] Expensed Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] All distributors All Distributors [Member] All Distributors [Member] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Net proceeds from issuance of equity interest to non-controlling interest Proceeds from Noncontrolling Interests Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis 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] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] 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] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Interest income Interest and Other Income Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] 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 Deferred Income Tax Expense (Benefit) Restructuring Plan [Axis] Restructuring Plan [Axis] Long-term liabilities, net of current portion Accounts Payable and Accrued Liabilities, Noncurrent Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Reduction to deferred tax assets Reduction to deferred tax assets Reduction to deferred tax assets Insider Trading Arrangements [Line Items] Accrued costs related to restructuring Restructuring Reserve, Current Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Stock issued under employee equity incentive plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Revenue, Major Customer Revenue, Major Customer [Line Items] 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] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Employee severance and benefits Employee Severance [Member] Non-controlling interest Carrying Value Non-Controlling Interest, Beginning Balance Carrying Value Non-controlling Interest, Ending Balance Equity, Attributable to Noncontrolling Interest Payments Payments for Restructuring 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] Less: 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] Entity Central Index Key Entity Central Index Key Segment Reporting Information Segment Reporting Information [Line Items] Risks and Uncertainties Concentration Risk Disclosure [Text Block] Stock-based compensation Stock-based compensation expense 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 for income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Research and development arrangement, receivable Research and Development Arrangement, Receivable Research and Development Arrangement, Receivable Accrued payroll and related liabilities Employee-related Liabilities, Current Schedule of Accounts Receivable Percentage 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 Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equity Sale to Investors Equity Sale to Investors [Member] Equity Sale to Investors Deposit liability Deposit Liability Deposit Liability Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] 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] Money market funds 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 Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest expense Interest Income (Expense), Net Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Weighted average shares outstanding - diluted Weighted Average Number of Shares Outstanding, Diluted 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] 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 Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Equity Sale To Investors And ESOP Equity Sale To Investors And ESOP [Member] Equity Sale To Investors And ESOP United States UNITED STATES Transaction price, contract asset Transaction Price, Contract Asset Transaction Price, Contract Asset Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Non-NEOs Non-NEOs [Member] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid End customer A End customer A [Member] End customer A [Member] 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 Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Liabilities for leases that have not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Distributor B Distributor B [Member] Distributor B [Member] Work-in-process Inventory, Work in Process, Net of Reserves 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 Home And Enterprise Market Home And Enterprise Market [Member] Home And Enterprise Market Weighted average shares outstanding - basic 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 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] Acquisitions of property and equipment and other assets, unpaid at period end. Fixed asset and other asset expenses incurred but not yet paid Acquisitions of property and equipment and other assets under extended payment terms. Statement of Other Comprehensive Income [Abstract] Statement of Other Comprehensive Income [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Proceeds from issuance 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] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Type of Restructuring [Domain] Type of Restructuring [Domain] Non-Controlling Interest Noncontrolling Interest [Member] EX-101.PRE 11 pxlw-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 08, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 000-30269  
Entity Registrant Name PIXELWORKS, INC  
Entity Central Index Key 0001040161  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
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 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 Common Stock, Shares Outstanding   58,551,684
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 37,824 $ 47,544
Accounts receivable, net 4,910 10,075
Inventories 5,021 3,968
Prepaid expenses and other current assets 2,222 3,138
Total current assets 49,977 64,725
Property and equipment, net 7,051 5,997
Operating lease right-of-use assets 4,547 4,725
Other assets, net 1,652 2,115
Goodwill 18,407 18,407
Total assets 81,634 95,969
Current liabilities:    
Accounts payable 2,500 2,416
Accrued liabilities and current portion of long-term liabilities 9,148 9,692
Current portion of income taxes payable 220 189
Total current liabilities 11,868 12,297
Long-term liabilities, net of current portion 673 1,373
Deposit liability 14,098 13,781
Operating lease liabilities, net of current portion 2,463 2,567
Income taxes payable, net of current portion 1,006 939
Total liabilities 30,108 30,957
Commitments and contingencies (Note 13)
Redeemable non-controlling interest 27,517 28,214
Shareholders’ equity:    
Preferred stock 0 0
Common stock 488,449 486,324
Accumulated other comprehensive income 4,413 3,378
Accumulated deficit (492,376) (477,161)
Total Pixelworks, Inc. shareholders’ equity 486 12,541
Non-controlling interest 23,523 24,257
Total shareholders' equity 24,009 36,798
Total liabilities, redeemable non-controlling interest and shareholders’ equity $ 81,634 $ 95,969
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue, net $ 8,535 $ 13,605 $ 24,589 $ 23,571
Cost of revenue [1] 4,209 8,121 12,149 13,720
Gross profit 4,326 5,484 12,440 9,851
Operating expenses:        
Research and development [2] 7,943 6,507 16,016 15,173
Selling, general and administrative [3] 5,722 5,468 11,256 11,540
Restructuring 1,403 0 1,403 0
Total operating expenses 15,068 11,975 28,675 26,713
Loss from operations (10,742) (6,491) (16,235) (16,862)
Interest income and other, net 327 473 761 1,144
Total other income, net 327 473 761 1,144
Loss before income taxes (10,415) (6,018) (15,474) (15,718)
Provision for income taxes 32 126 137 160
Net loss (10,447) (6,144) (15,611) (15,878)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest 298 107 396 445
Net loss attributable to Pixelworks, Inc. $ (10,149) $ (6,037) $ (15,215) $ (15,433)
Net loss attributable to Pixelworks Inc. per share - basic (dollars per share) $ (0.17) $ (0.11) $ (0.26) $ (0.28)
Net loss attributable to Pixelworks Inc. per share - diluted (dollars per share) $ (0.17) $ (0.11) $ (0.26) $ (0.28)
Weighted average shares outstanding - basic 58,151 55,917 57,812 55,666
Weighted average shares outstanding - diluted 58,151 55,917 57,812 55,666
[1]
(1) Includes:
Restructuring16 — 16 — 
Stock-based compensation10 22 28 46 
[2]
(2) Includes stock-based compensation316 527 646 1,018 
[3]
(3) Includes stock-based compensation599 710 1,326 1,361 
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring $ 1,403 $ 0 $ 1,403 $ 0
Stock-based compensation (925) (1,259)    
Cost of revenue        
Restructuring 16 0 16 0
Stock-based compensation 10 22 28 46
Research and development        
Stock-based compensation 316 527 646 1,018
Selling, general and administrative        
Stock-based compensation $ 599 $ 710 $ 1,326 $ 1,361
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Other Comprehensive Income [Abstract]        
Net loss $ (10,447) $ (6,144) $ (15,611) $ (15,878)
Other comprehensive loss, net of tax:        
Foreign currency translation adjustment 260 2,353 1,035 2,020
Comprehensive loss (10,187) (3,791) (14,576) (13,858)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest 298 107 396 445
Total comprehensive loss attributable to Pixelworks, Inc. $ (9,889) $ (3,684) $ (14,180) $ (13,413)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (15,611) $ (15,878)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,168 2,158
Stock-based compensation 2,000 2,425
Deferred income tax expense (84) 0
Reversal of uncertain tax positions (3) (2)
Changes in operating assets and liabilities:    
Accounts receivable, net 5,165 2,625
Inventories (1,053) (3,770)
Prepaid expenses and other current and long-term assets, net 2,781 3,474
Accounts payable (346) (2,226)
Accrued current and long-term liabilities (1,510) (2,623)
Income taxes payable 101 (29)
Net cash used in operating activities (6,392) (13,846)
Cash flows from investing activities:    
Purchases of property and equipment (2,866) (2,704)
Net cash used in investing activities (2,866) (2,704)
Cash flows from financing activities:    
Payments on asset financings (587) (546)
Proceeds from issuance of common stock under employee equity incentive plans 125 156
Net proceeds from issuance of equity interest to non-controlling interest 0 14,596
Net cash provided by (used in) financing activities (462) 14,206
Net decrease in cash and cash equivalents (9,720) (2,344)
Cash and cash equivalents, beginning of period 47,544 56,821
Cash and cash equivalents, end of period 37,824 54,477
Supplemental disclosure of cash flow information:    
Cash paid during the period for income taxes, net of refunds received 124 187
Cash paid during the period for interest 70 76
Non-cash investing and financing activities:    
Acquisitions of property and equipment and other assets, unpaid at period end. $ 419 $ 1,888
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Income (loss)
Accumulated Deficit
Non-Controlling Interest
Beginning Balance (in shares) at Dec. 31, 2022   55,113,186      
Beginning Balance at Dec. 31, 2022 $ 43,331 $ 481,229 $ 2,178 $ (450,985) $ 10,909
Stock issued under employee equity incentive plans (in shares)   606,539      
Stock issued under employee equity incentive plans 156 $ 156      
Stock-based compensation expense 1,166 $ 1,166      
Foreign currency translation adjustment (366)   (333)   (33)
Net proceeds from issuance of equity interest to non-controlling interest 14,596       14,596
Net loss attributable to non-controlling interest (338)       (338)
Net income (loss) (9,396)     (9,396)  
Ending Balance (in shares) at Mar. 31, 2023   55,719,725      
Ending Balance at Mar. 31, 2023 49,149 $ 482,551 1,845 (460,381) 25,134
Beginning Balance (in shares) at Dec. 31, 2022   55,113,186      
Beginning Balance at Dec. 31, 2022 43,331 $ 481,229 2,178 (450,985) 10,909
Net income (loss) (15,433)        
Ending Balance (in shares) at Jun. 30, 2023   56,116,428      
Ending Balance at Jun. 30, 2023 45,841 $ 483,810 4,198 (466,418) 24,251
Beginning Balance (in shares) at Mar. 31, 2023   55,719,725      
Beginning Balance at Mar. 31, 2023 49,149 $ 482,551 1,845 (460,381) 25,134
Stock issued under employee equity incentive plans (in shares)   396,703      
Stock issued under employee equity incentive plans 0        
Stock-based compensation expense 1,259 $ 1,259      
Foreign currency translation adjustment 1,577   2,353   (776)
Net loss attributable to non-controlling interest (107)       (107)
Net income (loss) (6,037)     (6,037)  
Ending Balance (in shares) at Jun. 30, 2023   56,116,428      
Ending Balance at Jun. 30, 2023 45,841 $ 483,810 4,198 (466,418) 24,251
Beginning Balance (in shares) at Dec. 31, 2023   57,126,680      
Beginning Balance at Dec. 31, 2023 36,798 $ 486,324 3,378 (477,161) 24,257
Stock issued under employee equity incentive plans (in shares)   680,623      
Stock issued under employee equity incentive plans 125 $ 125      
Stock-based compensation expense 1,075 $ 1,075      
Foreign currency translation adjustment 522   775   (253)
Net loss attributable to non-controlling interest (98)       (98)
Net income (loss) (5,066)     (5,066)  
Ending Balance (in shares) at Mar. 31, 2024   57,807,303      
Ending Balance at Mar. 31, 2024 33,356 $ 487,524 4,153 (482,227) 23,906
Beginning Balance (in shares) at Dec. 31, 2023   57,126,680      
Beginning Balance at Dec. 31, 2023 36,798 $ 486,324 3,378 (477,161) 24,257
Net loss attributable to non-controlling interest (396)        
Net income (loss) (15,215)        
Ending Balance (in shares) at Jun. 30, 2024   58,473,289      
Ending Balance at Jun. 30, 2024 24,009 $ 488,449 4,413 (492,376) 23,523
Beginning Balance (in shares) at Mar. 31, 2024   57,807,303      
Beginning Balance at Mar. 31, 2024 33,356 $ 487,524 4,153 (482,227) 23,906
Stock issued under employee equity incentive plans (in shares)   665,986      
Stock issued under employee equity incentive plans 0        
Stock-based compensation expense 925 $ 925      
Foreign currency translation adjustment 175   260   (85)
Net loss attributable to non-controlling interest (298)       (298)
Net income (loss) (10,149)     (10,149)  
Ending Balance (in shares) at Jun. 30, 2024   58,473,289      
Ending Balance at Jun. 30, 2024 $ 24,009 $ 488,449 $ 4,413 $ (492,376) $ 23,523
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation
6 Months Ended
Jun. 30, 2024
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 market 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 (the "Strategic Plan"). 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. 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.
As part of the Strategic Plan we have intended to qualify PWSH for an initial public offering on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”), a lengthy process that involves several reviews by various government agencies of China, such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The market conditions and regulatory requirements continue to not be conducive to a successful listing by PWSH. We continue to believe that the Listing could have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide, and thus remain prepared to re-engage with the various government agencies of China and our advisors involved in a Listing once those conditions and requirements sufficiently improve. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The Listing of PWSH would not change the status of PXLW as a U.S. public company.
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").
Condensed Consolidated Financial Statements
The financial information included herein for the three and six months ended June 30, 2024 and 2023 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of our condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2023, included in Item 8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March 13, 2024, and should be read in conjunction with such consolidated financial statements.
The results of operations for the three and six months ended June 30, 2024 and 2023 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December 31, 2024.
Significant Accounting Policies
There have been no material changes to our significant accounting policies disclosed in "Note 2: Summary of Significant Accounting Policies", of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 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 Accounting Standards Codification ("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.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with 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, useful lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Inventories
Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).
Inventories consist of the following: 
June 30,
2024
December 31,
2023
Finished goods$2,943 $2,719 
Work-in-process2,078 1,249 
Inventories$5,021 $3,968 


Property and Equipment, Net
Property and equipment, net consists of the following:
June 30,
2024
December 31,
2023
Gross property and equipment$25,348 $22,519 
Less: accumulated depreciation and amortization(18,297)(16,522)
Property and equipment, net$7,051 $5,997 
Goodwill
Goodwill resulted from the acquisition of ViXS Systems, Inc. (the "Acquisition"), in 2017, whereby we recorded goodwill of $18,407.
Goodwill is not amortized; however, we review goodwill for impairment annually and whenever events or changes in circumstances indicate that the fair value of the reporting unit may be less than its carrying value. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in our business climate or a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continued losses or adverse changes in legal factors, regulation or business environment or a sustained decrease in stock price. Our stock price has declined recently, however, combined with our assessment of other events and circumstances, we do not believe this to be a current triggering event requiring a goodwill impairment assessment as of June 30, 2024. We perform our annual impairment assessment for goodwill on November 30 of each year.

Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
June 30,
2024
December 31,
2023
Accrued payroll and related liabilities$2,909 $4,286 
Operating lease liabilities, current2,266 2,381 
Accrued costs related to restructuring1,419 — 
Current portion of accrued liabilities for asset financings1,104 1,124 
Other1,450 1,901 
Accrued liabilities and current portion of long-term liabilities$9,148 $9,692 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
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 measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:  
Level 1Level 2Level 3Total
As of June 30, 2024:
Assets:
Cash equivalents:
Certificates of deposit$13,000 $— $— $13,000 
Money market funds469 — — 469 
As of December 31, 2023:
Assets:
Cash equivalents:
Certificates of deposit$10,000 $— $— $10,000 
Money market funds950 — — 950 
We primarily use the market approach to determine the fair value of our financial assets. 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 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructurings
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructurings RESTRUCTURING
In June 2024, we executed a restructuring plan to make the operation of the Company more efficient (the "Plan"). The Plan included an approximately 16% reduction in workforce, primarily in the areas of operations, research and development, sales, marketing and administration.
Total restructuring expense included in our condensed consolidated statements of operations for the three and six month periods ended June 30, 2024 and 2023 is comprised of the following:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Cost of revenue — restructuring:
Employee severance and benefits
$16 $— $16 $— 
16 — 16 — 
Operating expenses — restructuring:
Employee severance and benefits
$1,403 $— $1,403 $— 
1,403 — 1,403 — 
Total restructuring expense$1,419 $— $1,419 $— 


The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2024:

Balance as of December 31, 2023
ExpensedPayments
Balance as of
June 30, 2024
Employee severance and benefits
$— $1,419 $— $1,419 
Accrued costs related to restructuring
$— $1,419 $— $1,419 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
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, accrued liabilities and current portion of long-term liabilities, and operating lease liabilities in our condensed 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 one year to four years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Operating lease cost:$700 $643 $1,412 $1,259 

Six Months Ended
June 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
      Operating cash flows from operating leases$1,403$1,172
Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets1,0773,422
Weighted average remaining lease term (in years)2.132.66
Weighted average discount rate7.44 %6.83 %


Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows:
Operating Lease Payments
Six months ending December 31, 2024$1,336 
Years ending December 31:
20252,258 
20261,110 
2027374 
Thereafter49 
Total operating lease payments5,127 
Less imputed interest(398)
Total operating lease liabilities$4,729 

As of June 30, 2024, we had $1,077 in operating lease liabilities that had not commenced.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
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 three and six months ended June 30, 2024 and 2023:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
IC sales$8,405 $13,535 $23,803 $23,215 
Engineering services, license and other130 70 786 356 
Total revenues$8,535 $13,605 $24,589 $23,571 
IC sales by end market:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Home & Enterprise market$6,379 $6,677 $12,577 $13,294 
Mobile market2,026 6,858 11,226 9,921 
Total IC sales$8,405 $13,535 $23,803 $23,215 
For segment information, including revenue by geographic region, see "Note 11: Segment Information".
Revenue related to the Cinema market was not material in the first six months of 2024 or 2023 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 $50, which we expect to recognize ratably over the next 5 months.
The following table presents the contract assets and contract liabilities recorded on the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:
Balance Sheet ClassificationJune 30,
2024
December 31,
2023
Accounts receivableAccounts receivable, net$4,910 $10,075 
Deferred revenueAccrued liabilities and current portion of long-term liabilities130 146 
Liability for Warranty returnsAccrued liabilities and current portion of long-term liabilities16 13 
During the six months ended June 30, 2024 and the year ended December 31, 2023, the Company recognized $196 and $120, 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 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Interest Income and Other, Net
6 Months Ended
Jun. 30, 2024
Other Income and Expenses [Abstract]  
Interest Income and Other, Net INTEREST INCOME AND OTHER, NET
Interest income and other, net, consists of the following:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Interest income$349 $480 $808 $987 
Interest expense (22)(24)(47)32 
Other income— 17 — 125 
Total interest income and other, net$327 $473 $761 $1,144 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Research and Development
6 Months Ended
Jun. 30, 2024
Research and Development [Abstract]  
Research and Development RESEARCH AND DEVELOPMENT
During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expected to incur in connection with our development of an integrated circuit product. Our development costs exceeded 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 were each payable upon completion of certain development milestones. As amounts became due and payable, they were offset against research and development expense on a pro rata basis. We did not recognize any offsets to research and development expense during the three months ended June 30, 2024 and 2023 or during the six months ended June 30, 2024. We recognized an offset to research and development expense of $1,900 during the six months ended June 30, 2023. All milestones under the co-development agreement were completed as of December 31, 2023.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Incomes Taxes INCOME TAXES
The provision for income taxes during the 2024 and 2023 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a benefit for the reversal of previously recorded foreign tax contingencies of $3 and $2 during the first six months of 2024 and 2023, respectively.
As we do not believe that it is more likely than not that we will realize a benefit from our U.S., Canada, or China net deferred tax assets, including net operating losses, we continue to provide a full valuation allowance against essentially all of those assets, therefore, we do not incur significant U.S., China, or Canada income tax expense or benefit. We have not recorded a valuation allowance against our other net deferred tax assets in cost-plus jurisdictions, as we believe that it is more likely than not that we will realize a benefit from those assets.
As of June 30, 2024 and December 31, 2023, the amount of our uncertain tax positions was a liability of $372 and $376, respectively, as well as a contra deferred tax asset of $1,454 and $1,370, respectively. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitation. Settlement of any particular positions could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the amount of unrecognized tax benefits and associated interest and penalties of approximately $318 within the next 12 months due to the expiration of statutes of limitations. Of this amount, $241 is classified as a non-current liability, which will reduce our effective tax rate. We recognize interest and penalties related to uncertain tax positions in income tax expense in our consolidated statements of operations.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share EARNINGS (LOSS) PER SHARE
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):
 Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Net loss
$(10,447)$(6,144)$(15,611)$(15,878)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest298 107 396 445 
Net loss attributable to Pixelworks, Inc. - for purposes of earnings per share calculation$(10,149)$(6,037)$(15,215)$(15,433)
Weighted average shares outstanding - basic and diluted58,151 55,917 57,812 55,666 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.17)$(0.11)$(0.26)$(0.28)

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 (in thousands): 
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Employee equity incentive plans4,036 4,427 3,823 3,986 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
6 Months Ended
Jun. 30, 2024
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, is as follows:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Japan$5,446 $5,122 $10,680 $10,681 
China2,859 8,203 12,705 12,129 
Taiwan130 231 515 652 
United States100 49 689 109 
$8,535 $13,605 $24,589 $23,571 

Significant Customers
The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is as follows:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Distributors:
All distributors38 %71 %58 %64 %
Distributor A22 %49 %44 %41 %
Distributor B%%%11 %
End customers: 1
Top five end customers90 %87 %88 %85 %
End customer A60 %29 %39 %34 %
End customer B13 %— %%— %
End customer C%%%11 %
End customer D%29 %29 %24 %
End customer E— %11 %— %%

1End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:
June 30,
2024
December 31,
2023
Account X43 %46 %
Account Y21 %33 %
Account Z19 %%
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Risks and Uncertainties
6 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Risks and Uncertainties 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.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Indemnifications
Certain of our agreements include indemnification provisions for claims from third parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of June 30, 2024, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could materially impact our results of operations.
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.
Contract Manufacturers
In the normal course of business, we commit to purchase products from our contract manufacturers to be delivered within the next approximately 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.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees
6 Months Ended
Jun. 30, 2024
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
On August 9, 2021, Pixelworks and PWSH entered into a capital increase agreement (the "August 2021 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 August 2021 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 the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market.
Prior to entering into a certain supplemental agreement, each Investor had the right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH did not consummate an initial public offering on the STAR Market (the "Listing") on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. 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 August 2021 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, we are engaged in and intend to continue discussions with the Capital Contributors 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 August 2021 Capital Increase Agreement (“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, or has been exercised, 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 condensed consolidated balance sheets.
If PWSH does not consummate a Listing on or before December 31, 2024, each of the five ESOP entities (including the 2022 ESOP) holds a right to have their PWSH shares repurchased at the original purchase price paid plus 5% annual interest. The Supplemental Agreement does not remove or amend this provision. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our consolidated statements of operations. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, we are engaged in and intend to continue discussions with the ESOP holders regarding an extension or removal of this redemption option.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “December 2022 Capital Increase Agreement”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “2022 ESOP”). The 2022 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 2022 ESOP holds a redemption right that is identical to that held by the other ESOPs, as described in the paragraph immediately above.
The December 2022 Capital Increase Agreement 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 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 ever be able to complete the Listing. If Pixelworks is unsuccessful in negotiating for an extension or cancellation of the redemption rights described above, and the Investor or ESOP holding such a right elects for redemption, we may be required to seek additional capital and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions would have a material adverse effect on our business, financial condition and results of operations. Any listing of PWSH on China's STAR Market would not change our status as a U.S. public company.
The components of the change in redeemable non-controlling interests for the six months ended June 30, 2024 are presented in the following table (in thousands):
Carrying Value of Redeemable Non-Controlling Interest as of January 1, 2024
$28,214 
Effect of foreign currency translation attributable to redeemable non-controlling interest(697)
Carrying Value of Redeemable Non-Controlling Interest as of June 30, 2024
$27,517 
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 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 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 “December 2022 Capital Increase Agreement”) 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 December 2022 Capital Increase Agreement 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 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, 2024
$24,257 
Net loss attributable to non-controlling interest(396)
Effect of foreign currency translation attributable to non-controlling interest(338)
Carrying Value of Permanent Equity Non-Controlling Interest as of June 30, 2024
$23,523 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Non-controlling Interest
6 Months Ended
Jun. 30, 2024
Noncontrolling Interest [Abstract]  
Non-controlling Interest REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY INTEREST OF PWSH SOLD TO EMPLOYEES
On August 9, 2021, Pixelworks and PWSH entered into a capital increase agreement (the "August 2021 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 August 2021 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 the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market.
Prior to entering into a certain supplemental agreement, each Investor had the right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH did not consummate an initial public offering on the STAR Market (the "Listing") on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. 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 August 2021 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, we are engaged in and intend to continue discussions with the Capital Contributors 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 August 2021 Capital Increase Agreement (“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, or has been exercised, 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 condensed consolidated balance sheets.
If PWSH does not consummate a Listing on or before December 31, 2024, each of the five ESOP entities (including the 2022 ESOP) holds a right to have their PWSH shares repurchased at the original purchase price paid plus 5% annual interest. The Supplemental Agreement does not remove or amend this provision. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our consolidated statements of operations. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, we are engaged in and intend to continue discussions with the ESOP holders regarding an extension or removal of this redemption option.
On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “December 2022 Capital Increase Agreement”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “2022 ESOP”). The 2022 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 2022 ESOP holds a redemption right that is identical to that held by the other ESOPs, as described in the paragraph immediately above.
The December 2022 Capital Increase Agreement 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 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 ever be able to complete the Listing. If Pixelworks is unsuccessful in negotiating for an extension or cancellation of the redemption rights described above, and the Investor or ESOP holding such a right elects for redemption, we may be required to seek additional capital and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions would have a material adverse effect on our business, financial condition and results of operations. Any listing of PWSH on China's STAR Market would not change our status as a U.S. public company.
The components of the change in redeemable non-controlling interests for the six months ended June 30, 2024 are presented in the following table (in thousands):
Carrying Value of Redeemable Non-Controlling Interest as of January 1, 2024
$28,214 
Effect of foreign currency translation attributable to redeemable non-controlling interest(697)
Carrying Value of Redeemable Non-Controlling Interest as of June 30, 2024
$27,517 
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 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 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 “December 2022 Capital Increase Agreement”) 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 December 2022 Capital Increase Agreement 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 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, 2024
$24,257 
Net loss attributable to non-controlling interest(396)
Effect of foreign currency translation attributable to non-controlling interest(338)
Carrying Value of Permanent Equity Non-Controlling Interest as of June 30, 2024
$23,523 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (10,149) $ (5,066) $ (6,037) $ (9,396) $ (15,215) $ (15,433)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
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 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Condensed Consolidated Financial Statements
Condensed Consolidated Financial Statements
The financial information included herein for the three and six months ended June 30, 2024 and 2023 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of our condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2023, included in Item 8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March 13, 2024, and should be read in conjunction with such consolidated financial statements.
The results of operations for the three and six months ended June 30, 2024 and 2023 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December 31, 2024.
Significant Accounting Policies
There have been no material changes to our significant accounting policies disclosed in "Note 2: Summary of Significant Accounting Policies", of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 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 Accounting Standards Codification ("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.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with 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, useful lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates.
Inventory, Policy Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value).
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Inventories
Inventories consist of the following: 
June 30,
2024
December 31,
2023
Finished goods$2,943 $2,719 
Work-in-process2,078 1,249 
Inventories$5,021 $3,968 
Property and Equipment, Net
Property and equipment, net consists of the following:
June 30,
2024
December 31,
2023
Gross property and equipment$25,348 $22,519 
Less: accumulated depreciation and amortization(18,297)(16,522)
Property and equipment, net$7,051 $5,997 
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
June 30,
2024
December 31,
2023
Accrued payroll and related liabilities$2,909 $4,286 
Operating lease liabilities, current2,266 2,381 
Accrued costs related to restructuring1,419 — 
Current portion of accrued liabilities for asset financings1,104 1,124 
Other1,450 1,901 
Accrued liabilities and current portion of long-term liabilities$9,148 $9,692 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:  
Level 1Level 2Level 3Total
As of June 30, 2024:
Assets:
Cash equivalents:
Certificates of deposit$13,000 $— $— $13,000 
Money market funds469 — — 469 
As of December 31, 2023:
Assets:
Cash equivalents:
Certificates of deposit$10,000 $— $— $10,000 
Money market funds950 — — 950 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructurings (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Expense by Components
Total restructuring expense included in our condensed consolidated statements of operations for the three and six month periods ended June 30, 2024 and 2023 is comprised of the following:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Cost of revenue — restructuring:
Employee severance and benefits
$16 $— $16 $— 
16 — 16 — 
Operating expenses — restructuring:
Employee severance and benefits
$1,403 $— $1,403 $— 
1,403 — 1,403 — 
Total restructuring expense$1,419 $— $1,419 $— 
Schedule of Accrued Restructuring Liabilities
The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2024:

Balance as of December 31, 2023
ExpensedPayments
Balance as of
June 30, 2024
Employee severance and benefits
$— $1,419 $— $1,419 
Accrued costs related to restructuring
$— $1,419 $— $1,419 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Supplemental Information Related to Leases Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Operating lease cost:$700 $643 $1,412 $1,259 

Six Months Ended
June 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
      Operating cash flows from operating leases$1,403$1,172
Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets1,0773,422
Weighted average remaining lease term (in years)2.132.66
Weighted average discount rate7.44 %6.83 %
Future Minimum Payments Under Non-cancellable Leases
Future minimum lease payments under non-cancellable leases as of June 30, 2024 were as follows:
Operating Lease Payments
Six months ending December 31, 2024$1,336 
Years ending December 31:
20252,258 
20261,110 
2027374 
Thereafter49 
Total operating lease payments5,127 
Less imputed interest(398)
Total operating lease liabilities$4,729 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
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 three and six months ended June 30, 2024 and 2023:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
IC sales$8,405 $13,535 $23,803 $23,215 
Engineering services, license and other130 70 786 356 
Total revenues$8,535 $13,605 $24,589 $23,571 
IC sales by end market:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Home & Enterprise market$6,379 $6,677 $12,577 $13,294 
Mobile market2,026 6,858 11,226 9,921 
Total IC sales$8,405 $13,535 $23,803 $23,215 
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 condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:
Balance Sheet ClassificationJune 30,
2024
December 31,
2023
Accounts receivableAccounts receivable, net$4,910 $10,075 
Deferred revenueAccrued liabilities and current portion of long-term liabilities130 146 
Liability for Warranty returnsAccrued liabilities and current portion of long-term liabilities16 13 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Interest Income and Other, Net (Tables)
6 Months Ended
Jun. 30, 2024
Other Income and Expenses [Abstract]  
Interest Income and Other, Net
Interest income and other, net, consists of the following:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Interest income$349 $480 $808 $987 
Interest expense (22)(24)(47)32 
Other income— 17 — 125 
Total interest income and other, net$327 $473 $761 $1,144 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):
 Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
Net loss
$(10,447)$(6,144)$(15,611)$(15,878)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest298 107 396 445 
Net loss attributable to Pixelworks, Inc. - for purposes of earnings per share calculation$(10,149)$(6,037)$(15,215)$(15,433)
Weighted average shares outstanding - basic and diluted58,151 55,917 57,812 55,666 
Net loss attributable to Pixelworks, Inc. per share - basic and diluted$(0.17)$(0.11)$(0.26)$(0.28)
Antidilutive Securities Excluded from Computation of Earnings Per Share
The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands): 
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Employee equity incentive plans4,036 4,427 3,823 3,986 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Region
Revenue by geographic region, is as follows:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Japan$5,446 $5,122 $10,680 $10,681 
China2,859 8,203 12,705 12,129 
Taiwan130 231 515 652 
United States100 49 689 109 
$8,535 $13,605 $24,589 $23,571 
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 10% or more of revenue in at least one of the periods presented, is as follows:
 Three Months EndedSix Months Ended
June 30,June 30,
 2024202320242023
Distributors:
All distributors38 %71 %58 %64 %
Distributor A22 %49 %44 %41 %
Distributor B%%%11 %
End customers: 1
Top five end customers90 %87 %88 %85 %
End customer A60 %29 %39 %34 %
End customer B13 %— %%— %
End customer C%%%11 %
End customer D%29 %29 %24 %
End customer E— %11 %— %%

1End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
Schedule of Accounts Receivable Percentage from Significant Customers
The following accounts represented 10% or more of total accounts receivable in at least one of the periods presented:
June 30,
2024
December 31,
2023
Account X43 %46 %
Account Y21 %33 %
Account Z19 %%
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees (Tables)
6 Months Ended
Jun. 30, 2024
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The components of the change in redeemable non-controlling interests for the six months ended June 30, 2024 are presented in the following table (in thousands):
Carrying Value of Redeemable Non-Controlling Interest as of January 1, 2024
$28,214 
Effect of foreign currency translation attributable to redeemable non-controlling interest(697)
Carrying Value of Redeemable Non-Controlling Interest as of June 30, 2024
$27,517 
Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2024
$24,257 
Net loss attributable to non-controlling interest(396)
Effect of foreign currency translation attributable to non-controlling interest(338)
Carrying Value of Permanent Equity Non-Controlling Interest as of June 30, 2024
$23,523 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Non- controlling Interest (Tables)
6 Months Ended
Jun. 30, 2024
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The components of the change in redeemable non-controlling interests for the six months ended June 30, 2024 are presented in the following table (in thousands):
Carrying Value of Redeemable Non-Controlling Interest as of January 1, 2024
$28,214 
Effect of foreign currency translation attributable to redeemable non-controlling interest(697)
Carrying Value of Redeemable Non-Controlling Interest as of June 30, 2024
$27,517 
Carrying Value of Permanent Equity Non-Controlling Interest as of January 1, 2024
$24,257 
Net loss attributable to non-controlling interest(396)
Effect of foreign currency translation attributable to non-controlling interest(338)
Carrying Value of Permanent Equity Non-Controlling Interest as of June 30, 2024
$23,523 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation (Details) - transaction
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of separate financing transactions 3 3
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Finished goods $ 2,943 $ 2,719
Work-in-process 2,078 1,249
Inventories $ 5,021 $ 3,968
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Property Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Gross property and equipment $ 25,348 $ 22,519
Less: accumulated depreciation and amortization (18,297) (16,522)
Property and equipment, net $ 7,051 $ 5,997
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Aug. 02, 2017
Goodwill [Line Items]      
Goodwill $ 18,407 $ 18,407  
ViXS Systems, Inc.      
Goodwill [Line Items]      
Goodwill     $ 18,407
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Accrued Liabilities and Current Portion of Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 2,909 $ 4,286
Operating lease liabilities, current 2,266 2,381
Accrued costs related to restructuring 1,419 0
Current portion of accrued liabilities for asset financings 1,104 1,124
Other 1,450 1,901
Accrued liabilities and current portion of long-term liabilities $ 9,148 $ 9,692
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: $ 13,000 $ 10,000
Certificates of deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: 13,000 10,000
Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: 0 0
Certificates of deposit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: 469 950
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: 469 950
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents: $ 0 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructurings (Details)
1 Months Ended
Jun. 30, 2024
June 2024 Plan  
Restructuring Cost and Reserve [Line Items]  
Reduction in workforce 16.00%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructurings - Components of Restructuring Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Total restructuring expense $ 1,403 $ 0 $ 1,403 $ 0
Total Restructuring Expense        
Restructuring Cost and Reserve [Line Items]        
Total restructuring expense 1,419 0 1,419 0
Cost of revenue        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefits 16 0 16 0
Total restructuring expense 16 0 16 0
Operating expenses        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefits 1,403 0 1,403 0
Total restructuring expense $ 1,403 $ 0 $ 1,403 $ 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructurings - Restructuring Reserve Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2023 $ 0
Expensed 1,419
Payments 0
Balance as of June 30, 2024 1,419
Employee severance and benefits  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2023 0
Expensed 1,419
Payments 0
Balance as of June 30, 2024 $ 1,419
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
Liabilities for leases that have not yet commenced $ 1,077
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 4 years
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental information related to leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost: $ 700 $ 643 $ 1,412 $ 1,259
Operating cash flows from operating leases     1,403 1,172
Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets     $ 1,077 $ 3,422
Weighted average remaining lease term (in years) 2 years 1 month 17 days 2 years 7 months 28 days 2 years 1 month 17 days 2 years 7 months 28 days
Weighted average discount rate 7.44% 6.83% 7.44% 6.83%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future minimum lease payments under noncancellable leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Six months ending December 31, 2024 $ 1,336
Years ending December 31:  
2025 2,258
2026 1,110
2027 374
Thereafter 49
Total operating lease payments 5,127
Less imputed interest (398)
Total operating lease liabilities $ 4,729
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue from External Customer [Line Items]        
Revenues $ 8,535 $ 13,605 $ 24,589 $ 23,571
IC sales        
Revenue from External Customer [Line Items]        
Revenues 8,405 13,535 23,803 23,215
IC sales | Home And Enterprise Market        
Revenue from External Customer [Line Items]        
Revenues 6,379 6,677 12,577 13,294
IC sales | Mobile Market        
Revenue from External Customer [Line Items]        
Revenues 2,026 6,858 11,226 9,921
Engineering services, license and other        
Revenue from External Customer [Line Items]        
Revenues $ 130 $ 70 $ 786 $ 356
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Transaction price, contract asset $ 50  
Contract with customer, liability, revenue recognized $ 196 $ 120
Minimum    
Disaggregation of Revenue [Line Items]    
Terms of payment 30 days  
Maximum    
Disaggregation of Revenue [Line Items]    
Terms of payment 60 days  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of The Contract Assets and Contract Liabilities Recorded on The Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 4,910 $ 10,075
Deferred revenue 130 146
Liability for Warranty returns $ 16 $ 13
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Interest Income and Other, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other Income and Expenses [Abstract]        
Interest income $ 349 $ 480 $ 808 $ 987
Interest expense (22) (24) (47) 32
Other income 0 17 0 125
Total interest income and other, net $ 327 $ 473 $ 761 $ 1,144
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Research and Development (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2024
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development arrangement, receivable recognized $ 1,900  
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 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Reversal of uncertain tax positions $ 3 $ 2  
Liability for uncertain tax positions 372   $ 376
Reduction to deferred tax assets 1,454   $ 1,370
Estimated decrease in total gross unrecognized tax benefits within the next 12 months 318    
Non-current liability $ 241    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net loss $ (10,447) $ (6,144) $ (15,611) $ (15,878)
Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest 298 107 396 445
Net loss attributable to Pixelworks, Inc. - for purposes of earnings per share calculation $ (10,149) $ (6,037) $ (15,215) $ (15,433)
Weighted average shares outstanding - basic 58,151 55,917 57,812 55,666
Weighted average shares outstanding - diluted 58,151 55,917 57,812 55,666
Net loss attributable to Pixelworks Inc. per share - diluted (dollars per share) $ (0.17) $ (0.11) $ (0.26) $ (0.28)
Net loss attributable to Pixelworks Inc. per share - basic (dollars per share) $ (0.17) $ (0.11) $ (0.26) $ (0.28)
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share - Antidilutive Effect on Weighted Average Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee equity incentive plans        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 4,036 4,427 3,823 3,986
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Narrative (Details)
6 Months Ended
Jun. 30, 2024
segment
market
Segment Reporting [Abstract]  
Number of operating segments | segment 1
Number of brand markets | market 2
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, net $ 8,535 $ 13,605 $ 24,589 $ 23,571
Japan        
Revenue, net 5,446 5,122 10,680 10,681
China        
Revenue, net 2,859 8,203 12,705 12,129
Taiwan        
Revenue, net 130 231 515 652
United States        
Revenue, net $ 100 $ 49 $ 689 $ 109
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Revenue by Major Customer (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
All distributors        
Revenue, Major Customer        
Percentage of revenue 38.00% 71.00% 58.00% 64.00%
Distributor A        
Revenue, Major Customer        
Percentage of revenue 22.00% 49.00% 44.00% 41.00%
Distributor B        
Revenue, Major Customer        
Percentage of revenue 4.00% 9.00% 4.00% 11.00%
Top five end customers        
Revenue, Major Customer        
Percentage of revenue 90.00% [1] 87.00% [1] 88.00% 85.00%
End customer A        
Revenue, Major Customer        
Percentage of revenue 60.00% [1] 29.00% [1] 39.00% 34.00%
End customer B        
Revenue, Major Customer        
Percentage of revenue 13.00% [1] 0.00% [1] 9.00% 0.00%
End customer C        
Revenue, Major Customer        
Percentage of revenue 8.00% 9.00% 6.00% 11.00%
End customer D        
Revenue, Major Customer        
Percentage of revenue 2.00% 29.00% 29.00% 24.00%
End customer E        
Revenue, Major Customer        
Percentage of revenue 0.00% 11.00% 0.00% 7.00%
[1] End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Accounts Receivable by Major Customer (Details) - Accounts Receivable - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Account X    
Segment Reporting Information    
Percentage of accounts receivable 43.00% 46.00%
Account Y    
Segment Reporting Information    
Percentage of accounts receivable 21.00% 33.00%
Account Z    
Segment Reporting Information    
Percentage of accounts receivable 19.00% 6.00%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligation, delivery period 90 days
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2021
USD ($)
Jun. 30, 2024
Feb. 28, 2023
USD ($)
Feb. 28, 2023
CNY (¥)
Dec. 21, 2022
CNY (¥)
Mar. 24, 2022
ESOP              
Redeemable Noncontrolling Interest [Line Items]              
Ownership percentage     75.00%        
Annual interest percentage included     0.05        
ESOP | Equity Sale to ESOP              
Redeemable Noncontrolling Interest [Line Items]              
Ownership percentage 0.54% 5.95%       0.54%  
Increase in non-controlling interest due to issuance of stock $ 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 upon change in control repurchase covenant             0.20
Annual interest percentage included     0.03        
The Investors | Equity Sale to Investors              
Redeemable Noncontrolling Interest [Line Items]              
Increase in non-controlling interest due to issuance of stock   $ 30,844          
Ownership percentage by noncontrolling owners   10.45%          
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Redeemable Non-controlling Interest and Equity Interest of PWSH Sold to Employees (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]  
Carrying Value Non-Controlling Interest, Beginning Balance $ 24,257
Effect of foreign currency translation attributable to redeemable non-controlling interest (338)
Carrying Value Non-controlling Interest, Ending Balance 23,523
Equity Sale To Investors And ESOP  
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]  
Carrying Value Non-Controlling Interest, Beginning Balance 28,214
Effect of foreign currency translation attributable to redeemable non-controlling interest (697)
Carrying Value Non-controlling Interest, Ending Balance $ 27,517
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2021
USD ($)
Feb. 28, 2023
USD ($)
Feb. 28, 2023
CNY (¥)
Dec. 21, 2022
CNY (¥)
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]                
Increase in non-controlling interest due to issuance of stock $ 14,596 ¥ 99,000 $ 10,738 ¥ 87,500        
Ownership percentage by noncontrolling owners 2.76%   2.74% 2.74%       2.76%
ESOP | Equity Sale to ESOP                
Noncontrolling Interest [Line Items]                
Increase in non-controlling interest due to issuance of stock $ 1,407       $ 12,329      
Pre-money valuation $ 251,256         $ 501,400 ¥ 3,500,000 ¥ 1,750,000
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Noncontrolling Interest - Initial Investment Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]          
Carrying Value Non-Controlling Interest, Beginning Balance   $ 24,257     $ 24,257
Net loss attributable to non-controlling interest $ (298) (98) $ (107) $ (338) (396)
Effect of foreign currency translation attributable to redeemable non-controlling interest         (338)
Carrying Value Non-controlling Interest, Ending Balance 23,523       23,523
Equity Transfer Agreement          
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]          
Carrying Value Non-Controlling Interest, Beginning Balance   $ 24,257     24,257
Carrying Value Non-controlling Interest, Ending Balance $ 23,523       $ 23,523
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !2 #%D'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 " 4@ Q9$TY;..X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6PJ4L(VEXHG!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!P3!^1UX)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BAQYXR-'4#3$T3 MXVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT\/;T^#*O6[D^ MD^X-EE_923I%W+#+Y-?5]G[WP)3@XK;BZZH1.\$EYU*LWR?7'WY781^LV[M_ M;'P15"W\N@OU!5!+ P04 " 4@ Q9F5R<(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 !2 #%FN7@G5Y04 / > 8 >&PO=V]R:W-H965T&UL MM9E=29<[+KXF&\8D>@F#*+GJ;*2,W_7[B;MA(4UZ M/&81_++B(J02;L6ZG\2"42\+"H,^L:Q1/Z1^U)E<9L]F8G+)4QGX$9L)E*1A M2,7K-0OX[JJ#.X<'I!?W(9TS5;,/DYG@FXZQ//N>W%QU+CK(8RN:!G+.=[^R/=!0Z;D\2+*_ M:)>_.QATD)LFDH?[8"A!Z$?Y?_JRKXCC %(10/8!Y#\!N.H+]C[ SD#SDF58 M[ZFDDTO!=TBHMT%-761UDT4#C1^I9EQ( ;_Z$"QO?AU(6126' MHEX3H^!O:=1#MG6&B$4&FO(XYO!INNXAZT(7_J8X=E%S=J9G5^@Y?,L$^FNZ M3*2 SOBWKH9RA8%>08W0=TE,77;5@2&8,+%EG8Z8C-8=CJ_M)AV2,:H@T+)"&]9 ^I51()H)7-&JJ@ 4RQ'GM!']BK=EXU2T%C8FM@X1'689J#FW(>V0EL+)R3"J%& MXZV?N,#Y!Z/"F'I.R'6[F'1M/:@QLBDH*4%)O;QS3'H+#_56R2Q6E5C-84T9 M2X>#C9[B?XS[J:2:TBSWB6@9V_ UN#0VV&Q-I@#HY9 !76NIS *5DX8YKBE8 M:6^PV9049M[E J;#S,Z?H86$@8BX0 Y/(15!1N*>?F":U1_G6N0V' \N+0\V M.Y4]\A-]07<>-*F_\MU\&5,]<9Z0'.,N/A_A\5C?=]MP/KBT/MCL5_:\4\\# M]>3L<('NX3WT&.G;U2R)1^T><12] M$]!5YEY/=2#60]C2 MI^0V?!(NC1*NY92*ZG#4'73U)[Z+M%5AEIN!APQ@6:PE;<,TX=(UX5JVJ2 M M1O5,\*T?N?J6-VM6C.@V;!,I;1.I99L*T!E/)$Q$?_IQ9>(ZH3@^)Q6[!VT8 M)U(:)W+".&6<@M%J,+/ T+*U6&W8)%+:)&)V-O<\,PX;2".&)'Q"9&3A[F X M&&KYVK!(I+1(Q.QIGGP)ZS*^0IC\N/P)+9B;"FA)+:19R>%A"#/50G+WZQF* MP4UN:9 R]+W5 \./5#;.MN*TE="&AR*EAR)F"P1+;\^/UFCQ&BYYH&4W"\R^ MW#]KN=JP4*2T4,1L<@ZMB6Y>W V-UJQR=7I"Z&&Z>#_5[H"9 YL2EHZ)U'), MAU5;OG&2-27,*'J3?T+Q#^U>L6..:LI9.B52RRG=19*)_.1 K4CI 5S+:5:L MXFS# I'2 I':FT5@\<$4K+G0)R.SS@./NM1U&:=:IV<,UA#?'LTO[8M>S/3@"//'VF+%_=*:HNE]VU)H@ M5VT;Y,>+Q=/B.'>:'6+VR]?SL^"/5/7>! 5L!:%6[QP^+_+CU?Q&\C@[H5QR M*7F876X8]9A0+\#O*\[EX49]H#CDGOP+4$L#!!0 ( !2 #%D)KFT;_ 4 M &<: 8 >&PO=V]R:W-H965T&ULK9EK;]LV%(;_"N$6 M70LDL4CJFB8&6@?;.FQ=T+3;9T:B8R*2Z%*TG?S[D;)JR>+%29=\B"7[G*/W M'%X>DKK8%H15D]F%^UWUV)VP=>R9#6]%J!95Q41CQ]IR;>7$SCY\<47 M=K>4^HOI[&)%[N@-E=]6UT+=3?=1"E;1NF&\!H(N+B?DO*^3RJ<@AL=N &GX-O- M%7C[^AUX#5@-OB[YNB%UT5Q,I=*@(TWS[GD?=\]#CN?]L:[/ Y. I0:'&? M^]VO:*[<8>N.#]VG*O-]^FB?/FKC85?Z:R%H+0%I&I7GN2V?78#0'D"/LO-F M17)Z.5'#J*%B0R>S-Z]@'+RW9?="P0YRQ?M9>15^:G>J-IQP:BU?I'QS"A M<"3,-,)9G-IUQ7M=L5?7M: KP@I 'U9Z7#=MBW.YI$)-)\/.;E,=&X*0^ANI M-HTPQ [5R5YUXE7]E4M2/D%@8FGO+$E&"DVK.$R0H\'3O<3T2&$5.X5\; NJ M1\]*T4PZ>V9J:$B":-P!3*-(I6/7F>UU9EZ=?RN51++Z#I14\0T(#;)3OCA= MJQMW93.SLE$X+JS%R%E7&/0("OR*V]ZYD^:L9Q?C8!3'T;AO6JP0A"Z% TA" MK\+?."^VK"RMPJ I+ V#<>F.FAU*ZP$&ON9 _"3 EHS2J!8JV7>H%5V*X.NM59G-3.*MS7E$@R0/U-X0->D8[F$8P=0V.'GKP M.=0[5E^3:A"FL5%@BQE"+JC GG[0C[\_;?V@G:UUL4<=QZK?A%VM+_&@5:-(-AD%F%-ABIM;&T*X1]11$1R@XXO9/EAE9 M"!C&XSK;K*+8T4E0STGDY^0GRYA[EG@+)(,@'HLWK3+L&(QHL!-\"DB/#$)D M8A(',!CW$:M9%KGJV],4'=G"\:IB4J\[N_F:U[K'T#K7,_C;SUQ2 /$[J_*? M0"*P;F'_?Z##['NL(C]6O]""TDKW*5#S^E0G+WA9ZB'#:C4UT<:ZI$?O7HDJ76"6Y9EIYFF M89B-M=GL8HQ(M[WF(_;W?S M_35[H&5[:'X"%+W.0.,NPMK_XJFKB$X5!,!Y[%C,<)YFC#^/!.:F?LL9* MX 2(X^AI@?S,WF.>G]KVYA8SV]Y\.G@+H%_!_$7$':L;M9Q<*+_@+%&%$KNW M&KL;R5?MBX%;+B6OVLLE)4JZ-E"_+[A:3W0W^EW#_MW2[#]02P,$% @ M%( ,600W0\BR!@ MAT !@ !X;"]W;W)K7Y)%X]23D#[7@7*/G95&JZ]Y"Z]6PWU?3!5^FZE*L M>&GNS(1^_P<$(B&U A_LKYDSHX1I;*HQ _[,F'[+H7V!;Q@D^U39&:OPV_X45A,YEV M_%TG[>V?:0,/CW?9)Q5Y0^8Q5?Q&%-_R3"^N>TD/97R6K@O]63S]QFM"50.G MHE#5+WJJL4$/3==*BV4=;%JPS,OM?_I<"W$0@,.6 %('$#<@:@D(ZX#0#: M M ;0.H*<^(:H#HE.?P.H 5FF_%:M2^C;5Z>A*BBT\)+=L :+ONQ,\8+! MT'106,I"1Q&MSXHP00[XO@@@Z&N. JC$D MB\/VXK!.;K]*H11:23'+P1)@/LF0,(>D#XIH0AV2/@@32@.'I(\:)%%+ <1[ MCG'GQ%,O0.4<\>>57:[4$*(:O^2$\Y+)QB^9;/)"R8YZ(MGW1/*3"4?Q5$X7 MR*SOQL%MC#5=V:4 &I/=F1X(."83KWSB 0V=H[FO#256U1JI9GQ;[E=+ZV9A@3K3OH0@H(-_*$; M$^((!H H2QS!?!#&)'(%@U 1;9G$<-#XT.!GA:7E>JK7T@@'&L? ?S -W,H M4,X$-3XIT:0ST3'' Z^-.SE^$=K4@O F,Y N!@HSPNW@",),R% M32 8BW'+:,"D(4XZB7^T2]1,BN6.O'F5 $D3[_D7.(BI6\X0CM&!NRJ#Z1AQ M#= $QB6,M/!N_#+N-'_&,&MNYF!MWHHJYVRG :$77+8:MCKA85-"$KOT?1"- M0Y>\#XH9=IG[((PI;>'=N%+<;4OK0K=,:^KMA.DIA'T00-@' 81]4 ?AQJ#B M;H-9%?@CGPG)=WVMT^>6D>W;0%/D%+NV',*9!]\?AM[PAIPFB4-X-AA)=8LH701PUY=@[@D;NO=QN_A;IOVD2LU1#O&*-5: MYH]KG3X6II.%>27+.%]69Z4H+Z:BU%)4YL=40CWYV5FO[28HH>_)R,!;^ #C MYEE !0.7$,#@"B-6G1K'"#N=FNMBMWES[RHOAR?HP_E]!)48."]1ILB\EXH M;R$<"]Q1, ;31<2=<28PCH8MZS]IS!WI-G9 MJ9A4JN;66TBQN@'Q8=.#2^R.NA:8:QQ@F#L%35I@+6..-#Z1=/O$_R17EA=K M^^GV5,'P:8+!,$\P$.8+!L/:!&O\)>GVE]^J#01#/MT8>SGGNX_38JV5-M./ MG7'J@@*U\/U?E. (NUH L&C@2C:&8'&"B:L%E(TQUJ)%XSE)M^<\38NZ6D U M?$\(J@' (#4 &*0&E*U=#>M$CZ\T5HUT6C7X^\@#_H[.\%L[JHIUQLV*=_0^ MBC!#;UXE!)-?#@_OM9C^N+ ;6QDRKL>^S%7O-@@'B!!$$D09.B--6J3:(D*3 M-B(Q8B8"GQN7A\["4^*BP0#%YG'X/"0V,F0809]Y^@=;1$LNY]5FGC*YUJ7> M?HC=7]UO&+ZOMLF(N!ZV,\G$#7WQ$Z'!,*WHG,G6K?J]\T:;NC^2F5 M\[Q4J. ST[S@,C9]*K>;A-L3+5;5IM:CT%HLJ\,%3S,N+<#&PO=V]R:W-H965T M&ULK5=M:\([MG.V9!MRYZTRGF?AZ_:R M;)@ HI*P>__^5H)0&Q22M'PQ2-[GT3ZKE=A='BE[X"DA OTH\I*OC%2(ZMHT M>9R2 O,K6I$2_ME15F !0[8W><4(3A2HR$W'L@*SP%EIK)=J[I:ME[06>5:2 M6X9X7128_7=#TMJ=&M*X.G[(_M')1[$W&-.0II_RQ*1KHRY@1*RPW4N[NCQ+](*\B5?3'.N M?M&QM;4,%-=/0 IP4X?8#W!,!M >Y+5_!:@/?2 M%?P6H*2;C785N @+O%XR>D1,6@.;?%'15VB(5U;*1-D*!O]F@!/KD)8);#M) M$+QQFF<)%C#8"GA /@B.Z Y]J0C#GN+&4RG1&0QSM^A2_1U&Z&W%^_0 M!2F\<1YPA,7?:9 S-$&/$HT^&@<'XS@38A* M%QKG,30WSBCAI[J\0J[U'CF6XVG\"5\.=W5R?F_US2^O?A8,M\L35_%Y3_#= M$2Y8'8N:9>5>M[D-/%!P>3L=UK9GP&4 M9-&49)N)R,YV(>AV(?B],QH,LM(.>HD[-.F?T.=)-F,D9\IFG;+99.=S-O2O M)R$2=S_MP&$LSB%,$7%*J= Y1QE?P(ZV2.,KWV M/$U)%DU)MIF([&P[%MUV+";+NL4@&=S!V1K:^,ZLEW=#F\#K'Z^AC6W9E%#NY2H)<0(U9P;7"I;UO+:H&V5];2).RA9-RK:9 MBNU\?TX*=7NR;&RI3BLD?]&K/D*-T:Q_548:(]MU^AFIM0KL7DJ:)VU*0=A> M]8<]GS/89M"\YV<%2 MUM4,3@]K>LAF(&BEFJ1[*J#E4J\I]-V$20/X?T>I>!S(!;I.?OT_4$L#!!0 M ( !2 #%E4WBA0T0, ,(- 8 >&PO=V]R:W-H965T&ULK5?;CMLV$/T50@V*!-A=W67)L07L6BZ:(FD7V:1Y"/I 2[2E1B)=DK8W M?]^A)*NV1 N+QB^V2,ZDL/9@?%O(B=$HN>JI&)NY%)NIZ8ITIQ46-RQ M+:$PLF:\PA*:?&.*+2L9TL"TH>.1*[JL+\ M^P,IV6%NV,:QXV.QR:7J,./9%F_($Y&?MX\<6F:'DA45H:)@%'&RGAOW]G09 M*?O:X,^"',3)-U*9K!C[IAKOLKEAJ0F1DJ12(6#XVY,%*4L%!-/XI\4TNI#* M\?3[B/Y+G3ODLL*"+%CYI9*'7N"WM&4502]?L^$>(-NT>>G!+U^]0:]0@5% MGW*V$YAF8F9*F)X*8J;M5!Z:J3@7IN*B#XS*7* E3"G3^"?C_L&(OPFT=-PX M1VX>G%' WW;T#KG6#7(LQ]/,9_%R=U>7SH]%7_[OZ&=DN)U0W!K/O8#7*4() MX@^9$ZZ7Q=?[E9 <]O]?.@4T,3Q]#'4F3L46IV1N + @?$^,^.>?[,!ZJZ/_ MFF#)-<&65P([6RBO6RAO##W^'2Z7$K:FCO[&,Z@]U0VRCV]MR_,F,W-_2JS& M++ ][]PJT8'Y@6V?FRVU9N$D[,S.LO2[+/U1.38*3,\4J+*^0934$I7X>:JC MP+^F J\)EEP3;'DEL+.U";JU"485"#HTP/Z)6)S ZJE38^/Z;D^<0R/;-#5(EF/IA3GIDI^,)K\82%*7 MYV00&3:B'?8WHL;,G42]'9;HP#Q_$O2RU9FYH7]A(X9=ON%HON^)$%-T/'00 MEI(7JYW$JY(@R:"4S A4MJI%&;U-X8;FK 20#50+DH#X)()RX>*@CKQPN&Q1 MV&-N:&-;/7:3H8T;]4D;VGB>KV M.RJ;LJ/K[1X<]W6=W>M_L*<+6].?P .E>4_\!]^\;CY@OBFH0"590RCK;@+K MQYL70].0;%N7Q"LFH<"N/W-X9!&N#&!\S9@\-E2 [MD6_PM02P,$% @ M%( ,6=)880VN!@ M!P !@ !X;"]W;W)KHL,9"Z*]8!+8)FW3XS$FUKE425I)QDOWY'299L MB6(2P%\223Z>GGM]CM35 Q<_Y(XQA1[SK)#7LYU2Y>5B(>,=RZF\X"4KX)<- M%SE5<"NV"UD*1I-Z49XMB.,$BYRFQ6QU53^[%:LK7JDL+=BM0++*/K", M/US/\.SPX%NZW2G]8+&Z*NF6W3'UO;P5<+?HM"1IS@J9\@()MKF>W>#+M>OJ M!;7$WRE[D$?72)MRS_D/??,YN9XY&A'+6*RT"@K_]FS-LDQK AP_6Z6S[IUZ MX?'U0?NGVG@PYIY*MN;9/VFB=M>S:(82MJ%5IK[QAS]8:Y"O]<4\D_5?]-#( MALL9BBNI>-XN!@1Y6C3_Z6/KB*,%H,>\@+0+R'"!-[' ;1?4GELTR&JS/E)% M5U>"/R"AI4&;OJA]4Z\&:])"A_%."?@UA75JM>9% D%A"8(KR;,TH0IN[A3\ M@V@IB?@&K:G$8=X!CSKER]W M+7#F:UNJPO94EC M=CV#NI5,[-EL]>LO.'!^,]E\)F4G'O Z#W@V[:NOT(4R+HVYT:P,ZI6ZU>Q7 M<^P'&%\M]L?PC6)1&'5B)\#\#IAO#BD,WBGD1IQE#18M8/]77 ML8YAI:L#H)CG0')R$F0X?K_C. .0!B&/ M^&:040L:=&R9$G4R D2%%'Q%[U%B9"63G&Z@Z@&D2(&2MV>O)R[#UV1XLMDX/J ME))!8>M\S5)ZGV;3E=JJ/U.IGDO;J3..F!Q;0W<3Q[S2+0UJEJ5[>I^Q][J+ M&0W'HVCX./ '(3-(D6"J"C#I@1(KT,_%'EHO%Q 5(S8RSA3L^,-\,HFY83B1 M_[BG;6SEQ-6M8"5-DT-E-HG$U8X)F,>@? O5I!8OMG/%1-[FV[2KW;$3PVA( M= 8IUPN]"6-Z!L9V"NYRHJ1/.B&, #V#([U@"- @10@))A#V5(RM#*81BDIW M;:-OCPK8"-TWI(J/A\W<) :)[$Y@[^D1V_GQ<]?'F=W#8\K#SB@#QD)SLIR MV/,BMA/CUY=,,4;,8P:5-YT7,ECEXU/J?0-.1+IB]L)>%7 M]_0S:3OU0L_&V$['MY6(=U1W(>#C4NC@J:>Z1MC/*BWU"&OT@8ELHV!4TR:Q MT)GH.J2G96)ENG'2F8)GPMWJ?0ZW46P:=\^@!+\JYS9I06%C\'S.$2LSOS;G MSJ7MU L]/1,[/=_2IW;G7S3;1@SD]14FR ]6Y/GV)K'C"6' M)B%E!4B9KA9HS3E8(/7. $;9!/B;Y67&GQBKBP?J".9P,#3=,U1FU#S8DC$O M8S*3Y[?/Y:1YG0G DU!;]8Z5%W/8R2K!LTPG[>$WHUUC.A^R MID$$>_YRRJZ>\8F=\;ON ,;MTP0ZQ/T3>MNVBG?&HC-:8"!U+QCRDT$*>\29 M,J*G?F*G?FU$PF+!H#GK#E<;I/MR?:&#LZ>9KB(C= /5+T,R"H!I(G"]J3;7 MSP3$/A.LI["^1_=LFQ:%=K[F&R92GA@-&+.^%_K><'=J$/.#B. ) _K9@-@W MTA8#F![6K=#'6V8WC,@(^E@,[ O#">@]H9.EE6+NJK+,ZI-5V&,GJ8PS+BO1 M-*P#^T ^->?SL-LVTXUU:'@UW9Q)V^DI:3\LN/9AH0YFO>-**J$S#[9:;?P0 MN.'HL(0UFRSM*\$VT-(/6]WA\7%[CCJ>$O HSB:A:"+*;C](N/:M^/,V37=F M=[SI#H>=P20ST=++H^T_.Q+;^+"91O?5OOI]T3[M/;S?U!Z?!\P_X%Y?[AB%J4L+P.\;SM7A1K^@^U"Y^A]0 M2P,$% @ %( ,67?RI 'M"0 :%< !@ !X;"]W;W)KU,MYGU;ON9EF"+ M#45Z2JGJ3\U:RC;XO"G*YGJT M;MNG#Y-)LUS+3=:\KYYDJ?[S4-6;K%5?Z\=)\U3+;+5KM"DF- RCR2;+R]'- MU>YO'^N;JVK;%GDI/]9!L]ULLOK+K2RJE^L1&7W]PV_YX[KM_C"YN7K*'N6= M;/]X^EBK;Y.CRBK?R++)JS*HYA1V/9*%7+:=1*9^/!.&E V)D&]-" ]FW #@V8U8!'9QKP0P-N-:#GMD$<&@B[@3C3 M(#HTB'9COQ^LW4@OLC:[N:JKEZ#NHI5:]V%GUZZU&N"\[/:LN[96_\U5N_9F M7I5-5>2KK)6KX*Y5O]1NTS9!]1#OF;T'RYS9OO^B08!S\<;<( M?OSA7?!#D)?![^MJVV3EJKF:M*I?G?ID>>C#[;X/]$P??J_:K ":S?W-YM5F MH_;-N[9:?@):+_RM?UHNMYMML=ON?[=K60=*3QV9;!+^6RVLC@QZ)J MFG> ?-)??B$?\F7> B*I7^37JAPK@]JZ*M2_'E6?6EG+QE*:*,N/OM.C[W0G MS<](W\K'O"P[T=NLR,JEVE)E8M-9WKP+LE9U>OD^8.3O 0TIA3SUZG:T,@<>\@[4X40=XT6W5,;DMU6@ODYJFHOD@9R/W9+5=# M5W:7NN!)#6-S>DQ ^C--_00X,XA$(618/8X8^9,,,52)#'#6W'T5B!["_DI M' N(L$Y <^'NFG;,PMO7H1YABJ5(8H9'T=&CZ+)'XVX:N K4M57-C9ML-[N4 MG[O/$G(D!(?/8F]GJC9N9I[EVJF6=>R M7'X)VEH=&\7>EVSU/S4![29[D#6Q8\V8.=9XLP\A MZ7'$I]X1_U71XE-=+:5<-<%#76UV9ZW=-5O-N8_GJOU$+VBKH%23P.7))# ' M)X%[3Z;NX<+%S#;%V\&AIF"*)9ABZ:7!,.R;'>V;7;2O0P(UP6KK_'[;9O>% M'&K3#-JMK+G2W-N/H2YABB688NF%L3!,(J&FVO"B3?D%@KL]:!BY9\PY7/RI MACJ!JI;TVX04*ZGIQDF-@7C=2,J5AS3_E=5'3F&@3U[UH?/L@YK)FC&9Q=2B MD 5JW@15+<52,QW5U0/B+Q]8CO9RT65\/B-\9A]M%.!-*@2QS7'ER)1;%B9 MU)A'(9L2^PAQ ZD@C)\Y$6DP)T/)?&B=Q9]@\-[/^E9:4/,FJ&HIEIIIJBXD M$'\EX=O*+<0E?*C><@B[6' !Y("*"Q %EUR 0$_-A6@P)WXR[WDQ GA.W"B BA?B< M3NUC I7R4=52+#7340WZQ$_Z[A7[LHLN_G(QY2D3-C++*@Y4R#G.([/E.JIYG3JYW248CT%")J$ MC@>82^D+5+4$52V]-!ZF5[I.0!'J!!2H$ZBID6,&:ID 52WIMPDI5E+3#,+7F_]1\R:H:BF6FNFHYG^*SO^T'__3GOP/R;G\#T3!_ \$>OB? M:OZGK^3_TT(O/&ZH_$\!_H\)C:*I,\"H_(^JEF*IF:9J_J??P/^7C70)FT6Q MO08T[%'H@:\S@FD>'H,@7M/!W=[!5J&"/I69: MI<&>X8,] \ ^C!UG +!WHA;^[@VV!A7LL=1,:TYNNG\SL&? ,GRW:FP:A,KU M0,K8=CM!39D"*<=4G+F!DFFL9]\!ZQF LH4-]O$U*LI*8;&NK9:Z#^=#6,@SZA0CT#H#Z>AC%S MUG%0\R:H:BF6FNFHAGHV%.HON^AB,V/,>O074LWY0SWI" M/23G0CT0!4,]$.B!>JZAGE^^(?[5L[0"7K_]ZH,? M.@8>O)_RF-&I\]PQ:AT 52W%4C,=U74 [J\#^)=68!>!178>AO:]%QQZ^'[* M[3O0%H A0%18SZC++8Y!>H=$_0,N/.3!_"'WC<_E$'\"0;O_2[TGF$0 MU+P)JEJ*I6::JAF?^QG_XJV5L)$N,4,8PMW'[4$, >0 # &B8 P! CT8PC6! M\QZ/P..^@@(5RKD+Y5$D9LZS0:A9$U2U%$O-M%@C.?L,_:MX$52W%4C,=U? OT.%? ._* ^ ?" /A'XIS MX1^(@N$?ZAT _Y.3=XYV[Z!5Q*]CM5O5^]>Z[K^TU=/N-:3W M5=M6F]W'M_!]02P,$% @ %( ,625E MU'F3# 'QX !@ !X;"]W;W)KV;(7:T< MQW$OT,;2+CF%JJ0?V5H9O%E8 M5\F KVZY[VNG9,Z;JG)_?'#PZWXEM1F" %%*ER@))D/BS4E-5EB0(:OR=9 ZZ(VEC M_W,K_2W;#EOFTJNI+3_K/!2O!\\'(E<+V93AVJ[?J63/+R0OLZ7G?\4ZK3T8 MB*SQP59I,S2HM(E_Y6WRPU,VC-.&,>L=#V(MW\@@3UXYNQ:.5D,:?6!3>3>4 MTX:",@L.;S7VA9-3Z;47=B&NG/+*!$F^>K4?()H6[&=)S&D4,_Z.F%_%!VM" MX<69R56^O7\?*G5ZC5N]3L>/"ORC,2-Q=# 4XX/Q\2/RCCH[CUC>T7?D7;JE M-/H?-F\HIM9X6^I<1F28?,M\B M L_'KQ\Q+SCSKSCQZ0_/8P_$#.9G<_$ MY5MQ=7TV.[NXF=R<7UZ("QD:ITCZ:>.QPWMQI6]5R9,$Z MWN/M(JPE-$#,&C+,BU#(()21\U()+(;Q =+*NWCHWQ"IPQUOEDTH\$IG.$JM MZ0!U"Z5P. X4&M&GC%-B)?$,>Z"XK.M29^Q"/Q*?%64YS!:V<5!4$WF)(-T2 ME(G/7Q60(3T28*ZAS8['LU 7UD2# ^D8=H?BG:V4^%E6]4LD25 .DCR6P_(O MBDSU0P&]O#5P!_G0@O,RZ^!,+W8&5Y^N!Q!"$NT*'H11>U([O+F\F0QV!7"I M9$7FY6JE85I:/(7BE10[&5Y'[#MB=9R/M7%)KDH0HV/3<[W4H5, GB6W[HX( M5BMM&P\/K^'Q4B)6"ZWR)_EDB.W)R*'XQ)+?M&=N=!R*>1-$(5>(LV:X+)=. M+9%\<&*A-C)XSSTQB)9:6D200AJL(.]'/?"J+"%B\*#_!R/QIB%7$,\<#LDX M99:H1GF$!J4[) ,]=2F-"!24/8!K:=CR%'-2Z.'PSE/"0"_LU17EAR)S$+J% M!;]#T_1UXK7F1^BGV)%Q5=6GO%#P3Y%=5V#*B@MPRF'4J7D'% 8)U M:3A92<%I0<=C7S/W.M>$<>"LE[VSK6R[45EA;&F7=V)G5DBS+*3>!5N.AN)] MR$=B!VL&5Y]G[PB+!A2%YH!.IX14V^9*HH5%4W)N+W38@QU[I05W1!M%@TKA M#%!9]/09B7-#L#.I:*\U7H<"'+,=B2%#8FJK6IH((M(*P+2>X>+(5ZJ6M$C0]C1+_062&(:1:-PP$.N>$SI^<1#H,+"VF'QR_$ MMB\=P9:I? 5TU"PDI1F934QPXQHU M!<&V*3H2-YQ6&ZMRJ\A]H4WJF*$I3,3->$@Y08W&VD#]^5W?8T@ZVRP+/NP2 MQ T/ES$^^"O!DY0)6KNM9"+"^6C8'FX)P;\D D\1 M E0C)I098B:!<+7+C0.),$JSVR2:JFFK*2*;7 &/XW#+934ZX;Y%'=I:#Y,F M@#1I3ET+TY!N*89ZG0"6'Z&@"! @DP[MV*X3=![76MI(/3O1$?=-B[N8%@NN MM'@/<=2A-7,T1>0^;AU2W1(M/"'>9E_%V6U&#]3//ST?'SY[B>!FW&GUPWIN MC%W%1OO42I4$D,5@R7>3*Z1#%R[N<*1K/'!R_?(71S,WPY?4GN#KM,L M0W'7=H^Q*]1F9!*,B:Y'8L:U"R&3$6PG2N#KCB@FT"S5C;<_:?^!GF5 MQ7A (P:P^2G!0B&H12)N,/,$L,/RC[8HVI"X"\+9(TI:"%@T- M8Q$GG8ZIDJTY1H2!A%+:@)8Q-'$V_.O]Y]B7?1S-1FU&)Q[:JGYKK%K8AGD! MYQ[^]MNSMI8BVM:!X9@68X6@4TJY]BW3T(G,3K$,4$,J)LT2/8 8TT!_^(P; M;9FQ_ZB7_VLF9G<82BK Z=QD(TKN]A@NU7%ZC]I,42ASU-X![:-^%^4R5X9J M_&:NQY<'1WARVZ)[H4V\UJ(S(HP5,;I3.(9"0=;$9I+G4'TKJGC-$2GSCP9E MHKVD:/O(H]@()8 2EC(:XW@"9H2R\P%'(B> A7*E#C%IX/(0QVAHHVMJGW8& MO/[WR>1JL-LU-$8BX[ )K1F15=\.IQ9TY>6YN,G\"]S.I@_;03DAQIJ2BT_% M% FN8EK?VL! A1G#%GRV1CF(K5/5M2N8!!2E._40$;\+FDSK>S'!WI]#B*86L>.T7CGAR:(M1+V"@O\^<"MX>!0A&8G3%TP+@8!2YU%%#?$]7/YU84!I THW;SY/@%\U\?@X\C[-]@>00#-&5NJ.FOP.4L'8YZ_0&GC;3$=2/9& MQ]Y.J&MR-(0^]H5(6M_@U =7?*S)6)Y 2>K> 6K*>2R[\5QX)AK'[?%,+;D- M>!/]#]00LTYF']O=5$=Z7PEG."KV@'EO$SG';>3Z*-<#$+FBIBH5U4T73BF# M&='D<1W80R8R5;>)C#?RMWL*K'O0]JG-&2* MQ1:)I=Y7CEZU@-Q"+B69\8]8"\WF-A0=,_,L%1$5ES/H8UH.B937BHH1-E*- MCW5E34E5;^X5-ZG!E2F*PP>^H.].FM-%=[_G[ ?'J3)>%UH>C._KW368\4:* M^((OI%A[[U6(UT_MS#_<.(I)4M*]Y+)4#T@6%34W="&6+L"Y^+8OMU5,30\% M=S:EL/6M(5Q0R_P4R&V:KQZ^6&P'XV_@E]O[[6&'PF6C8Y,"AQ>P1&[!!9R< MTX=%6X!RA8!4=)6 H/J'%-Q.J-3J9G1-JC!$\J]Q;%OCV_;B49Z.Q0PK"!RY MK6/3Y@EFE0[<"Z6)6ZUDV<0AFZ2B&Y=9V$PTW68PZ3<:,LO;R)&;&EA;K]O; M\X>J']]Q25^(16G7,/QCG,[/X%FJ%/ZA7WCV>S_:5?SI%U5]JJ%&J!;8>C)[],A N_AP9OP1;\T^ 2-I@*_Y8H!=0 MCA;@_<*BFJ0O=$#WF_#)_P!02P,$% @ %( ,62N=$K?X!0 B0T !@ M !X;"]W;W)KHQ39&9*@Q;Y(),5[[NVY(W6T MLNZ;7Q %\:/4QA]W%B$L#WL]GR^HE+YKEV3P969=*0.F;M[S2T>RB$*E[F5I M.NJ54IG.R5%')W5'GY.6+_BA]_8SMP];VX7/HOY2F9Y$>M_/L M]/+TZOQ"W+Z_N/@LSJ\_WEQ?75Q]OA4?S!W46*<0G>UQ;E&6/@@[$S-E%/A7 MB+FUA1?2%+$07RGS:NEL3MXG<5$Z$C[$F,L@PH($&@(YAL"R*:0K O,W=5" MY0LAEQ#_H5!XT(><5%+7W[F6H=7Y !U),T*_X>I4?D]8AP)QWQ"G78,'6I56 M_\BI)G$G=45[W:<\89MF5L,L9>:' ORCR+\WE%,YA:F#?B+>/G1W1V3)9#B( M[X/^1'Q]Z#I6TX.QZ"?9R;JJ3=\4N;^N<;O9U M]A*A#/I(_R 1JP4YFJ[%B@">6U8@!.S+E4.8 MN1CRN%"H'!&'TTV]S(!9<_@^VXZ6;).9B\JH -JOQ11UQ<2#E!$*.G+IW)JW M1,DNF@> .2J^1E[92A>V#%H3*YK@I*Q!25QK7,(=&J5)R< M8%'CPJNY43,8S9(%W/34N,?>V0KG9^71CF!=KF-A

5(TC6"M;4@%M+S9AVE8#:P]#K9\/!A7#C4 M6ZGCX( M+>N8B0^X%GE=[Y:UT;%8G@#@PMH4JA%7]JYI:RDCD\2AL2;INN(T MSQTG[U+)J=(@.]5.GS=NW'#1U.WCTIKYJ\\$_=N;[P'T?P!:IFX - ,$!MC> M_*NGRKW"I5P[[(W*7'-#V<:-QTTZP7N89..1N&Y)KR./MO8FK;59DHU&> [& M_581GZ2^58$\H]$&5^&8C=GL)T,T_Y]W&;F&433[@&N]:Z^^->38)?QLCVU M 5?W.%S@7XD<;\#WF;7A?L(*VK^ODW\!4$L#!!0 ( !2 #%E(J@".V@0 M #D+ 9 >&PO=V]R:W-H965T[)QKIOOF .]*,TE3]-BA#J^7CLLX)+Y4>VY@HW:^M*%;!U]V-?.U9Y M5"K->)JFQ^-2Z2I9G,2S2[UNN=K#K?UI<-N/%C)=>#W;(P8 HSOG^L<8.V)9*<_OK?FJ\U"< M)F\2RGFM&A.N[.83=_$CRL*/P MYCF%::.48O@3\8!;D5YG'4NSEH7TV=<'-.% MK4+AZ;S*.?]9?PRX ^9IC_EL^J+!/YIJ1+/T@*;I]/ %>[,A![-H;_:,O9U( M/VB?&2O!>OIKN?+!@39_[XNY-7FXWZ2TTMS7*N/3!+WBV3UPLGC]:G*T[ \KVQ M :L8NH^8XS3IL'G"="2= X;.E&DC;[NH#Q1=->I<3/>[Z)!:Q.4DNT^=9J9! M V% A ((.KQM(12"L2OA66QE@2/Y&4HPY/N 6$U186K M>Y(T@AFH4RY@;$U:$K.)E&K*.H*24DN@!I\546IG6&RV*J)J/UAQ\J_P-2+; MN+XP7?ESH=$C!21 )4QNG!.+B%K'\ 1=9C&\*DD#5MX:+70#]951%;HA#F O M'0+.83[Q,)\B"SZ@/>$WW>Z<8&,&CYU- X&C8HY<>AWH%YK,#M(TQ>+UJS?3R?3=3ZON$N.9MWVAUDV5 M>SH\?CO(];]RUN+:$\[_PI:^A"U]#MO;H_0)-CG[&D<31#58C4YO)T2KJ>K: M624D%5(%=OB4M@*[]5]'DF#8H:9ZZ...:4_DA"/9W^T'7L,(DE66V$5:V M8S(R5<2'\UIMVT.!^0,Q2*XB[91S6S'1>L[Q)X.T$,:A6WZ52*A208898.$" M<7>D!'"DI% 84QU4Y"4K+!H$C1G$4'PCZQ']OEQ>CO9]#<<[SYF2W7U\M'F*N6I? M-L/I\"Y1*E\R2J->QJ32RS!N5(DZZW>NX M9%Q&DY'?6^C)2-56<(D+#:8N2Z9W,Q1J,XYZ4;.QY.O"NHUX,JK8&N_1/E8+ M35+X2^.&W.P!A?)2JDG)]QEXZCK"*' U#H$ M1G_/.$'AND'_S<=.L:R8P;D2?_/,%N/H)H(,)Y!T>> MY2=FV62DU0:TTR8TM_"A>FLBQZ6[E'NKZ923G9TLT5A=I[;67*[-*+:$Z4[B M=&\_"_;)*_;7\%5)6QBXE1EFQ_8Q<6D))0VA67(1\/=:7D&_VX&DFPPNX/7; M /L>K_^6 (')#)8HF,4,IJX@N.5HX)_IBK2H0OX]EX'@8'#>@>N:H:E8BN.( MVL*@?L9H\OY=[[K[\0+]04M_< G]#?=ST?X\N^7M__7P%#R2X-7"9BCISCJ@]JTJK+:<^0[&#WO6/Y#NK0^MR MZ7N;1E"*':@T:6E.6K3O@!E-(^,8M'1,QS%'IM/"7WF&SS1^*AHFM@.&"20% MPGA"VQ0%RZBYN"L"9T\@.#QO6VA$[]WP+:6,^@A(BZO, +IV"O?2-(/7I$4?N"%/)>7!^=QG M/E>"!BS1'%)^'>YA7\(].3C::)&/77CXE]5<&>L<:,J?K!'>O[M)>LG'X[P, MX;:LA-J13T-ZFLDT1+5"B3FG\'^@^Z2?QOI$).',\L^0KY>TF^_PWAET^\<$ M3G:"?%ZZ5 H>J??K*?;1SL/A[;B[H[8BD:I@PW1[?RQ-=4T7(SA;<1'&DMY/ M*FJY8_=-!9W6S;FR&<*,B9 57XB?,,5RA1KZO4ZXY=L03 8+M@OU>FSQ[02_ M'GRS,]V'EU)%70CL+5#GIFI\\ *6J-?^G7==4DL;'L-VM_V4F(87]$4]?(=\ M97K-J4L%YF3:O?KE0P0ZO.U!L*KR[^E*67J=_;*@SR'43H'.&ULC5=M;]LV$/XK!["E7:ZU[N7#4= M#FV28R'L0%=8TDFF32$<;%D*6O=F5__9@9E>Z=DJ6 M^&# UD4AS/H6E5Y=]\+>YL-GN<@=?QC.KBJQP$=T7ZL'0[OA%B65!996ZA(, M9M>]FW!Z&S.])_A#XLIVUL"6S+7^SIO?TNM>P JAPL0Q@J#7$N]0*08B-7ZT MF+VM2&;LKC?H[[WM9,M<6+S3ZIM,77[=N^A!BIFHE?NL5[]B:\\YXR5:6?^$ M54,;$G%26Z>+EIDT*&39O,53ZX<.PT7P$X:H98B\WHT@K^4[X<3LRN@5&*8F M-%YX4STW*2=+#LJC,W0JB<_-/B"99*^&CK#XRS!I^6X;ON@G?&/XJ$N76[@O M4TSW^8>DPU:1:*/(;702\/>Z', HZ$,41/$)O-'6L)''&YTT#/ZZF5MG*/9_ M'[.Q@8B/0W ]3&TE$KSN4<);-$OLS5Z]",?!VQ,*QEL%XU/H)SS_'WSW-X_W MC_ -*?D<&LH)!)F!H PW1I0+I))Q("T(4"P"!.W*!"NN@@%\JM ()\M%)P##>7VFL[.:-J]?O;B(HN#MYT]?_2I\^P:$M>ALGPHL,35A M*"GF4DDG&;Q,*8N-894J;7PAZ@R4+A=GK'R7N.^I#\5WT5B[VD"B*>=*2Z)H M9;62J7"TF0LER$[PQ6 '0#JVNE'W\ $D)9C?6P1. UM$?JL)SJ@UR_3T0+T. M7(ZM!EY/5NVY0ONX>J[D0G@;";P0WS<(E5AS4-C7TK*8S.AB)^%94+JJ>\%= MCU*X#"9Z4Q$;#I5 U>N?OZZ27>&CM &XL M%-HZ)F?+VE1)-92: FGT4J;>=;*HE$RD U(?^[!"[U-FH90R7B6A8*X-%0>; M9YZI)\MFLO@6O112B;G"XV91^#5*-_$<9['I M(FSN8:4\*]&5H!-+HA7=/^P4ON0&<6]XP:-\VO] LPC]+-HN>"CQ8]19':96 M0@4SA9FU.691S@9H_T.U6ER>N[: MO-B;(VW(PGXPF<"H'T<19243<$NCAD3WP:,I!:_) 3Z#WD T""D<@_'X.6LJ M;<*.:_K-9!#'\ N,!QKVO'7F.[U*RJ(O#;NAG06LT-0/5M*/-J/09O1^T M%1K<2["=X_V$AX<--$>_:*)/9-BDML:>]T-B^X#6,9ON MGPZ.7;6&G0MO@6;AK_46?,R;N^_VZ_;/X::Y,._(F]^.C\(L)/5?A1FQ!H/) M>:])U:>TV&Q:P_9^:_0M02P,$% @ M%( ,6=2YH!&J"P =AX !D !X;"]W;W)K&UL MK5EM;QLW$OXKA!H$+;"6]6+++TD,)$Z"N+@V1MPV'P[W@=JE)%Y6RRW)M:S^ M^GMF2.ZN+-F7.Q1(:VE%#N?EF6=FN*\WQGYS*Z6\>%B7E7LS6'E?7QX?NWRE MUM(-3:TJ_+(P=BT]OMKEL:NMD@5O6I?'D]%H=KR6NAI9GM_;JM6E\J2MU M:X5KUFMIM^]4:39O!N-!>O!%+U>>'AQ?O:[E4MTI_WM]:_'MN)52Z+6JG#:5 ML&KQ9O!V?/GNA-;S@C^TVKC>9T&6S(WY1E]NBC>#$2FD2I5[DB#QYUY=J[(D M05#CSRAST!Y)&_N?D_2/;#MLF4NGKDWY51=^]69P/A"%6LBF]%_,YI.*]IR2 MO-R4CO\O-F'MR=E Y(WS9ATW0X.UKL)?^1#]T-MP/GIBPR1NF+#>X2#6\KWT M\NJU-1MA:36DT06+C3/QB*K]RXD-5J&)W_S&4:#69)$W>39X5^'-3#<5TE(G):'+RC+QI:]F4 MY4V?MTPLK%F+:^AJ@0!XUZ_$-?M56?'/MW/'S_]UR %!_LEA^90MEZZ6N7HS M0#HX9>_5X.KE#^/9Z-4SVI^TVI\\)_VYN/R7C1_^^/#K[Q]$,E\[Y$YNEI7^ M2Q5BLU*5R,D90)I9"+]2HH:#M,./2V,*89"QL$7GO!7.J=Q"68N?O1&FL1&4 MRKI,:&05_JU-4WF(DI[2E/+-L6"+2$(2N7:YHWVY!Q:"F-EZ8SX M5ID-+';BY0_GD\GH5;[2M>//XU>D:7Q\9LP9A6AJHJ#6>:)N+.R%D<;" M0QD"H_,5%,C+IH!.4BST [;!5@2BQH:FTGXH(%A("W5-69"Z1O@-_I-V"?Y6 M50%JL-^4=Y?(SKDN%>)3B$\X4;R4Z_H5DM4K"Z%.#'<$JM^G3X@U EZ(V\#\AUZ-('9;9@!IMN26_11P%!*=U M,9;-_-\Q+4J]UA0*JWQC4?2HI+C^ C(N+=I("R?[+4?+<&($K#(Z@!4 KB@T MF9Q1]JWEEI;<(R6%8;_G2&OMV>I<68\2WF4W(=0ULN)C(PRM\:F8PB]8F'\3 M>!:\&I2E/&%F"8 F^Q(-0.5[:;6E*YY0C $O/IU%Z8HN2$&Q5;2S;"HQJZ!98 EL#"SH"UD)2,,G5 MS$9KYPG)8,%/H#6#D!#NLPB6N#!&E!.;YMHMZ?R/')%M)/U>'H MWQ ,K.MQ1\N[,)93K5 EFD5+H44ZH6KIA49\YMM'#$2B#BO.$?3Q)/)'=UIN MUG,8$PG<5*I_7!9:E$"G.B=[%[T2B*SC^L04%&I$0/&PBV=,\B+P3ZM$IP#: M%32M2<&6JD,>A-;@GC:"V#A0^PR(P)"G.]A&^F=4XRM$E7(.O5<(GN/"3VUB MXE\2KE ;8JM.)(QR0*6T,+ DPT\2Y$ H6_%CX.;V\%/0_$V%H+ & 2H M1/@WMZWX+IU *F8KR[868\J(30+J?UL-DAH0ZMJ69%-55H+KG [C/W.D?B(Z<3 MU#ORYHC^9H\@Q_W4,D:6FRK>^>R4D<%.ZG,2ZW)P5;ZJJ#KO^8 YKDT?O[*F M6:X.K.\0QC3%,>WW $'S%/*@P9[RU!$^49K^#QR$D&)7:TNO1NPV)/OZ'&Y' M4A805P6_1CU"76T'-LPWU&)%'B MPV44-Z)STZ!<:R>7\-E2ANXY!.Q1<5*Y MXO#D6+2$MA0\)H.;:PP/5.AWQ2P:R_%G;%3*[_*R>@@DW(LGN8A#M41<:W*> M0ZM>2MN;(E/N(/8Q:YQ^$.MPE1)JY,\-.H)T$<)+\&%Z"9_0EOZMB[C#WIT' M[=Y=(22@]ZDU^(4XSTY&I_@[GF:G4_HPF6;GHVGX,!F?[G2,*?195S(H[=E+ MX^E(G.'?^4Q,3V?B-Z[PT6/AH" ?!\WXQ,E)=GI^$0XZ/1MW2H%\NTGV[S3[ MX!PLVQZ=L%_9V=GI.D$>IT%E2<7)VFBCNLGV6@RP]KSTW,Q'F<3?+G( M+B;C:/G_XN*/W-\MN5/N83N+-24D1H3T%EEKEE;6R& \7?(ZE"DQ^!7#&32Y M1!\81-UTH@;#MNO@$M1U8M<([EHFHS;@,4K3-D,C(2RTQ6S50RJPS7Z%YNQ: MP@%M)B@H'*M2/2R2B$,-?(>C=K)N\12S=,LI&F7L1W>J]DR5/1CR>M6WC M/#U-I3G>;O"%F-+WH=LN5+S>VE&!QVR)TW2YUYZC*2LJ_0#&^@@,U$'>5JMT/0?S::M(S>0+(A@+.1*.26HZ&K>\/3 M0G>O0X&,(Q;-+K+:=G'-,2NS8QJV':.JR37C@AG1S*DWY$K7^9-_Z5UAQ1&9 M^^\UO3_@"FTU'Q$O^7)9:Z0#5?FL T<6&ZF@!4_8-""XT HDK4(5N$8O1ZJO M\$M[4\5\3D68BB;M+72\=B&C8YS;T4FCS5A@*5ULZ0J8X"K0ZQ'C/6B>^PW(S7%(!%[I/I']Z@TY&W1V-!CL$*L<&VQZ=U$M/57AIN6 M443+REP&(XG1%#O5'4Z0M\7 MIZ.LNP/I[FU[\XZDJKR-70"4KE 1Q6DDB*=;?# 5=T3^+;# K/4O)I M%:ZO;=%5-:%R2]FD_\-<<);5BYC-]5ACNQVQ1-C1L^WXGC.3B>\K>)1[G,]K M(#&2>\((=9G43'8]9+APWF$>^\"(7');SSYFJ3RX;5@ M^[1]J?HVO$OLEH5DAB4 M:0%^7QCT)/$+'="^:K[Z#U!+ P04 " 4@ Q9O?GH?Z<" 5!@ &0 M 'AL+W=OXT8=Z6 RF0OQ:A:CM.MXAA 6F&B#P.CS MAO=8% :(:/S>83KUD2;P6-^C?[&Y4RYSIO!>%#_R5&==I^5 B@NV+O1$;!YQ ME\^-P4M$H:R$3>4;Q@XD:Z5%N0LF!F7.JR_;[N[A**#E?1 0[ ("R[LZR+)\ M8)KU.E)L0!IO0C.*3=5&$[F;[/ &%5[P 5X3G@37F8(A3S%]'^\2MYI@L"$)W!"^N$0XL7?H!GDSO.=KBE!ZY0P<_^7&E)S^37J;0KU.@TJFF=MEJQ M!+L.]89"^89.[_+";WIW9SA'->?H'/I_%.DLWFFVH_%L.!E.9S :WS\_#:$_ M?H#GV>-P0H<,R;KGD!\XB(H#1]V 1%"C*JU +(#,L! %-7S.EVV891+QW;N M:;Y];Z RHRUSK9AZ&Q$>:?^2^ 1A=$LR:GDD6UZ+Y&TK/OAA55SX' 17)"(2 M47P%85#=WQ[G\J(5^,$=^/%!#6Y@)C0KR.=N;UJU8_N%<#\XG)9&PO=V]R:W-H965T?L!0O,=L9^<3FBAWU9:#>/(_^8W5K:19W*%*5J)TR&BQF\V@YNKPZX_UAPR>%.]<; WNR M,>8+3WZ3\RAA05A@ZAE!T+\'O,:B8""2\;7%C#I*-NR/C^B_!M_)EXUP>&V* MSTKZ?!Y=1" Q$W7A[\SN';;^G#->:@H7?F'7[)U,(TAKYTW9&I."4NGFO]BW M<>@97"0O&(Q;@W'0W1 %E2OAQ6)FS0XL[R8T'@17@S6)4YJ3A):SP@;)44@B39 #C9'SV"MZDPW]N[+S!M+Z?KV\NWX'R_+9B, S\:P Z!*-&B!*6] 0$; M=/X4,VH)WD%J3F4OF&)K$<-HISP);XN8 ,F4CHL5!UJLR)0/)9$PL^W[V4?# M/74?ARZ(H''J204!*9W6EGZ)7>OV@ <^0\M] "(0FG7CU@HV3I5-:^6ALD;6 MJ1_"A_]8I,:15[A/$263D3Q1FEK3HL44J8=(R*PIPY>C M,^G 4_,$117$(N;3HJ5>#V6FT+E=5$Z(#E$:J3*6"-SNF5"7I? BD MCJ5R:*G&3W&OG.>:X:@6W%YK4;!/%5I_"($H*,&@PX=KJV3FU?\4JZ.ST23[,K???(H_SUN3K6PDGE HZKH^I MH9/[5C$V26GSS1I#P:RH690;,IV,6N3G+H2X=W53S6[# X6;*I5"02V>90T$V^J\!#8&$\') QS>L>AY0WT M/3/&'R=,T+T,%_\"4$L#!!0 ( !2 #%D3AH@+1@4 -8, 9 >&PO M=V]R:W-H965TV(8.=TKI:!BS=:N0;1[*(1K4>3XL&W0RM!;)WQ;U]+MKDG;S64VR?8OWJE5%?C%:''1R!7=4?C0O'58 MC0XHA:K)>&6-<%1>9E>3%]=S/A\/_*EHXWO/@I4LK?W$B]?%939F0J0I#XP@ M\6]--Z0U X'&YPXS.[ADP_[S'OW7J!U:EM+3C=4?51&JR^QY)@HJ9:O#.[OY MC3H]SQ@OM]K'OV*3SLYFF?'*%%0\M!^!R8'.=$_G>OHHX.^M&8K9>""FX^G\$;S9 M0=XLXLV^*T^\5#[7UK>.Q-]72Q\<"N*?8Y(3XOPX(C?)"]_(G"XS=($GMZ9L M\?-/D[/Q+X_PG1_XSA]#[_CZT_GXCOD?-V]N7XGW5W^]NA/O*Q*-LVL5&PC] M*U2*1F!P4;1.F94(.,7!%M(4_# 3#3EE"R^4A[E"JRJ]$S#$PE,A;(FZ=(Y, MB";H ,*J8%1!6PP+3W#$GDL5Y%(3;'UXVNC6,PFTB1'_PK%X8X4>]83]#75A2%F)E5RPY[(% MD;74;9C_$#GKQ !^H\$B! M*I%HE'>GB&4D05%;KXL.]8[-+AZQ"BJ)N#)FKQP>(\SALTSJ5+2X!>Z[Z.ON MB5G]D>GL1RM6#2*(R4R'R1PK["7E5"]!>C89=.46&Z6V+8('$Y;50J<+D!G5 M--:KU+H;L)8@)Y=*J[!+-7X^354^.S][6+J=2#".9EP73AX)5(29#.;/$D,\ MSL['WW2!,&WDC<,[D@Z!DCM!6C:>P\AU >L3S#FN@+-Z#;_+G8#3H*GF:8@B MZ";#UX/AKG>H!/9.--(%E;=:NEY,MBC;OS[_[5'65 M@WV*5E26*;B1$+J8NE$HO348F+O8)GFXQXP.']9*:[A7T'M?NGP>YCHG$LFU MN0)R $=.T\O#U+KQWTJWPOP3FDJ8CH?GSS+ATBTZ+8)MXLUU:0/N MP?&QP@\/?,HO_ %!+ P04 " 4@ Q9.2%9(!@% !2 M# &0 'AL+W=O3$8F"2C@IN^*DGB9*UTP2VV^F%@2DT\ M]4I%/HB&P\F@X$+VYI?^VT+/+U5EX ]!&[.W9BZ2E5*/ M;O,^O>H-G4.44V(= L?/$[VA/'= <.-S@]GK3#K%_76+_M;'CEA6W- ;E=^+ MU&97O5F/I;3F56[OU.8=-?&,'5ZB4I=4X%="S\UNN MI9 /AIU\4,:;Z%7 7RK99Z-AP*)A%+^"-^IB'7F\T==B[8)D?UZOC-4HC;^.Q5O# MQ=L_!KZMR7F5:CCCMY>WWUZ M_^GG)?!_72Z!?WO'EN^N[V[9;QFQM^G;CD)PCCVJW < M3,*P7*;<7\T!>R^3/CMS]+.RTJ4R9!SKU%;(CL.$ MYTF5UWFIHP[C\R;JX6C:AAJ%XW89CT:G[-[?72"6/Y'&55RCP4AEC44\+H2S M(UD>SX)P'++Q.#@/IVP\#69AY':3R>0;(MNY?\P&W!SVP]IU+,)F$4W:!;)V M\R^MCIN3W'?/SL:&FZ9\(;;:0N-)^ !=7;NR%1+'U"I"PAUL&H;.6H9D5:R MB31 N@#=1RAS"7/*,"Y4VO>-!3T 6)SP]&]<[WC?T%FPF55!8>?22?"D/-R MOQ9K'55Z#H(#E2%RKD7B\E K5U+8';N=NL O1R3[O=#((_F'I-8' MN,22#).4#[O_Q7O3$+9!^MP;X=HBK>GS#\_>!0=[KSPW:',H",UHO<8$B.&P MRE.6H7^1E,(_G6.CU:2?J M; 6W#B63)2HKM0*#B]/.630Y[[.^5_A-XMJV MYL"1S+5^X,55=MH)V2$L,'6,(.BSPAD6!0.1&_]L,#N[(]FP/=^BO_>Q4RQS M87&FBV\R<_EI9]2!#!>B+MRM7G_$33P#QDMU8?T(ZT8W'G<@K:W3Y<:8/"BE M:K[B^R8/+8-1^()!O#&(O=_-0=[+"^'$],3H-1C6)C2>^%"]-3DG%9-RYPSM M2K)STSM<4HH=7*F&8,K42<\1,&_WT@W(>0,2OP RA&NM7&[A4F68'=KWR*&= M5_'6J_/X5I"$@80AW'_%;QD%V7B\9(?1'F+E39.JB7\=3:WSE!-_/U< MN U:_WDT[I.)K42*IQUJ!(MFA9WIVS?1,'SWBJ_]G:_]U]!_EI$?@%Q^N+[\ M? ]7G]_?W%Z?W5_=?(9O"-3+1C@$J4 K!-L<-0&7(Y6RE4L5T'=%K5KQ1D"5 M9A[0)TRH#*PH"&,!5S.PNJC9-0OD)=368_I>,UK)%#)IJT(\,II,T7;Y]"6J MYGA=&VKH%:H:86%T"6ZM86ZTR* R.JM3MSG8-JY=Z[FDDQN9]X2E'W6)\%:4 MU3NJ.X>F,M)NE;IP3QII+G&Q"9ICR#"5_C8IQ0.: ,CSVI]FES== MN*D;*>!*%#6Y2R%*)50J10$$Y5E1*7H_1%'HU.M0(1 $A4K)X+/V-G)/)&EQ M 6(&?"%!JLM*J,=?J>61[Q9I&[]GQ&8IMO%FFD"5=J2NG)'SVG&4%#"#;]/( MSE 4E!>ZU;0A.&0OI$J+FGJ2V7$YA[FGO0L?4"^-J'+BJU5MU"4-YOR1*-MI M&%S2IL^58-8I\C7QDM;LDZ!DP"\P"/K] MH?]&<4S?* R&HW [B6"64VHA#D:#,8R".$P@BH/C<,"?*![#O9!K HJ2$.(D M@D$T@.$@AJ]*G/F+V8TUM-%19%2/ND_C)MCQXAKR!)S*EVG?8%15S1";6Q MPHK*9(6 1%ZZA0P:+E4F5S*KB>*V$9?L@3:Q*AR7%5]$B@.,PB/6*KD(6NY0 M 9!B@<(Z7P2TY1K?I'?/ AX\&3VSI]"&K MQ(R>^*'_5.64'6 MY9SRED0!G#68\#OTF;$^<["5_0$Q9S-)6K(_(=I0]=P??*_U_*(L+?TCD[+& MILU+;"?=O6//FN?;7KUY!%\+LY3TIUK@@DS#[O&@ Z9Y6#8+NC/\8VZN'5'B MISF]Q=&P NTOM';;!1^P>]U/_P502P,$% @ %( ,6:6[KSL5!0 -PL M !D !X;"]W;W)K&ULG59=<]LV$/PK-\I,GE1) MEIV/26S-V$HR=3O)>&RG>>CT 22/(FH0H/$A6?^^>R"E**GC3OHB$01NL7NW M..)TX_Q=:)@C/;3&AK-1$V/W9CH-9<.M"A/7L<5,[7RK(H9^-0V=9U7EH-9, MY[/9RVFKM!TM3O.[*[\X=2D:;?G*4TAMJ_SV@HW;G(V.1KL7UWK51'DQ79QV M:L4W'#]W5QZCZ1ZETBW;H)TES_79Z/SHS<6)K,\+_M"\"0?/)$H*Y^YD<%F= MC69"B V741 4_M:\9&,$"#3N!\S1?DL)/'S>H7_(VJ&E4(&7SGS156S.1J]' M5'&MDHG7;O,K#WI>"%[I3,B_M.G7'K\849E"=.T0# :MMOV_>ACRO:# M@/D0,,^\^XTRRW0+O>*_T..,=_YQ2^O.\"-'#'7\])KK'/'D<4T[,F]"I MDL]&.!*!_9I'B^?/CE[.WC[!^&3/^.0I])^IS7\ 7=[\?D/GG][1YT_+]]>W MYY>?;B_?W]#2 =="?#X@KJ:;U'5&LP_TA:ER9%TDM\&4)[0!K&-2%+C5I;-5 M*B/>UZKPNNP1:E5JH^,V7?(F,1P<'VX35,7DFO*7..\$+ M!(GLK3)F.Q$.GLV6Y/"2T:V.7)%-;<%>R-8NVD4.D-=O* M^;Q=#P_RQDBD[+A1M>B4U6AM5+JV,[S+0ZVMQIFJ]KPF!PG)BI3=DG%V]0OH MMJ16GAFM"@(V.C9Y%C"0'1C];DCJA"XM=*!-?)VL&.VU8EM"QYAT)!T@6@5G ME8CI7 BZ,))!%9%?;21CHHB]=&0J)#W\R&90E$PUD$7-UHQ W<*L41(J*4!% MT+M"SDBN+M2#Y'E5:7F4(HQSZ*-OG'T%7[)#1Y\]> MSX]>O0UTS5TJC"XE?(GE"J4N12GJE\G [#*7!6RITL&G+N]7I:S8*KA%&9E1 M 5E'NAC$',P(J!!5D;TW1L[P#TL:2M:+$<2]8"2"5UF78 "L4) %P=?#UK=< M-M89M\K!RT;9%=,MI.!S=*E'\C4^/ MO/>JTV+*0_@RPX^I]GR?D%RR^((-=I-3T#])1<;]6FU7PP M1 ^F9LF7F$I&O'9F+0@:YQ;M;DM(F*V4KZ!?)![N*+D0O*^$AS,F9<6>?@6_ M\F[5OQ$'ZWDQMO_V>!L. 9X/VBMQM52F",[DI/6IW=D6WI;((@4TLP"6WS2K M;-JE9SBU+]\'. J'"(D5+_C49R:?FLY%#+38>5^4%/IZ?0]9]I#9C)@-.N2S M6JK0D*1\K4P&SAVG!%<9>"X9,Q"4VT3N5)D\/^#\#@?V$!F]RH&KM+/<+KZ# MQS7#9&O*Z6ZCX647-F@B=)]4;W@909O10*BH13_8#I;=<_R?Q!Z1 M*)Q*^+M.DD\&XX3TB37H:_+^ROE1^5Q;,1U-4)GDU>XA/G^FM8/HNOR MU:AP$8SR8X.;+7M9@/G:P3O#0#;8WY47_P!02P,$% @ %( ,6< %_NL[ M! 5PD !D !X;"]W;W)K&ULG5;;;N,V$/T5 M0@7Z9%B.<^DBM0TD3MJZ6&>#3=I]*/I 4R.)75ZTO-B;O^\,*2OV-DG1OM@4 MQ3ESYLP,1[.==9]]"Q#85ZV,GQ=M"-UE67K1@N9^;#LP^*:V3O. CZXI?>> M5\E(JW(ZF5R4FDM3+&9I[]XM9C8&)0W<.^:CUMP]78.RNWEQ4NPW/LJF#;11 M+F8=;^ !PF_=O<.GL\NF7[?+9\VG!1/3!ZMX8&6AI\C__VNMP8/!N M\HK!M#>8)M[946)YPP-?S)S=,4>G$8T6*=1DC>2DH:0\!(=O)=J%Q=)J+0.J M'#SCIF)+:X(T#1@AP<_*@"[H8"EZN.L,-WT%[H*M$:#U[-944!W;ETAMX#?= M\[N>O@GX:S1C=CH9L>ED>O8&WND0[VG"._T_\;(;Z86R/CI@?UQM?'!8-'^^ MI$)V5W<_W]XM5[+P-P9&@2O*-5#*ECSO,,F:OSRQY_%;2 Q4PCYE#SL2(M78'6W CG \8 MZZ%>PD95#3[5$Y,:FRLD7;&]\/Y-Y*D^]MCOH4%V]\X*P'HPC2>9.*;#Q\U? M0/5AF4IG$!9QL79:'E((T > HR>EE?Y[N:Q#+!Q=Q,CY(;>;B'[=7*K0V M-BTIE^0R >EN0$D,+;M PIA5TBG%V;L?D51R*ZN8 DS5F%SR!I.&0J! .ZE4 M2D7*"7]. J]0-Z0#=4VAD<[(JD:J>"50ZUB?BG+TNF(C&PO=V]R:W-H965TE6DWCYJ\]7.E,K%TSS-[+N]69XO M7A\_^6/[LS M[]_J(D^33-T988OY7)KE!Y7JQW=[_;WPP7TRG>7TP<'[MPLY52.5?UG<&?QV M4*X2)W.5V41GPJC)N[WS_NL/1_0\/_"71#W:VL^"-!EK_95^N8K?[?5(()6J M**<5)/Y[4!K/\<5O^>=8B?[>V)J+"YGON7(<$\R=S_\LG;X3DO#/P+ M Y;;;<12?I2Y?/_6Z$=AZ&FL1C^PJOPVA$LR M*F7?'N00BQ8_B+P('YP(@RTB'(M/V'5FQ646J[CY_@'4*74:!)T^#'8N^&.1 M=<5AKR,&O<'1CO4.2QL=\GJ'6]:#83;:Y6_G8YL;Q-7?-RGMUCS:O";EVFN[ MD)%ZMX=DLLH\J+WW?_Q#_[CW9H?$1Z7$1[M6_\]X=:<(FQ6\O_QX>?GI_,/U MI;BYO=F_N+WY?'][?7UU\V=Q=?/Y\OYR]%FKMOK MC^+SK;C\='=]^\OEY4C<9N*\F")/Q!G[N]\1=\F32AG56$=^4;&&L4@R:"5% M)!=)+E/\&@')K!)R:F P/"5:^4R)/;\F+2@N_,-7X>'S\/!>&]F:ST2D3 [\ M$PN3/,A<">7,2KM3@.1JFD38ZP$FUL8RBI HXF*69%*TD,,,4@\J778$[?_' M/YP.!KTW5^$5_KW_ILU+AMT@0)(GRHK'61)!B-HJ0AHE]&.&;<;X9;$P^BD! MA-&?3H:OR,^TC0KN+1U/ZR>Y!4:/;1(GTM#ZVP6\'-W>E;*U!NI44J,^N?3*"+6Y"T2.4C6YM=W_%_< YL>F1&*2@14EH@@F38 M8@+[.0T7TN1A/]9VB15D3LMD_#:%?PC%2C0$3FXHME'0J^VZXDLIXO-BOR/B MPA"@N*2C%TM7^UB'XLW0^PZ@?'IT1#*HIV@FLZEB,22\7@)6M@)87H.DAE'] M7O?(17$9M/F:X[?)T!]T#@=GOT\&HQC3L!7^..R>5<)TO#.!+&D10PPIXL1& MNLA8\L/>*S$Q>L[R/LBTD,Q-%C+A3&U8T45SA4R3PE!V44@\)#%EB'>WV)03 M8B8?\+9($\@>^VTXN506*5+?B0N]B;A0ND5Z'W0II2434RGK'Q4RU="6 8\W MU?.%S!!:&?]JY5P)O#%WJ OKQ0EM:D/^^N<;.U(,)U&R(- DBE:%.S R(1\* MVF)2Y 6"?X*4R2(RN8$]8UO9/$2 WX/PH'_RQM:,!Z_ KPFYCJ@JYP8G12.* M*!#R1RU:@[98*FE8<@3^)*?<<$@280\%>4M#C N+VF=KXF18QNH4FL'IV($6 M>4R0/9$LJ-B0U=RSI:21-@T\-I[\*9)!(ZIC[Q:C4G8F)S/+0.MPK&!IMBR4 M@Q?5TR+!FL4"ADTR^ (!LBC&D J;(PS(CMYWH\_G]^*3-%]5W@4*)MJX/7/W M5"B:ON[88K%(V:I8459XH"3B/D0OPL^YI/2UH22"0&QL_IW2S:$>$LFHM2R; MJ92SPA:UA>%L%_0:*R,@2"F#/(;R*+^(;,ZE15I80 MAKZ8AETC:VX%/0"!T"6&84H(F" A282L4( HX+P,2?91"36 M%I(@( 3^BMDMXE?EC2 LJFO_=*DB:LNY4;! M:8V $@0XTZ;EYF!>.A8M#[8[;020';.X6'B,F)DSI%9:,&30*@MI+3IS5A2= MN(/'>NJ5ROC4VYQU;6+I2!MD\>"(51@\BZ5O!AKRT/-IBLM3SQTWQT))8*O2 MMJ&>NFJ\+9J0L0037)^1Y-D46>1"T7XSPA%><%7FQQ2E$+4HT/R?*W,R)F+G M2 !/1MR*"1#?%G;A"\7ZVPT88&M/4!$ML_UML)P'L>4+!"?AIF9LZ03EC505,L#,)/^L2&6S'392^!7YQ"P M."5CZG%#UJ,*._)0QU;Z.2@@TP,G"@^?X):5HO!G+.[QLD## P&+K&SM$!!( MRPBF>4B,SCB20]=0-FD)T"O*2P(&");C)&4@AD>4^LJ6$]?!AKFK/Q[#.:5! M5Q6W72J;(M-CQ[@X SF2M*]6"%.BL86U3.EV9@J,/)6&PX0:D*?9F' MB&%1UMS110IOS(9MB:>_B2Q;Q5Q!FQ$XM;A6N:=Z+X&8 "_5"A6FN !TE-UR MLG9"05$/WJW2EQH/!83:7)U+11I*H1,D>@?>8E35 \1JPFG\4&\9F"RZHL8I MDQOTI=*9MM:A+%#?]Z-46U<(2D(5:4@H,X]:GL!9'VU1!,Y+/:3K/9D8KFS! M+*]I;V>. 2F)S=Y:HWPT7 B,LG"]S1EY1F@N2IK%TGKV\4M$<#!!;&/ M>\C?)>S ++\EVRXI5SWRA@*X-6Z72 6*E5J?(H%#[D)3Z-> @ YA#3<$->?& M*N) 83""^+ >$MLC;E@*6>)E"-G) \V9&NXE$7*24<^G+)C7FZ]'6UGGQH(N%G*IW> MEUZ.@+*-"-JB2E>MTLGL8'+S=X M '61.B.;(#?PB,H<.*K8&:2:I?!^)0IC#YX,U9D[H=R8:;>%&0G2I-T]SZCZ MH9E^! R9YZN?D%![@&%]C(W:8W MHGI2)D*K'7-E\\6=!J)IJB.*'\@]H>U]-#Q'93_/*!U ?=8T2WY3NZFVI#=# M$."7%&4C)Y]!9ZQ"0JRV%&@5:\'R3'>@U](N8;A\WW_ZT*%!!^L^IE5X:2X" M7T8? YI2>8=+N&D'2&O#'&&!9-%DNU!W:SU0V9ZZ[D?F#DA9/JQ-'DNFF6O2/*E+S,;8_[ =88V-X!)N0+,V)8LN5S(#&Q#;XB788MU;##AZ^N8$-R\73 M6UNKAO'SQQC#M89J5R]2F<#A"6DLYZXM8/+G^X9FJ#45;9P>//.0@#ZL'G63 M?.8+L4L9'B_3,1 IY_):);Y?VEZ0-@Q>F$:6QJ)P<."U-B<."JSK%U(#H4C) MJ=S@S\WBST<7XJ1_*EHT'$#DN;*V+T:YCKZ*^H?^N.$;TQLWAIZO('T8U%#0 M4"'9IZ*'3 830^JF24GD7Y %8="ZS981HDCG*Y6BA/'0'1!&=\7/'CN;4.?0 M@<^RULJ85Q=]CV&]HKKY -4DOFM@?<'DPKY#]2T026MCK[7L;<;SKH4W0J8+ M:MLHH@)-O=O0VJT)MT \M9GUXN(:& MRXX_!GCAH;/O(JOMJ+YL;SN;8ZL?2;^_PDR_T ^M$07-3"9MH&8&"_(N%U03 M4S;Z7>WPL'6=S!,*BMJ'[0X;R[5V)9*&.-AZ?%S7HRR/S=/9\N/M!W2=H][) M^OEZPZ-7'7^R[D^2U#[E[[)VS!;$Q/^4\OW.R;#7Z?5ZHO7= M8-CO#(;'E)_M;YSA#7NO5E4IZW\50)X*4.-,!UDQV3)RS(\_#"TOJ[$^6Y0=.<1% KRP=<).*V(00? MU]##-"!0E*?^?(B"?I*D/K'J;6:8$_L4]\0JQ']4;\&Y(1R[(Z \]?-WNNB4 MS(LY[ FFG[DCWULI=1UR)L+,H0XK)G)>1(.BOQA MXE1S0?!E?)T)E?%IJ86CBL^U@]]%S:$K<;ZJY:&E(KH!3,UGR["1[[>('9 ? MT-BB7RL,\0H?)'XL2S,G;,.\R5-^JO%IJ.6E%E?UR17M7F1^6C0I"/U$IJ8: M#(4-%5*[#LL1;9ZFC8'":F;5DX3SH#H$+H\@M:FRDZ<;/#7VWN+S'JZ;M;6Y M[LSETE7MBKY2U:+).Y]H,]=SH>RWA/G*0-Y@0-XWO%(^*!]DDKH..@L'Y[#2 MHFRH"LO'E=1&IFE7G&?+FJ36+^1/^0D[#9$^&<-'-LRON>-![0]'U)UPAN[2 MT.G#6B!)4!K6V !M&F;P)7KZBTM_LHUH=/)P[^7RAC8FGE%8QW._=$?=$,V1 M2S\7\B6)M.N9][S#-8\W-GDBSD9W":G?6!FY,Z%H'F!22F(U_<@]'>_2XL]U M86$5VWX-+/6Y8[*G<-U(I$ICZ89/Y^C(_>_UA6$T!WZ*NZ;9MK*G[;$1>3I M@(K]I:K-(X:;BZM@D=4+4(T)@;\>N34O:]RP$:..Z-!0KE8"715^+5K]]K^3 M1LJJ_-0(T =-4X9PUC"Z;#0>H;$\KY8*2>F9:*G;__EGC;G5#>:NZ=(UN+JP MSEK^S,I?XYJRMDVK_AMN^+F.S"TK4ZN]+/Z26U,]/E'=H-1_3S?_TN+X./,C MYV8YJ56%LS-N=#=6A:/.\.SX7ZL*.YMR5(SC74UY=06-;L92U=HJX[!'4X$> M(1BU,ZNXSZ;X7HT-TRV8^O#_;?'_"BQUQ<\SM;FZN;NP#ZIQO7TE#OWX%!$5 M_Z-P5,^ZJ[P[3OO(@/ML _9-ASF":ZGX9)&/%2.0G,;4V:Y=&=PAE_]>@NN[ M& ;+OFD2#-M993F.AC2/+61YBZ+Q8'6:<=KOT6E&F/[27\L15^U.!Q]7+L%Q M)OZ..!U6Y(\J3(.;L^=PK6+%(^N7QGU37K^/.@EG&CQI=[D!8J7@R=B?'/E3 MA]A3KI0CLG;<'3JCBG%M\B7ZUY*P>,)NW%PYTXSPN M\+'"]^MJE2]&7/+F;&?^FDIY\T]F98%K'&2'4V>2G8;R_HALDQIS *0[+PP# M[/JYV]:PK==5![?KP6>;='VU]26SH_JFJGF.5#O!\BA1[U^\?S>&!UR^/UWK'IXNJFA?[&BJVT]*N[@4&SZMN%![?ND6GY1=SS]WW4:O'W;=Z/TDSI:];I&J"5WO=D^&>JPOAEUPO^-NI8YVC-O"/ M,R41]_0 _C[1.@^_T ;EUY7?_Q-02P,$% @ %( ,6<6\/<:H$@ 2#P M !D !X;"]W;W)K&UL[5MI;R.Y$?TKA+.32( L M2[+E8R[ X_%FO?#87FLFFT60#U0W)76FU=22W;:UOSZOBF0?NL;.(@$2Y,N, M+7<7BW6\>E6DWCYJ\]7.E,K%TSS-[+N]69XO7A\_^6/[LS[]_J(D^33-T988OY7)KE!Y7J MQW=[_;WPP7TRG>7TP<'[MPLY52.5?UG<&?QV4$J)D[G*;*(S8=3DW=YY__6' M(WJ>'_A+HAYM[6=!.QEK_95^N8K?[?5((96J*"<)$O\]J N5IB0(:OSJ9>Z5 M2]*+]9^#].]Y[]C+6%IUH=.?DSB?O=L[W1.QFL@BS>_UXP_*[V=(\B*=6OY7 M/+IG#X=[(BILKN?^96@P3S+WOWSR=JB]<-K;\L+ OS!@O=U"K.5'FAC3Z@;?*;T.Y)".GC'*#OR9X+W]_H[/]2&>YT2G^-!576:Z,LOG;@QS2 MZ9F#R$OZX"0-MD@Z%I\@9V;%91:KN/G^ ;0J51L$U3X,=@K\L MX&B'O,-RJX7GXZ_W!]*6YN;_8O;F\^ MW]]>7U_=_%E[Z]M?+B]'XC83Y\4442O.V&W]CKA+GE3*&"-D%KL7%>\C%DF6:R%%)!=) M+E/\&@%7K!)R:I1"YN>BE<^4V/,R2:"X\ ]?A8?/P\-[;>1./A.1,CG02"Q, M\B!S)=2O19(O>77R.7Q<+HIP2 M0G\Z&;X2>L++J/DBU4L%$?B [43RD]P",<E;JU<3Q7^ M:';N@9?8+(*U!D0J0ZZ"H\:$X$+:^O/!&Q<4IZ,GAHYMZ( GAAQ=7\ACLY.ABW5;IVT M.P)KD;2:I& _86?!X$[2(I69]4\FV(L32+M(Y2-;FUW?\7]P#FQZ9*;3&)$* MSPE$D Q+3& _M\.%-'E8CW>[A 29DYB,WZ;P#Z%8J8; R0W%-LIKM5Q7?"E5 M?%[L=T1<&(((EW3T8NEJ'^O8>#/TO@.VGAX=D0[J*9K);*I8#0FOQQ KQZF" MMYH0Y'>0!/"$"?J][I&+XC)H\S7';].A/^@<#LY^GPY&,:9A*?QQV#VKE.EX M9P)9TB*&&E+$B8UTD;'FA[U78F+TG/5]D&DAF2DL9,*9VK"BB^8*F2:%H>RB MD'A(8LH0[VZQ*2?$3#[@;9$FT#WVRW!RJ2Q2M'VG+O9--(+2+=+[("\IB4Q, MM5G_J)"IQFX9\'A1/5_(#*&5\:]6SI7 &W.'NK!>G-"B-N2O?[ZQ(L5P$B4+ M DTB3%6X R,3\J&@)29%7B#X)TB9+"*3&]@SMI7-0P3X-0@/^B=O;,UX\ K\ MFI#KB#AR;G!2-**( B%_U*(U:(NEDH8U1^!/"Q\51,D0X:41U[MQB5LC,Y MF5D'DL.Q M%L66P.7E1/BP0RBP4,FV3P!0)D48RA%19'&) =O>]&G\_OQ2=I MOJJ\"Q1,M'%KYNZI4#1]W;'%8I&R52%15GB@).(^1"_"S[FD]+6A)()";&S^ MG=+-H1X2R:BU+)NIE+/"%C7!<+8+>@W)" C:E$$>8_,HOXALSJ5%6EAQ^ JF MS@JN\TYD1R3>VS$>))0P $< CV/583-AS]"5'O&J#QJJL,FXE MRGTT48I1@/* EH8G9 ]S@C&FV% BZ*3*7],XS +\;HOFBQ M,CM']6BM5:\ZA%&LM3!GNJ@.C4%!AOF @]89]@7]*T"^-RO[(9X"R MJ:_]TJ2)JR[E0L%IC8 2!#C3IN7F8%XZ%BT/MCMM!) =L[H0/$;,S!E2JUTP M9)"4A;06?3)O%'VQ@\=ZZI6;\:FW.>O:Q-*1-LCBP1%O8? LEKX9:,A#SZ\U0&3T >QY0L$)^&F9FSI%.6=Z"HE@=@IOW' MAE@RTV6O@9?D-F+<!0$MZP4A3]#N,?+ M @T/%"RRLK5#0" M(YCF(3$ZXT@.74/9I"5 KR@O"1@@6(Z3E($8'E'J*UM. M7 <;YJ[^> SGE 9=5=QVJ6R*3(\=X^(,Y$C2OEHA3(G&%M8RI=N9*3#R5!H. M$VI GG+O9DWD91XBAE59@HN^5D[82"HAZ\6Z4O-1X*"+6Y.I<;:6P*G2#1._ 6HZH>(%83 M3N.'>LO 9-$5-4Z9W* OE=3R!,[Z:(LB M<%[J(5WOR<1P90EF>:4TTGJ5]GKB$)B>W.2I-<)'PXG() O?TY259X#FJJQ= MI*UO%[=$ <7U#[N(7^7L .S_)9LNZ1<]<@;"N#6N%TB%2A6:GV*! ZY"TVQ MOP8$= AKN"&H.3=6$0<*@Q'4A_60V!YQ@RADB=YY1M4/S?0C8,@\?_L)>84B[/>02$J3+222MV^XC:+Q6&@1:F:= M*,GC -?@ ANYV_1&5$_*1&BU8ZYLOKC30#1-=43Q [TGM+R/AN=LV<\S2@=0 MGS7-DM_4;JHMZ383+;&V"XF)[ZP\W")ABGGAZI(CS)0+1LV()CQ0BC !>UDO M&? PUM!UM:\O&5"C1_^H(C4?8_G#?H U-H9'L GITIPHMES)#&A,;(.?:(=Q M:S7LX.&;&]BP7CR]M;5J&#]_C#%<:ZAV]2*5"1R>T([EW+4%3/Y\W] ,M>9& M&Z<'SSPDH ^K1]TDG_E"[%*&Q\MT#$2;.A M.R",[HJ?/78VH=PG>")DNJ&VCB HT]2JG^5;U,H^8P+3=BQ0L@^$0P4(P24:^H^2U M[?\( M?#: U]B3\>@-+SB[HPSULCJU^I/W]%6;ZA7YHC2AH M9C)I S4S6)!7N:":F++1[VJ'AZWK9)Y04-0^;'?86*ZU*Y$TQ,'6X^/Z/LKR MV#R=+3_>?D#7.>J=K)_/96L('PZFL'JO.SQZU?$GZ_XD2>U3_BYKQVQ!3?Q/ M*=_OG Q[G5ZO)UK?#8;]SF!X3/G9_L89WK#W:G4K9?VO LA3 6J&S3- M202ULGS 12IN&T+P<0T]3 ,"17GJSX5 = I='D-I4VV_Q>0_7S9ILKCMSN715NZ*O5+5H\LXGVLSU7"C[)6&^,I W&)#7#:^4 M#\H'F:2N@\["P3FLM"@;JL+R<26UD6G:%>?9LJ:I]8+\*3]AIR'2)V/XR(;Y M-7<\J/WAB+H3SM!=&KK]\"Z0)"@-:VR %@TS^!(]_<6E/]E&-#I]N/=R>4,+ M$\\HK..Y7[JC;HCFR*6?"_F21-KUS'O>X9K'&YL\$6>C*X'4;ZR,W)E0- \P M*24A33]R3\>KM/AS75A8Q;9? TL]Y_I+./.[KU2BZW(7FV[X.9+ZHT3;!OKH M*:KX3@Q..X/^D;CTWIFL\S:&&!_[JRWV.SD_;OT[IA-.A\TAGV3VHW M[?K#33RHR78R<>D0^#/M9T*-534%W'%G;OLMN1\DA:[X*7G"9U=55_5-*L/Q M/2I^@U/%2.)UQ%;0[B5RVCLNPMWY?K1^%RWN<'**UW7B^ MWQ:^QG/%7K\>->B>'+W:QL%<(E=%E<,Y]A<':J<0G*7230U+464Q_&YP,G0U MG5D 3(=>DNX(+9T.H/D.BGSNUL\:7.5&!#_2%2;\?PH:>2BRY>T'0[V&(6^X3B0RY=$TX^=S]LC]KW4% M(72'OHK[IIF6\J%7XM6O_WOI)&R*C\U O1!TY0AG#6,+AN-1V@LSRM1(2D]$RWW M]G_^66-N=8.Y:[IT#:ZNK+.6/[/RU[BFO-NF5?\--_Q<1^;$RM1JKXN_Y-;< M'I^H;MC4?T\W_]+B^#CS(^=F.:E5A;,S;G0W5H6CSO#L^%^K"CN;74%C6[&4M7:JN.P1U.!'B$8M3.KN,^F^%Z-#=,MF/KP_VWQ_PHL=<7/,[6Y MNKF[L ^J<;U])0[]^!01%?^C<%3/NJN\.T[[R(#[; /V388NB\6!UFG':[]%I M1IC^TE_+$5?M3@Y 6*EX,G8GQSY4X?84ZZ4([)VW!TZHXIQ;?(E^M>2L'C";MQ<.=., M\+G,.'[?-/9F6!:QQDAU-G MTIV&\OZ(;-,VY@!(=UX8!MCU<[>M85NOJPYNUX//-NGZ:NM+9D?U357S'*EV M@N51HMZ_>/]N# ^X?'N:E]G/E*E:S4/6/)=A'5C=WX'N)%\(N7?>WF/ M?M09#$_$#+JIH7_Q1E?;>E3?J$%RB\/O_\G4$L#!!0 ( M !2 #%EV9"C?MP( (@) 9 >&PO=V]R:W-H965TBISPH9$*40Y,D\1Y#3]="PC"'&*A%+#\K. &\EP)R6/\:32-UJ0B;H\WZE/MN_3E"7.X MH?GO+!'IT/ALH 06N,K%/5U_A<8?7^G%-.?Z%ZUKK.\;**ZXH$5#EBQ_!:0C.6X*WA^ V!/=8@M<0O&,)?D/PC_4A: C!L19Z#:&G@U7? MK@[-& L&@*:5LIF'%C9U3;S"Q.]:GLLVHNX)_\G6/(I^@948XRF$A35E7/5G@6%WWZXF@I2X[3U3( M(J:'J6R5@"F W%]0*C839:!MOJ*_4$L#!!0 ( !2 #%D0PNQ 1 ( (H& M 9 >&PO=V]R:W-H965T(%5@@89-H2L+GM MX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U M3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU M3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6 ML:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5! M.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V[<6F M@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2' M"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ &ULK5A_3]LX&/XJ M5DZ:AE3:4A@@!I6 ;7?<:3L$Q^V/T_WA)F\;;XF=V4X+]^GO>>TD;:%TG'82 M*D[L]_?S_G!.%\9^=3F1%_=EH=U9DGM?G0P&+LVIE*YO*M+8F1I;2H]'.QNX MRI+, E%9#$;#X>&@E$HGX]/P[MJ.3TWM"Z7IV@I7EZ6T#Q=4F,59LI>T+V[4 M+/?\8C ^K>2,;LG?5=<63X..2Z9*TDX9+2Q-SY+SO9.+(SX?#ORI:.%6UH(M MF1CSE1^NLK-DR I10:EG#A+_YG1)1<&,H,:WAF?2B63"U77+_4.P';9,I*-+ M4WQ6F<_/DN-$9#25=>%OS.(7:NQYP_Q24[CP*Q;-V6$BTMIY4S;$T*!4.OZ7 M]XT?7D(P:@A&0>\H*&CY3GHY/K5F(2R?!C=>!%,#-913FH-RZRUV%>C\^$(Z MY829BFM+CK27P5>OKTVA4D5NYW3@(87/#M*&XT7D.'J&XZ'X:+3/G7BO,\K6 MZ0?0KE-QU*IX,=K*\-=:]\7^L"=&P]'!%G[[G%QVN>6*,3 J7M11A@1PT@ !-2!(!S! M8E\ NW!A)2V.*,[QU-@,$@EIY'-QU[_MBQEILK(H'GB;*M:7S]7:*ST#.;11 M54%.O$["^9_/SZ^3G2 #[&LMZTR!J"]NZS1?LP,%A*N+$^ N9/8%Z1I,[XD4 MWE$N" ""C(9PS60%:-+:6MY8(_"Y] )F]-@,]H6IE&X 6$J-^L@'>T)32LZA M? :G23&5RHKJ$6)-;5F#)E+I:J26 7'+2#7^=P3AGJPJ185?D[G^EB#*4#;> M09]R0E;L[_6ZD&2@GK,P:\J@3./"%ZC"7M?&(QJ>P>%-!XZI MR.XMD04O7H&G.&[]<:YU#?(;JHSUB(C@HB[VAKN_]<"Z $E #$NZY1 IC_(7 MU'E_G^92SPB0+TOE0CO"WT=I 8>]_0C)7H1M;NHB$Q,2W"!9"5C\I=:Q P4! MCD'T73]$QR.L:"[!S^C"-OC=_4"V %_LW Y$"K!4.E.IY-;(8OR*5+JO &Y6 M$ *GM:]!W>!"\)M&#:BK[)/P,, ?Q^< *:1F6DTA4'MQODS"MMVPU>"52V@S M(=+0%NAG2()UC * 84) W0JKU7QN6650J# N8B'Y!$R)T0ER. P?;.MW=$EZ MK4,^13R:\/#]NK>*P>W(^R_8[F]I#6^ZUO!F:_6^ =-'QEJCL4Z?[P<_QE%< M:;AO'DV)*F+E4?&/D2%(M0"*1!QP.R2 MKXM\'4": ;$/HJHG0$_(":X?,8TESF3Q'"J:; H\W3<-8LD?V]]J)%.+H\VV M7YHLP#9.:K#B$MUJ=#P,>1X5%W5E@I22'=%P?:P<;[5)LI9-G/CH',];"\TF MQN==MV"),J(\'@^)&$M%CQO%@KA!@A YXF*O6W"BHW'-E:D=ZM R74.WC.RP M"$-9)VG"XVI;YM>=Q\XM0E;"+KE![U<_'8_VCM[RQ&"FRG,- V6L\=(YXJH+ MN,H,O2J,AIVC0N&6\)&>%;2!LRC1R%&K%LQZK@ %'@C:S7450RA";4#@.&RK MUC N-&XR+X%94/^;?K:&PEFMXN $A^>P1*[!!7TB MX\6T;8H9(2"XCQ 'U6U2<#VA%@H>F5!J2LB<3BE\U1*CNC_1,'0>$^OVLB]7 MQC60V-R16;-4NEQ,<<=UVRKU85>I#[?6U3L7VO%[Q(;[W\;*_",K%)/FS2ZF4L&$;-C,Q:PM4*=]A,S Q/%^Q/OLSO*KV+C.)A M)8:?PQN&)"QC-.%P@ 0L7%,?P18\7R]RA3E+5B"_CP[@#P!/X9@N)PI(*N@*4B'_2.T81L_,,0';ZIPJ4<=]J8,RQPC M)UD^@/VIP=#2/+" [BO/^%]02P,$% @ %( ,6<^!-OJ[ P 80D !D M !X;"]W;W)K&ULG59M;]LV$/XK!S4H&D"))%J6 MK=0VD)>VZY"N0=*M'X9]H*6S350B59**F_WZ'25;40=5Z/9%?-'=<\^]D,?% M7NDO9H=HX5M92+/T=M96%T%@LAV6W)RK"B7]V2A=971QE3CY1N /@7O3FX/S9*W4%[=XGR^]T!'" M C/K$#@-CWB-1>& B,;7 Z;7F72*_?D1_6WC._FRY@:O5?%9Y':W].8>Y+CA M=6'OU?X7//@S=7B9*DSSA7TKFTP]R&IC57E0)@:ED.W(OQWBT%.8AS]08 <% MUO!N#34L;[CEJX56>]!.FM#^+M"<+@)+9IQPD!T@KUI(]@/(!#XH:7<&WL@<\^_U Z+7<61' MCE=L%/#76I[#)/2!A2P>P9MT/D\:O,E/^7R/!;>8PXTP6:%,K=' GY=K8S55 MS%]#[K?H\3"Z.T47IN(9+CTZ)@;U(WJKER^B)'P]PCWNN,=CZ*OW\I'2H[1 M,T1M5'F86@\1,D6GS5A0&[ [A(TJZ- *N;T R@$V.;C!#,LU:IA$/KP54E#M MY;!5*C=P LQ/XTDSSJ(4/M.!/!/RK-(J0V-H-YS-(?)9G$+?[ E,_9!%-$[\ M-)G#2)RF79RFHW&ZTW1O:?L$7.;PYFLM*KI)K ^_H1V*VRC8<-R^LX#/%B35 MU"&.YJ<#^4XKBD\U".G".?4G\=Q-F#^EP-Y2-"_H1LOJLFZK-T=BE@G>7G6D MSDNEK?B[W7@5S7V6SDYIDOA3QDYAC/T)S/QP&C5I2=/96#J2+AW):#HNLTS7 M1/-6\+4HA'59=Y:O:ZV=BW>.+!&E>-TJN3W[A+KL"P_E;-3B<,Z.-(I_T<@. M-*IG&H6C81V-OO!_/2!'@Q5_TB3;&-.'"Z>/VYR<,*4Q]MD\@8^4'$J=W$*! MU'/ZLG['EODL2>@[F4>=H4RYLCN:L(JF=)/5F:VU0XO\F,KGY8LYB]CK+OH] MM_E A*CU S>&*F,C)-VF;AL]T_G>@3R#UHZ;D M4S])V6 -!KVV5Z+>-LW=Y:B6MNV W6[W?KALV^:S>/OX^,#U5DA#T=Z0:G@^ MHPM!MPV]75A5-4UTK2RUY&:ZHS<0:B= _S=*V>/"&>A>5:M_ %!+ P04 M" 4@ Q9[*XWA0\# 8!P &0 'AL+W=O$ \.,FEL>;8Q>>L\.\Y M.VGHM*X/O,3V^>Z[[^Y\E\G&V >J$!W\KI6F:50YMQ[',>45UH*.S1HUWY3& MUL+QT:YB6EL413"J59PFR6E<"ZFCV23(;NQL8AJGI,8;"]34M;!_%JC,9AH- MHJW@5JXJYP7Q;+(6*URB^[:^L7R*>Y1"UJA)&@T6RVDT'XP7(Z\?%.XE;FAG M#SZ2S)@'?_A23*/$$T*%N?,(@I='O$"E/!#3^-5A1KU+;[B[WZ)_"K%S+)D@ MO##JNRQ<-8W.(BBP%(URMV;S&;MX3CQ>;A2%+VQ:W?0-.5-WQLR@EKI= MQ>\N#SL&9\D+!FEGD ;>K:/ \E(X,9M8LP'KM1G-;T*HP9K)2>V+LG26;R7; MN=FUL _H1*80EI@W5CJ)!$(7\$E("_="-0C7**BQR+5P!&_OO#:]F\2._7N4 M..]\+5I?Z0N^3N'::%<1?-0%%D_M8^;=DT^WY!?I0<"OC3Z&87($:9*.#N - M^V0, ][P!;R=D"\EYS-J\%I\N$ X5%/>'0(?;;D'BT:KITI=^IU!',B=&T9KZ3(I&K+VM6Q &Z' M6U]M*_4*%H(D[8OLH._]D=U5"*51W.H>N7U7X=:_'*G;(1*Z,>,) ::Q(%JN M]9:;<%#Z4!Y#';PJ-_^6:^:Y,A X=I0;?D>:V(9W9)0LA.-#)I30.4)H"DX" M^>SP4\'^J83$7&*.=886AH,@'8[A"A]1P:!;TVX=PIUQ0G%2GP&-NTR/X4)0 M!?BKD4S;!\L2M$Z6,F=.P;# M2'IX#4,AD=)DO#FS:NS=)!^>++K+KE3\ \W MNN].*!M=$(Q.SWN][>IE+:\]X?P7M^00M^0E;N_ .^I_A["]02P,$% @ %( ,6:(-*>%B P '@D M !D !X;"]W;W)K&ULI59M;]LV$/XK!W4H.B"( M9-G),MRYKE'1F[4VDCE2S2:UM4%6!2V#P=\<=_9 !I])H?4WK_Q1S9/, M$T*!I?,(C!Z/>(U">""B\;W%3+J0WO%0WJ/_%G*G7 IF\5J+?WCEMO/D*H$* MUZP1[D[O?LK[!6'O'7( M ^\8*+#\P!Q;S(S>@?'6A.:%D&KP)G)<^:+<.T-O.?FYQ1U:9YK2-8:KC85W M#ZP0:'^>I8[ O4E:MD"K")2_ G0)G[1R6PLWJL+JV#\E4AVS?,]LE0\"_MFH MXUK+6 M"I6S?90'0?LI/VC'! W<83QLXW%5BH;J2P+HQD"IJ=KTHO*2U8)784>MHX?T MG$"O@4X0P_P,6J!3!-P6Z6<00Q$L?P+I.P?(BNO* OH& BH_=N4/EB2,@5N* M)&O#?4S"]F!K+>AL(9I3> BXAYT(]Q3@:*%#/@X1X%^D:VV=#V#P$56#\/;- M53[*WQ_ORQ1N9"WT,\6T9&>8*F-6!2I<^T0EI4?\'/?K9=OM M_XA^-LG&QP1.5J+>KPVU0D :_7J*?;0RT/<77=]?#/;]/5U#52/0UV)9EJ9! M/[B'A#YR5G 1YK=O @;A7YF PZ;R+[R7\8[[\4\?CE\8F;#Z7 1 MN";7[/P7*KF)MW%4G*[##5AH1_=I$+?T 8/&&]#[M=9NK_@ W2?1XE]02P,$ M% @ %( ,65,2'?[0 P )0D !D !X;"]W;W)K&ULE599;^,V$/XK W6W2 #'.FTGKFT@R7;1+3;=($<71=$'6AK9Q(JD M2E)Q\N\[I!0?NXZ OD@\9K[YYB(YVRC]S:P1+3R+2IIYL+:VGH:AR=&.K];6+82+6(_VL;[5- NW* 47* U7$C26\^ RGEZ-G+P7 M^)/CQNR-P7FR5.J;FWPJYD'D"&&%N74(C'Y/>(U5Y8"(QK\=9K UZ13WQZ_H M'[WOY,N2&;Q6U5=>V/4\. ^@P)(UE;U3F]^P\\<3S%5E_!PH#2!OC%6B M4R8&@LOVSYZ[..PIG$=O*"2=0N)YMX8\RP_,LL5,JPUH)TUH;N!=]=I$CDN7 ME'NK:9>3GEU\1G+)P,D#6U9H3F>A)5"W%>8=P%4+D+P!,(8;)>W:P*^RP.)0 M/R0R6T;)*Z.KI!?P]T8.(8T&D$1)UH.7;CU,/5[:[^'?ETMC-17!/\=\;"&R MXQ"N,::F9CG. ZI\@_H)@\7//\7CZ)<>@MF68-:'OKAOZKI"*G3+*O@DVT9S M%7N'%;-8@%70.G&,^?_ YGO8>H==.6S 9^IS^C-9P!.KFE9,E6#7"'=?'H$9 M@];X_5:CXFS)*VXY17?#:,= J2KJ,%4=; MA&HD^<9E7C5.@TOOMB"+C?;AWI'KO<(9;.>RBU$J .>9N69M32C2<) M'*1&*GGF$7ISM!]QIKEQZ*VQI:7SUTVU.X7.5'G6N%RV*8L'T60"Z2!+$OCJ MCRD"94_$;X5D1'2JK0V+6L )!> %F3:GD QC2L=P//Y1M> F=X$# _CX7D*[WO:8K1MBU%OZ7YL+,4>;HB<: 3BR3$U E7)8<1O4>- =NZKQM'>^N=(5 M;>FB+)S !\Q1+,E>&G=HKG[2= Q_N?P<$9LZL1$DU OG;CAV]19';DA%,,FH M-XD/*RG1D%W @W+U]UVU[IP=#6)2^XR&ND/4C?7-0:IH+)RD%^>G;P#LE^H[ MR :3Y *.%46X=W4)U"M_01OP==7>8MO5[1O@LKWZ=N+M ^*&Z167A@B4I!H- M)Y1YW5[*[<2JVE^$2V7I6O7#-;UC4#L!VB^5LJ\39V#[,EK\!U!+ P04 M" 4@ Q9(7._A3$$ !Q"@ &0 'AL+W=O\.]]B)]6C;@ ,>6ZYT,N@,::[C")=-M!2?2$[ M$'BSE:JE!K>JCG2G@%9.J>51&L=%U%(F@M7"G=VJU4+VAC,!MXKHOFVI>KD& M+G?+( GV!W>L;HP]B%:+CM9P#^;W[E;A+AI1*M:"T$P*HF"[#*Z2R^OVUD.R@C M@Y8)_Z7/0QS^CT(Z**2.MS?D6-Y00U<+)7=$66E$LPOGJM-&TG5Z%O#77ER0+ Y)&J>3,WC9Z&+F\++_<'&K9$O6R%5A*F"834/6+L"@ MR)]7&^W._SH5 (\_.8UOR^92=[2$98!UH4$]0;!Z^T-2Q._.L)^,["?GT%#2A!^5 .H#025@1HV9!:R;ZS0=&L99PJ2[WJ2X,&K8RE8QH% M0*BH4.:9M#Y7P>8JP4R#,=.<""ZR2_+@5 [3FMRC[M'!J'L,8@$.5J/#;\@L MG,0Y?I,LS#.[2+-P%F=^D28YXM;X8*!LY.SCL-+&C>-':.^ =%%*LIA,\6]6 MD"POR(,T&)LA8MZ0QT=#A;.83L)\-O>&\FGR2FKS8@.![40]@OF>;G_ 9R)O M:=N]0S5\O4XQ=,';01Y%F$WG[EM,IY9IBKRFGG(ZGZ#%#>.C?!K&:8&RLWQ& MDB1,<3,/YVDR>/XM(3Y3C_E8C_G9>KS'G\6J1W:8=+9VQH9RI348[=YI//N- M4?2$&:P +-M2JLJ7R:"H)6>5JX!KRJDH@=S;1JY/E?995M]2VG@KD*>$>%(\:HL96\]L>V&/3GO3IR%KJ&\(9-PGL0V-^(PGN8(M06E M#EH8JJH>]X=NNWCT*"8,Z:3:-V N1?TS9G5[)&S+,ID4XYN_N [TF2I%!6X4 MF%X)_1WL%&CJ9"9'!V, MLG:#3N:N)#XB6 \'>>I*S]&O(K[8>P35=B,-.&P M1=7X8HKII_R XS=&=FZHV$B#/=DM&YP)05D!O-]*:?8;:V"<,E?_ %!+ P04 M " 4@ Q9;C(:E)0" #_!0 &0 'AL+W=O+:5ZT26B@553"SWV2F/F0]_768D-UV=RCH)N M"JD:;NBH9KZ>*^2Y"VIJGP5!WV]X);QTY&P/*AW)A:DK@0\*]*)IN/HSP5HN MQU[H;0R/U:PTUN"GHSF?X1.:;_,'12>_0\FK!H6NI "%Q=B["H>3V/H[A^\5 M+O6.#K:2J90O]G"7C[W $L(:,V,1.'U>\1KKV@(1C=]K3*]+:0-W]0WZ)U<[ MU3+E&J]E_:/*33GV!A[D6/!%;1[E\A;7]9Q;O$S6VDE8MKYQX$&VT$8VZV!B MT%2B_?+5^AUV @;O!;!U '.\VT2.Y4=N>#I2<@G*>A.:55RI+IK(5<(VY!.9+)!X"*'KZ9$U8,O]$NZ6?;.B/UVCAI]74VT4_2^_]I7=HL;[4>T,#?6<9SCV:$@TJE?TTN.CL!]< M'N <=YSC0^C_Z=8^M@?Q]K/MDE3;)+)-(M#T(),TDMIHD 60&0I9TVA78C:$ MYU(AOFD\/%6KMP;J([H^=HIMJ!71CO8OB0\0Q17 $LLAB4@F_9!D MV OC&/:UUM\9R@;5S*T>3:^W$*:=S\[:;;>K=JBW[NUJO.=J5@D--184&IPE MYQZH=MVT!R/G;L2GTM#"<&I)&QJ5=:#[0DJS.=@$WTNDP/$ P /@D !D !X;"]W;W)K&UL MK59M;^,V#/XKA#<,#>#6+[&=M$L"M%V'W7 W%-=N]V'8!\5F8N%DR2?)3?KO M1\F)FV!IA@'[DE O?/B0%$G/-DI_-36BA6TCI)D'M;7M3129LL:&F2O5HJ23 ME=(-L[34Z\BT&EGEE1H1I7%<1 WC,EC,_-ZC7LQ49P67^*C!=$W#].L="K69 M!TFPW_C,U[5U&]%BUK(U/J']O7W4M(H&E(HW* U7$C2NYL%MQ(X0"2^L0&/V]X#T*X8"(QK<=9C"8=(J'\A[]9^\[ M^;)D!N^5^,(K6\^#:0 5KE@G[&>U^05W_GB"I1+&_\*FOSM) R@[8U6S4R8& M#9?]/]ONXG"@,(W?44AW"JGGW1OR+']BEBUF6FU N]N$Y@3OJM<].SB@6G)Y=K Q4=ES @>4<-3S33"Q3-;"C2C663)CKL=E3O,NQXS?0>S M@$]*VMK @ZRP.M:/B-] ,MV3O$O/ O[:R2L8QR&D<9J=P1L/3H\]WOC?G'[S M]L_;I;&:WLA?I_SMX;+3<*YN;DS+2IP'5!@&]0L&BQ^^2XKXQS-DLX%L=@[] M_0R=(GH>ZKE&6"E!A4B 8%U^P: UM*EM#9:.2]6TG66^8M3*/7A> I,55%QT M%BN0U"@$$8&6>)C^I7!)NJHS=,^$@-L26WMP7M'#'-W .BCON4O\6P9*+L1)^7WNLDN]YY'8\G M>U?3)-^+V7@\@B^^*U%@V0MJ:K(]&AGIK+'DCW/A\D26\VF8Y GD>7B=3""? MA-,D=:NB*/Z#9V_T3]D@FO%5TE,G(=D):;$7IJ,SY9,/Y9.???.WTG)OD9H_ M/&'9:6XY1>!A6XK./;F55@W<'S_[?S:(4\5VUO#IKG!<@;MD;.@%N:HYX.-+ M\2#EQ.E, 3+C%+@&7*UHVM$@[$0%->4JI4'6&64IV$4](8A]?3 DZE.3J8:0WJM9_/@MI^);]?[+XM/3*\YF1>X(M7X:D*)T_VT[A=6M7Y"+I6E>>O% MFCYP4+L+=+Y2RNX7SL#PR;3X&U!+ P04 " 4@ Q9[<8,&TD$ E"P M&0 'AL+W=OWO%/BBV8@MG2YXD-^V_'R4[CM.EV=V'?;!$4>1#4B1E MS7="?E$EI1J>ZHJKA5-JW%XRJ0GCSG)N>;=R.1>MKABGMQ)46]=$/J]I)78+QW?VC#M6E-HP)LMY0PIZ M3_7GYE;B:C*@Y*RF7#'!0=+MPEGYLW5BY*W +XSNU(@&$\E&B"]F\2%?.)YQ MB%8TTP:!X/1(KVE5&2!TX^\>TQE,&L4QO4?_T<:.L6R(HM>B^I7ENEPXJ0,Y MW9*VTG=B]S/MXXD-7B8J94?8=;)7G@-9J[2H>V7TH&:\F\E3?PXCA?0UA:!7 M"*S?G2'KY0W19#F78@?22".:(6RH5AN=8]PDY5Y+W&6HIY?WM, CUO"!=PDV M)_7] ]E45/TPGVBT8.0F68^V[M""5] 2^"2X+A6\YSG-C_4GZ-G@7K!W;QV< M!?S8\DL(/1<"+XC.X(5#N*'%"_\CW#O:"*D9+^#/U49IB<7QUZEP.[3H-)II MF)EJ2$87#G:$HO*1.LNW;_S$>W?&UVCP-3J'OKS'!LS;BH+8HK^/E+<4-L_P M$Q6%)$W),N06F*]3?I]%/NWWR$1Q,"&M"1>8 J)@*RKL8C6#AU)2>I1LN&=/ MQPS,';6Y&PB31#.$(^HC:0B'[R!VHRBQLQ\$./N>FZ3>GO#ANF2<0."F\112 M-_!"\ /WRHO-Y =3>"!LAT!^Z$$0^A#[,21Q )\YT\8Y3315B.5!-(4DG2(Y M1?#4C=Q*4>.)%9QM64:P(*]M MJU.I3F7S//Y#2:&A,L.ZQFO46)&]%:*U9)M6FW8&+4"T$G*F.J:0RD5F UN\ M%H'RO+]NJ.$37#*>LT>6MZ0Z4@(ACZ5!ET2C35M*W)RV[UT8J5K((W<87L(: M*DJ4!L'MENY\9R)7,.C_C]5V,PID!JOJ16AA"A> 6;^ V%!)A,-(!5: M7EA M2@@'LQGY+R368-AV'S_?;+\?']8,?'@X>>@P]5 XO3*#,9[&+W31>F)$ H,> MVB%Z*;+&2D;>VS=IX ?O>D\.JR/9:TA[@>24JW #P=Y:-_S+VOL1M-4_+$T8 M_G'HF/^L:G,ZXNQ* 4TKLQ+_JY@)B;_JZKEKCM94(4K@_]K,K^B8BFZDR-M, M*UNP/80NI6B+\BB[EV=Z.1EZ.?GJ7EYEF6@YVKVC&66/MLEN#WWX;2U^WJQI M\:X;S"^+[ V?Z3DM-/;M2')P\6N[<';HI!O4KC>8\-!W]V'#;Q"94HM,\>QY MOT-@RB ,1[P_P.]K[-3Y3T9/%SR;PC[0,-U&M7O%#-SA#;CJGCX'\>X!^8G( M@G&%H6U1U;N\PFM3=H^R;H&7G7T(;83&1%BRQ'QLM_ M %!+ P04 " 4@ Q9J;Q1OP4# #M!P &0 'AL+W=OJCYL['%L ML=XUNVM"_KZS:\=<:B)H7^R]S)PY,SN7T4JJ.YT@&GC,N-!C+S$F/_1]'2:8 M,;TG5LB5=H?N9S13N_1HG2#(5.I0"%\=@[ZAQ. M>U;>"=RDN-+/UF ]64AY9S>GT=AK6T+(,306@='O 6?(N04B&O<5IE>;M(K/ MUQOT'\YW\F7!-,XDOTTCDXR]?0\BC%G!S:5=-I%+A7V4 M*Z/H-B4],[G$".F9%QSA0HJOH11&24Y22S@5!A5J TQ$<'Q?I&;]="9CF-]> MG<"5Y!$8"<=9SN4:4595&]8#>Y,NGSJ#];0OC7LVXMPW]U?,VD6]BO!6S MF?%U@A#*+)<"A=$V/8P]29A8(J2V?FLBXE6>I143#=1CG)I.'R$K4P%M*@ ] M)-8/"4PA.,ND&%EPJQ,3FEQ9/..L[+AS66C*7KU["#.FU-I>WS!>H"7X*O5G MC:GO7#ECHJ".!9V*P&<(]EM!IP?'<4S=Q8H0=6H @DI6*13A&B@?A.:L;#W& MJ'11E,2H6-X1#-@9' QW_X_UBZ 1YV&KWQDV0,Z1VIM]MTV5?SP][!X,=O\UC%M0N_M-L?NPHZ\CV&WU@RXTU:7_K 5GJ)9NT&@J MB4*8LAO7I_4L.RI;^)-X.0C/F5JF0@/'F%3;>\.^!ZH<+N7&R-PU](4T-![< M,J%YC,H*T'TLI=ELK(%ZPD_^ %!+ P04 " 4@ Q9&),]T?$" "U!P M&0 'AL+W=OC%5OB'>JO MJ[FDF5NS1&F.7*6"@\1X[)RWA]..L;<&#RFNUZGBL ,8>'L ?@7PK>[R M(*OR$]-L,I)B#=)8$YL96%+]+-?N>1\/*.[4BCN'V">W&"%E(UT([!'?I/@@9[/B^P3I.>0K MP9%K!2(&;582QI<(J_ '+;_=@8LXIBIA3$@Z)3*GU),2>;@!>@]<9:PL(5K+=%&4 MPK3XFV# 4>^L?_Q_JE\%C33W6]UVOX%RCE2FS+W!Q5.1ZLT;PM%I^=T^W% S MR(12?SB\W\O@K'?\UC >8 T&3;'[9T=_CV#0ZOH!-.6ENU-*=G0KIE3LP!=:>>_ 102P,$% @ %( ,68C:^^=G @ VP4 !D M !X;"]W;W)K&ULK51=;],P%/TK5I 02&/YZ@H: M::2U8V(/@VH5\(!X<).;Q)IC!U^W&?QZ_)&&;FHK'GA)[.M[CL\]R;U9+]4# M-@":/+9. M+"5K02"3@BBH9L%5?+F8V'R7\)5!CWMK8BM92_E@-[?E+(BL(.!0:,M S6L+ M"^#<$AD9/P?.8+S2 O?7._8;5[NI94T1%I)_8Z5N9L&[@)10T0W7][+_"$,] M%Y:OD!S=D_1#;A208H-:M@/8*&B9\&_Z./BP!XBG1P#) $B> R9' .D 2%VA M7IDKZYIJFF=*]D39;,-F%\X;AS;5,&&_XDHK<\H,3N=SB@R)K,A2 8+0U)G[ MZAHT91Q?DS=$*RJ0.M.S4)LK+3 L!OJYIT^.T,<)N9-"-T@^B!+*IP2AT3H* M3G:"Y\E)QFLHSDD:GY$D2I(#@A;_#H]/R$E'_U+'EQ[A^ZQJ*MAO9]L964B! MDK/2NTA%^=168_,-$U04C'*R,D$P_:"1?+]:H[&YT#\..>P%3 X+L%U^B1TM M8!9T]BZUA2!_^2*>1N\/N?.?R)YX-1F]FIQBSS]MVC4HZP)"1Y4IGU3>#E'O M_V9XR 5/?>&H[6C:YFD6;O=+.Y7A]89[?=*"JMWX0%+(C=#^#QRCXX2ZV6C9F^H&R" M.:^DU+N-O6"&PO M=V]R:W-H965TW"3:V/AV)GMM.R_W]D)48!0\;"7YLZ^[[OOSO9UNI/J41< ACR5 M7.B95QA3G?N^S@HHJ3Z1%0C<64M54H.NVOBZ4D!S!RJY'P7!V"\I$UXZ=6NW M*IW*VG FX%8179?V:]<[5C+BFJ82_[ (&H!T4^@;E6%(_:U-?-JFC=U)_ MJ\4)B8,O) JB9 ^WP]?0(;PT,'CEW ?F]!U(NHZ$3F^^$.=N -.#>1DP73& MI:X5-N'7Q4H;A1?O]U"Q#7LRS&X?X[FN: 8S#U^;!K4%+_W\*1P'7X=*_T]D M+QH1=XV(][&G5TPPO% YV4@Y?*X-?NSP=DQLT^@LP3/8]DL8")J$9UW0"VE) M)RW9*^T!1\(Q$\>5DAGH06T-P:B?-IBTC3IMH[W:>L]E2-?H M33M&012^TO4V*#X;G[[2Y?=>NYVTWZG:,*$)AS7"@I,)LJAF>C6.D94; "MI M<)PXL\"!#\H&X/Y:2O/LV)G2_86D_P!02P,$% @ %( ,6>9A2&6B @ MHP8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8F MD(!\-06Z-A*T8Q_:I(J.[6':@YO MW]P,-U+=Z16 (0\%%WKDK8PI![ZOLQ445)_*$@3N+*0JJ,&I6OJZ5$!S!RJX M'P5!WR\H$UXZ=&M3E0YE93@3,%5$5T5!U>,5<+D9>:&W7;AARY6Q"WXZ+.D2 M9F!NRZG"F=^RY*P H9D41,%BY%V&@W%BXUW 3P8;O3,F-I.YE'=V\B4?>8$5 M!!PR8QDHOM8P!LXM$"2KM)%% T8%!1/UFSXT/NP PMXK@*@!1&\% MQ T@=HG6REQ:$VIH.E1R0Y2-1C8[<-XX-&;#A+W%F5&XRQ!GTBO*JR-7NOF]U^ MG0-=T@Q&'GY^&M0:O/3]N[ ??.A*_3^1/3$B;HV(][&GGY34FI3;S:@C*DK"BS;JB=1>*[6W5^HWT'J O2&KBJJ^ MKQS0D8S1NFF@=%I(9=A?M]"EOCX@V=%U$IY'%V?/Y'>%]9,HZM:?M/J3O?JG MG28?$P&=3B%V/;]G:HE$YIP6" L.#U#%E6W MQ'IB9.FZREP:[%%NN,*_""@;@/L+*&ULK99= M3]LP%(;_BI6A"236?#0-B+61H-$VIDU"=+!)TRY,1*E6>N*],<"BPGO 2F1]9<%%CI M4&Q<60K F84*Z@:>%[D%)LR)Y[;O2L1S7BE*&%P))*NBP.+Q BBO%X[O/'5< MDTVN3(<;STN\@16HF_)*Z,CM5#)2 ).$,R1@O7#._;,D,ODVX99 +7?:R%1R MQ_F]"2ZSA>.9!0&%5!D%K!];6 *E1D@OXV^KZ713&G"W_:3^R=:N:[G#$I:< M_B29RA?.J8,R6..*JFM>?X&VGIG12SF5]A?53>Z)GC&MI.)%"^NX(*QYXH?6 MAQW #Y\!@A8(7@I,6V#Z4B!L@= ZTY1B?4BPPO%<\!H)DZW53,.::6E=/F'F MM:^4T*-$CP MX @=(,+0CYQ7$K-,SEVEUV(4W;2=]Z*9-WAFWJ\5FZ"I=XP"+PA[\.4PGD"J M<=_BTQX\&<;/J\T$>8'!_9-]W-4&=BX&G8N!U9L^H]=9]?N;'D&7"@KYI\^4 M1B;LES%;_$R6.(6%H_>P!+$%)W[_SH^\CWT6C2F6C"2V9]^TLV\ZI-[9U^=8 M0T:6-/]AV]@_#3W]TK:[5KPH*QE.WW,:98,I+8GG>SSKO9.-MK-J9]8XHE(XGMV1=U]D5OWEZ#Y&L=&U,L MB?ZSI1LKW)VCS]Q3OF.Q(4PB"FO->9,3;;QHSOXF4+RTI^$=5_ILM&PO=V]R:W-H965TJTJA_;P[0'$RY@U;$SVRGMO]^U"2D%E_5A+\1.[CV<[U M L"0QY(+/0P6QE1G8:B+!914G\@*!#Z92552@ULU#W6E@$Y=4LG#)(JRL*1, M!/G W;M2^4#6AC,!5XKHNBRI>KH +I?#( [6-Z[9?&'LC3 ?5'0.-V#NJBN% MN[!%F;(2A&92$ 6S87 >GXUZ-MX%_&"PU!MK8I5,I+RWFR_381!90L"A,!:! MXN4!1L"Y!4(:?QK,H/U+F[BY7J-_6M"ITGH M.*$K9D[6F!J:#Y1<$F6C$R2\HIZ( NS2.R_30W2NM2]I[4L<7N=-]ET#IP8=&S-=<*EKA2;\ M.I]HH[!:?_O$KM!3/[KMX#-=T0*& ;:H!O4 0?[^79Q%'WW2_Q/8"R,ZK1&= M?>CYNE@J^J0DYZY05&,'?ZX)GP'N MFTPNI,8.7=MK)"ZQQNK"U K5^"AW=]C$:;SM\6Y0Y.>;M7RSO7S7DZ)ZGA2T MD;#A-<&SB%"ML8%F3& [H09OH62[(N(HW1+A"TI2OX[35L?I_D(Q"U ^1J<> M6[O1%B-/4#]ZI1)Z+:/>FRJ!;\WF8M=Q;F>SL;/Y'WW8VVFQ?ISVML1X@K)^ MLB4FW#B/[+? -ZKF3&ALLQFF12>G:(9:G:^KC9&5.Z(FTN"!YY8+_"0!90/P M^4Q*L][84Z_]R,G_ E!+ P04 " 4@ Q9M(G72@<$ #G&0 &0 'AL M+W=O/271+VBJO904NH,OT 'NG05DJW^GRS],[]/;-._0&L1S]M>*%U-5R%"I-WY (YS75 MFXHJ.4#UCR*_0''T'I&(]#K:;]WM=S#7[;ALC^WV4 ^MF1QI)D=*O-X!O%L0 MBBW8G"JM5T\B@3673'7I<@*9!_5:KNDP"S- M<:,Y+M'C YI;3[P_M/*U5Q*DG]%'XRC!\F59]2?/17/AADK6Z8'8YZP\@5FS MZC6SZKG]0>4*P=>";6AJ'ISK+K45Q*"$,-^XFPF.HR@:A9M=&1U5T6Z5Q:_? M\.O_%_^B?] GV$"*0*S9G79S.KR]4ZN M(/HO.+FCZK"3KQI^5Z]R,NGBZX0\=74\@5GJAXWZX;F=//0Y*T]@UJQPU,:= MZ/5>KC%V;?JCD9TE-K>=*(9?Y>.XDZL3\]3%\85F3Z"-5)B[![N"S;V%W M.G;#G;PXGM!L\6VHPE=G-[/7$.8+S9Y7&\.P,[D<:>;A,6;>+SIH9M(F'^). M/@XS=P9D-]S)NQ:>T&SQ;;0B^-QF)EZ#F"\T>UX[>ULO;&X=8^8:PQ4LG"4V MMS;T$'?H<1BY,R&[X4Y>F/]C3XFTJ8KTSFYDKY',%YH]KS:2D1=VN8XR$FT\9:'X(]:9:WQW;24*1NQ0TWB0_S?_XG\4S6 M:?-H:P D3U(HF],:L5E$D2UKD,Q.= /*[>RTD0S=U.PCVQA@51!)$25Q/(\D MXXH665A;FR+3+0JN8&V(;:5DYM<2A.YR.J7'A0W?U^@7HB)KV!X> +\T:^-F MT4BIN 1EN5;$P"ZG-]/%\LK'AX"O'#I[,B8^DZW6CWYR5^4T]H9 0(F>P-SK M "L0PH.N'I^$C_$')WN6R9A946WWB%=4ZO*:E@QUJ!&]U]A"&? M8+#4PH8GZ?K8-*6D;"UJ.8B= \E5_V9/PW4$R")+@NS\HN+QER(K, MZ(X8'^UH?A!2#6IGCBO_4Q[0N%WN=%ALP*)I2VP-5WM+7MT",B[LZRQ"1_88T)?=:86W)>U5!];<^.GS/ @LLA9,G4OPHMZ7Q\(VK(2L5 M)9QSV7.N \>WBT,13Z;S+#J@J+0QKU]K ^ "WO],:CQ-_P-@L MB]]02P,$% @ %( ,63C+M!+3 P -A8 !D !X;"]W;W)K&ULM9AM;]LV$,>_"J$510MTT8-EYZ&V@,;BL!8M%B3M]F+8 M"T8ZVT(E4B,I._WVI2A%MFQ64SKF32Q2=S_RSR,OXLUWC'\5&P")'HJ,%D:K)UZXH.9!4.Q6Y&WC>S"U(1IUHKOMN>#1G ME>RXS=8;67>XT;PD:[@#^:6\X:KE=I0T*X"* MC%'$8;5PWOE7V)_6#MKBSPQVXN 9U5+N&?M:-]ZG"\>K9P0Y)+)&$/6SA27D M>4U2\_BWA3K=F+7CX?,C_33J;:;\ M9'0+0O(JD17/Z%J@7]&2%26C0*5 ;(5ZKQ%^4/M3 'H5@R19+EXK^R]W,7KU MXC5Z@3**/F]8)0A-Q=R5:G+U$&[23N2ZF4CP@XE,T"=&Y48@3%-(#?[QL/]L MP-]5B]*M3/"X,M?!(/!#1<_0Q'N# B\(#?-9CG>?F.3\O]'Q3X_>6XQ)MTTF MFC<9LTW4'A$2J3#7VP/X%M#?'Y4]>B^A$/^80M_ 0S.\SH57HB0)+!R5[#31 MB5[^XL^\MZ9UMPF+;<*P)5@O0F$7H7"('GUFDN0J=1_&"9KS:HI( YMI6/W/ M9!OYH:=VRO9PI4^-O+Y%/ :#AS ]K=-.ZW2$5F-N,FD=A#UU]]F$Q39AV!*L M%Y%9%Y'9<^:'FK]I[Y>.&R!5D9]@X"G[CB;L-@F#%N"]:)PV47A\CESPJ7- M"-F$Q39AV!*L%R'?VW_]>X,G!1=ESKX!(*&."BZ"PRJ3Y,]X[/=.S MH\1@L#G.#",P>!#35WQPW_%MYL&6-JSVU.9$[7]C\""FKS;8JPT&U?Y1JJC* M XWFD Y"GGK6K-)BJS1LB]8/Q_X6Y3_K-H^R2HNMTK M6C].^[N4/WR9 M^IFT&!H^=4YN5 :KDU0Q!H0'07W5^UN5/^9:-3XU3L?<(0U6)XK'@/ @J%'L M'M3!"N!K78 4*&$5E4VMH^OMBISO=&GOJ/_:OUKZAOZX+HKJNML>WU14/Q&^ MSJA .:S44-[9N9HM;XJ434.R4E?A[IF4K-"/&R I\-I O5\Q)A\;]0!=J3CZ M#E!+ P04 " 4@ Q9RF?^2-P" "("0 &0 'AL+W=OTT\.]G.ZE;MA 5-%X2V_%W.2<^ML<5X_O75%PP(D!Y<0-/"]T8[YXQ0(JR:.[VP'%MDZE7K C<8%7L,MR+MBSE7/M2Q)E@,5&:.(PVKB7/CG M4[^G 6;&]PPJL==&.I0E8_>Z\R69.)YV! 1BJ2FP>FW@$@C13,K'[X;4L9H: MN-_>LE^;X%4P2RS@DI$?62+3B7/FH 16N"1RP:K/T 0TT'PQ(\(\457/'88. MBDLA6=Z E8,\H_4;/S2)V ,$P3. H $$QGF&"=6@ ME;F,ZK]R*[GZFBF/",>HAM&92K0%4T@>8IW52 VFF ; MS33H)/Q:TE/4\SZ@P OZZ.YVAHZ/3CIX>S9+/BP#%,'%51AM.)WK_S0^]3A^>^]=SO8H^FF& : \("L16:00SY M$CCJ^28[O3:[-6%H"'4Y;R)O[&Y:/ RLAT&GAZL'M7N(OW]M+58C!WMB?M\? MM>N%5B_LU)OC1[5CR-:E&/ZC]TQP0RLV?$&"U=(#N_3:]( M$/8(@ 1L@-=N:(*60&&5M:>AD_"52W)D[8[>I(Q&;^#9]W8[I/>_"ZEA/&"Q M^7L;M?_J6FJ@ARTN/]A)!J\NIP9Z2(B[7=;OW!!?6E$-6]@=M;MW..; U^8* M(%#,2BKK<]*.VFO&17VX[J;7=Y0;S-<9%8C 2D&]TZ&*GM?'?MV1K#!'[9)) M=7";9JJN2L#U!/5]Q9C<=K2 O7Q%?P!02P,$% @ %( ,68D4^_"] @ MM@@ !D !X;"]W;W)K&ULM59M3]LP$/XK5H8F MD!AY:9L"2R-1.C0FF!",[<.T#VYR;2QB.[.=%O[]SDX;NJG-)*1^2?SV//?< M7AE#*9?P M .:QNE,X\UN6G'$0FDE!%,Q&WD5X/@X#"W GOC-8ZHTQL:Y,I7RRD^M\Y 56 M$920&4M!\;6 2RA+RX0Z?J](O=:F!6Z.U^Q7SGET9DHU7,KR!\M-,?)./9+# MC-:EN9?+S[!R:&#Y,EEJ]R3+YNP +6:U-I*OP#CG3#1O^KP*Q 8@BG8 HA4@ M*8L%EY, IW&>),>@/HDB8?R%>J%+41 M(H<3,)25^H@<$";(MT+6FHI<)[Y!@Q;F9ROR<4,>[2"/R:T4IM#DD\@A_QOO MH]!6;;16.XXZ";_4XH3T@F,2!5&?/#Y,R.'!40=OKXU"S_'V=D9!:X!CXJ)Q M3":@,\4J]]G\O,&SY-H U[^V1: A[F\GMC5UKBN:P\VWF.H%O#%C=X#[*'K>QA M9S3OP=ZO3,R;#!,#BFN"HO%RMD6[WMA:HMW4(7X?5'5H/&TUGG9GG#[ORG@G M\(VA.VMEG>TKXV=[D!T&K_=RL+^<_X>[[Y*NM^GT-UH)!S5W#5/C!5(+TW25 M=K5MRA=-*WH]WG3T6ZKF3&B4.4-H<#+$RE=-DVPF1E:N,4VEP3;GA@7^6("R M!W!_)J593ZR!]E&ULK5?;;N,V$/T50ET4"=!$5TN.:PM( M+"_:HHL&FV[WH>@#+=$6L1*IDI2]^?L.146U'%EUMLY#+%)S#F?.C(;D?,_% M%YD3HM#7LF!R8>5*53/;EFE.2BQO>448O-EP46(%0[&U924(SAI06=B>XX1V MB2FSXGDS]RCB.:]501EY%$C698G%\P,I^'YAN=;+Q$>ZS96>L.-YA;?DB:A/ MU:. D=VQ9+0D3%+.D"";A77OSE93;=\8_$')7AX\(QW)FO,O>O!SMK <[1 I M2*HT X:?'5F2HM!$X,;?+:?5+:F!A\\O[.^;V"&6-99DR8O/-%/YPII:*",; M7!?J(]__1-IX)IHOY85L_J-]:^M8**VEXF4+!@]*RLPO_MKJ< #P@A, KP5X MQX#)"8#? OQS5PA:0'#N"I,6T(1NF]@;X1*L<#P7?(^$M@8V_="HWZ!!+\IT MG3PI 6\IX%3\*P&5);I!3W55%00J0.$"468JT!1#@17)D.*H,,97"5&8%O(: M8)^>$G3U[AJ] PSZ/>>UQ"R3#!^>"?\\-$'SE0NT8IE)!O M)^/X< 1O@R:=,-Z+, _>*.$O-;M%OO,#\APO&/!G>3[<'PKG_ZV^^N;5>V+X M797X#9\_7B5_WJ^E$O!M_S648$,1#%/H?C>3%4[)PH*&)HG8$2O^_CLW='X< M4O>29,DER587(NOE(>CR$(RQQ[]51,!7R;;F4T0IEVHVE M#$S8T>JO8Q9'C MS.W=H<2O;<+ []LDKVW

M(M[78+#7C'*_M10O2988LDE/4.=(]=6 D1MYPX*&G:#AJ*"]_LXXNVET'6OT MJ*!X30NJ*'SZ6%"I-3H:V_-QR7)DO!U M[3I1=)2/UT9^X)W(1]3E(QK-Q^?F" -RXQW4\Y: _&4KJE%?$5&B*]A5GPD6 M\GI(UO$5/(-$+BKUUHC<"&7X>2@_R_.((D,DD3<]Q91#?'?X=-=]!3#@][K_?0+WZ3VHCBWUP M:"R)V#:G=8F:4,W)H)OM+@3WS3GX:/[!G2W=@?D$+A#FO/\OO;E]?,!B2YF$ M0M_ 4LYM!*U.F!.]&2A>-4?6-5=P &X><[@$$:$-X/V&<_4RT MTUZKX'U!+ M P04 " 4@ Q9\E8;IM\" [" &0 'AL+W=O2PQM UE&QV4IMT88Q\4^R86U<.3 MY*3]]Y/LU$L7U87!OL22K'O.N Y4;&=>Z#TMW)!UJ>V"GTTKO(8%Z+OJ6IJ9WZ$4A %71' D837SSL+)>=@$ M-#N^$MBJO3&RJ2R%N+>33\7,"ZPBH)!K"X'-8P,70*E%,CI^[4"]CM,&[H^? MT"^;Y$TR2ZS@0M!OI-#ES!MYJ( 5KJF^$=N/L$MH8/%R057SB[:[O8&'\EII MP7;!1@$CO'WBAYT1>P%1]$) M N(&MTM4:-RCC7.IE)LD;2[#9H=-*DVT48< MX?:K++0T;XF)T]D5F)04.D&7M:XE6 K":H:H74<5?C1?0"M4\P(DXH+GF.?& M0KRDT.Y1Z'@.&A.JWJ$C1#BZ+46M,"_4U-=&H*7Q\YV8\U9,](*8SS4_17'P M'D5!E*"[Q1P='[U[#N.;_+HDHR[)J,&-^Y/\<;946IIS\-,EK85(W!#V>;T*Y ;\+*W;\(T^- C,.X$QGWHV8(\(":X+A4"7A"^1G/(@2V-YW'8 MVN&2W(*F#:B]?ILLC.-TZF\<4I).2M+KU7? TJ5BXA*0_ ?/!IW00:]GQI2! M2U,;-=@S)8H&([5OL:5NKC2 ZXP# ,WU[#C&K[&-71Q#0^XXF'BIAIU M5*->JML23"5?:9 NPM$!83)V\XT[OG$_G]"8(M-1)-;V>#TO,BX-XP,-@]#: MXU(1!G]J7M"KXPJ40H15M8;"E"R3/RCM+%?! ?])/'[A,(5[-3?\!Q\HP4M" MB2;@+IWAP6U/AM'?7\3?:P6VK7[!GN(.T&\WXEA'Z:V(;3_5_(?@-02P,$% @ %( ,60Y$KK0L! M2Q@ !D !X;"]W;W)K&ULM5G;;N,V%/P50ET4 MN\ V$G6SG=H&$DO%IM@ 0=)M'XH^,/:Q+40B79*V4Z ?O]3%LB4QJI,R+[%$ MS0QU+AJ)S'C/^)-8 TCTG*543*RUE)M+VQ;S-61$7+ -4'5ER7A&I#KE*UML M.)!%0'_7$/*]A,+6X>!^V2U MEOF /1UOR H>0'[;W'%U9M']1_*8)7P3P2 M 3.6_I$LY'IB#2VT@"79IO*>[;] %5"0Z\U9*HJ_:%]B!VK&^59(EE5D=9XE MM/PESU4B3@A*1T]P*X+;)O@O$+R*X)T[@U\1_'-G""I"$;I=QEXD+B*23,>< M[1'/T4HM/RBR7[!5OA*:-\J#Y.IJHGAR>@\[H%M /Z$H$62UXK B1079$AVN M?8Q DB05GQ3JVT.$/G[XA#Z@A*+?UFPK"%V(L2W5O>2*]KR:][J(,_YC%S']37W,SN?[NG" M^7^SQV^>O9$,K^X*K]#S_J,KEIQE*'Z6P"E)T:QH1^#HSZ\*CVXD9.(O7>E+ M<5\OGEO?I=B0.4PLY6T"^ ZLZ8\_X-#Y69=WDV*12;'8D%BC0GY=(;]/_5 A M[9-7,L."F;\H=M-AX 5C>W>:UBX(>Z'30D5=E.L'PU$3%6M07C# -:H185!' M&/1&>#-#@J3Z"'N9KVTPDV*12;'8D%@C_6&=_O ]+2 T62&38I%)L=B06*-" M@[I"@S=;0,D,3BW ;S_QVCB+HHUQLZ7LL"="@7!WH+&-81#L^R /0O M^J*Z#EW1A7K?JU;<\$0 NB7\":0N_%[9UW:?2;'(I%AL2*Q1FU%=F]%[^L/( M9(5,BD4FQ6)#8HT*8>?X;>^\V2$JZND3&WJ#UIM]ID.%@T'+(C0H[ 9M6*R# M>>[(UYL$/EG"X'-MXI8])FF?,_1+O;;QC*I%1M5B4VK-HKC'HKCOZ0^5NJDZ MF52+C*K%IM2:=3JN]'#O,J7?([SN6]UQP[9'=%'A,!BV/:*+PMAMB\4:V&CD MOK"4P,?5$NY?+L5TI4: )W2%\APFI5?W8DF MU2*C:K$IM6:-CNL]'+RK8QA=%!I5BXRJQ:;4FG4Z+@QQ[ZJFWS%"S;:"TS:, M+FC@M.U"@QEVS*(+\H*PY17VR>:HZJ-5L2LMT)QMJ2QWQ.K1>N?[JMCO;8U? MX\L9UHQ'^4YYL1E[E"^WV=5GB+(=@5)8JJF&PO=V]R:W-H965T/W(@&0Z"%+J1A9B93YF6V+,($,BV.6 U5OYHQG6*HICVV1<\"1 66I M[3F.;V>84"L8FK4K'@Q9(5-"X8HC4609YJLQI&PYLEQKO7!-XD3J!3L8YCB& M&Y!W^157,[MFB4@&5!!&$8?YR#IWSR:N 1B+;P268F.,M)098_=Z MK\FA=O@40@5W#;S;XDZW/HBNX>ONXB,"QS&'&)OT9G.T/IH?7Y0INI"0B9]- M@2]Y>\V\^C-P)G(=]D^@]D6V%H%>'H-?&'MQR3 4N MRSOG)(0."M69<[6$L! @F]27E+ZAU-^L1=!WAO9B4U/KKB_4U*\U]5LU3=8" MED0F54$#[Z"4X!E)B5QUU,>P/&<.(8LI^=U8'N/^7SK=4_^)T 8;[S$86_[[ MM?]^J_^7A)*LR)H\:@4^-^_V1+:E<5!K'+Q2Z0WV&8(]D6V%X*0.P4E[Z0'/ MA%:>XY6ZI!LKK9VAZZ (KYINADDK\(7"3FMAI^WYBQ]VY6\K\+F'MR>R+8VN M\WB).Z^4P17QGJ*P+[;M,&ST,NY_9_$_*/S=:=R.?*XX>Z-G4S=";%I9H2Z\ M@LJR?:M7ZW;YW#2)]J-YV6M?8AX3*E *&PO=V]R:W-H965T&!E\1GW_?Y^\[Q M9;Q5^M84B!;N2B'-)"BL79^'H4D++)DY56N4M)(K73)+H5Z%9JV191Y4BK ? M1:.P9%P&R=C/7>EDK"HKN,0K#:8J2Z;O+U&H[23H!;N).5\5UDV$R7C-5KA M>[V^TA2%+4O&2Y2&*PD:\TEPT3N?#EV^3_C!<6OVQN"<+)6Z=<'G;!)$3A * M3*UC8/3:X!2%<$0DXW?#&;1;.N#^>,?^T7LG+TMF<*K$#<]L,0G>!9!ASBIA MYVK["1L_7F"JA/%/V#:Y40!I9:PJ&S I*+FLW^RNJ<,>H#=X =!O /U_!<0- M(/9&:V7>UHQ9EHRUVH)VV<3F!KXV'DUNN'2GN+":5CGA;#+'#($R5M)JJ#!?&H#7 9/8P]Y6S)1?<,4MS METPPF2(LG$(#QS.TC OSAC:\7LS@^.@-' %W0%49VL*,0TNVG+@P;2QA@^PY3@/0^/'\-#*F9;T7Y;T;[GB_]2T5RK\J%@ M6VX+F/KS1 T_+Y;&S__JLEOS#[KYW;4^-VN6XB2@>VM0;S!(7K_JC:(/7>;_ M$]FC4L1M*>)#[,E%FJI*TK%K3)%OV%+@"4BT7:9KII%G]Z)QN-DW M\SRI%T5GPS;KD\Q2V7I"_?#@OXIJ%T"K>=*V5W@VE;[ETK^ %!+ P04 M " 4@ Q9/Z87GA # !["@ &0 'AL+W=O:?(H@1SS2[H M(M_,*,NQD$,V-_F" 8XU*<],Q[)\,\M@A2IYW@E 2G3O#V$-R2X!X;P2L)WK$1.B5!6S<+[SIQ M8RQPV&=TC9A"2S7UH+.OV3)?*5'[Y$$P^3:5/!'>$ $,N$ W)*(Y($QB]%4D MP,[1%[E+3\<@<)KQ,W2!GA[&Z/3D#)V@E*#'A"ZY!/.^*>0RE)@9E2&'14AG M3T@7W5(B$HXF)(:XA3\^S/27_;.MYH6J MUZZJ3KL>7^ (!H8\SCBP%1CA^W>V;WUH2_A;BHW?4FSR1F([I?&JTGB'U%^_ MU517IZT*A8"O!=05L0I=[ZIOKK:3V\1X76L7,VYBNE9W%S-I8JZZ0879<=BI M'':..$[-8AO&JUELP7A!S6(3XSKM#OW*H7_08?%Y[2^@ MWXA8*\VHB;!KRQ[_5632(N)TVIT%E;/@H+-'*G FG>WL47V"T.(^(2#:' ?- M+>O4#(V:&"]P:Z:;F,"W:[:;&-OVO)IO<^LVS8'-=1O#44271!3G:#5;=4K7 MND&HS0_MWLANF1_+SJIHA%[EB[;L%K-Y2CC*8"9#69>!K! K6IUB(.A"W^53 M*F1GH!\3V1T"4P#Y?D:IV Q4@*K?#/\ 4$L#!!0 ( !2 #%D:1\W,<@, M $<2 9 >&PO=V]R:W-H965T@W:RM!&1K3T"H*V\.T!S>Y;2P2.[/=%O;K9R=IFD ;T2GW! M'O83/(<)R+MDS-7,+E "$@,5A%'$83:PSMS3D=O6 >F*[P16HC1&FLJ4L7L] MN0H&EJ,K@@A\J2&P^EK""*)((ZDZ?N>@5I%3!Y;':_3+E+PB,\4"1BSZ00(9 M#JRNA0*8X44D;]CJ,^2$6AK/9Y%(/]$J7^M8R%\(R>(\6%40$YI]XX=X.4!WM. YHZ 1A[02(EFE:6T+K#$PSYG*\3U:H6F!ZDV:;1B0ZC>QHGD MZBY1<7)X P(P]T.$:8 N8*GV-5&[)-'A!4A,(G&$/J"[R04Z/#A"!XA0=!NR MA5"K1=^6J@ -8_MYLO,LF;[6 7Q;T M!#6<8^0Y7F-+/:.7AS=KRFD48C92O,:^8IYQCND<]/@8C90&7/U\D61H#%Q; M$:D/]$V&P 7Z^56AHBL)L?BU3>*LA.;V$K3K3T6"?1A8RM8"^!*LX?MW;MOY MN$T?0V 5M9J%6LTZ]*I:04DM7%:+@P]DB:<1Z"&;4_+GZ4\GTR5+UDZ3Z3^O MY=#M.4[?7I;YUE;TCWQ;!=]6+=^[9,;5UJ,Q?M34MG&H!=AW;PV!5;BV"Z[M MMW="VZ1:AL J:G4*M3I&G;!-C-H,^XK1>>:E5K?DI0K);D&R6TORDG"A]C\( MB'Y^XZC.![5(^Y(Q!%8AW2M(]][>!SV3:AD"JZCE.IMNQ'EU)]2GV%>/'*U5 M\H+7VN4%M]1VN;5$)^I9IBB^S [U6'LS,H169>YMF'MO;XF\!E.*&4*K*K;I M*MW:-LR,*8RVC3E::U>S526Z:0C=^H[P-B3\Q9XPU,KEA%ZC,70WG:';^@\\ M8;2[-(5656S37[JU#9D93QAM('.TR@M(XYDG[-*K>@Q\GIY@".2S!9796WMQ MM3@E.4O/!NS-\NR(Y1KS.:$"13!3H/Q ?'!36X;B\0NMM,.?CW73AKZR )%^]+:CL^Y/L?V]9ULA/RN M<@!-[LJ"JZF3:[TZ=UV5YE!2=296P/'+0LB2:NS*I:M6$FAF067A!IX7N25E MW(DG=NQ:QA-1Z8)QN)9$565)Y<]+*,1FZOC.=N"&+7-M!MQXLJ)+N 7]:74M ML>>V+!DK@2LF.)&PF#H7_GDR-O/MA,\,-FJG38R2N1#?3>61 4D&K# M0/%O#3,H"D.$R_C1<#IM2 /<;6_97UOMJ&5.%H:&+Q6%LK]DT\SU'))62HNR >,*2L;K?WK7^+ #0)YN0- @D- > ]@ MT &AX#H'D#8 $+K3"W%^I!03>.)%!LBS6QD,PUKID6C?,;-MM]JB5\9XG1\ MQ5-1 OE([T"1IPEHR@KUC+P@GVX3\O3Q,_*8,$X^YJ)2E&=JXFH,:J!NV@2X MK ,$]P2(R'O!=:[(*YY!UH%/^O%^T$/@HMI6,])X 5A MQX)F_PX?=.GIAR>0(MSO@N^I&;0;.+!\@[]N($F82@NA*@GDZ\5<:8F7ZEO7 MCM6,83>C233G:D53F#J8213(-3CQDT=^Y+WLM>AXQG!_HRD=V'_ M*7O8RA[VRG['Z)P53/\D^(B<(KRF'>X*'QT(F_6&/O5P#(^='D5MP#WQ42L^ M^LN>9U7] &EAG@N0$C(KG2H%NE-W=*3;#X?A@?#>L*<*CXZ$^X.1UZU\U"H? M]2I_I33#9Q/59I!BP:# )'HM-%Z I11*X5&0D(HE9[\:2^; 8<&TPB=*YV9R M#H3#G2:8HTN;H[OL&AT?$W]\X%;O4D]UZX'(]EP=MZZ.>UW](/B+M,)#Q#4I MMA>KRY7Q<4X(_0-7>D.=ZLH#D=6NN#L%1PER:0LW15)1<5T_Q.UH6QM>V)+H M8/S2/Y_5)=X?FKK@?$_EDG%%"E@@I7$$)]HHSVS/<2([ MQRFU1@/=-^>C 2MDEE(RYT@4>8[YOV.2L=W0$)SPM'K&G."6JA^=^A\G!*)TPR$+?3V M.D6/#T_H =E(J+<"I12]T52*YZ../]:L$)@FT/EPTA[8$@)0T[#C:K+C MAQ.SDZ^25!_D^":]]'O<-1DL+%- M^$O+2%NJ\V0[:KE.$'0&]O88K$$6N4%PJIJ:G(61ZY[*9D99M].M92=1AG64 MX=4H/Q$A^F@?*\)2\G112+S(")(,SK.$P/&J6I315@PY@+,,G*P@'TD"U"6" MA'3QI0E>.:'P*!"OUVV0.]>X3H/N]%SC]Z(&M'--$(1F8E%-++II79RQFJ?O M)-/7E&?TD<9MR/-P&T&;@F^8@(3.EHCL]_D&]KG.\RC&65QD6!W])EB1::6Y M0:_!RR"+'+])S.0L]-RP C^ZB\I-=-@I-1;TF$":P?QH M&SV94)4SZ!RO8Z?=A# QJQI IT:5UTPW9M6%%.TZAXNFB?=BJJ:P/=8 M79 U89EE9[0NR)JX[*,K>D[X2M=& L6LH+*\8M6]=?WUHJN.1O_8[4]<0_]4 MU6NZ)#BX+XN]SYBO4BI01I8PE-/NP"[@9?U4-B3;Z )AP224&_IQ#34GX4H M[Y>,R7U##5!7L:/_ %!+ P04 " 4@ Q9? J'M <# %"@ &0 'AL M+W=O2CR@ T M>2IRKL9.IG4Y=%T59U!0=2I*X/@G%;*@&H=RX:I2 DTLJ,A=W_,&;D$9=R8C M.S>7DY&H=,XXS"5155%0^7P)N5B-G9ZSGKAEBTR;"7.9@""'6!L&BJ\E M3"'/#1&&\;OA=%J7!KC]O6;_;->.:WF@"J8BOV>)SL;.N4,22&F5ZUNQ^@+- M>FR L@@;0/A6#_T&8)?NUFNWB9M132 M1%1RQA>*'%T+I8[)'"2YRZ@$PJ\5/R6!]X'XGA]VQ#-].SSH6L[_>8_^ MV?M.,H)V P66+WQM Q5E+IX!"/RNF'Y&K6/@=L>4.>6=P=Q)9EF>!*C MISBO\!205(J"3$515IK:BBU2TM:"31'X>8W$Y$I#H7YU21D>4LI#DLT.218= MB&Q'RGXK97_O =N14FVDA!TIXUTI82UEB5+:*DR.L K7]?BX2\DZB+X-PC07 MRTGH!8.1N]Q6J,,H],]VC69_&P7GIM1L&T4=1A_/-^[J3+E;]UH!QWS,^QQZI9D0U\W2#=4+AA7)(<477FG9QBJ MK)N.>J!%:6_5!Z'QCK:?&?9I((T!_D^%T.N!<=!V?I,_4$L#!!0 ( !2 M#%G#UYM32 ( #T% 9 >&PO=V]R:W-H965T*Q9WY_,_8XZH3TEDY]8RB42+%>.PED2U=4WE]Q54HHN]L7>KF?&W#I\8=.ID3$PFJ1![ M8]SFL1<8(*@@0Z- ]>\ 5U!51DAC?.LUO6%+$W@Z/JJ_M[GK7%*JX$I4GUF. M9>R]]D@..]I6N!'=#?3Y6,!,5,I^2>=\IZ%'LE:AJ/M@35 S[O[TH:_#24#X MYI& L \(+;?;R%)>4Z1))$5'I/'6:F9@4[71&HYQZ 3:5>DGLJ)37E(L^N 2FKU//(1[V="?*S7GKEI,-'I.?D3G L%7G'<\A_ MC_'N!=3JP3B^I M)_=MG8(D8D=T>YJCTK1]013Y<1R>HW:Z,ZMK.O:0C"/_< 9E-J#,_A,EE93G M_7D8BG,GXR!F?T&$?T#X)U>Z!EG8QE4D$RU'=[N'V>%M6+J6^.7N'I8[*@O& M%:E@IT.#T2N]KW3-Z@P4C6V05*!N-SLL]?L&TCCH]9T0>#3,!L.+F?P$4$L# M!!0 ( !2 #%GY4>13;@, ,L/ 9 >&PO=V]R:W-H965TPE3:J:=?OLAIN !C:SG:3[ M][.!L@ N:A>^!&S..?:]/KGRG1\I^\43 ('N\XSPA9$(45R:)M\DD&-^00L@ M\LN6LAP+.60[DQ<,<%R2\LQT+"LPAF:\_$7'&FL9:+/G M@N8U6>X@3TGUQ/=U(DX(4D=/<&J"TR5XCQ#PD\B.X2))-ZT/KT,0.,WX&PFY78?H]T#W').9S4\A-*6ES4V_@ MJMJ \\@&7/2-$I%P%)$88@T_'.8' WQ3)J/)B/.0D2MG4/#KGEP@UWJ+',OQ M-/M9/9WNZL(Y;_7HOU=O)<-M[.&6>MXC>C=P +*'MXB T)UMQ0Y*MJI)A^74 M=_VY>3A-6!]DNX'5085]E./YTUD;%6E0KC^Q&U0K2J^)TAN,\BLN,-&%-TA3 M-?R2%W@#"T,6:0[L ,;RU0L[L-[K?#.F6#BF6#226"OW?I-[_RR'56S_Y,!] MSPLZ#M. ;,?I&*P/LJU@:G4,ID<]8K"@"3(8#'*5I 3KHAND/==@8XJ%8XI% M(XFUDE1 C-8""]!?\0;YSW79J&KAJ&K16&KMDSBY MK=MG6:VFM^Y:5M=K&I#7*7BA!A/T+F/:U;J5S#QI3G)@N[(KY&A#]T14%]%F MMND\/Y3]5F?^RKY&PO=V]R:W-H965T>*?-LG:7;;VREUF#I.MM[Q?9C=B -/]2<; M(?>ATI=RZV0'R<.H=-HG#G7=H;,/X[0WGY5M#W(^$[E*XI0_2)+E^WTH7Q<\ M$BXO/T6W/+4;$$[Y6!2+4+R]\R9.D(.EQ_%M!>W6? MA>/Y^S=Z4$Y>3^8IS/A2)'_&D=K=]L8]$O%-F"?J41Q_X=6$!@5O+9*L_$^. ME:W;(^L\4V)?.>L1[./T]!I^JQ;BS$%S8 =:.="V@]_AX%<.?MNAW^'0KQSZ ME_8PJ!P&E\YA6#D,+QW2J'(8E<$ZK6X9FE6HPOE,BB.1A;6F%6_*^);>.B)Q M6FS%KTKJ3V/MI^9?^59O+$4^IZ=M76R/G\@C?^%ISLG3*_D2_B,D698CX9+\ ML.(JC)/LQS.K!4_7.[V1GW5;;;@4Z5J#Y0GY&&?/,T?I 1?=.NMJ<(O3X&C' MX'SR1:1JEY'[-.(1X!_8_8<6?T\?@?O+DE(%&=*QD^Y$C*#XFLE%&5VFAW"-;_M MZ3J:_/OO_.&[L_0XF+" DP80X(98>C78>B7=+\C#%46?FIE*A2-/F8T M,&$!)HPAP8QH#.IH#*Q)\[>^..9 M\W*^QI#1R#.- LAHT"(QR&C8KXV,N0[KN0ZM6('7#U/L>D!:@TAD4S0]'H0F^(5GM0-2(J+4"E,2R:&9-&)WI6X7-%[1E! M/Q6T:X^]LZ[: Z'II%U[/L(.0+8_:=<>T*KC=Q"OD7V>7?<9M0<40W; U?L< MDQ:@TA@6S0Q%HTJ]"5KM056HJ+0 E<:P:.9#DT:D4JO@NKSV5)R6//%;Q>>= MWCJ*#\1N59X/@0-PT&U]QJS=F^O:"$UJ%YI&V5F""VH%7+O%46D!*HUAT4%80@E+S(2I^LDC_A9RW$GR"&7ZUV8 M<1+%DJ]5\DHV4NQ)GGTBH;;@25*\=OB(7)*#%%&^5@6_1JB=%/EV9QPHNX%B M[)R===3X;7F,57%-[SV@/?"F#&I?T.D2XJSH M]!YJO_/=*=/Q@#ZI3^\ZS11.9W^_A'(;IQE)^$9/Q[T9Z3NF/!VG/5TH<2A/ MW?+OC8<1E8: _WPBAWBZ*#NI#S?/_ %!+ P04 " 4@ Q9,A$N MS?$" F# &0 'AL+W=O9&;8T*=>&+6YCR>L*W,"(4Y1V*;YY@_74/&]E/'=PX+"[+>2+W@ MQI,"K^$>Y+=BSM7,M2PIR8$*PBCBL)HZ5_[ES#< $_&=P%[4QDA;63+VH">W MZ=3QM"+(()&: JNO'\G54Z)P M,KZ'M;H4B6YIF1+Z:,_059*P+94"+2 !LL/+#-#R"=WA/XRCF5$%'+V[ 8E) M)MZ?0)P]A\X83=0VO-Q@0<3#Q)5*OA;A)I74ZU)J<$)JA.X8E1N!/M$4TA;\ MK!OO!QT$KCHW>WC!X?"N@T[&KULZ0*'W 05>,&P3U V_@43!?0,/.^2$]BY# MPS<\P5?= ?K9=K:=4%TL+D6!$Y@ZJAH(X#MPXK=O_,C[V.:K)[*&RZ%U.33L MX7\R=@$%XY+0=3UWVYP/^W3>$UG#^;EU?MYYOW/@^B52U16QE2J U1O'[1O7 MYKZD'!M*7=-WL3<8JFS;U5VU!D4VJ*$VLFJC%V7CKS95G=#7WDE/9 V7(^MR MU&\VCOITWA-9P_G8.A_WGXWCED0+_*-L; L*P_9LO+!J+UZ4C;_;5'5"7WLG M/9$U7/K>\\^YUV\^5GP]F>^+K>F^ULSX_>=DQ=G,-__B*"E;H[SC&NG6.C'5 M]ZQ-@RJ0T5$V97;5-L%7IO5SG\/+#OH.\S6A F6P4E!O,%)%FI=-:3F1K#!] MW9))U629X48U\L!U@'J^8DP>)GH#^]<@_@=02P,$% @ %( ,6=VDE)\I M @ TP0 !D !X;"]W;W)K&ULG53;CM,P$/T5 MRT@(I%63IMT")8G4"PB05JIV!3P@'MQDFECK2["=S?;O&3MI*%+I R^)QYYS MYHQS)FFGS:.M 1QYED+9C-;.-L)-B"$)T(9OP9..I;TP//UB?UCZ!U[V3,+&RV^\]+5&7U+20D'U@IW MK[M/,/1SZ_D*+6QXDJ[/O4TH*5KKM!S J$!RU;_9\W /9P#DN0Q(!D 2=/>% M@LHMZ(\=G(YA>AU8!&<5SYC_+@#)YRQ+E\HZ7D#F_96<)4239:.:XJ M4 4'2UYMP3$N[.LT'[0VIT"7V#\ MC^6_ 5!+ P04 " 4@ Q9Q:]-8_$% "8,0 &0 'AL+W=O""3S+"/BX9*F?'LQP(/'@L_)_4H5!ᨫ)3)A#,DZ-W%X#T^CVRK""AK_)70K=S;1L50;CG_7NQ<+R\&5M$C MFM)8%0BB/S;TBJ9I0=+]^%%#!TV;1>#^]B,]* >O!W-+)+WBZ;=DJ587@^D M+>D=R5/UF6\C6@_(+7@Q3V7Y'VWKNM8 Q;E4/*N#=0^RA%6?Y&=](O8";/N9 M +L.L \-&-4!HTX =IX)<.H Y] 6W#K /31@7 >,#PV8U &30\Q6 MTU'.I4<4F<\$WR)1U-:T8J,41!FMIS!AA7872NBCB8Y3\\]T2?6WX3:EZ"-G M)S%G2O!4U[I'UTQ10:5"A"V1_R-/U,.NC-^AFV^+""UXND2*(S];I_R!4HE. MT$&A MUZ_>]'7L ,RHPF #QC-C_LB9QE@EQND)]\WA ;W5@YF6X2-#+X)C,%7!JCBK7E7*Y) M3"\&>O&05&SH8%Z,R7K7IQM(F <)\R%A 20LA(1%0+"6PIQ&84Y)'QUTL>V] MUO[SIXY!UXIF\M\^,3J08H2$>9 P'Q(60,)"2%@$!&N)T6W$Z!HO=Y^VC JY M2M9H345,F=*I:I_BC)1C%0<)\RK8M(05.?IF;IU.W-EPLZ\DR!8#2%@("8N M8"TEC1LEC8U*>L]83E*=R]77L)V>=%F14,6RUE65UE M03890,)"2%@$!&LI:](H:_++E S]]_CC8T'TPEG\UG@F43.RCA44),R#A/F0 ML 2%D+"(B!82W?31G?3ET[4II!BA(1YD# ?$A9 PD)(6 0$:XGQK!'C&4BB M5E'.VHN6Y3KM9>NJMYI[UEG=/&.?CE4))"R A(6'G;0(J,W6_&-KY]%91@5< MLUA0(HMT"K&.2]=D7:< V:N!&T).,,_KP"P78 M3RX$MHMM=]S5@+&U8_,44)K?,P;7TA<]JSV&H*Z'\5[%D6L5?^V:85]-/'&? MUHR@1M*>Y9VOC53E391B\27/3=9;DTQQ^;K(+2/%":#TH+0&DA*"V" MHK4UMW.Z\8M;W1C4ZP:E>: T'Y06@-)"4%H$16NKE>: T'Y06@-)" M4%H$16NKJ8[.M#F^J0AK35S5MWZ\865/'Z1IJH#X]*"T I86@M B*UG[* M=.?HVV9'O^^>#KI]*(2XKT->5NL3FYE_K-AJ6OLV"+:<[DTAT%9]4%H 2@M! M:1$4K5+;<.]Q[XR*^_+1?XE*-[]ZU+DI;5XO>%\^5-\I]_%Y4+TDL,-4[RQ\ M(.(^81*E]$XCB\>J!DA4KP%4.XJORX?*;[E2/"LW5Y0LJ2@JZ.-WG*O'G:*! MYF6,^?]02P,$% @ %( ,67+1X2@T P ,PH !D !X;"]W;W)K&ULS59M3]LP$/XK5H:V(0%YZQNLC=263C")K:*\?)CV MP4VN381C%]MIZ;_?.4E#@=!ID\;VI;4=W]WS/+ZSK[L2\D[% )H\I(RKGA5K MO3BQ;17&D%)U)!; \I9KK59N$SFL38+=M!=T#E,0%\OQA)G=N4E2E+@*A&< M2)CUK+Y[,G!S@WS'30(KM34FALI4B#LS.8]ZEF,0 8-0&Q<4_Y8P!,:,)\1Q M7SJUJIC&<'N\\?XY)X]DIE3!4+#;)-)QS^I8)((9S9B^%*LS* DUC;]0,)7_ MDE6YU[%(F"DMTM(8$:0)+_[I0RG$EH'GO6+@E09>CKL(E*,\I9H&72E61)K= MZ,T,!:"H:[YN2<:Y"@-*$\ M(J/[+-'KQS4Q(^/;R1F9"!81+<@H73"Q!E#DXREHFC"U3_9(PLE5+#*%'E37 MUHC71+7#$MN@P.:]@JU%+A!.K,B(1Q ]M;>19T76VY =>#L=?LGX$?&= ^(Y M7H-<3T[)Q[W]'7[]2D0_]^N_XG>B17@7HQ(@U8>-5'VM93+-=*XM*H3RUJK[ M_1)7"*;8BLKH1YU*1?!&?7!3MB=J04/H65B7"N02K.#].[?E?-I!K5%1:^SR M'@RIE&N#]X:RK,B180V+ S* ><*Y61M01GD(=4R*6*T\EKDOEH'7\)KMKKVL M@=BL(#9W0AS-9ECB)B/QDL(JY%@W4@(/UT1+RA6C1?T_.P_YF/G\6>8G):LZ M"@66YA:%0]_OU#-H50Q:ORMR7:HAG=MZK*,M*3BZ_==)]#M+?>\13D M/.]6% E%QG7QI%>K54?4+_J Q^U%.W5!)1Z_(@QF:.H=:'P=Z7SGD%G]& M9,O]#= MO/&R,8^8DSF-_XJ68C/M##MH258XB\57NO-)V2!3\4(:\_POVA6VEC0.,RYH M4CK+")(H+?[CGV5''#@8QAL.1NE@G.K0*QUZISKT2X?^J0YFZ6">ZC H'0:G M.EBE@W6JP[!T&)[J,"H=1KD7OWP;"SR;,+I#3%E+FKK(%91[RW<>I4KL M]X+)IY'T$[,[FEZ&-!6,QO+1&@6I((QP@2[1'68,*RFB"YL(',7\(_K]-WU@ M?D91BAXV-.,X7?)/Z$/M?M(5,BY%[X9E#&X1@_%&#+J!;F4(&XZ<=$F6=4!7 M-JAJE?'2JANCE6B3\ H9^B=D:(:!OMW;Z.+#QX; YN=@YG=_HXNB YI8=COK M.EM?(=U\-R3G',P[(;DG-*]7-$]O"T0/#*5\1AJ[7C! Y_HN&.&]:46HF&_,M#LFT(Z),R'A 5 L)JO#'M2J^_L'EK7>?JZ(0*G1-L7,B@/$B8#PD+VKNB)@ZK$H?5*HX'.1(M M,A9NY(J<5J(>_)'T< M0LH9$F9#PAQ(F L)\R!A/B0L (+5Y#RJY#QJ':.#-&1$CL]J'RL]VA"+7K2] MS(C*+"/.,YR&^43/!0V_-^E\]"I]T_OF:' TTX]>)W"CD:9I=3.[ :99O:,\ MSVF #2WS&.:V=L2Y:H*$^9"P A64Y.N[?=4M58]?=FE M$_3XK+1U*"V:FS7II^2/:HF(9EC'"FJ/X]PQ\*U:^T=2.]'.!8W. Z7YH+3@ M_?=55]+![KS>OM=X_V6QSQGOU8I6CD&JM%$VK;!SYU=0F@U*_DT( M/(,LZZNGD)IU//^#?A$"I3F@-+>I/XR>,:IWB =:J0]*"Z!H=8GNO_CHK3OP MLP4CEPE-R3-ZPG&&U5&31N'U7V\]F[IAODH]0;_>@-(<4)H+2O,:^M?4Y$_[ M:*'FEW:U!5U/KN=>K0^#)DO=,FN6A6:Z!^=$$L+6^2$CCD*:I:+X=EB55@>9 MKO/C.T?E-_IXKC>4V_K8:2KW]+%?'%_:5UN<_GA.]IR\2Q7A"CT+:-,CJV54NL;VY;QBF187O$U M8?!EP46&%33%TI9K07!2@#)JNXX3V!E.F349%7WW8C+BN:(I(_<"R3S+L'B9 M$LJW8ZMGO78\I,N5TAWV9+3&2_)(U.?UO8"67;,D:4:83#E#@BS&UFWO)NH5 M@&+$EY1LY*U*IM:N#N M^RM[5$P>)O.$)9EQ^G>:J-78NK900A8XI^J!;_\BU81\S1=S*HM?M*W&.A:* M=H!; =Q]0/\ P*L WJF ?@7HGPKP*X!_ZAR" M"A 4L2^#541ZCA6>C 3?(J%' YM^*>0JT!#@E.G,>E0"OJ: 4Y./G,6<*<$I M?%FB]TP10:1"E_":JA13>&Z@ Y))H0<"8^.4IKC(BK=SHG!*Y3L8_?EQCMZ^ M>8?>H)2A3RN>2\P2.;(5^*@MV7'ES[3TQSW@CX?NP)V51"%+2-*"C[KQ00?> MAMC4 7)? S1U.PD_Y.P*>P?A\].M>RWP\'3K;?#H MI^?>B*57)YM7\'D'^!X5CY]7G"9$R#]0^#5/U0NZ54JD3[G"3Y0@Q=&AC/SG M 7H0;"=;+))_VS*K--YO-ZZWZ!NYQC$96[ '2R(VQ)K\_ELOM<]4OR8*"3!_.FXG;=_W!R-[LRFK29&B2+#KF?T,OO];+[]3K(UQT*)<2 MX;TERT"YW36;5LJUR>3_X-FE.[QN!G96#O)W!^V/F;<0]9P]A<*609ZWQQ2U M6/.&07NL@CI606>LPL4"[DZ(+Q#<_N!ZP^ P%X*P^ 4I@9FDY1&Z'TE!$@)7 M1]TZ)ZB=OIR;^R;)YB;)0I-D4="B^DYJ-%0?U*H/SMW1VLZR"WT[.;*=#7YP MS_5\?8@W%DJG.^=J99(L-$D6'0M&0ZSK6JSK[B5:WC\^Z>6X( +=+@6L/;CG MMLG1277N"C-)-C=)%IHDBPR1-<0=UN(._\^KYM!D.I@DFYLD"TV218;(&NG0 M<[[_SW5^X66SV]BY"5"Q';MN&C4:&F6+*C;_X!2:LNV4)WJ_ZD2M+ 5'CM1N MA\Y=CD;90J-LT=& E)K9.]6EC(AE40>4*.8Y4V4=I>ZM:XVW185MKW_:NPG+ MBN%WFK* >8<%+#J)*%D I7,U@#P294VP;"B^+FI83UPIGA6O*X)A<]<#X/N" M<_7:T ;JRNSD/U!+ P04 " 4@ Q9%WT'#S@# #H$@ #0 'AL+W-T M>6QEIY6!::T;0$4B["7J<3ASGEDHR'G&;TG@W$U4RD;D_NSUMZ4R5Z\"=S]Y? M5< Y";U.^\]P>M'!_5H,O@=L9B"0"]$([!%G& \+:@S3\MI. MJL65\1$4U..[=6$5SC5==WM]TA*JFPTR53IEN@G3)1O3>"A8!G(TGR_@;E01 M FB,RNT@Y72N)*TT;!CUP+J=,2%NX3'ZFNWX7F5;%>U /64SM(+JH7/C)N!_ MVYOSO>VV]R*_0<$?E/FPM-N1U1PZA=UHEO%5-5]EC0#,>Q?W3HM"K-\+/IC?6[\=!%]H]!9'P,(H^@)Z/D M\#76YZ6#$QG6[^^M0\+.$:&Q!G 4&Y$O<.03;=!@NN3"<%G/%CQ-F7QT4K#N M#9W:8_R.?[L^91E="G/7@"/2CC^SE"_SI%EU XFH5[7C3["];MR< VTL+E.V M8NFDGNKYM!H&=F"CUA<0]I'KZO(C&,=A?@0P+ ZF .,X%A;G?]K/ -V/PS!M M R\R0#D#E.-8/F12?; X?DYB+_].DR2*XAC+Z&3B53#!\A;'\/5[P[0! XL# MD?XLUWBU\0YYN@^PFC[5(=A.\4[$=HKG&A!_WH"1)/YJ8W& @54!ZQV([X\# M/>7G1!%4%=.&/<$XDB08 KWH[]$X1K(3P\=?'^PIB:(D\2. ^15$$8; TX@C MF +0@"%15+T']]Y'X>8]%;:_;8U_ U!+ P04 " 4@ Q9EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !2 #%G& M H[F- 4 ' J / >&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A?!3"JS7 MULUM@SA VEPV0#8UXFQ?%XQ$VT0D4B"II.W7=RC9*97(L_LR]9,M2J:/2&K. MD-3)LS:/#UH_LF]5J>Q\M'&N/IY,;+X1%;=_ZEHH.+/2IN(.#LUZ8FLC>&$W M0KBJG,33Z6Q2<:E&IR>[NA9F$AYH)W(GM8)"7_!5BF?[Z[P_9$_2R@=92O=] M/FJ_EV+$*JED)7^(8CZ:CIC=Z.>_M)$_M'*\7.9&E^5\%'4GO@KC9/ZF>.DA M[_F#;4L*Q^3_-J%54*YK1R-*#ZCL1M9VQ!2OQ'RT MNX1Q5; +Y:"1V+7JJH)K_9W"7U\7W5T[P W:T!Q+.&&NBQ:<#O*S5H505A0, MOEE=R@(X"O:)EUSE@@60,0(9'P1RZ7'@IP%D@D F!X3\-PX@4P0R/21D$D!F M"&1V2,@T@)PAD#-RR+%_,2M;)$61EBX]'7@^8"@ M?:!&ZR),&\BAHZM:*]^ =U'A.XC+=W?W#P*\$X)@")OC'12V#:07W)IPK 8 M3;'@/:7%O!/6F29W *C68=-%J%*(G7(CN!4]&LP=$;$\[L234(T(<3!+1,2: MN%:0FT"W02J0ZTJT8^J+VPCS![L5+J3$-!$1>P(&EN FW[1XY]""I:[]3T(^ MS! 1L2*VC7?/O_4'&B:$B-@(%]PH_QBRHQMM[3NV$*9506_H83*(B&VP%.LV M']V3A&(RB(AM<"?M8Q=?_P$I& ?S$A]Q0SS,!A&Q#D!/E72=X#TDR-]!5PN5 M]R%C3 8QN0P* 95X9]UJ-TPQ.8#8LB'SC6(?;'@ MW]F3]4]O^W.?HYQ+FY?:-KU'.<8L$I-;Q,H"XLN]X85OQ#-C.(S'ZE4&%6,. MB8D=,IA\LJ,%9,VO'QM,)3&Q2O8EHNSHGK"*24A5@J>K(;3H 132D*L ME+V95]>@(29FEH38+ /YUV"/HXM8Q&)!DXA>F$DPMR3$;O%L;"B+>-OCF%L2 M!8ZA79]"!2:86Q+RU:R]F NCZQ 3<,4ZQ124$BOH==XS\(BGF'M2 M\E6P'M\X['"(3R$FII^47#^O,'L%/4QT%X58/]LTU)B][Q@7C;0R:+;/&XJ5OIR%@;U%'-/2CZO MZ3+TL5\,X.NU$>M.YO#PP+D0$W-/2KV.]H+Y'R,3,T_ZFV8[,#2AMJ*!T ZM M>+\1[;I::)X,,T]VR,E/+Q7.,/-D].897*K?]GN(B0DH(Q90N&(_."0SS#L9 ML7?VSR#'[**WFYMAWLF(O8-AGO5V9S)T_YY8/4,3W2 BA9B8>C)B]0QC7@F] M-KS>])X<3#W9[]^V:1.C+H@^A)B8>C)B]0QCPE1"-S[)##$Q^62'W,IA1^'+ M)9A\9H?V:8?&;D\L$P>Z_J8/*9$&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7' M\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03= MSQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-06 M9%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0 MVU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7. M!'IGU#L3Z)U1[TR@=T:],X'>&?7.WZEW'3\/I5Y[OM;X_.^D>CS?6ZZ/ORR_ M3D[>W@O.Z;:B/O\%4$L#!!0 ( !2 #%G B&UTZ0$ 'XE 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A M6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J0 M6T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7M MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/ MV)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR( M8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, MZ>,&UL4$L! A0#% @ %( ,61-. M6SCN *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ %( ,69E4% #P M'@ & @($-" >&PO=V]R:W-H965T&UL M4$L! A0#% @ %( ,60FN;1O\!0 9QH !@ ("!* X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( , M653>*%#1 P P@T !@ ("!%Q\ 'AL+W=OT) !H5P & @($"*@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ %( ,625EU'F3# 'QX !@ M ("!)30 'AL+W=OY !X;"]W M;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,6=H] MG-.*!0 6PT !D ("!*E 'AL+W=O&PO=V]R:W-H965TA_IP( !4& 9 " @&UL4$L! A0#% @ %( ,6&PO M=V]R:W-H965T&UL4$L! A0#% @ %( ,62P9NV,Q!0 Z0L !D ("! M]G, 'AL+W=O>0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ %( ,66+F\)"R$@ NCP !D ("!'(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,6>RN-X4/ P & < !D M ("!/KD 'AL+W=O"0 &0 @(&$O >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %( ,62%SOX4Q! <0H !D ("!),0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%( ,6>W&#!M)! )0L !D ("!4L\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,68C:^^=G @ MVP4 !D ("!-MH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,68-[9ZN( @ C D !D M ("!6^( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %( ,6?&T#.P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( , M68D4^_"] @ M@@ !D ("!+_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,60Y$KK0L! 2Q@ M !D ("!!P ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,63^F%YX0 P >PH !D M ("!I H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %( ,67[^MP3_ P T0X !D ("!%Q4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,6?E1 MY%-N P RP\ !D ("!"A\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %( ,6=VDE)\I @ TP0 !D M ("!SRL! 'AL+W=O&PO M=V]R:W-H965T$H- , M #,* 9 " @5&UL4$L! A0#% @ %( ,6?:KN!A%!0 ,B8 !D ("! MPC&PO=V]R:W-H965T7!E&UL4$L%!@ !( $@ KQ, )M/ 0 $! end XML 78 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 79 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 203 210 1 true 54 0 false 8 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 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Shareholders' Equity Statement Sheet http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement Consolidated Statements of Shareholders' Equity Statement Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation Sheet http://www.pixelworks.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Balance Sheet Components Sheet http://www.pixelworks.com/role/BalanceSheetComponents Balance Sheet Components Notes 9 false false R10.htm 0000010 - Disclosure - Marketable Securities and Fair Value Measurements Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements Marketable Securities and Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Restructurings Sheet http://www.pixelworks.com/role/Restructurings Restructurings Notes 11 false false R12.htm 0000012 - Disclosure - Leases Sheet http://www.pixelworks.com/role/Leases Leases Notes 12 false false R13.htm 0000013 - Disclosure - Revenue Sheet http://www.pixelworks.com/role/Revenue Revenue Notes 13 false false R14.htm 0000014 - Disclosure - Interest Income and Other, Net Sheet http://www.pixelworks.com/role/InterestIncomeandOtherNet Interest Income and Other, Net Notes 14 false false R15.htm 0000015 - Disclosure - Research and Development Sheet http://www.pixelworks.com/role/ResearchandDevelopment Research and Development Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.pixelworks.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Earnings (Loss) Per Share Sheet http://www.pixelworks.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Segment Information Sheet http://www.pixelworks.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 0000019 - Disclosure - Risks and Uncertainties Sheet http://www.pixelworks.com/role/RisksandUncertainties Risks and Uncertainties Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.pixelworks.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - 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 21 false false R22.htm 0000022 - Disclosure - Non-controlling Interest Sheet http://www.pixelworks.com/role/NoncontrollingInterest Non-controlling Interest Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Basis of Presentation (Policies) Sheet http://www.pixelworks.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 25 false false R26.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 26 false false R27.htm 9954473 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables Marketable Securities and Fair Value Measurements (Tables) Tables http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements 27 false false R28.htm 9954474 - Disclosure - Restructurings (Tables) Sheet http://www.pixelworks.com/role/RestructuringsTables Restructurings (Tables) Tables http://www.pixelworks.com/role/Restructurings 28 false false R29.htm 9954475 - Disclosure - Leases (Tables) Sheet http://www.pixelworks.com/role/LeasesTables Leases (Tables) Tables http://www.pixelworks.com/role/Leases 29 false false R30.htm 9954476 - Disclosure - Revenue (Tables) Sheet http://www.pixelworks.com/role/RevenueTables Revenue (Tables) Tables http://www.pixelworks.com/role/Revenue 30 false false R31.htm 9954477 - Disclosure - Interest Income and Other, Net (Tables) Sheet http://www.pixelworks.com/role/InterestIncomeandOtherNetTables Interest Income and Other, Net (Tables) Tables http://www.pixelworks.com/role/InterestIncomeandOtherNet 31 false false R32.htm 9954478 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.pixelworks.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.pixelworks.com/role/EarningsLossPerShare 32 false false R33.htm 9954479 - Disclosure - Segment Information (Tables) Sheet http://www.pixelworks.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.pixelworks.com/role/SegmentInformation 33 false false R34.htm 9954480 - 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 34 false false R35.htm 9954481 - Disclosure - Non- controlling Interest (Tables) Sheet http://www.pixelworks.com/role/NoncontrollingInterestTables Non- controlling Interest (Tables) Tables 35 false false R36.htm 9954482 - Disclosure - Basis of Presentation (Details) Sheet http://www.pixelworks.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.pixelworks.com/role/BasisofPresentationPolicies 36 false false R37.htm 9954483 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 37 false false R38.htm 9954484 - Disclosure - Balance Sheet Components - Property Plant and Equipment (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails Balance Sheet Components - Property Plant and Equipment (Details) Details 38 false false R39.htm 9954485 - Disclosure - Balance Sheet Components - Goodwill (Details) Sheet http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails Balance Sheet Components - Goodwill (Details) Details 39 false false R40.htm 9954486 - 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 40 false false R41.htm 9954487 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details) Sheet http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details) Details 41 false false R42.htm 9954488 - Disclosure - Restructurings (Details) Sheet http://www.pixelworks.com/role/RestructuringsDetails Restructurings (Details) Details http://www.pixelworks.com/role/RestructuringsTables 42 false false R43.htm 9954489 - Disclosure - Restructurings - Components of Restructuring Expense (Details) Sheet http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails Restructurings - Components of Restructuring Expense (Details) Details 43 false false R44.htm 9954490 - Disclosure - Restructurings - Restructuring Reserve Rollforward (Details) Sheet http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails Restructurings - Restructuring Reserve Rollforward (Details) Details 44 false false R45.htm 9954491 - Disclosure - Leases - Narrative (Details) Sheet http://www.pixelworks.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 45 false false R46.htm 9954492 - Disclosure - Leases - Supplemental information related to leases (Details) Sheet http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails Leases - Supplemental information related to leases (Details) Details 46 false false R47.htm 9954493 - 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 47 false false R48.htm 9954494 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 48 false false R49.htm 9954495 - Disclosure - Revenue - Narrative (Details) Sheet http://www.pixelworks.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 49 false false R50.htm 9954496 - 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 50 false false R51.htm 9954497 - Disclosure - Interest Income and Other, Net (Details) Sheet http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails Interest Income and Other, Net (Details) Details http://www.pixelworks.com/role/InterestIncomeandOtherNetTables 51 false false R52.htm 9954498 - Disclosure - Research and Development (Details) Sheet http://www.pixelworks.com/role/ResearchandDevelopmentDetails Research and Development (Details) Details http://www.pixelworks.com/role/ResearchandDevelopment 52 false false R53.htm 9954499 - Disclosure - Income Taxes (Details) Sheet http://www.pixelworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.pixelworks.com/role/IncomeTaxes 53 false false R54.htm 9954500 - Disclosure - Earnings (Loss) Per Share - Earnings Per Share (Details) Sheet http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails Earnings (Loss) Per Share - Earnings Per Share (Details) Details http://www.pixelworks.com/role/EarningsLossPerShareTables 54 false false R55.htm 9954501 - Disclosure - Earnings (Loss) Per Share - Antidilutive Effect on Weighted Average Shares (Details) Sheet http://www.pixelworks.com/role/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails Earnings (Loss) Per Share - Antidilutive Effect on Weighted Average Shares (Details) Details http://www.pixelworks.com/role/EarningsLossPerShareTables 55 false false R56.htm 9954502 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.pixelworks.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 56 false false R57.htm 9954503 - Disclosure - Segment Information - Geographic Information (Details) Sheet http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails Segment Information - Geographic Information (Details) Details 57 false false R58.htm 9954504 - Disclosure - Segment Information - Revenue by Major Customer (Details) Sheet http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails Segment Information - Revenue by Major Customer (Details) Details 58 false false R59.htm 9954505 - 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 59 false false R60.htm 9954506 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.pixelworks.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.pixelworks.com/role/CommitmentsandContingencies 60 false false R61.htm 9954507 - 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 61 false false R62.htm 9954508 - 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 62 false false R63.htm 9954509 - Disclosure - Non-controlling Interest - Narrative (Details) Sheet http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails Non-controlling Interest - Narrative (Details) Details 63 false false R64.htm 9954510 - Disclosure - Noncontrolling Interest - Initial Investment Reconciliation (Details) Sheet http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails Noncontrolling Interest - Initial Investment Reconciliation (Details) Details 64 false false All Reports Book All Reports pxlw-20240630.htm pxlw-20240630.xsd pxlw-20240630_cal.xml pxlw-20240630_def.xml pxlw-20240630_lab.xml pxlw-20240630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pxlw-20240630.htm": { "nsprefix": "pxlw", "nsuri": "http://www.pixelworks.com/20240630", "dts": { "inline": { "local": [ "pxlw-20240630.htm" ] }, "schema": { "local": [ "pxlw-20240630.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-20240630_cal.xml" ] }, "definitionLink": { "local": [ "pxlw-20240630_def.xml" ] }, "labelLink": { "local": [ "pxlw-20240630_lab.xml" ] }, "presentationLink": { "local": [ "pxlw-20240630_pre.xml" ] } }, "keyStandard": 187, "keyCustom": 23, "axisStandard": 17, "axisCustom": 0, "memberStandard": 24, "memberCustom": 30, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 203, "entityCount": 1, "segmentCount": 54, "elementCount": 450, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 588, "http://xbrl.sec.gov/dei/2023": 29, "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000003 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20240630.htm", "unique": true } }, "R4": { "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "link:footnote", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R5": { "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R6": { "role": "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:DepreciationAndAmortizationExcludingAcquiredIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R7": { "role": "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement", "longName": "0000007 - Statement - Consolidated Statements of Shareholders' Equity Statement", "shortName": "Consolidated Statements of Shareholders' Equity Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-44", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R8": { "role": "http://www.pixelworks.com/role/BasisofPresentation", "longName": "0000008 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.pixelworks.com/role/BalanceSheetComponents", "longName": "0000009 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurements", "longName": "0000010 - Disclosure - Marketable Securities and Fair Value Measurements", "shortName": "Marketable Securities and Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.pixelworks.com/role/Restructurings", "longName": "0000011 - Disclosure - Restructurings", "shortName": "Restructurings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.pixelworks.com/role/Leases", "longName": "0000012 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.pixelworks.com/role/Revenue", "longName": "0000013 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.pixelworks.com/role/InterestIncomeandOtherNet", "longName": "0000014 - Disclosure - Interest Income and Other, Net", "shortName": "Interest Income and Other, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.pixelworks.com/role/ResearchandDevelopment", "longName": "0000015 - Disclosure - Research and Development", "shortName": "Research and Development", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.pixelworks.com/role/IncomeTaxes", "longName": "0000016 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.pixelworks.com/role/EarningsLossPerShare", "longName": "0000017 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.pixelworks.com/role/SegmentInformation", "longName": "0000018 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.pixelworks.com/role/RisksandUncertainties", "longName": "0000019 - Disclosure - Risks and Uncertainties", "shortName": "Risks and Uncertainties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R20": { "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": "20", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployees", "longName": "0000021 - 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": "21", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://www.pixelworks.com/role/NoncontrollingInterest", "longName": "0000022 - Disclosure - Non-controlling Interest", "shortName": "Non-controlling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.pixelworks.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R26": { "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": "26", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables", "longName": "9954473 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)", "shortName": "Marketable Securities and Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.pixelworks.com/role/RestructuringsTables", "longName": "9954474 - Disclosure - Restructurings (Tables)", "shortName": "Restructurings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.pixelworks.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.pixelworks.com/role/RevenueTables", "longName": "9954476 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.pixelworks.com/role/InterestIncomeandOtherNetTables", "longName": "9954477 - Disclosure - Interest Income and Other, Net (Tables)", "shortName": "Interest Income and Other, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.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-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.pixelworks.com/role/EarningsLossPerShareTables", "longName": "9954478 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.pixelworks.com/role/SegmentInformationTables", "longName": "9954479 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesTables", "longName": "9954480 - 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": "34", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.pixelworks.com/role/NoncontrollingInterestTables", "longName": "9954481 - Disclosure - Non- controlling Interest (Tables)", "shortName": "Non- controlling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.pixelworks.com/role/BasisofPresentationDetails", "longName": "9954482 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-67", "name": "pxlw:NumberOfClosedFinancingTransactions", "unitRef": "transaction", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "pxlw:NumberOfClosedFinancingTransactions", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "pxlw:NumberOfClosedFinancingTransactions", "unitRef": "transaction", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "pxlw:NumberOfClosedFinancingTransactions", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsInventoriesDetails", "longName": "9954483 - Disclosure - Balance Sheet Components - Inventories (Details)", "shortName": "Balance Sheet Components - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "longName": "9954484 - Disclosure - Balance Sheet Components - Property Plant and Equipment (Details)", "shortName": "Balance Sheet Components - Property Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pxlw:ScheduleOfPropertyAndEquipmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "longName": "9954485 - Disclosure - Balance Sheet Components - Goodwill (Details)", "shortName": "Balance Sheet Components - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R40": { "role": "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails", "longName": "9954486 - 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": "40", "firstAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails", "longName": "9954487 - Disclosure - Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)", "shortName": "Marketable Securities and Fair Value Measurements - Schedule of Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-72", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "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-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.pixelworks.com/role/RestructuringsDetails", "longName": "9954488 - Disclosure - Restructurings (Details)", "shortName": "Restructurings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-85", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails", "longName": "9954489 - Disclosure - Restructurings - Components of Restructuring Expense (Details)", "shortName": "Restructurings - Components of Restructuring Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R44": { "role": "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails", "longName": "9954490 - Disclosure - Restructurings - Restructuring Reserve Rollforward (Details)", "shortName": "Restructurings - Restructuring Reserve Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.pixelworks.com/role/LeasesNarrativeDetails", "longName": "9954491 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "pxlw:LesseeOperatingLeaseLeaseNotYetCommencedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "pxlw:LesseeOperatingLeaseLeaseNotYetCommencedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.pixelworks.com/role/LeasesSupplementalinformationrelatedtoleasesDetails", "longName": "9954492 - 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": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "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-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails", "longName": "9954493 - 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": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954494 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.pixelworks.com/role/RevenueNarrativeDetails", "longName": "9954495 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "pxlw:TransactionPriceContractAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "pxlw:TransactionPriceContractAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.pixelworks.com/role/RevenueScheduleofTheContractAssetsandContractLiabilitiesRecordedonTheConsolidatedBalanceSheetsDetails", "longName": "9954496 - 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": "50", "firstAnchor": { "contextRef": "c-3", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiability", "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-20240630.htm", "unique": true } }, "R51": { "role": "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails", "longName": "9954497 - Disclosure - Interest Income and Other, Net (Details)", "shortName": "Interest Income and Other, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.pixelworks.com/role/ResearchandDevelopmentDetails", "longName": "9954498 - Disclosure - Research and Development (Details)", "shortName": "Research and Development (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-7", "name": "pxlw:ResearchAndDevelopmentArrangementReceivableRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "pxlw:ResearchAndDevelopmentArrangementReceivableRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.pixelworks.com/role/IncomeTaxesDetails", "longName": "9954499 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:ReversalOfUncertainTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R54": { "role": "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails", "longName": "9954500 - Disclosure - Earnings (Loss) Per Share - Earnings Per Share (Details)", "shortName": "Earnings (Loss) Per Share - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "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-20240630.htm", "unique": true } }, "R55": { "role": "http://www.pixelworks.com/role/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails", "longName": "9954501 - Disclosure - Earnings (Loss) Per Share - Antidilutive Effect on Weighted Average Shares (Details)", "shortName": "Earnings (Loss) Per Share - Antidilutive Effect on Weighted Average Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.pixelworks.com/role/SegmentInformationNarrativeDetails", "longName": "9954502 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails", "longName": "9954503 - Disclosure - Segment Information - Geographic Information (Details)", "shortName": "Segment Information - Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "unique": true } }, "R58": { "role": "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails", "longName": "9954504 - Disclosure - Segment Information - Revenue by Major Customer (Details)", "shortName": "Segment Information - Revenue by Major Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-140", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-140", "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-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "longName": "9954505 - 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": "59", "firstAnchor": { "contextRef": "c-176", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-176", "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-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails", "longName": "9954506 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "pxlw:PurchaseObligationDeliveryPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pxlw:PurchaseObligationDeliveryPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesNarrativeDetails", "longName": "9954507 - 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": "61", "firstAnchor": { "contextRef": "c-182", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-182", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails", "longName": "9954508 - 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": "62", "firstAnchor": { "contextRef": "c-4", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-191", "name": "us-gaap:MinorityInterest", "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-20240630.htm", "unique": true } }, "R63": { "role": "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "longName": "9954509 - Disclosure - Non-controlling Interest - Narrative (Details)", "shortName": "Non-controlling Interest - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-196", "name": "pxlw:NoncontrollingInterestSaleOfEquityCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "pxlw:NoncontrollingInterestSaleOfEquityCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pxlw-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "longName": "9954510 - Disclosure - Noncontrolling Interest - Initial Investment Reconciliation (Details)", "shortName": "Noncontrolling Interest - Initial Investment Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "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-20240630.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "pxlw_AccountVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "AccountVMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account X", "label": "Account V [Member]", "documentation": "Account V" } } }, "auth_ref": [] }, "pxlw_AccountWMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "AccountWMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account Y", "label": "Account W [Member]", "documentation": "Account W [Member]" } } }, "auth_ref": [] }, "pxlw_AccountXMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "AccountXMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account Z", "label": "Account X [Member]", "documentation": "Account X [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r22" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r18", "r552" ] }, "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": [ "r507" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r223", "r224" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r74", "r118" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r75", "r118" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.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/CondensedConsolidatedBalanceSheets" ], "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": [ "r20" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: 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": [ "r47", "r142", "r404" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r26", "r27", "r86", "r146", "r400", "r426", "r427" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "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", "r12", "r27", "r353", "r356", "r383", "r422", "r423", "r647", "r648", "r649", "r653", "r654", "r655" ] }, "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": [ "r603" ] }, "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": [ "r609" ] }, "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": [ "r609" ] }, "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": [ "r609" ] }, "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": [ "r609" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r574", "r585", "r595", "r620" ] }, "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": [ "r577", "r588", "r598", "r623" ] }, "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": [ "r609" ] }, "pxlw_AllDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "AllDistributorsMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "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": [ "r616" ] }, "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": [ "r581", "r589", "r599", "r616", "r624", "r628", "r636" ] }, "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": [ "r634" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "negatedLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r322", "r326" ] }, "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": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "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": [ "r193" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "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/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "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": [ "r34" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r117", "r145", "r168", "r202", "r209", "r214", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r346", "r350", "r365", "r397", "r463", "r552", "r565", "r671", "r672", "r682" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r137", "r149", "r168", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r346", "r350", "r365", "r552", "r671", "r672", "r682" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": [ "r631" ] }, "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": [ "r632" ] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321" ] }, "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": [ "r630" ] }, "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": [ "r629" ] }, "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": [ "r628" ] }, "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": [ "r628" ] }, "pxlw_BalanceSheetComponentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pixelworks.com/20240630", "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" ], "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": [ "r344", "r546", "r547" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" ], "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": [ "r60", "r61", "r344", "r546", "r547" ] }, "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_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r32", "r140", "r522" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r140" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r32", "r100", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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", "r100" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r9", "r559", "r560", "r561", "r562" ] }, "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": [ "r607" ] }, "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": [ "r608" ] }, "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": [ "r608" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "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": [ "r23", "r71", "r398", "r450" ] }, "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": [ "r108", "r257", "r258", "r508", "r666" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "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": [ "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r653", "r654", "r678", "r693", "r694" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "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": [ "r77", "r78", "r109" ] }, "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": [ "r613" ] }, "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": [ "r612" ] }, "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": [ "r614" ] }, "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": [ "r611" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "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": [ "r28", "r151", "r153", "r159", "r393", "r411" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r68", "r114", "r151", "r153", "r158", "r392", "r410" ] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "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": [ "r35", "r37", "r69", "r70", "r222", "r507" ] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r35", "r37", "r69", "r70", "r222", "r428", "r507" ] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "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": [ "r35", "r37", "r69", "r70", "r222", "r507", "r643" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/RisksandUncertainties" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r103" ] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue", "verboseLabel": "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": [ "r35", "r37", "r69", "r70", "r222" ] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "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": [ "r35", "r37", "r69", "r70", "r222", "r507" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Financial Statements", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r64", "r526" ] }, "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": [ "r674" ] }, "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": [ "r274", "r275", "r286" ] }, "pxlw_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "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 Including Opening Balance", "documentation": "Contract With Customer, Liability, Revenue Recognized Including Opening Balance" } } }, "auth_ref": [] }, "pxlw_ContractWithCustomerTermsOfPayment": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20240630", "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_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r94", "r390" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "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": [] }, "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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationAccountsReceivablebyMajorCustomerDetails", "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r36", "r222" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated decrease in total gross unrecognized tax benefits within the next 12 months", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r59" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expense", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r112", "r131", "r339", "r340", "r652" ] }, "pxlw_DepositLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "DepositLiability", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit liability", "label": "Deposit Liability", "documentation": "Deposit Liability" } } }, "auth_ref": [] }, "pxlw_DepreciationAndAmortizationExcludingAcquiredIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "DepreciationAndAmortizationExcludingAcquiredIntangibleAssets", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation And Amortization, Excluding Acquired Intangible Assets", "documentation": "Depreciation And Amortization, Excluding Acquired Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r285", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.pixelworks.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r285", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ] }, "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": [ "r675" ] }, "pxlw_DistributorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "DistributorBMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor B", "label": "Distributor B [Member]", "documentation": "Distributor B [Member]" } } }, "auth_ref": [] }, "pxlw_DistributorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "DistributorMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor A", "label": "Distributor A [Member]", "documentation": "Distributor A [Member]" } } }, "auth_ref": [] }, "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.pixelworks.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r569" ] }, "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": [ "r602" ] }, "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": [] }, "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/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to Pixelworks Inc. per share - basic (dollars 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": [ "r160", "r175", "r176", "r177", "r178", "r179", "r184", "r187", "r190", "r191", "r192", "r196", "r359", "r360", "r394", "r412", "r528" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to Pixelworks Inc. per share - diluted (dollars 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": [ "r160", "r175", "r176", "r177", "r178", "r179", "r187", "r190", "r191", "r192", "r196", "r359", "r360", "r394", "r412", "r528" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r183", "r193", "r194", "r195" ] }, "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": 2.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": [ "r20" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee severance and benefits", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, 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_EndCustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "EndCustomerBMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "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/20240630", "localname": "EndCustomerCMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer C", "label": "End customer C [Member]", "documentation": "End customer C" } } }, "auth_ref": [] }, "pxlw_EndCustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "EndCustomerDMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer D", "label": "End customer D [Member]", "documentation": "End customer D" } } }, "auth_ref": [] }, "pxlw_EndCustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "EndCustomerEMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer E", "label": "End customer E [Member]", "documentation": "End customer E" } } }, "auth_ref": [] }, "pxlw_EndCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "EndCustomerMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "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/20240630", "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": [ "r567" ] }, "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": [ "r567" ] }, "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": [ "r567" ] }, "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": [ "r641" ] }, "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": [ "r567" ] }, "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": [ "r567" ] }, "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": [ "r567" ] }, "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": [ "r567" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer", "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/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r13", "r134", "r154", "r155", "r156", "r170", "r171", "r172", "r174", "r180", "r182", "r197", "r226", "r227", "r273", "r323", "r324", "r325", "r335", "r336", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r366", "r367", "r368", "r369", "r370", "r371", "r383", "r422", "r423", "r424", "r436", "r490" ] }, "pxlw_EquitySaleToESOPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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_EquitySaleToInvestorsAndESOPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "EquitySaleToInvestorsAndESOPMember", "presentation": [ "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Sale To Investors And ESOP", "label": "Equity Sale To Investors And ESOP [Member]", "documentation": "Equity Sale To Investors And ESOP" } } }, "auth_ref": [] }, "pxlw_EquitySaleToInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/20240630", "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": [ "r610" ] }, "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": [ "r574", "r585", "r595", "r620" ] }, "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": [ "r571", "r582", "r592", "r617" ] }, "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": [ "r616" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis", "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": [ "r362", "r363", "r364" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r362", "r363", "r364" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r272", "r289", "r290", "r291", "r292", "r293", "r294", "r363", "r384", "r385", "r386", "r533", "r534", "r543", "r544", "r545" ] }, "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/MarketableSecuritiesandFairValueMeasurements" ], "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": [ "r361" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r272", "r289", "r294", "r363", "r384", "r543", "r544", "r545" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r272", "r289", "r294", "r363", "r385", "r533", "r534", "r543", "r544", "r545" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "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": [ "r272", "r289", "r290", "r291", "r292", "r293", "r294", "r363", "r386", "r533", "r534", "r543", "r544", "r545" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r272", "r289", "r290", "r291", "r292", "r293", "r294", "r384", "r385", "r386", "r533", "r534", "r543", "r544", "r545" ] }, "pxlw_FirstAdditionalPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/20240630", "localname": "FixedAssetAndOtherAssetExpensesIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions of property and equipment and other assets, unpaid at period end.", "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": [] }, "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": [ "r578", "r589", "r599", "r624" ] }, "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": [ "r578", "r589", "r599", "r624" ] }, "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": [ "r578", "r589", "r599", "r624" ] }, "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": [ "r578", "r589", "r599", "r624" ] }, "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": [ "r578", "r589", "r599", "r624" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "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": [ "r90" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails", "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r143", "r231", "r391", "r532", "r552", "r660", "r661" ] }, "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": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r532" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r92", "r168", "r202", "r208", "r213", "r216", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r365", "r530", "r671" ] }, "pxlw_HomeAndEnterpriseMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "HomeAndEnterpriseMarketMember", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home And Enterprise Market", "label": "Home And Enterprise Market [Member]", "documentation": "Home And Enterprise Market" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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", "r88", "r121", "r202", "r208", "r213", "r216", "r395", "r406", "r530" ] }, "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/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r243", "r248", "r475" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r248", "r475" ] }, "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": "Incomes 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": [ "r169", "r329", "r331", "r333", "r334", "r337", "r341", "r342", "r343", "r433" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r125", "r132", "r181", "r182", "r205", "r330", "r338", "r414" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for income taxes, net of refunds received", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r6" ] }, "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": [ "r581", "r589", "r599", "r616", "r624", "r628", "r636" ] }, "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": [ "r634" ] }, "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": [ "r570", "r640" ] }, "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": [ "r570", "r640" ] }, "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": [ "r570", "r640" ] }, "pxlw_IntegratedCircuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/InterestIncomeandOtherNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails" ], "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": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period 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": [ "r162", "r165", "r166" ] }, "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": [ "r106", "r524" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "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": [ "r148", "r523", "r552" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, 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": [ "r126", "r139", "r147", "r228", "r229", "r230", "r389", "r527" ] }, "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": [ "r106", "r525" ] }, "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": [] }, "pxlw_June2024PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "June2024PlanMember", "presentation": [ "http://www.pixelworks.com/role/RestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 2024 Plan", "label": "June 2024 Plan [Member]", "documentation": "June 2024 Plan" } } }, "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": [ "r680" ] }, "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": [ "r376" ] }, "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": [ "r376" ] }, "pxlw_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities for leases that have not yet commenced", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Payments Under Non-cancellable Leases", "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": [ "r681" ] }, "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": [ "r382" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r382" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "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": [ "r382" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/LeasesFutureminimumleasepaymentsundernoncancellableleasesDetails_1": { "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 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": [ "r382" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "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": "2026", "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": [ "r382" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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": { "terseLabel": "Six months ending December 31, 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r681" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r382" ] }, "pxlw_LesseeOperatingLeasesRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20240630", "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": [ "r372" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r19", "r168", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r347", "r350", "r351", "r365", "r449", "r529", "r565", "r671", "r682", "r683" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable non-controlling interest and shareholders\u2019 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": [ "r82", "r120", "r403", "r552", "r651", "r659", "r679" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r21", "r138", "r168", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r347", "r350", "r351", "r365", "r552", "r671", "r682", "r683" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for uncertain tax positions", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r22" ] }, "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": [] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customers [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r222", "r538", "r675", "r691", "r692" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r295", "r388", "r421", "r441", "r442", "r493", "r495", "r497", "r498", "r500", "r518", "r519", "r531", "r535", "r548", "r554", "r673", "r684", "r685", "r686", "r687", "r688", "r689" ] }, "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": [ "r608" ] }, "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": [ "r608" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r295", "r388", "r421", "r441", "r442", "r493", "r495", "r497", "r498", "r500", "r518", "r519", "r531", "r535", "r548", "r554", "r673", "r684", "r685", "r686", "r687", "r688", "r689" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Non-controlling interest", "periodStartLabel": "Carrying Value Non-Controlling Interest, Beginning Balance", "periodEndLabel": "Carrying Value Non-controlling Interest, Ending Balance", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r25", "r119", "r168", "r225", "r263", "r265", "r266", "r267", "r270", "r271", "r365", "r402", "r453" ] }, "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": [ "r113" ] }, "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": [ "r25", "r63", "r65", "r93" ] }, "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": [ "r627" ] }, "pxlw_MobileMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "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": [ "r676" ] }, "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": [ "r635" ] }, "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/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Major Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r222", "r538", "r675", "r691", "r692" ] }, "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": [ "r609" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r100", "r101", "r102" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Pixelworks, Inc.", "verboseLabel": "Net income (loss)", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r89", "r102", "r122", "r136", "r150", "r152", "r156", "r168", "r173", "r175", "r176", "r177", "r178", "r181", "r182", "r188", "r202", "r208", "r213", "r216", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r360", "r365", "r409", "r471", "r488", "r489", "r530", "r563", "r671" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 }, "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Net loss attributable to redeemable non-controlling interest and non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r67", "r116", "r150", "r152", "r181", "r182", "r408", "r649" ] }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement", "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "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": [ "r93" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "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": [ "r161", "r175", "r176", "r177", "r178", "r184", "r185", "r189", "r192", "r202", "r208", "r213", "r216", "r530" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "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": [ "r608" ] }, "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": [ "r578", "r589", "r599", "r616", "r624" ] }, "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": [ "r606" ] }, "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": [ "r605" ] }, "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": [ "r616" ] }, "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": [ "r635" ] }, "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": [ "r635" ] }, "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_NoncontrollingInterestDiscountOnValuation": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/ConsolidatedStatementsofShareholdersEquityStatement", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net proceeds from issuance of equity interest to non-controlling interest", "terseLabel": "Increase in non-controlling interest due to issuance of stock", "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": [ "r10", "r57", "r115" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of equity interest to non-controlling interest", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r10", "r57", "r115" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "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": [ "r62", "r273", "r653", "r654", "r655", "r694" ] }, "pxlw_NoncontrollingInterestMinimumReturnRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/20240630", "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_NoncontrollingInterestRedemptionChangeInControlRepurchaseCovenantAnnualInterestPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "NoncontrollingInterestRedemptionChangeInControlRepurchaseCovenantAnnualInterestPercentage", "presentation": [ "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual interest percentage upon change in control repurchase covenant", "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/20240630", "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": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r97" ] }, "pxlw_NumberOfBroadMarkets": { "xbrltype": "integerItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "NumberOfBroadMarkets", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of brand markets", "label": "Number Of Broad Markets", "documentation": "Number Of Broad Markets" } } }, "auth_ref": [] }, "pxlw_NumberOfClosedFinancingTransactions": { "xbrltype": "integerItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "NumberOfClosedFinancingTransactions", "presentation": [ "http://www.pixelworks.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of separate financing transactions", "label": "Number Of Closed Financing Transactions", "documentation": "Number Of Closed Financing Transactions" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationNarrativeDetails" ], "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": [ "r658" ] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r15" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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/CondensedConsolidatedStatementsofOperations" ], "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/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r202", "r208", "r213", "r216", "r530" ] }, "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": [ "r377", "r551" ] }, "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": { "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": [ "r374" ] }, "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": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, 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": [ "r374" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r374" ] }, "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": [ "r375", "r378" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r373" ] }, "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": [ "r381", "r551" ] }, "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": [ "r380", "r551" ] }, "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": [ "r73", "r113", "r429", "r430" ] }, "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": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "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": [ "r20" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r144" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency translation attributable to redeemable 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": [ "r5", "r11", "r114" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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 parent entity." } } }, "auth_ref": [ "r5", "r11", "r114" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "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/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r413", "r472", "r501", "r502", "r503" ] }, "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/InterestIncomeandOtherNet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income 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": [ "r110", "r111" ] }, "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": 3.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": [ "r20", "r552" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/InterestIncomeandOtherNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other, net", "totalLabel": "Total interest income and other, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r98" ] }, "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": [ "r608" ] }, "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": [ "r576", "r587", "r597", "r622" ] }, "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": [ "r579", "r590", "r600", "r625" ] }, "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": [ "r579", "r590", "r600", "r625" ] }, "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/20240630", "localname": "PWSHEmployeesAndSubsidiariesMember", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESOP", "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": [ "r604" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r247", "r650" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r99" ] }, "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": [ "r607" ] }, "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": [ "r607" ] }, "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": [ "r606" ] }, "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": [ "r616" ] }, "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": [ "r609" ] }, "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": [ "r605" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "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": [ "r76", "r399", "r552" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r646" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance 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": [ "r4", "r14" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r29" ] }, "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": [ "r218", "r390", "r415", "r416", "r417", "r418", "r419", "r420", "r520", "r536", "r553", "r644", "r667", "r668", "r675", "r691" ] }, "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": [ "r218", "r390", "r415", "r416", "r417", "r418", "r419", "r420", "r520", "r536", "r553", "r644", "r667", "r668", "r675", "r691" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "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": [ "r136", "r150", "r152", "r163", "r168", "r173", "r181", "r182", "r202", "r208", "r213", "r216", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r345", "r348", "r349", "r360", "r365", "r395", "r407", "r435", "r471", "r488", "r489", "r530", "r549", "r550", "r564", "r649", "r671" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross property and equipment", "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": [ "r107", "r141", "r405" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r8", "r396", "r405", "r552" ] }, "pxlw_PurchaseObligationDeliveryPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "PurchaseObligationDeliveryPeriod", "presentation": [ "http://www.pixelworks.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r604" ] }, "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": [ "r604" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r288", "r295", "r318", "r319", "r320", "r387", "r388", "r421", "r441", "r442", "r493", "r495", "r497", "r498", "r500", "r518", "r519", "r531", "r535", "r548", "r554", "r557", "r662", "r673", "r685", "r686", "r687", "r688", "r689" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r288", "r295", "r318", "r319", "r320", "r387", "r388", "r421", "r441", "r442", "r493", "r495", "r497", "r498", "r500", "r518", "r519", "r531", "r535", "r548", "r554", "r557", "r662", "r673", "r685", "r686", "r687", "r688", "r689" ] }, "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": [ "r571", "r582", "r592", "r617" ] }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "presentation": [ "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails", "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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable non-controlling interest", "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": [ "r53", "r54", "r55", "r56" ] }, "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": [ "r16" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails", "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/20240630", "localname": "Reductiontodeferredtaxassets", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDetails" ], "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/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on asset financings", "label": "Repayments of Other Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "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": [ "r328", "r677" ] }, "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": [ "r328", "r677" ] }, "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": [ "r328", "r677" ] }, "pxlw_ResearchAndDevelopmentArrangementReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/20240630", "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/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r72", "r327", "r690" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "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_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": [ "r124", "r328" ] }, "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": [ "r572", "r583", "r593", "r618" ] }, "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": [ "r573", "r584", "r594", "r619" ] }, "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": [ "r580", "r591", "r601", "r626" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" ], "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": [ "r140" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.pixelworks.com/role/Restructurings" ], "lang": { "en-us": { "role": { "terseLabel": "Restructurings", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r244", "r245", "r247", "r250", "r256" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.pixelworks.com/role/RestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in workforce", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expensed", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r251", "r253", "r663" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r246", "r247", "r253", "r254" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails", "http://www.pixelworks.com/role/RestructuringsDetails", "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r246", "r247", "r248", "r249", "r253", "r254", "r255" ] }, "pxlw_RestructuringExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "RestructuringExpenseMember", "presentation": [ "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Restructuring Expense", "label": "Restructuring Expense [Member]", "documentation": "Restructuring Expense" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.pixelworks.com/role/RestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.pixelworks.com/role/RestructuringsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance as of December 31, 2023", "periodEndLabel": "Balance as of June 30, 2024", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r247", "r252" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsAccruedLiabilitiesandCurrentPortionofLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued costs related to restructuring", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r645", "r664", "r665" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [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_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "totalLabel": "Total restructuring expense", "label": "Restructuring, Settlement and Impairment Provisions", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r95" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r109", "r401", "r425", "r427", "r432", "r452", "r552" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r170", "r171", "r172", "r174", "r180", "r182", "r226", "r227", "r323", "r324", "r325", "r335", "r336", "r352", "r354", "r355", "r357", "r358", "r422", "r424", "r436", "r694" ] }, "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": [ "r203", "r204", "r207", "r211", "r212", "r218", "r220", "r222", "r284", "r285", "r390" ] }, "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": [ "r133", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r287" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r157", "r168", "r203", "r204", "r207", "r211", "r212", "r218", "r220", "r222", "r225", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r365", "r395", "r671" ] }, "pxlw_ReversalOfUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "ReversalOfUncertainTaxPositions", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pixelworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reversal of uncertain tax positions", "terseLabel": "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": "Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets", "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": [ "r379", "r551" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "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": [ "r635" ] }, "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": [ "r635" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesNarrativeDetails" ], "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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r222", "r642" ] }, "pxlw_ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "ScheduleOfAccountsReceivablePercentagesFromSignificantCustomersTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable Percentage 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/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "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": [ "r34" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r34" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share", "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": [ "r656" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.pixelworks.com/role/RevenueDisaggregationofRevenueDetails" ], "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": [ "r44" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "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": [ "r104" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/MarketableSecuritiesandFairValueMeasurementsTables" ], "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": [ "r362", "r363" ] }, "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": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r532" ] }, "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": [ "r17", "r83", "r84", "r85" ] }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "presentation": [ "http://www.pixelworks.com/role/InterestIncomeandOtherNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income and Other, Net", "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": [ "r95" ] }, "pxlw_ScheduleOfPropertyAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "ScheduleOfPropertyAndEquipmentTableTextBlock", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Schedule of property and equipment [Table Text Block]", "documentation": "Schedule of property and equipment" } } }, "auth_ref": [] }, "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": [ "r328", "r677" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails", "http://www.pixelworks.com/role/RestructuringsDetails", "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r253", "r254", "r255" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.pixelworks.com/role/RestructuringsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Expense by Components", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r48", "r50", "r51" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.pixelworks.com/role/RestructuringsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Restructuring Liabilities", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r49", "r52" ] }, "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": [ "r45", "r91" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geography [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r45", "r87" ] }, "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": [ "r41", "r42", "r43", "r46" ] }, "pxlw_SecondAdditionalPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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": [ "r566" ] }, "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": [ "r568" ] }, "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": [ "r220", "r221", "r438", "r439", "r440", "r494", "r496", "r499", "r504", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r521", "r537", "r557", "r675", "r691" ] }, "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": [ "r198", "r199", "r200", "r201", "r202", "r206", "r210", "r214", "r215", "r216", "r217", "r218", "r219", "r222" ] }, "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", "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/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r96" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails": { "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/RestructuringsComponentsofRestructuringExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee severance and benefits", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in 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": [ "r13" ] }, "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": [ "r669", "r670" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r24", "r134", "r154", "r155", "r156", "r170", "r171", "r172", "r174", "r180", "r182", "r197", "r226", "r227", "r273", "r323", "r324", "r325", "r335", "r336", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r366", "r367", "r368", "r369", "r370", "r371", "r383", "r422", "r423", "r424", "r436", "r490" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement, Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r220", "r221", "r438", "r439", "r440", "r494", "r496", "r499", "r504", "r506", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r521", "r537", "r557", "r675", "r691" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement", "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": [ "r170", "r171", "r172", "r197", "r390", "r431", "r437", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r558" ] }, "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_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Other Comprehensive Income [Abstract]", "label": "Statement of Other 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/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "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": [ "r170", "r171", "r172", "r197", "r390", "r431", "r437", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r558" ] }, "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": [ "r575", "r586", "r596", "r621" ] }, "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_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.pixelworks.com/role/EarningsLossPerShareAntidilutiveEffectonWeightedAverageSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee equity incentive plans", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r657" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued under employee equity incentive plans (in 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": [ "r13", "r76", "r77", "r109" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "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": [ "r58", "r76", "r77", "r109" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r77", "r80", "r81", "r105", "r453", "r469", "r491", "r492", "r552", "r565", "r651", "r659", "r679", "r694" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 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/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.pixelworks.com/role/ConsolidatedStatementsofShareholdersEquityStatement" ], "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": [ "r62", "r63", "r66", "r134", "r135", "r155", "r170", "r171", "r172", "r174", "r180", "r226", "r227", "r273", "r323", "r324", "r325", "r335", "r336", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r366", "r367", "r371", "r383", "r423", "r424", "r434", "r453", "r469", "r491", "r492", "r505", "r564", "r651", "r659", "r679", "r694" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.pixelworks.com/role/NoncontrollingInterestInitialInvestmentReconciliationDetails", "http://www.pixelworks.com/role/NoncontrollingInterestNarrativeDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesDetails", "http://www.pixelworks.com/role/RedeemableNoncontrollingInterestandEquityInterestofPWSHSoldtoEmployeesNarrativeDetails" ], "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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r615" ] }, "pxlw_TheInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/20240630", "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/20240630", "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": [] }, "pxlw_TopFiveEndCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "TopFiveEndCustomersMember", "presentation": [ "http://www.pixelworks.com/role/SegmentInformationRevenuebyMajorCustomerDetails" ], "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": [ "r607" ] }, "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": [ "r614" ] }, "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": [ "r634" ] }, "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": [ "r636" ] }, "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/20240630", "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": [ "r637" ] }, "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": [ "r638" ] }, "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": [ "r636" ] }, "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": [ "r636" ] }, "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": [ "r639" ] }, "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": [ "r637" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.pixelworks.com/role/RestructuringsRestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r246", "r247", "r253", "r254" ] }, "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": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "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": [ "r633" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.pixelworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liability", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r332" ] }, "pxlw_UpfrontPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "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/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "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": [ "r38", "r39", "r40", "r127", "r128", "r129", "r130" ] }, "pxlw_ViXSSystemsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pixelworks.com/20240630", "localname": "ViXSSystemsInc.Member", "presentation": [ "http://www.pixelworks.com/role/BalanceSheetComponentsGoodwillDetails" ], "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/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - diluted", "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": [ "r186", "r192" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.pixelworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.pixelworks.com/role/EarningsLossPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - basic", "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": [ "r184", "r192" ] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" } } } ZIP 84 0001040161-24-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001040161-24-000031-xbrl.zip M4$L#!!0 ( !2 #%F%\%"P-#H &M^ 0 > 97@Q,#%A;65N9&5D86YD MTV&%'$$* .RO8X@BVK9S33 M+2LD]7B_;210":):A2JX#I+HOW[?E5<=(&E+1A'6Q,Q8! I9>;Q\Y^^]]_VZ MWF0_?+_6*OGA?WW_OT]/HQ^+9;/1>1TM2ZUJG41-E>97T<^)KCY&IZ?RU,MB MNRO3JW4=S<_F3Z*?B_)C>JWX^SJM,_V#&>?[?^._O_\W>LGWBR+9_?!]DEY' M:?+O7Z476JESO5P]/W^AGUS,SR[.GBV?+9ZJ%XNGR?.E4O]O]A7\%![GWU3U M+M/__M4FS4_7&M__[9/Y],G%MO[N)DWJ];>SL[,_?46/_O#]JLAK>%\)O^=_ M\C"=P6I]6Y^J++W*OZ4E?<4_-5\OBZPHO_WZC/[G._SF=*4V:;;[]IL/Z497 MT1M]$[TK-BK_)JY47IU6NDQ7_&"5_DO#G&!Z].<-3_DYC).EN39+F)V_@$F_ MNEVGB[2.9F?363AC?^&JO(*UU\7VVQRU+C_YW&?WFOO;U__WU=]^ M_NG=?[^/H]=O7DZCQ[: R[^_>O/CJQ^CRS<_1N]>O?]P^0'^F)^=/8O>?_CI MY7_CHEZ]^?#Z?UY%;_]V^>;7+.^?356GJ]V!UC>;1J^J6BVRM%K3[59Y$KUM MRFU1P4N*552O=?0V4_G4+.WSSO))[RRC#^NTBBYA@@DP'ISB.PVS1B[$9U$7 MRX_1ZQQ));WF"4K> Y'!*>PQ$2>&FDMMNRN';#PN.E7A=9HDN[9R^+S5;E MNTC5]*?*\T9EX9,;K6MDH6G.;Y[@@W_^^F(^/_ON]]GM 89C%_TCK/:0YTZ; M,?ON9 H$H*-M0)9 $+W'#ALUVJ91U'I:X5[# >:ZEO\/S3'"YFFL!Y M5-'-NHB6BK].X)\PI3)=-#6-X9WC-U54-[799L5.PZ1P MA)=%7C59K?(:_XZ*[;8HZR9/ZQT.1X>/IXWCZE\:_+A-+3 (/+DIX,%E!HO- MX#-D$_A46L*/@14"ZQ9"IMY6*YS M68&2 ]=\#7N>YC%M]ZK(LN(&CSYQTQ2& 7PAV_WYZZ<7W_V&?>>/@$:!J+^= M/YD^?[K]])K'_39@/IW]3@?03PO190(*75K!309>/0)&).>\T2KWY4D9X06$ MJXSW#^[C)JUK8@EP__'&TIU6LA9=6ID:(S-0RV51)@J8&-_I]\A[B_S/7\^> MG7WW!$[@6&@);O8(A-LEBH"1D1+^[XUH)O#OG[9( ''T_O(=TM9[E6G\YCTR M=N!(<)J.A(Z&.L['0QW1Y56I-=NHXZ*3Z*9$U@+_,C,$);6^T3KOJ (J^H\2 M]! -F@:H*CI?HLC"AX !;5A; 64G$?G%A.<4HX@WX@J'8.6KM3-1B@K1XI_ MK(RF-#1PQX)XY)3Z9!242J)G9/0Y9&(%.N[1<*RGHZ"#EVN57Y%\>(FV2Y&- M@2:0&BHZ]&*Y;,I2HW9#/,9:/$Z/UM=PFA6IS9^(,LZ?'90L0&7#%2[1&-QL M%#)"6CQL2WD%LAMD.GY79&EBO_39-ZF!M%7P*3X+9F^I6"> W])0P'LKL$!5 MV3$A]_Z:/JK7)$N&9G.S3I?KZ*9H,K28T9Y%-=5Y0JX+\EHLF=RBXEK4$?F\ MTG#BP/UUQQ52-'4%MC'9S>EFHV'Z-1JXVS(M: @PU=D$3_.&Q%4!$]C"'%#@ M3'1*LP?SN]0;,.GQ"7_(@KY;:)D<3 LU;]"_B^&I54UY#2(/J1#>6N].V/2F M'5JE*S#0M[IDOS< M8I***M*>RRA)JVU1D59B MSL<^"1<*1!B=Q@+WO4[A[QU_& R*_&WV_#O0E/R/RO/ \WC5PO+/S MY/1<#*-*I0F^Z22&(T<-)"-20-66_XIQ#L-WTMYCG _<>?PQ\80'7?TVO7"K.[R!+F[DO!R/FZ9 1U:1'+LX//'.F@LH>TFZ(I."D33P#_(5_K3/X1B?T68Y43E&+%?Q%WY!8%@.*56?KV%6K55HBWV.9RZ2J MZBC3JJH[FU)4NK4,>CLO!0U ()&4[PPNK @^5)7XE\7'C4/(Q*V_ 2[_,E-P M_X_%CGLV#OV]2,808FF;<:\QT) #IWN'ZGF#1)]HYMX7SWSN?33FW/-1$(/X MCD=&$0JY-\_,+(#9] PV;3P&T9H?%OJC)AA!]%A?K@HZKK8?'OF M?J(6H!DW]?!//C_,H(WQZ-_SR],6M,/__^O23&>KKO3IHM3JXRF9 M^J[$;M MJJ\^'P;F<=WABY&P],T&E!R*3H_L(HLBAM.K*'A^I+ZY%V,A!-S5D=' V_16 M9S=%^;&*476>QA1S*O45$(7G+3H:6IB=C808##9D9/2 IDQ>Y*<&RD+& VC[ M.K\"<=,V:4VT^RV8%S!]C$\Z5R0Y[,A>6/)JV<8MK].E(&30BH"!=%Y9.XC\ M"T//XZN,Y=;Q=*ZUN#A[!K2CD-U5'P\US\9"S>BE+1I$8:FZJ<@DR"T>"K=] MM!1/UO6B\J,2!*PJFRV[)TKR=Z&M+MX*H::]BYQ&#]L4F1$0)R(-\0* 15ZR MRYKGPN8ZR6Q5X5096S1)3UBGQHE7*4CQ3*MK'4>P>VF-]U#^-L 4NB7T&2U7 M5MY&,5J?%3JB&.&&?HMU<0,F8(GH)U73_?)Q> Y\QV \QBY4,;V8+B*_%^X] M_E2A/STM*$"("W?>]AP.KMY%":BS.&\,,^.F4:RYV0KZ4M]NT](=2C#\5:,X MX$T+HNB$6A*#0J1H@VX9MZA54^*FR*)D=)["Z2HMJQHGTGK'Y 8C%#"S4V]J M\&)TQ#((0Q2]*?)?&N!.Y+;Q?VK\ MAT =ACQ@#GFU0J2I 0EDQ5(%<7F/J?< "6("-#&GYW];7I\R9R7 H?$9'0^/ M'0=4R^S,$ 5M'4,.X&3&JRS?"U;U25J%_@/_)[(1O!&LFW M[S=P=B_5UGZ["KZE^?!7<=0A/B=!R.[/"LJR1A13A4"YI18[FD]](F\VSRU2 M,&Y3M*WE)S=LLF(>&B)M@#1^:0K9*;)M_8WA;0A2'6'NAK($0PA#F/%@OS[S M7:$1OX43R-+E/8B$D.H_X_Z]KTL-6_I?18-1[(-FD1F/)+MA*I@1ZQ"XQT&" M$^RTWN#N9BE0KVX[8M+5\+%$2:'9$[$BU!I::>3!,'#.SIU9XPQ*E7BDX(&B M?*IHW1$W!W_L/70<7$:?N#-E_"R#L\0I MRDW!XYBB>@6G0 =N$0*UE M<97#6Q*?8!(-[*:,%L R*YUE!(XKV8L/# @)TS"-.WD>Z42^-VH-4T;.1OH_ MB#4XQ8],#3B^SPZ_<*X_".=:(&T 8V#"/ Q3^@)@"0 L\T<*8#D0[Q66^D6D M?0:1=@XBK2?*%UQZT6I6HD#[%SP>8!Z>M=6WX["W5T61 !]#\%O?_A^/Y?Y\ M%):[A-/&9:_O"?@BL,)*+\JMI6HVDEN+T44"6\?&GD3/.8(N$Q=CPZ\R?06F MI\TZ8(2XB54.Q::/A?+& ?'K#]^.CQ EK(R( BJ=5*/*A.'CG4 34KL0P0/R M#]#](= #'(K2ZU8M0.]\?IP1FG%@!P<#_:,E,M3AOQ#: ^JAC .7^*:H4]:0 M2)R.C;QLR8NR:"T9?1U;55I';:O4Q?$0W#B@@Q+. M'1VA<>#9H%^Q?!M/M"_!_@Z6-7MF,P/]8!Y5=X,/RR83>"N[V)ABP:S;--D5 MP5AKJPS^X8 U\W& K\8J; > @^0$'=09K+&Q;>6;G!*':!DBG,LMF)?+E'VT[W#0XZ&3<6"P&)\T,OI0M@X$ MHZ?\\C'F<9-WD1X91U.C(#&<(JH] Y/,$56X?PU)+H0?CH[;*>1!WHCQC8&9;P\@B M?_%O.=>@J=,L_1?I:;ENU_-P=:A62G"%AKXQI5GB+V)C4&("!W&,!-UZ[X,A M_3=4*6PFQ4^KM&Y(KUN2#BG@>5 Y&^..1@J^M>D=8!UKO'14'!I^@[D<]I.E MJM;1BN*@H$&ZS_4M9D%)\ VS "*M2E1/T>&X*JCT,%'_O/73YY_EQ45;3U_ M%#%[L8_"LY@7R9N\Q=BM^XJF73=ECH%!^3:V59Q+J0ADG[_V=G^+P5-O3V[Q M2S!5BTVZ%""72A)MITQ[1D*80MSN8UH+?0)+L<,3=_8>@J<2O2!0$OX7F.UG=S"MVAS:S!_['IP&_' W=_I26O)O$=8U +[/E=--'3JVD,!GF-9>%.W _X)),&;GH" M!)056T;/VN_IB,B>*LH=K!"NJ3\1WAJXJ0W>]*8D024CBNJ3YEB+#G[M9@^[ MP:6V)!]Q">NKC(\!RTI=:T+VEHX<<0=!]BGR4GB?PML9%>^5Z!:BXH?@!72T MF,5S*WML\[=\1L.L"I$67*.E/]C4)P=@_;MV_)MB[F+=GMZDB8X6JDII>6W^ MZK.W!38 P8+H6. #T=&=0WB!<#K[Z%QXHR@6, 6H#A-[;N#^DF5M!P>9M_3-]/HRN= YE2 MY:_E4E/ZG5P3@;/ @6[1DRBL*#\0IUX%\H4]6ORIL)[1.FN^6F)T)R2! BN/;:^AV6S M:42"<4D_=I6Y=;*_HI*JKYTM5UF%M:Q1_6(+!%B2\AZ M4-0*KLC(^L'U<+E(K(Z$6J44#;,):S)[DMW;;98N:7@0(%&F;ECJ]AUI.\@N MND _V 6WP5+0<#6D/R8,Y/R1PD#&94A\;F3\_,&&!%_?D9D1HH C7]DK"Z.$ MV*P NGQ)FF(;%E4UI=0.H!$YO]E'XA@^ S0B&3T\E W>>\Z47HYHP_ZHMNGD M6&JHS<@-&HD8Y] ^P M%ZYXBC\A-YLMS8QNB]QWF*25%$/6M[I1IU_OA" ., ;V#+CC&0&U#, M&'8#+-TQ[ 9?/C;>=-Q[&:I]O5;BOD>,J8,B'S\V=5S8IX:#V[JK@1O\8CJG M^WNCL> '9A13C*XU'5@VZ'VS%HVGTUU:1EF6FL%!L[+S[ M2*"62.P;T6SG?YG'R)$VN'MMPY>:V- ;V7VU*,"(0^.*C-V4U+.*$;;\@'@. M?(5,OO<_HJ?(0&.':D3=."OR]Z([IC0A+>>ZM15C8(\JQ?T1ZG0CR9-A4P+? MI\'&I3GH.JW0$!2+M%>O0T2F%*$RT!-;=V=9;!8FRX$"^L7J:!CM^3C 2W3N MX^$M$MO@1G]%-ZN*T[C)>:+O+IDZNV_%U$=&.N. (0V%N<= 32.1VY?OQK 9 MP=7BWM)49Q#C%B ,RV(3N@#;BG5)E1$?0M=0$U?0YPW&^JOFP14[*,QY;D'FR6@M)L\'EZS,P-,\T$ MNC.-WJ-[TLSO)N7\DXU*-*7S9#M2,5A\4U")@JCWF]?Q\);Y81M6&KW)^NU' M=X%DAE[_H,\#\5C]"HC'['SZ]# Y>OW'>3X5/\W[L-/=_<7QDX$%C>C2G&-5 MC=8"*76W,CCJX&S/IW/@.P9]<,?#H0;#:O5&W::;9A.IJZM2(]HURAM33D[8 M%S-HB51ZGM5+MB]"JPP9^/Q%/+LXC\_/SUGW AMHB MA=O'IUNUB]OOH.PQ7C@!ES+8^)*+6?G-H7"T'#%FNJXS;:OWA]"J0Z68*RT) :1.K1G"$-C *"T] Y?2\N.I0;OT"M+#6>Z7*N* M@3?DCMK"H0MVSG9_ JFZU#JQAD9[:MZUOEL5$40!A7T?*$+FTT-*D/,NY7J( M**-X\!Z!< BIGT5NJTLQ>U^(<'H5EV@VF^[16CJZ"A60%FGO,Y/@S(8+93M> M['28+Y"2$%+R9/20DK$9+D^F/O[!0T\_4LME:)5@N;Q%/IF LO$(E]5/\+BL MV6'=&'_'5AS;+$#1(.NR_M7B^UG M(Q?;2, ']L.UN-_/>++O>DZ6#LX>KN<%::7S3A8GAZ7XGUNTR:@SL:C@[R[Q M$5#7+JWPJ;#:M\X^($K<-L9ZKM3DTK2=6-O.KJG7(8#1P_9'GO\FYW[.J0N# MN23I*_28$_Q.15M^NK_"A(=\0:L7@+W._MUKAJWPD7_X;5[5HKH\VA>,6G7^(T^DD:O'"G1K%!VS,U<')\ M#X('M"D/YFW$4FW5$E-<$#*=>=X7+I?>VJII]%<*QP#ID[Y-_PT((,V7Z$K@ MC_$&^&%2:3"):18\=R8^3N:T+Z*J89NGR4VJ>66U-3/ MF\NNYW 1[1 KC)Y<*S38,1=K(CUN^*?)22RY^?0>]IWSNWKG6COON.TXW4LO M.)(-(A&.-!!BOQ-IM#D)ESW8QQ0&. )VEU'2!;SEDE62P66FZM\ :G#CH/EA MR8[.;#\$^T7] 4*K3]Y(P'Z_N7N(_UVI-",^69G)8#\;OXR;WL!4\R;CGA77 M!192WG-8F6('N/Q0)=?BM3SBNF\HU\]'+==_(G7K+5/T8Q'80:&V^RJ/K82A M^PAHQX@IR^I.N7=_ <=(*?ZI*4Y'3M&-YA3#C#-4K0NF;9H&):&0>1F.$C * M#E,RT_5*#U-BCPE&<;#Q7N+O4XF\#U\$W/T%W*X^ERP=2[&R*.\1H:(GX^KR7QDF_0DW*0@ MGD3AP%K1IYVK),%Z O4"-$,6&K98K_[:VHVK8LCW!O7O3P/EVLYV(I9HR3=Z?R= N29^0 MD[Z$',:/,GT>VP[-'[I#$4-.A:0LA?+&4:$S8*8FF9=(VB^R5!B")E4)G=4M M1=9PFPXP]*AV_;QEUKNFUI2-=JN7#3H+H+SU=[$[);TKU!&,/==7; MLF'+_1Q$87/@6>]H^ 088.OU$$3!:ONI,^RWR#%*47LF7D\BA-R@]GTYMA-B M YD:QUUS^0BN+M%4NI[+44K]7"AWC)T5YI7+[ M-U=\C4E+*K(TD8]I\--FB_^"HRI6J]@O\A%SXI7IG+R2/)J3V+,(L-Y(.V6D ML@DV&+7?6-0,2/UF&7I^7?9'-]_%Z5E8.(9RD?8^A96CS&2IUHPBYDU'JVS< MI?TK/LV\/2-*@\ ^[)RYI?*!:5.^BZ1?]8Z-1^W7QV6NI;*CP= <&$'SBM-; MX2@"9>^;*OI1+^DV'S8RBVF[B\6*=\# M5$_@.S%YI*RS96I,=I4Q#'V+IIV.^1A3VD%9>P732!1,/#UTQH1@ MSF1S,WW@2^3$BA_W0Y4X@)XAZ7O!D>E@EMI=(TVCRU_9]11&)KPKR06XMCI, M\M:RGW$0_W*@*5[ID0B'IX?&Z[Q^_U/T-ZMG'9:&0^0OZ1>D6]NR$;U@@)[> M1H;3@X@;(F]#6.(&L:!*JF'.C7#\DO8["99+ZGN[: $E4Z%SH1A9G\T*M.3P]["-P67C<03 M!Z57^K.\LM[H RM17?I<%OG*5,A%:C)41&5T:"7M/&C)$^QQM4=2HAC3Q2ER M(LB+=;IU(6NK3>76+D^Y4WB)T0 NM0A*@)($L36W'J(("\U'5"I7BLL6@;25 M@/ !T!;N-S/%B61<#[@WN>)H+L?3PUX.SL<:C5SZ$%0Y<@[E*A!*!GQ>#2!I MK=%[1+A[I)09UMIQ1GP;=1J;B[I**[!CV(1I9Z'U;)73?TX?&S%/M;P=[YP4KE.4Y:;I;V;E+,;BL*D^<$"3?4:!,>QT?[ MBXIW2=,N(OVPPG9K[%9#7 M_. "($B29?\-MY(#A=]5[E)EEFKJMT+- G#ZF'2E$LE";.?3TI<2JC)?>F&L MCF]G_T$_#V/&K^MVQ0;7]85;)M:RQ6 Q1)/9F12W0!9=V7J*55'DN"17-I/] M3^&KS\-7_RC?54"1S?P F#2?^&/E\' MNJ_/W7TUX@?M390_A[^[YC1\3+',SI&'M-D2\GM3U!)Z)D.' 2Z$7$A0IUD; M^N8 =@X"DYN R'BU]U;/H!?\$#MAHRJ]C2;/0MHP9>D-68@?TMVG5EKID-_! M*@.^*QMC*G&G8OS &GE5+CB!H68*43)64)(P$XY0T+?ZA)'0H+_DZQ*F,)U MP8TS,:^7IHU,*<-&P%[;E_N[L>-@?_>LP0OGPE>3I_?8:X.(MIT]JS7(:6& MR'_ENAM:&""8QQGFO9A&K_Q,OK<&P_B6@!@F[F=;"QU-(/CBT('@/=M^>/[I MDD3WY7F:&%:0VM93;7IOC6F2GBT8LF/1U,J"21%1LGX(IP^*+)5"\X;8.")I(9*=I/8 M.ZB,Z]Z\=E(U+"[3U-$MU]$:M&$"_0'!G"%2OW!]'$ZW[+8[B2.;+4!C;G2] M+A)ND"H^]CZH4'^AQOLJ7,,EF\($,TR^W-;&V]73(;:ETX@8H5YOX8-X4>@3 MO)>KHU)UJ>83IA\<4>+5!1=X6J[U\N.1+>M\BDZ338H=R2EOY8&IY5L,7>57 MIYE>F4KEXTEWBBZD^)+)# T;@76ZE!W%J:+AU7)(&F>]Z5 VS)5CKW41&%J. MM1IGYUL6"OT.ZH>]AJAN*"=J,.[]R? M3!5(4'-:1\9PGDZY(G:"Y9NS L'4E;F4MFT>NI%@ITS!V[[8UIS*VY<1_.-J MH,Z]-)[:L8Z-P5U=9CN3M9^X0\C935P75]PIDT).:5GJZX*SP#F'7[+#25E9 ME,5'9BC(/K=81E5>UV8R=/#<>Q8]#M+3+2O@^MB^4'YA@/[^54=&!<^F[.2Q M_=9]+0IHHZ/W62W3QAB#>EU>=D%8VOL3E:BE7#5Y,WF.)-8OS_Z& L=\L+"X MHSG;YU-&2;AD6G,]'0Z#S[?R#OA(K,;7@U;TJA5!OUD7F6/Y(B]*KN:QY\FJ M@8=R[C38R=&M"Z3)?N'BVSH4/EM1L6C80=L%L-D2Y 4SK+&1YXXUWCL:#G8* M[K:S3"XPRZ3N6)"K=NG*X1Z8)J6:;4,R$F53"DH_V:JR[GO%$"B*Y-"=H*@1 MAP1?N)"@"^Y+M.9HPG\O#AW^L^W(B%9=,! 9]CNN7D+].MX[],R!4T4[H ;C M7[?EAYW[Q,]T,SD'4CK4KUP M'B\9PG23]6P.-B&4%W(D$5]5F$OJ)7+;H@R?HD#'B.[!93L*T M*J46AZNE3'UU X62OX.!;JAWLS1D%9O1UZ_<>"!5:+!XT-/G^A 7C2EZ06), MX[.U+\2.]5PZH+8B/*(;;#9\4Z)RFAN;PT0[[>&X[&HP)O+V#>DIT=PA_7!2 M+?L=KQ*VS.[HU<81TKJ>-K/30R"Y%=G)EGJI8;[MK-MI]%?_790?CBQS?[&R MV/.-BBIYMWV@$#>@0H[03LTB>%E+-0D9QBL$HWG ++O6:J#SMA0\Q]-<@>[O M:[MB]"6@_$VX"=2)%)%,"T:CDN6S)(5.,G5\DY7T&5W*P#H$>;DCB]EB;'%2 M>G?U)809AC O'FD(\T 5;N2N.ES&*&:1)Q9P7FD]3J-NBV[1O@ MT^C2WC"R/JBYH2#WL/M9X_MHEL5V9]@ V]K6M:;LO:[7E*!N8-3). M<]/NCQ;]@SH$!2)P KPJ2/>D:XWP:+C#Y,;+:[RK+#D71?&Q+^^?!"FMRN-[ MWBJ\TIWR*^O/XA7[3$"F0YW=72]ZS,=SF73714V6D3!E6RVK,M 6*7GHJ;!^ ME2868_H6&7"?ML9%*EBIK M.V9A7AE'V@/\U@DNV 80F.R:32O'?@.\;7>G4U/RT99"4U4 ,&WE(U-#43//>U+8YCM5 40K O MP!^2 *F;U@9P8*-.'CU,<*I^#@20@-DA?MTV#6M:&NB^7WU . $:W[XOK0=; M?_)I\19]&SOQET,[01D;]1KT@&AR+C@FB4=V$@F\S3EA4RRT:L15@N9RO&=C M0[))*[+$>\_'HR+\OM1M8L*!FMSWPTCV8;\E9^P-S@#SRFK=H@#&>M!6.O53 MG,NP;T4KV??C$8\)4 C#7V+K6D^\FVGRH968!&.U \ERPSUS%T'\TMM* ;:=HVN /![(U4_-NWXBA\'2\.72#',6[+ M]I]^!7RRZ^68>_.CZ"@Q,U0N5-6E+TE- M=4[SAS#AWJQT?N_OSAGC5BP!I)%FQQ^#!93IC$)=SPW6D"ZU\4P%5[WC;%CH M7QH,%5%0'RYP6J-[XA/(F>[;6OR==C3@_ ;#3=_$G==\8?I[F7YWUP)B^4R4 M\A"1TAWVD2TX/O?W/"'WNY=]Q=X^F;?_0/@Z; /Y!IZ2()WG>9 :]0>EZE>07.XK>Q:(HXI0(!TWZ5;4TT(P$M984M+V4^P(E7=U9ZJ_3".E* M^]4#;-M#U!1;J)>"BUZE^5)MU3*M>2GPD*>N,53\JH%M215)= ,>E_@FB=7' MB1?%:G.7-I1:1?_ $,E+NNO4.^AE6+D.UOYWZIIT-%C2V>S08-+!W3YP>6^O MN0(6#39B16"$=U>_BULQ8NZ3A?\*$GH\S9<*?OG-K)@5==NQ#PS%D7V7I^:A M*@;"VB2ZT(I4E<.T@=TLK55HJ)VNPZXF%D/@WE3JNBESAVVD<2G_<-P1YQUS7R24O0[((@:KI>BBGR:[IZ9.__973\F MP=BS;DU6G=$'@8<^73:^RJ57//TDZJ;B@[^=#-6DWA MYN&Z;7#BER?<#KBGDZHIC&MPIE1-.MV $$Y9E?)=]G#K*(D"?T3/LX^YMWL8 M?Y5H4V _Y9@HM2._@E6R8Q^S/+58S%XW&%160<7R(C:N@KQ3#(S*RJ_B;K ! M%A#.\#KU$T9:M>[<3K%J,_D+;U3H?(+%NK[J7D9UV"X=QQ/%>D$EFJLBTYE% M29NRUXF=5,M^I_VT+G37Q'KRDNFKQ7GF=NG&*@VJ4ZX_1GPUU1?0N8O,38BF[=JM*X,EJN[X/]Q\&VU'.2N@GL2&U@<2FJNB0N/)1>NNTK'?1 MY/P,KKW:#8%(3.I3JY:OC"-L-)PQ.H+8Q;6S2CZ-XD1$.YKC4Y%7##XPS#R4 M(9S0HZOO/9M/HP_B J,CM,)\!/6]6_7BG!5L8II$/9@=)B!U:@OJB,7K*M@A MAH\,?6^9)U=F"U@PT+LFALHX.DY##U(81B@765JM>RMY&:V'!CZ9>O'Q[E1< MPQ63Q:>#S#*.-2HQ+)AU$G:8,3/M&_.E(&5?,'!V-LYHX)@=P>?3Z!*[TMM\ MR%8.P<-03(_!\WM^:,_OX'X?GD=SRQ-D?6HC>51!&S;V<+(41_:$&@C^UT0M MQ>M1&9;JQD/_5:22:]84CL7!<7YH!X=7:B*ZE!8UAR>CT(-9+#BL[4W5=M,1 MSQOGH=E[$>*Z7-8I)W)6H+");;$OL%Y(W:X@MOUD/G?NCT23.D S;9;X$G0] M-UQ&!L%)#<.3V,'L6369NHGM@V"U-9G@6<-BI8%1)"O5)J0.O_RE*6I1#W95 M#?L1''<[T/G.7PBA.8$6=@+P?L]&ADQF4NP#7E3Z_N5R'\ M/KJ\+C'=50;:6+(+NX0[G;VR<#CRJ1A?"Y@+TNW$I'E7W,@*2)9>MU:)1$^T M,!<=2K3$XB@W3=T04H)\FXGGGEWH^D;K('_06IB=" GY&:QWU)322KG(APF$ M,(RBKPY'9\Q'V!)N]F2*G@8#6")@P>M.B;X#Q[C]CB427^LI-L8BJ+J2M0O)^SK<7)5]G## M935S/'P6K;&'Q<,89E.2W&]'/SS5!9MO5CJSOD"C][2AGCDLVGTM]1#1=IR3\?B-'AV:*?!Z]QL M+Y#;3VQ173+0J=X=.A7*.WF?#6))*YZI,C,5A! ARXCO8Y7Y10'*WUI1./>? M<(FKA$-,5J6ROZ8Z"@2$"1$AV&Q7>#%7]PDJ%0F^%+3&4+Q6TL&,(EY\Q3VA M8Y3.#$,W;?@)_B>S%)_FEMO+%JR DV"AR)I!+&Q1(M#+%^,^^DS<)\ ZJA1= MTG;)3DOQ*K&+&7U:O3@2X.3@:%NO!?QM-Q6I$,94,!G;%, M7-4<#,8*-3[^'NQJ_-:"?CG$JTH*8K2B LI80V[JW!7'Q=$Z+S!M>J3V!P$6 MA4<]P=#.)-$?/B&P6T15#KQDNK0,J2U<6%5)LP;9@Z3V@NL3& ^"C MG!GFX+L!Y!:0/H2%?S<\&PHY#^F<1T*L( H.[/,CD[$B,)%FN$Z6%53@? PJ MV>M6[SX;Y5NJII(PG>M[T-&Q@.JNTZ)!1* I*Q7"=MDWX*OD^6D'NU2U?V6K MPY#Y8D)T?D2RC5L.&H&$W:-;8]L+ZE)V^GUR7AC2ZI'719KTVPLX7[ J33:2 M:?0]Z$7U?#!..HQIT5MNP;6A)<=V1JB-+P/(;M2J-[FXL_/A/G^72$ M[G0I&V+<)RU?6@C.>TB/^CL2S1<:V3J)V3 "[9,(-6A'+630#]WO>:XI$BA(=4GF .1L^(U2Y5"$=C&-/JC;Z&=7$-.MXA!$1DXZ#DZP MWA(;)%7<@E)9+!=]84$TG/256A1-/[K>)G;?X60;Z()KZS2RL>WJ6N,0IK#H M%T1$B(B8C1X1,:H"MP(Y:[MP]H40W4UPN2CM,QVM+>:K+S)>I!<'$UIR8 MK )OMTC,U'JLR0XD3Q,51P#+ A^4]C1U0=T##ZJ@WM_I$W:+8[U^/-0P42>! M-6EB-9,B0.5^4XF=V4D.I?Q6G6M4Q@AUW&V.>F):/%%F"-<\7K68KNG82G(3 M+#A,X'8=I,C3HFZMKGI/6NKDC1>69/OU459/-FN#B)$#2L W< M@HVNM4B^">V.P@51+CDA/!S&[MQ65+N'$PAX[W4N(WIH61A5)&61>Y%:P;2WBJ+?( M?\!7G$GF7]P"MO)*HH-YUY3P& )5!K9ERJ1&DK%7*T?FMIZO>S=WC>F4=5=A MX,73G]BCS5D0V$/ UN;SI*F#^4G(P%.UB1W@7@";P )O7&4,.Y%6M:EQ8J8E M?YKJ*[Q2'Y30SY?]E@(N);J;)'K2=N/LD=XN3=DWW%V$"_9".#1%2EI-^^1@ MB:^M)&#'JHU)^JQ.,$>;?XT>1ILGF8@IXHW#3Y(JQ3*K5A]UWG$$#$Q"T"WX M#C:W%MS8KRX;EHWF*Q"<9>/:!'U,^5!4M$J!F],YEU[I^P#<=8\=I;9C\,A] M"&@:?>@6)U3WHST1'E3VUTA T[O#T'70%;%[N.)LYI_;.P*7ZXJVRBL+R8_( MCF%,:-D@(S57%;86Y&A1M@AOU'I6/TN=GP%++=/K---74NB+W4LWL-+#=T+H MRPUWK.#.#EF6M$)8FU^3D@.(L@%>\0.S?HE'"W"[3WLDZ.92H))._Z$?(?%E ME/4G_55DGMB+$^A\2PE+?84?_+ABJX7*=!;83OA?WAH)O4,TZW0I7== M79T3UP-=#(VA1K5((@14CDT2@5<3TR<93[\Z]%$2;B45%HK:;"$PS(HYH:?%.65RKU2>M+CGO'*J>F18]K'(R4W M[$=9-!7L:]770RXLTA!'DX4WH0W5ZH,-VJCL2FUD(GA/"F D=AYN!E^B9F'4 M;/XE:O:0NT[0,JM%WH-8EQZQ"CQR%2V*'.5WHL$TPAL _Y9;$2,JR)489;UK M:V6)Z+$*A0D.1* %9 T&\N(N%SYG'.ZB\8D(Z+.L._-.O'DG,'$D:+E,60I: M;!*(G'TC:6\DAJ&6K@4D&F,,Z2-II4H+*S6.DP?Q!OAHLO+>)_S'2@[%3)1< M@PPH:Y=;:X])HL=3[#OFK'M-OSMEF:ET8QQS)@Q*/^32CZY#[Q46L&'PXT8; MKU^'B[?4_U8ZADQ(2Z<=K ^'^"CB^-)P\S[[V.K#8]&>[-(X8GC__'P:B07X M3AO@Z3L7(RRP/28AE!S46S.) R$B*HN2Z]C&/Q@%?A/6<)5+M>=)AN5BI MB)(P78$I#C5BG^NN#^"D6R3(0="BWC8G7*FEA=GTV])[JS6.1&^+J-9SV(DP MW!I56042JU"Q/]9_EXU@!%EX0-X?,+W(A!FZV!%S.MRNE?!Y8")-TI/6 KW9 M8I6TV?/OJG8.K;>[[9I=($U2&%+5TL%#6DZVMP%;LV]T;4HL4759*[.O0'9I MO$)^27F!]YE#9(9+YC,;B6&9K];[6.RD.#-2#Y;E)2?QC$OR:..J/H3BA" +9"I4L8#6[G(KLV^FOP.WV_YJ9GT M'U1#/A_6D/\-TWG@/^MZD_WP_P%02P,$% @ %( ,698@O+"7EP$ JAD2 M !$ !P>&QW+3(P,C0P-C,P+FAT;>R]6W?B2+(&^KY_A0ZS]^[JM<#6C9NK MFK-HF^IFQF5[##4]D/1@HV#D>I-:C5UV M[4[GGO4\#B155O5H6/2M=V7(+457FV8--72YIB-=J[7K^*FFM]N-AC%2GYX0 MKCY?*7JSJ6BH7:N;K5%-EV54>VJ.]%H+-Y[4IMH:J8I1-:],66OK1KV)97.D MZRV,4!LAN:Z:>(3-MJ;2YXX#\L[DO1W_:N;7GA&:_E(9!\'TZO)RA/RG"]=[ MO@R_N"23UBKA8-\+U@>2#Y.#X@&OKZ\7KQH=HK3;[&IT)\.=.8$WCP>_ M/7GVA8^-BV?WY3+\*" ((7=0ZC6Y5=.4Q7V6;D&?"2]-1FJ)&T7#WWQKTQ*ILJQ< M_O/;[< 8XPFJ68X?(,? \4-\5U>5YK8GR>1);$1TP?3-?ET:/;7>L/U*P.=? M&.X$5D*7&YH<3XOB/O]6,[K>';Y*W-%>J%]VU;1[]%/E6NR6E-4>I,K&Q$^KV"G]GU0Z7P98V1VODQP@"2X;0W_ M.;->?JE+XVG$_)LPWVUR^5 +\%EQ35EYW_^J__^A)8@8T[L/*U:'F_ M7+(/OURR6S^YYKSSQ;1>)#^8V_B7BFGY4QO-KQS7P60"UML5#,0>^]4R3>S0 M7\GW=T3P>);!GO\6/.+1+Q6C1G#HH G<"5M7/8<\;GY-9N%Z1 M+,(2HYI:KW1D C-9EY6&\N5RZ:XI'G(]\SSRA*^6;R#[7QAY/<>\(;*P(K%E M_J5"Z')EDD]J$W*7<'PD@1?/_TH^\>,G-"L=6/VL'O! MAKOF\B-:E<[?U8\_H$ON;M(GV.@YOFF[TADAV\=K][U<1H)')#E9?P/[&P , M''+E4QE"GBQ1/KP*"&Q_J?C69&H#Z]#/QAY,; FK%V^^29!,G[=X2/A,WYUY M]"\J**YFCA70B?MC1+ZL1)]/,/)G'NZPO]B77RZ7OXO^AGNLW6]&YK!ZLU"T M77T?W*2]%Z'> "81WY.PGF7BY%"ZSBAPO0\^=NUZ^/ &.^[$) :F6TYE-GK"WA=13\FNJN_GX&5A@\Q3#+U/= M<(*\'WC+_=AWJ6YG./.M0+R^^]<^]PI% +L=$0'1YYA*Z>@O0E#R]\C"GD09 M%V_42*[[?UN6WJL7QS-8OON4BJ_H+[*'>P'(:BHB:[)"_HNN6WP73]-,#&W4 M8#=;_B;Z.WK(Y=)[;UX&E8-E8,I,$+Y9B_P7WRC\YB-OIG'W9DF:'?)F.E]O MIA'MK:8I6;Q9G8,W6V5*_?A,V>!M&;3]ET'+;AF:'"[#OB(ZPV5HY;T,X=NP M39[]:9*'O4UMR["";QCT#,FTR+?4*U,)?1%7?8>8KG@0D!>#*V]=@QIUW3>+ M:*#1H&O7#^Y' V1CG]WIR^7&!\1K$<^C&+S:%M3A6(0HLB /Q]JGDKL67A+R MG&;G47*W#G(ESR/V,?*,<9"W_G.O!&GFO;9-W[Y-T\[ >%67YN+4\>Y/X!&K"6(-!!ZA1W >83K0.W MQAO/FR4/A./6A.-,P'- *XW;2#0W6A /5.(V(,W#GKV/3VVK M94F+HMO-1[75LESXHAO))[#5LEQ^'C*/[4N UW\KS_\4"XHMO- MIS*_3D&KHIO*QS>_3D EO>A&\A'-K\Q.DQ7=Y.7 _,J,%D4WA8]M?F6V\$6W M>T]C?F6V_$6W?H\E]S/,N-&+'AT^M=S/DA9%M]&/*O>S7/BBV]XGD/M9+G_1 M+>CC^:;299QF%0_3;B[$.]:(;IJ?WT9V(<$6W;D_BHSL1K83U6P0J%=U4 M/EXZ>V8QO'K1[>-3VVI9TJ+H=O.1T]FS6_BB&\DG26?/;OEYR);.Z=6$&9I" MYSC!\>)ZT:.W7)A?)R!A&\A'-KZS"DXVB MF[P-#^QX,9NK0. MZO[KH&:X#MS:K+_.?"+??+]K$';TK47I'MK[X1_6/P>#N4\8UB<;ST6>[*P@ MP]Z3N48^U!:$?T 8OR![@P*(/7AG@R#?OQ_=X*GK6_F*X0PSU9K<&K19X$ 5 M.-@7!]P:RUG@0!,XV!<'W)KCY5]Z;JWRPFW)WXB]-/]&NW)]G3EF8=+VF]PZ M PJW&Q<6 MRZ)0JW$1<6 MPF!I1ZU;E-G2_<]GM\-2S#,H=-;AU1A=N#BXV# M4GO(2FX19XB#%K<>LO(O?:F=4N6UB+.$ +?^J,+MQH6%0*G]8N6UB+.$ +=^ ML5*O.K>NJ$?L!][,"&:>Y3P_V"@9D/_KS,'@&8"/<\Z8I-Z'HQ>5:G'K'MJK MT=$]>5?RL?/<*W'+MQ:WSB0>:72:S.,6MXX>'FETFJ9N+6Z=,#S2Z#1=W-K< M.DC>I1%5%I84B3)O2&UN72E<$NDT.U*;6V<'ET0ZS9;4YM8=P2613K0G<>LP M6"+!M>L'7<>$+N;>"U[6'7J3J>W.,1[@%Z)$.$9A^B.VB^$V./':\R#)N'4D M\$2H?+)-VMPY"'PON'I$SG.XPO#G-\NQ)K-).<'/G?6_B0#HK;P$X,ZTAQ5_ M\%R3")Y[;T"$C67@A/($)RR?/3AS?&UYQLP*RMFS0)&YL^=Y(\QIK$-%YLZ& MYXTPIY%DBLR=W6PJ=:OOASH[GED*GVH>XM/:_H7^[WO7,#]P)]OP$?7XG'Q"" M]*"DS-2S?,R2EP[-5.--*3G5EL>EY^'?EW,%P M(IU!X=+;LQ4,W]PGRRXI DZD*"A_Y;H0F14(513NW%R)=!4,9_Z(,GP#9_K<*=R@ZWD0S8=?KZ%.+S*" MH?N O9'K3;ZZ'G5W^;_.A_-I$M;?IR./C'Y <[BP*.DLBL*=ARL/XGRU/#_H MFB8M HOLPA&).\]3'D0:8/+:9H&IQ)U+* \J#<>65V BJ=RY:N+>".0.IF7/ M NL%$U:8>62%L=][,^R9BPHK7.7.#U-Z2I_(VE:Y\[>4GM(GLJI5[OPJI:?TB:QG ME4O_27Q&ZS?L/GMH.K8,%-:*,=P9T:'F5W]]*-U&RF4BT6E)<:J=CCM7RNE) M<:JMB#O'R>E)<:J]@COWR)ZDN+XKW5[!G0_D]*0XT5ZA<>?I.#TI3K17:-RY M(DY/BA/M%1IWOH(]23'\HVQ[A<:=,7]Z4IQJKRBJM9TO5YQDKRBJM9TO5YQD MKRBJM?U]4+J]HJC6=HZD.-5>451K.U^N.,E>451K.U^N.,5>H7-G;<>5SEW' MP)#> 0&C1\O_D4SIB >%.:%K@P]-!GUG%K]BQQA/D/=C)N[9]8_F!9SW- M-$=#D#9HGTJUT M[KQ3 IJ\0?-4NB9WWCH!S=W03."RI'HF=YY+ 4N>8'DJ'9,[+ZZ )4^P/)5^ MR9U'6\"2)UB>2K?DSKLO8)D*EK^65+GD+M0A<,D5+D^D7=9%W$?@DD/ULBZ" M/@*7'.J7=1'Q*2 NA^[TJ_6">XX9?UM.-;,NHCX"GAQKFR+R(^#)L=(I(D " MGASKGB(25$!X)G!94IU31(($+#G4-44D2,"20QU3!(($+/G3+1LB#E1L6)8T M;MX0<2"!2PZURX:( PE<-D0 2."21_U21'Z*C'$&%L31-T>/AC\'MO,K7= M.<9^US$'LR??,BWD63B'"BB60RA QJY+@>B;CRTW=P&,;X?2LKOW'F\SQL3>;$^=Q[D#,0Z1^H3=Y[0DR^O M6I.UFJIGL[S<>?3.6T@M;5PJB"EUKXUK9>A!&U>;.W?:>6-BB?67R'P0Z[>Y M=4]]R%8@Y,]]^;4,]88V=VX8/I>?!T]NFSL?#I^TRDD';!?)<_(P\XPQ\G<7 M:]UG#V-XC=R5$[E54^K[*2=+0P]CQ<)X6LJ-A65[)$G>PUB= M.Z<)=RO/!1=RY_3@CDQY,4B1_"$EEG]<&.J%<=Z4&POY&.BJ+/PPO/IAM)I, MR-S*ALP%]\,4F,$*[H(Y[LIGZ/Q2Y8([5(Z[\A_TI5AO5QZV:78=R&L)>8;G MVLLK"I=LYKCG'4ZSSK]V: _FP?,68OGK.4VYWH;UKG>5NA/G?ZLTY\M^K-] MP/SU>/XZS/^2OH#O$H42^^S/,48FY3/3>NE\(3^HH+%,66OK1KV)97.DZRV, M4!LAN:Z:>(3-MJ;^'VR]BVO\8 ZSFUA.;8RMYW%PI:L7S?HT^/QJF<'XBF#I M?RIT:.>+/T5.=('AVJYW]1J3P1'C6C!5CC0M_Z#R8W),^B?K^%S9?DS608?U[]^ZWGG1]_^U;?S#H MW]^=\!64O5[AC^[@]_[=;\/[NZIT_?U$: M\F?N ?3U_O&;!%N)XSIWLPFYB2&%FLRJ54ZBES[.Q7@B[MTI,*3<.T%3C/-3]^0]T.Z=_#/6U_WV1:NNP2X;D.T\,*,'AQOP!7FOR_7/=;)+-S9^(U\H&S_?=J>V M=B'K^KNWNJ0S8[,C[P\K"XI5-'B*3--RGLG>]"8IRVMJX]'Z$KC3_5'<]2QD M2]\=RW!-+'T;;,.'N@L?3)%)S;U_GR&/H,*>/^*IZP5$ W2]"0J(ID7>D1AG M5T^N:S\AVW:#)__=Q MV'N\_9?TV'NX?QQ*#]\?!]^[=T-I>"^1[79(]E1)T:3[1TFI?S)_ENZ_2L/? M>U)B)XYWX>[U$+Y6VIJ^M$04>I>4N;@0CUNV!M>3@C&6_HS0(C$+5<)$230_ ML&D\T,M[S%6^!+HKDWQ2FY!;C.&RFHGFM3E&7@T[$?JT2N>O,P>S;563JQ(8 MU#SO.9L7U?7V%.)"9 N1G52XP%-ET1.6:62V'LILO=0R>_C8O1OTJ60^E=!. M,*]^%&LVG0P/8OA$0AR6#>UOZ:I$- M@7#P$_:N4FS />J?AHO9M9%TJ%/O>TV3U4:;YZUTLUW$R+G+B-MHR&V@N'8, MBJOZ7A1/2]E'_&SYP.+!'?DFHFZCTGGH_[-W^\?]X]\&5:E_=[U*X^VLP OV M/_7>D!'0%P;WHA>_J(1\R9]B \)$IF0YDA7XDC&FFFJQ[&1=J:=5NE3]HJVV M4VE=VS]O-[/1WU3UHM7<_%7Z2=6U>B:3TAL7[?;[D]JH5+;W48(89OA1@]** MC;YCN-XT=/T/ F*"74.]#&]^373<=073AQ%3SWV!^RP,LV:E^F&XVZ!T6-ZA6Y5.6X&JFTJ[K;Z[P 6 <6NO%?Q$D2@1 MQ=4EFJLG_7OF6;YI&51Y)7N E40M'>8](\?Z#_W[YW*!;L\5ZU\\7@PNI#!U MRY.6$27=N1<_;\)*-,WP9AIS.F2Q9J<=EC4KL!V[( *E:YH>]OWPGUMR/R42 M)NU*1VDT&[(T^$/Z/B5VH/2KZSIDJE^QY\VE1_.B*@T"?"$I<#0K;V'^/KD^ M[(6(B;6N]H6*V8"/'W$HZ%H?/S-]S M4K:H9N^_*B*;T[WRWGL@6AG9%_=7VA2%0ZVMB 1X<,D*V_^?-64Z<[BZ*E'; MFNIZ?**D&ENX%J"=33V"0VN*; F_86,66"]@N!-5!/OGJ9L1:$B C0T:&/<1 MP$_[,P5L25T/HR4VT"J=NJRM,L'/*3R7MRZAX<.8:"G+=I&B5SH-6:GI=;W. MD>=R)R;8LB[\=?_[EY:J-#_[4H!M/(7WE!SZHE6P<^P9H%Q"9%TE8PE#IT?, MQU)J]O'&AFH:Y"\E_'6-8_AGVWN]Y( (-L\*+')#YI#$'C:EZOH9Q"+$8+I&_"D HE.WXSQLAY)A\XTNO8(I\L!-MNG97[M3DT"2,4^'-%?:+L$FLA=1:= M):M&SQ=5I2GRI!=DS[#TW_*%+"L0;9?\,=G!L\V_*/)JADS'>"Y>2HA6_O/V M#[%,JZ#KA;S)0KNK]CUP[HII#^6 [YGB% V61+;"?2SOF."ZQM+3W/)&&/CAP2EZ(E@PS2@ M +I8(I#\2?F991*,D2^-+)NHN><#B W#A4\=BE MB@:!")9:%&I["24QHB!H@/ UI!9))OF6[#PP=.IA ]-]2%$EF@3I2Y_(_0BM M)7]&A+$_=B&N':7N!&,4K+[%*UJ>*LR371R^R,]5"3FF]$E-O.T3@0T9]/1O M\BYP$1U/KH2IA#>#W#.?SH3.%/F!U)8E$\W]BVT)-FD]*=L;.@TJ VE#X!U9N?54V]" <$8XLFR$PA029OZ097K2I$L::D!4@8H>P-;D9V=AA&9^E9\]] M#<;1UQ=$;\%T9B8>60[-&*9^?7!4JN0EM\R/?JU\CH;M'+!U?M$XT%7"L5NF M&HVT'"8(B7%64R/M*ZER[9OP>W1_&K$(B(THI\[^JU_(C6RR_PAS-)O9)-II MJ5,2W_/R-=(E$FZ]U87:>#^1,*?D@Q-8EK>4-;L)S@--PCM]G#RKW4'>M#OD M&4KDC<+G2-OR\.='CFMXUX38SZXWC\_@RI7.WBZ_#KSR8U\?]\S[,I^A]C+(W9ZD?;\&].>!78 .]&J ML$4)UV1?#*E9'*K-,_?Y Z=4^?.TC=XQ4R$[9J-M;8TV^>"HYXWLE(Y+_68S MGYFXY%59*8,-IV.)E0S/LN?P\%>+/)H\5G+(J[E@M;Y8/C5M'>08 &/$6LW" M8"CJ9R+/]"5(N[3,;:DAVB?T\T9S-3PB6RA/3#M"$Q?02>]W\C5O/<'38'DB_JX\D2H-IH3\^I5&.LAE,\=B MW,J>4UGA8+5"Y)5A$878_Z72O_NZ(+R2^7XB'O5S-=FC8$ M-R2J!M'QR+WDF-'U2J?>JM;K2K71BE/]J!NTO7]W;!W M-UPOG7M"]8_7 .#'$NI;%TTYFTA;BUQ0S^96S8N6INX3:5O9^)7ZZ4Z=[^GD MR\F3?(1M-FU.>)[;;,JY[+_-*C0D$E"E&WE4&?_J>J_D5^G6=7_0]'XX!#O9 MLO]F[P#=+)YWG#//2YLY(!?0EW]??Y=51/T,U83/J#K"UF3 HUP](@88E*?9APJRF?I:_^N M>W?=[]X2RQ?,RNZ0=M+X@.Q915'Q<,U]]=\^T>W"8S@7.8:UQ=:>$;NU*YVO M<>!TH9I+G[X[:&9: 39_%MM\*;9Y(E@;Z;;Y<_8&K-RB!N.OE-9[472!QOW1 M"&D[URZD)T#J!OG-=VW+I!F4OR*;B",L#<88"Q]!>M;63VA M;[@CZ7Z*V6,$TY>&\$W!].=)^]:>3 ]I;1X>0\?H%RS=NKY@_M( H"68_RQI MKRG[,C_RQ])7VWT53%\:PK<%TY\G[?4]F9YFO(Y=FSS"_TGJ_3FS@KE@_[) M0)$%_Y\G\9LL\\>'(P9;!,&F2(-@_;)07U'*%EXH1+154D6@E?] :TNM=+XA M!SU3J15A(P%)(0""PMB.;O'@24&2C M%E7>-*-LU$4ZZOWP]]YC[JFH_(.Z&-NZTA7[.O]\1FY4Z8BC)67;S2E9M92' M2X3DRT;RU87@*X+@TRJ=>UH)J^^PPB\6M($5TJ\,T@]:;@IWSDFD7T-(OR)( MOT:ETWL;6T^6" 261>@1DM9WI/T63^@)#TYA14R[TAGT?[OK#K\_]H2,*8>, M:4/1P_=DS-:BR^=8XE#-HL0AE'D1-0Y/,)?<:ARR->]\>?(N5X9P6-+N[G[8 MDQY[OW4?;_IWOTE?[Q__(+]*M_?W?X._!\/NL/=M8ZF[&(4;"F0OE5L_$7<. MH1?@WV<(VOK9\["Q!/1^_NIZ$UI"D=:719;C2Y41*Z95L\-B6GZ<1U=AO0"1 MAZ4G!)EWY X&Z\3*6LP!G'5 MJ>?^FY4))G\_N3,RH9DG/87]'2ZD/URHJ4Y;"B(RK0F:5RM2Y=6R;?@73:<8 M>3[\.O6P:1D!_1U>PW)F&'YG4Z(?(_*I84WIC,B?%@#79!?;9%WA%SK/%_:] MC_$/^DO\'A4Z92CUZ^!G*L6A+KQ+O2HOR+-0W#B-3OB5SATN\2U"3^3!^GB8 M9N'X= '9%%CW1 M*J!-TA/T3MZ[_A30<8Q^_,X+?,NTD#>O2@_6 M&[;)"__PI0&>6.0Z\WAX8_![V&3O9^K(9+B MIJ$NP>Z3S5#"N!@^][ [BCG#FDR1$40?5Z7XB\3%A'O<@'%+S"R)6\(54)"? M5=NG<#.0Y]&F#*Q\=G31 I*Q3$)!X%D$]Q3"T!+9],L=H!!X@)\M@UU-9NQAM@W MI3#BF_L$35_AOK^[$RS]+YI,/TL]>*6I9Q$.CZ0@9D(D*5Q7G[E.*=B4(:?O MUO)I@XKHK8DHB_Y\(H08673Q*+%RPIVZ%^[R8KV]'@[DH%ARZ/*297/CC,A$QI,M"[8S0@&3 M[#6V.YW0O7,THJW'*?J-/V>6OTC%M!RR)P5TF#N%FT%E> N')+H*A#L:TAPKK-DK 36Y+^P)#IP"R&X&9&RYOV$,E@8+3$R; (=.JF00^"E'1Q =Q#LT6;'Z TT&4ST"GKYS#$(G8GF1+^)##>R MN.%]/R=;Q4P)$ PK7%[H2D/N'JL83"E:70LR(A*&*V+J!8.>LWD%76=)F:)W M":=)EV55:)!%!M7;BP4SV^2G4Z(3$26+742;'41[.G@EPIE%7\>"B=!][H.' MW&>-(N8,\=#LFD P"'M#@$UGC($@:T\W0*,+Z&VKR;T I@JM73#31%['%NA: M.&197)7>X^;D.Y.+K\<$B'1B3(N;(H]E/'=]*_Q\YJV +%P[]A2R:3G6"!K/ MT%DOH$DO)K0/_TX"<3&;> JKI(#12:J'KPW0H:X@ GRR7BY1M*J2330X&UC. M=VD6MQ%E<8=@86UUEU0^<$' DYC,,HA90CB#<,&SA^D8MIT2N'O$R)8>Z! ^)-01$OM2V$H#Q,O2 M3:)G,YJ,1L![JYM@@EZ)G7)52OO(?O\VD8*=6+%(AWXFUA.Q(C#K^1&*5T)- M&E"%6D*AL'9M8AHL\1IC]DA,T*XIL9S:=7FC'T/$,VL3F(6(6!$4D M & M1SM-CBX! YFX38:;BY,$H-2\]W*$YK:Y//=HNE2A><'.NS/?,:TD#M>$#Z#H MV7:?R#,9J\PW2*BMW+AQ9"1(MWQ-A %A)"_4,#<.65$*8=Q@V'V4OE%Q1L0% MT]6LV(2CU'D@0DGJ]ZM2F&C&F&27,;^'G4AX A$QXY ;H+B+#9R@@QLQ\)%/ MYA2D$P0&)44E&>-2=F#F*VVN-C79_CO?_CRVN8Y .8I(#_W6+,^83: I#=4X MP+F7F,8^+TJ09\/VYF&BRL#N_#27;!2V;'N>V92X%U)_%,X\G"OM]49V<[I1 MTC\GA"?>A=OXH%WL[PDEP$_D>M/0\SL/EC@[;76Y;;K/7,\[1H:]EXM#7A$._7 Y]CGSV2AU:T7W_]JW[ M^"_IL3_XF_2U>SV\?QRN"=M"&1SI. )&3^(L4\H7 M?943_]SG# M%]O?8TI?]3YI8%I4F/\[W+E>$'/9F1C,"C_2%E>4Q3G9F:EWP_7\:',E&QC9 M$:*FG5LT3)\V"B"3!T>6[;Y";(%LPF0'1OZ[%X8*;%*WBE6KJA2Z8),YXJ$[ M=%^U*V?DI230VN(BVW<7NS4L%%,QK$5::!0'8J8"^$W8MLUT*WHM!FMG+V6" M=M6%Q_S)1DDLXO'7&5&ZHDY7J^X8(R[K8"3+.BPZ[R9M,VH$,37;<6FT*;(# M0]W)@O"%3S589E<06Y/ZANF_5.&"^24:6L(-XFZOT$31H@;/A;0$]X3E8"R6 MEIC!B%@S1KA:(X:A6$<,0V5DK18HIQ=9D\C\D>B"A<;AS/GAN*\.ZV LH8#Y M <"+"!HU>8'-@.-05-#>SO/0S/ C_G0-LB+5%?MJ0>C8F5%=LG;!.;6Z^D\X M:4!2-ZKY@CT?PU\A11;>?V*)FX3C1-&[SXOEQS2+VB^XS T"2$BGB#8LG?$,HA=TUNY>SOG"7 <#@[F%1DARP9^GV#, M-A@,+DR@+\1T_$@\AN2M+G(5'#*SJ>="K)]\3.;U8AG,U[&($<".#-[IF4&^ M\D!A9OX[3)Z_@$Y(X2C4P/@]NL[&B*7 .$2\T)RBB/@$'XAJ M.38\Q7&@!;<'6A"1*M701;DN;#8)FLV: PO23*Q@-0I(=*=7@:0\D=0UQA9^ M80:B#QD:KQ9UP=/@B4\PX3P'XTA26#39BM T#!M.H1P'S8R@BG+HWP0-F<$( M?.V0:@&1N3 O#?1(J-\!:HQ+E>YG[% @T&UL'F,N=,)"+AI\',=\)'>T-&XI MV$#TID72VK)0#1^#%Q*-.KGI+&E$'AR@ 6*AVSC.!5$1EAU H;D0LFN[9@AG M"()$PI%R!$3ML5=\$"OJR4%,IK 9Q(-4(>Z$@\*8/V&OAH* V&DT^$UM#ZDTA4F2*S8VE84IQTC;[(N76"/9G(%-F/;]8-$!)V @3PV# 4G)A.G M$ GPY F>/S A&NR+BZT.0N?XE7J]$BISF,]%]DI'F@ )%_X.NKFZ7BPNJ#;D MKZI#1+FV&6F3&C\ %3MC"-U.HE ^2RAAZ>"+38O=&_R%,\]Y3R2%.14+B&UP M!0E0Y2^1HHP7EE5(8T-A#A*C4!4&@6QX A=EE&P;N1E6=C!!L%P5Z255ER5D M10P>:0DL7X@ZOU%\$L"939[ H!JMF&5$#6$YU."W)NJ$ZX-R&>O6H8F62,]C M"6;,;1B[\*'EPLAV7R,_(AW(W-I.G$:Z># 1)4O/C;VOH68#=R1RQH9[66 % M0EEW :RHU16#\_ N-]-"S+1D0TYYZ!P4D"0,99+E5+V MV[)]PI($J5$";1M"HX0:P3OB+X*@6>[YB[T\=EO$V?]!*-0I>R_[T!#+G#-" MJP/C'UNR_>TP+1M10/2IF7/6"*VMYK; M&=X8O,1@' D\Y;QSV(1_G9"E-QZ*B?B?*AAD.DR_B,\86,X(G&/,Z(#D3,M' M4[@V/&99C:U3)CHB:1,E\B;(OY!+@NHY4WV$P)64T"S#2#'Y+_(BA&G&&P^; MK$B5A:I " HG,@3]\M[6E[/AZ2D8QJ A?[*;8$@-8J0U9W2W(#)]1A1%T.'A M5(%0S?,GU;8C3LL$B\XA .^!)&0)4.,5@0FG698/RFY,QA8DS%?GFD B#7B M,=5Z(.8%V8JVZX-3+#R,[R^..3K,+<8^=5]6W'Z0BD<>6PV/C[JAOF2[U+9R M1A#%-V*_#H)$+&2P& 8X!FT,?.['(=S56_N+9"H6N'\GERK4OG;F9PG(Y2TU M3 RA4$IXH YFM1WH&:R$]R5"V#.1*2[=?YD?Q@_W;D#'&_B&([]_Y/:AQT7I MT7W+V1 _P&\&S3)SX/R/Z\U9?FGTAS\FL$+/0O+DKJ>M>6Z7 D4LDI,\0@[I M$,%X]91JA)!0@X/QR9/K$!V@71<3Y]>7K?YDP',IZN1C(AE ,,1!*1$'.#)* MKN.40F1NP"A%B\@"&[(YHG1!^GF4L9%T M78NHX5$(^Q@?BEPZGPH:@0TGCR<6]?DR96$UOVZY/).@4XYTNEG:J3>%;7S7 MQC7&,W!DT_+,&A0PH )\!@?A>%O2!^L[@9 MLJY!GXI+H_ 4AJKR1B8ZX7D5-@QZ)FZ6 BO70+IC\E+A J1 MM\$_)F- ?0MM-6PN P6^KOE3*-TUL=ZP235R%J8)!ZU6J$DH%W&B-,B-Z([T M_,B;Y0=,=1G%7Z[NMBO[:#6Q_5*'U NR[ @[*QB/ M>!^.F5X:,3T4/'*=N'"7AZ:6N;',8%0Y+#R>&-7<@H( CHF@WO([%0+#4X?L M."+DJ%"W1_194I%A4HG6BZ2UI4!R>$P?)FH0V%WD&@&4G+W4M&Y' MNJI<.ZQC2F,):VZ%I0SWU13T9=?'HBYQK&5,77(_ZN2(#K@C ^IK$>+/J;(4 M^Q2HTB(PD#,&6+Q*,YO OY&J-:\IK6PTX!D/[&>+2<,B4?]"40<_ AQ< H/L"#=4?#*2ERR%%&H M$TVH0'WBU/F\03#0)(F5P!9 QEX^+K5LH?C@3M^$3WJZ81;G[+ ,C>4S&0O3 M16 C_VHI\9GS."+]8FUQ12RJ#T&L&M-S#@X&<8,@*L'28,/JJHL(37+KB71A MYN]@"O&,.=.P-TGV-H@TD7A(5 M!8")O>1%%WQ+.S/",-T5#_R%J9S/U+!P MZ[5C$GK)(<&M\+PSOVG"S9-2PQ*T+3DA^.;HE@ M"4'%^(VO)<"6^PY%U%?J%:%YUSA*JE^VA&*UA69]AC5VD@DWM&<5K;L=.DU8 MA'L]88!I-TMR3)SN/5*V3GB (C8\*/M]O(T$'?>3OZF5Q.8>$O'Q3'KY]XO! M18UUS6!2BA8H210VB1O*1'TREA(NEE.*6'[H(B5X1[6F9%W(>.NDNEG4%(IY M Z(RG@*8>0+SEK8=21S_I,<0-O9A>, NL8<(Z![Q=/9D ])&8>N53Y6'Q^O* MSV$3$]8Q)HGBY=*]<;,Z%F1TZ)'#*.1DH]_6CFJ.+?+D%H[U;7&>6K"P&4V6OMR@*Y"]K^S DK+:_ M*(N?..>XQ&&IRRIN8X_U,M6"/_(]WQ$UOJ.'9:$O EE"8AZ&R=+L/+P=IL$M M8J/)@CY0ERD\'D\W? )%9/0MT\:8YMJF\$8/ B+8Q^O8U>BM=/HDZ/)[;CY)#NG&KH+"Z<]P[R)>>08EU8BZ= M3&UWCG'HOH?"D92765EC@N>PXG9O*;5H!+?MI)W :LZB#U;_=M&G*X(L 1;%*30FF(4'WIFN"Q$! M#YGA.1K0\&(1%H2=V:*,>;@+1!QM5D0702S1I97[8.NL K 2?98C@_P%0!_) MM_#D*/"+R'K+WP^3E!^6GW3<.?B5[5N)V@>TV*+E;V[X1W6ED'BC2"6#9 4S MPELU841'.]VZ]^]=\1#%T>^0;Z(_I=]847?V @(MIQ,="ZX&R%!)\N0&X_@, M76@VQV>Z0UE":ZN#Q( *L_'@1 ,''T\1:XJZU%>6Y@/3_B.0I4MPF3C#%U: MBPZ=)X_T)0&XJ-G-C QZ?FP6F3*)_C[KK2"CI#PSX6^D.5FK-5R24*Y&7?KH MNL1%1,)5B#/95T0NLX\$LO.6@]L%SA@MZL@N,FC<1'6P1-;%>_DRYWAPJIY) M_[V&Z+]7SM-6'/3?HS!]Z#X.I3ZUG13EL_2U?]>]N^YW;Z7^W=?[QV_=8?_^ M;DM+O,RFVMY3A"H-^?.ZC-F3D]J5#50(FX^&8D9103@EY613C;:5: ^!3TY$ M*M;G[N(X>\BF*2RO#9$J,EV,KW%D9[!H;?M1.JGJ)CIQPRW]?_9N_[A__-N@ M2ACD>J_.8B>=\/7]W4WO;M"[DBA0M)N7S3E)N@D M@4?^;T8/#M65"_(&E^N?-UH7+5W9^)5\L?GS;;=2M(MZ0TUUJ^V?US4MNTGI M[][JDJX76S-"%:#N+Q6MLF(@7I-1P\"8*-NIEX&( MC>/+6;H(W<$@N7MM1\#6EPUE&T@^\JX2;5;7&IZATUE MWZ$WJ'FGH/;:)D:I?1V>\$6^CX-$O](T9%]YY]24R>OZC)A5HO^VN:8B!/MI M3B+\ @[*%QH<]E?IF>;596E/].8CLO=\]?\^Z!63KT;3T[EZMR_6VY7C.E\A MD1%4DUO&69KNK&'R!-Q'A[DRB;K40P2%D91#\!@RB5CMZLUG5>&&3' MCAC9GF2B>#L_Y3DJ(WVK %MVEP48(41N8 (W8N97)0<'6S4P-=TJ;!1.Q>;@ M'5MX2#4;],RKDH8M]I6Y$/Y]AUXYK&Q[:-)"QSMV FRQ)%6Z2AR M56[6.0'2^9A$_; .JH77C*"]6&%??:_8K+!#I$:+."<J53K\JJPHGJ MDZ6;2>!FAP@]!#=U8E16VXT6)[@Y'XWTP<-39)EQO_1$V51CR4LH5-2/RM-P MB7MLA8FY>0_+VZ6K^D$-HU'IJ%5553E1,(2F>D0QFP.U@Z9:^0Q>.$V8@:-/$N4K*-KL,^9V.14. MP5R[TFGHU:9ZL!?A&)@K?S7RPKO_CFSIJRPG7#>'J09LT5]L)$3$$VF M%ZUK>@M2ERN=9E6N'^QY$"HQASC:J1)GAR,%/%CM]L$[/5^Z,+^"]3[N3F[3 MDAIT/6KNJ$;+7A^L$9><,78(V'AQ;V%M'^$A]Z/OQ&J$=4W+&30\5M>STH$+ MIN:6'$@[)&RF0-( 2-DIMD)WW25BJ3N7R5*AL1XF4!>^MCO7,3YDV>EZI:-4 M&W7AO2TC@'8)TBP 5 ?WOZ(4)+^@@ EF15.B?W-=$^I>"$WYHX(]6L&TK-@@ MLKQ5U66A%9<1-#N$^4=!T^0,-%FF.Q0AX+;9K;#K;0\+=!3XB$#J]R^/ -@K MJ)B6_5N53HL8 -K!!P32$N9$UH%@+,%8'XJ>S>]WK?NK[<]Z>[^KG9]?S=\O+^][=_])O7OAKW'WF H M=>]NI,'OW[_>W-[W'P4]2[^_?^\-_970P72-D,MT95.3@\&3Z/K,KO:\R M.IINAXW&+"S.IQ?T,$9\V&V*YG"@1AQ+/Y=3MWN>V7M@N/A8?E1=!B=H73[X MM!X_CA?!$&5EB#T/'Q[&$ HPA*XT.&&(\SE#0\CGS;"9U%E87990EZ'5JJ$B M](CV9JY!/]/D8!&./6 G@96_7:SE!WE')99C5=%Y.0$A0K+'E;[9@$@#$#7: MO,3USR4L6X =XGI])Z#]U;$4H#>\U4(2D;B4&T&?+NH0UC3FX34VU8F>I);( M;! H22GI]T))'6*T!SN2.=2EBQ"@-=:]@(


=\1&V'X#Q[;39X-FFU.6Z\O*\!"T"E9 M4'H5=?6HN5!4CW;T/&:2#RL8#96&MQN\*!A"=3W9\?,,P*31Y*%&00[@%#!4 M5S1UNK\A')?IIG >^E+J,-W'69B>HI?E@].=A-[-(8Y2!_+>\WDUZI5.6\OJ M4 @G:G9A8GF'QO!$F*:%''M M>B%*Z99>[;UV)Q,KH'WF6S6M4'SS MK2O'LG^I!!ZT:5OI[;9X-6CQEGRQ&(PM1N3C'RO+:U'T#!:E'2]*Z3V"C]C$ M>$);M),5KL%:>JYM@XO0@J.TV/]8K;3S<-KL4$L6BPO*^6)I^^'*0I768!ZU M6NQ.(#B91C8RC5^B*WX@!94 M;"$'L(X;NAJ/K#=LUOZ#/7>##%0K');['8-8S:9V2C <2-5=S(E M-@UV?.L%AP=_A2Y[0 Y!M+ZTF/IU_K?M? T2>9/:0 MYY#U\!/+?,-6.2V'T#ZK*N&1]:RNM1BDT(4+!:HUT7LT4+4)J)K-JM)8/VAQ M=%"=6_+7@_6&[5?7^^%7);*!7DC^5O>^2 [+15VF]F6XX"P@MLXB+9F:BT7( MR!$Y8+PHRYN E4HPMQ1:P*&N'WP KD"I8 70EN^RS(0IKG:3H0S^9CFN1Q@D M2DQ(RRAP]$VKUM6#G1)"->80/#OD[*'@@:-N>E4]/.%6J, ?4H&3&N]/>>JZ M9>>3U(IN'%1Y8.?VND'@64^S #+&AN[FG+&TW*53[I+EK"H%[D?=(FO.98=I M:K7Y&#"M5SI:H]H\O$I)[C ]MU*72T4HO-WYZ/28QOY>E#U3#]GZ;VI!= ? M%[@=1<:K4Q[IMO]1Q*YC'NXB:.33*O%0@I[(:!+,+)CY-*<\,V'F9C[M&4_! MS%1+N:0J&OG7M%XZ7\B/:,83Y#U;#GVNOJE#X_&AH=*C%1A+R(!L).3 B1BB M8P3D[H$+L#"QXV-Z )0N$XV5CRP'.88%1FQ /J#'!B]B*JV^=?@L7;UHULE\ M:'$T0MPK#]LHL%[PYU?+#,813!,7A@24%Y>@)S*)6;#]$EZ6M+&\&LF?,%L MOF7*6ELWZDTLFR-=;V&$V@C)==7$(VRV-?7_5**=AQ>-O>@-IN@9UYX\C'[4 MT(B\X!6R7]'2 (7RC81@A+FQ1Z,(G-" MW,Q%&GL@"/^RFT1$= VI6NZ.)#@U"YSPY1)U-I'_I#!=:\1*8?K0_V?O]H_[ MQ[\-JE+_[GH[#_,RX>O[NYO>W:!W(Y'?!O>W_9OND/PQ&))_OO7NA@/I_JMT M_]![[ [[9 #W[_.I[TC!V)V1>YC$SL-O!B:[SA1[S)23B+Q%/_/_%M\=-#,M MLC6LSS7C&;7W$K\K>L.6?3C<7\ 9D-B9Z_1L/=W"%QL1U1?(Y&TT]?%5],OG MJ!R:Y= YT(L^+]\=1.^J:P'(QKY>2.4+F4GFT,41/CG\^H)\=;G^N:Y?M.OJ MQJ_D"V7CY]MNI2@72FOS5]MNM?T1NMP2DSK^I/1W;[7#@9;R(' ^MDQK+U-F MLU40OU-[GW?:W!+].&^UN2GZD"@=6/I&QHU]J4=T$5/ZZ\S!DB97]SC@_*Y; MOJ K,K#>]EB/L\%UPCF4(J&%;Q*K,IQ$RN:%=YVR+].B:8>*A)*NBP#3P6 Z M@^).+]B9L2J^N:42ELU7GOK]R^,-K^^J-D3AE+;@8:M5Z;2J=:U>A"37#')$ M!&<)SEKEK$8^G-6F#50:LF MP5KGREI*+JS5EFE:8SVS!LB"M;A"F&"M/5BK MF0]K*>PP1_.<3CWQ:R1>NSYM\>(Q:DJ?E.W%KL51E1TF$BSF_>@WUS5IPA#V M7BP#^P/7-M,RB0I56-3#L^K%@2<.4;3#',@.11J8WHK*2X-%@:(C:K[9H4BG MQY054:2OE##:H>5E!Z,Z:_>JRIS Z'S.8?[FN;XO33UW],&Z3Z(8Q"[-CR[Q M UWAM'Q!"^YIJJ@^(@"70DD\ '#-2J=>U5M9=700@"L'X';HDP< KD452%T_ M>.<7B"L5XG:HG@<@KEWIM*NMNG Q68_F!1XL\ M2)_>Z18NHDT[],!P@7]CRTO8I;NTN!_E&!T\GDU5Y23R) *81U0(.Z+Y9,'I=6!]]=2Y$XQ(UXMMTG=JB3<2)*:%"E%[\J];[+F7E^N"ZX+B!W MN)IY..0T:L2WFP?7>1"0*PGD=FB@AT,.VCJUJ@T!.0&Y_333PR%7)Y!K5)M* M5DT>.6K15-B38[=P<&SDN9-(/256A>C==_6!]N]K>NF6]N\Q'_4=PYU@($!J M3H) DEQMZNOQ[OW[O8MV?&5!WIIZFB/RFI OJ;?7SUT(X)T?\-:4U!R!UZ+I ME>J&*I,">>>'O#5=-4?DM2GR6@VN-]O2E[&*^L)*%J4D3_M+80WO7,==YI0X'66-'U2YTM%47GJMBQ2F8SHZ4V-%J73TP]/8!58XQ,HN M#V5JK*B53K,A*IF5$2N[7(L[L)).85,AFE)5]*PZ*N>LFD6=U\A$\7;DG>.H M\_'"A@D"P :A?OMQK5:4'=FE\J;:E?1,M%U1UZ94 -NA)Z<"6#T3%5D K%0 MVZ%+KGTA.%D6<\-6NV:!:!KAP24DM+^P+X8LX:Q_OF$O"$XS;D),C*>KZV M@/&YPGC?S 2.8*S)]-R!WEQ7E02.SQ7'^^8Y\(1CA>*XR;T\+GU[Z/B<(%#P M<#7_/,YG[O =QPP4VL._8@?3\M7K?*""YYB3LY;B#.\1W;\I, *ARLP:@PB0 M\ 22'2[<%""!]ER:J%!;1I#L<,.F DTWVIDU7]#.%+W)?8=#B2;J-W"<9JS MXY2U"?E( K?&3DOI^KH(YA$/@%V;PJ[5/!.G7P$TTUOL^U=2I)]** @\ZVD6H"<; M2X$K>=C$>$+_(M2J)1R_DA4=M8(S5MN^%"[$@U5:0IN%W[Z;H,_0W>:*7V,\ M7:YTU/;!I:J$+3+B*-]UIZ/_RJ1*A[D4^QKHU7Y M%A6YN'679$5:JU/7J6=7T=LY6IT\>#H$>M#QE)JWFI0=ZF:Z]$+P5R"N3ACK@]9D*F9J\D2Z;7U0]4<,=>1LH]/BHV] MC4EIBCW)'R,/2S7I"?F606,/IF7/ FP><$94(Y0QW1D\MO12)>7;%UBL/&!O M &!YU^A4MTJ7'O(3=P2G"TX_2TY7 M,F8P]6-\_L%IO"-P-.#T#6=_!*<+3C]+3F]FSF+ZQWC]@Q/9*G+JE-/7<[2X MYG11M32?JJ6GGR"OHX[4PN"D@O$/^@, ^ MD/G.7GM53,#;;A^VY_.T^6V4^6^R4)_XCDG49Q>YFDR?LW8_";8=*?O]^ M0;ZTWNIZXT@37IMIN%^EG&ZSTJFWJL10W;V='=35+PN\%N=>,]IF^6$LQ$G#85P M9[/:4M:K @GN%-R9/7?NJ"Z2-W>^YVK-(46+AQ,*)A2O$*+%P8N'$PA5BE%@XL7!B MX0HQBB[<)3V%1_XUK1?JGQ^Y;N"X 6:.< ="9-%'CR[<9AP$TZO+R]?7UXNW M)\^^<+WG2U66M4N/?'T9C:UTOI [1H].N*4-#&5^R-?L^%\X(/1UDUG;:.KC MJ^B7S]&D+8?&/^A%GR?(>[:GZY7S('GL:\_OUIF,(:(R87,HB8A5L(G MAU]?D*\NUS_7]8MV7=WXE7RA;/Q\VZT4Y4)I;?YJVZVV/T*76V)2QY^4_NZM M2M]"Z)/R,QS0M6..-L5YQ_?&OS[*DF=+F&<./V ^\F1',/#+O M0S)IRY0PL*$X0^O]X/O2,@YP$-AX0G;VKF/V)U-D>?!'W'',KVP(L$.UKH,K M0[X#0XY354H.G7:VT$DF;HRL-VS6_H,]=Q.DZA6"GY:JJ)\%KDJ(*T7.6R8U MA$PJ*W9VI'KF)Y2:O FE+)L>\*WK#0+7^%%[0CZ&-YU TS3:_E9T*_BHVM>U M;== 43[HK["RUXF%#1O3;6(#Z$3#2T.Z+*TM 9D=ZM['(=.N=%31,K>,D-FE MR7T8,\T=A7N.-Q&%@'>/0_X"S25 \P[=\N,@VE&>YG@3@?X+V9^$.$X_AM-' MVG@=)19.+-S)8\Z7B:#SQ@BT*B+0(@(M)I5!!+HX@69U$6@FS_ZP%Z?LBJ>: ME[ZG5SI:6D]X/D;)GK9'V2FMY47I>J535U-V>A24SI'2>EZ4;E0ZC0U&G*#T MJ2B]HW+7OI1.5]B@"?TPJK*2LDEP)C9Z2L5?$XJ_4/S%I#)0_$]O^/,ZJOPY MNUHVIM39.O=WU/#[N#[6(IIW>[U7J8@(E0 T.TI7?1PT[4JG*?(HR@F:C')O MTMD#+1GL 6U#ZPF!J1)@*J/DG)284BBF&NM5H46 N%"CQ,+E%>=,>"A"EP+4 M>=2794_LL#BRF%%I\BS&$C+ 2D#.'#H1P,1]Z-=)1(P)8@%6PJ%-4$&"2"/+ M08YA(9O,E'P &=/^1.$\^9]E MAT[H>I$7EZ G,HE9L/T27I:TN;P:R9\P6Y">EBEK;=VH-[%LCG2]A1%J(R37 M51./L-G6U/]3H0PYNVCL+=QSS[CVY&'THX9&Y 6OD/V*YCY ,8DT K.5=5]= MLJT+,QKEMC ,\F0[<3VZZUR1'0![,(K,"7$S%VGLP:;ZE]TD:E8Z0^IB=$?2 M->S'A!.^7*+.)O*?%*;-C3!]Z/^S=_O'_>/?!E6I?W>]G8=YF?#U_=U-[V[0 MNY'(;X/[V_Y-=TC^& S)/]]Z=\.!=/^5?/7MX;'W.QG7_T=/NKT?#+A_KT]] M1PK&[HS7.'2]?M%2-MTEQZ8[/>*6. MF8>3C[79VLO8W&RPQ>_4WN>=&*.?YJW6)!5]JR'9RK'TC8P;^U*/[/"F]->9 M@R5-KNY1UN)=GT-!5V1@O>VQ'F>#ZX3G:5&%'UP/U-S95H2?;Q*KLJIG]<*[ M"H^4:=&T0T5"2==%@.E@,)4^^GR' \EV??^ 5K;OT[S\C9]WO#_?L8IW6S_O M[&2YI=7R@^>.K."6P"IU8$*%4^A575]/>#VDV_).L<1Y9W7!8N?"8FO)+-FS MF%;I-*J*K@L.$QQVAARV=@0[>PZ#RGGU:D-9#Z\+%A,L5GX66TNNRY[%ZI3% M6LWU4Q)\L5A&=5OY-2#O@S'V:*ZRA\?8\:T73 W*JN00T](=20%Z^U@IXGWJ MYHGKCW]]IN7IU NUSC.\O[H>^=.1C)GG8<>82X%'[F;3U ,)F?^>^0'DT8C\ M_/V=!LM[ )4?UTGQT7>(-,'APE^'ZSZ$96=/ZSKF<$&$;DR#.QS4M;I 9@F1N>-@%-_(A(*D55GE93<7V?G'.O3[3N5MMRAVU608"BJ"EWV+? MO]H0ZI)0 @)P_M;#)L83^ALPR?<7(7 T;XZ=R8X@F0%.64)5X&C0N!H7S4X$QPUB '6%G6 MRHBC?1733'#4K'1TG9?PS;GY>H=N@.Q]M,@'ZPW;KZ[WPZ]"@Q U M3^2U$3PL>)B?*$)J'FY#1*#1.N0HD>!AP<."A[,+JJ3D8566:8!$::TGS0@F M%DPLF/@4,:;43*S0>)&NK&<+%X:)-U1D/=L:K.QE.E^>O,O.VI?1.YYC@=96 M%@5:-444:!4%6D6!UL2$]RO0VAW\+GV]O?]#%&;-OS!KIM-H[R5<5_S_[VS! M1.X=O2QLNWW1E)MIJ\(VH19H,YNRHNJ%UFIG5.NTKF54ZY1,JOW^P_>L"2F* M96Y9&%$LDT<2B_J&YUW?<#_&N$;^6!K9[JLOC3QW(KE3#%HI,=3 /'XAU@_V M/U:=(DWQD-2E%_;)FV)>WWXNF=N7QX)+;[]7X M*OE%Y&H&);_>X2?.O.&"$_AY-;XJ4T 1. M)_WGX\VC]Y7TW,G##,JP3-_LUZODDG8=LYM8T-Y;> 2L:_PYLSQL]IT .<_6 MDXV[OH^#]$(33II4E<;!9TWX42$$R'945#D^R.H49!O.%)X&9%GNSEP+YT'@ M&C]J3X@%@Q?->\MRS.]H!";RV."-V)DJ0L'5EOV*S]!WON)O2T(8+94A7ULU!-CXN' M1TQFXB,;\JQFCD%FA2R'BM,H-_!CE>@*JV,<)E 3EEVTLO>C[]&ZTF*7X:IN M8 -%KG0.R=\5:BB'$'G/^/\ 1!2B<)X>(MS7-143%!,4$Q03%!,4$\QU@N5Q MJ5R/D?-,[K8<%Z:!!AI0M"WT9-D'Q(CWL;E/<7V6MEY#V:O^S.GR! R#O FA MJ(<-;+U *C[MTW5>-EX>/K.^8W@8^?@&LW_[3K36C_%2IW4O*VJE4Z\J#5[< MR\(R/$'!KUR I4'GB++C(*_S%1Q64M:VHJ* M%=JV7>>Y%F!O$EHT0NG-2>D-Z1'%!L.08-;ZZD,0C$^FF]BBN9@U CM.$>GQ -;XTTLT"(LH&?0+4?H MPCQ!YG!W0PR9E"*5]N1450X0=4Z*,:&:-X-\\XU:<,*9?UY:\/'$+*S^[6*9 MT[*-"F4YJW7E$'M2Z+L<@NH@07PHJ!3F]^4@R^R<--M^G*2.SU2[S=7U&_)% MG(>,W]%N5:C3(!_L21 J;ADEZWX(@MA9!DTK>%)FFVV^!>C=/I4+#E%D]Z[P M54*V2='!#*II/7CNBV5B\]?Y=Q]8YCXB13>F1&JU1*]T&E6MG4%F/E'=#C P&X=K@NFHF(! M//1G"\<#_3U9P+%]N"*9.QS/K5U#V"WO".T:3EZ[.,7,SJ910V0V2E#4&!)Z M%X 0AZ<^[-YYQ--P7>]'-%?Z!C]M*NJFR95.O=4\?:A3A,F/Z*K9&QT*00<+GX_/V7#)S,PJ#^/Z,B$+:(=-P)Q,7IN,:/R3:;E/"DZGMSC&F_O!@#H4R M"4VM%RP18_+JYM@X9,*C\2,\:SC ";\$77,9<_2(Q\(._AFNLG&D.77^_-H&6= M'U& >Z,1-E+GUVJM2J==;:H9U+4[_9XALG2.DZ7#.:1IIH^FBTR?4V?Z;-IK MJM(3?K88VAY.XV2?WA'70O=6K3$IV2G_X[O]!(C M:J6C-8D8.7C'2DO/$YDY@AT%.ZYLZSNB@L?E1PV22JMZXFO>D-2[,/[RY[N:A-:)F;]DYH8W2X(LN/ZT4@O9Q(W]V6 M:1?2(1]HP\&T0GM^RK"=B03, V4\6T" _1W>=.A.;U0Z&UJ,B93*PD-CIU#< M"8TF@4;)$B2Y%85WD'L.XC!1C\8QLR]7<&J[/:WM)LY+'+'!RY\SR[?H:;[M M13 7_1"_/'F7G:C[X+8?&&?1E_H.C M\MC+&I"*O N1*O7W8TPT0L.=D&?/03UTW(#S/JV\=/DM7V4FBJL:U)P^C'S4T(B]XA>Q7-/% M:7,C3!_Z_^S=_G'_^+=!5>K?76_G85XF?'U_=].[&_1N)/+;X/ZV?],=DC\& M0_+/M][=<"#=?Y4&OW[_?W][T'@<_2;V_?^\/_\7]FWWJ.U(P=F?D'B9D MK;T9&#("X%RJ1*0N^IG_-_CNH)EID0TBGFNFTVCO)7E7%)-HL7B:RP9UH,Z2 M,J@HB7<_FI1 IFJCJ8^OHE\^1SJ'Y= GTHL^A_<*MTR0]ZN> $ )^WJQ%5S( M;#L(5:KPR>'7%^2KR_7/->VBJ6D;OY(OE(V?;[M5ZT)IM5+=:?OG=;5>VCDI M\H762'>K8RQ4L]'F;$[MBV8KJW726IN?\8$YM=5W[[0Y44M5WDG42NF)/J6] MN]E2C-^IO<\[L7WM-&^UMMFQ:".K:4B+ENWA0M_EZ?;G+O8Y\N%'SS\)A8D<34HY^$_68_V:[OKQUIVW-1SF4=;_#(,JSM,>OS M7"6(;X&U%=56ZN\*[9\/(P[= -D4.LF2-C_13WJT2M72(GT@1YC+K6?38KSG M;%!E2$7;'?E,D9_--RY88O7M+U>V#3M2*L(IU_!7 M9-,Z>8@&@F^P@2=/V&-JH:94)<*+FJC)M",X1!U!_MKI1(.K??5U-S&%L M#_5Y\9[!'SD._M2AP'ZSJJB-:J-U<%97$2HSY8@TWJRRU,F^>[Y[,;EKT\$S M]?V4-VKYA>H54ZSB&B /K@>W[P:!9SW-J']NZ!*=-5$.--)8TP9DZTJEH[<: M52VS3'K!D'Q@4S#D+H;<<3+[1 P)1[2K6O/@# G!CEPA\RS9,56U+76MML^6 M6FRM3,66=RTU2KW14O:K6LSH4)_B1#V@* M?CRL_MV)V+%.=-9&M=GF7VDM?:D-VA//HOZY'%OCE>^,XA9_:&.7/Q36F[E# M;^@I85;.E;E)-W7$2-DL-J[&'2%]'V#^0/K#TA=J1SP6D29L>&SZN3P;EY\+XDL"4X7U!'4$=01U#G%!;;47?-ALS7KEGV8--7 MUR-_.A(M#.08C(7K;M.LHE4[S\#U' M8$Q( $&==!G#[3W5S>/) K724>OK>1JI.^T*H/&TU>P(1!T/7M O3%4YV6I$ ML*IDH\H>K"*<)4&1& DEDF"A+*D#]>T7>;"'M?8HK*='^.$$=01U!'4$=01U MBF_SD.(*3_N&K++'4YT/ M/)4]2K55ZW^PWK#]ZGH__*I$2+O6$*C<#A#A!Q74$=01U"D?=5+M_YK\D?T_ M=69*H]*I5^7&>L-*$1G@#3Z"N7FFSA&4^]3,W>2&N<^N^NLWY!GCI=*OV\LP MB]*O[Y4ZT)0<2[\V6K3T:TMN5C7YX#(&HF@/5T 317MVZ9A;6M">MFI/HPVE M7YO5NBC]*ACRS!B2RUK,39DP9%79D#XFV%&P8\'8,9T39JT4,U>E7YNT2+I: M5=7U>I.B]*O@RN)P92JFY++69!,RK+5J6U[WMHA=4O!CF?F1RU+,3:W2T;2J M5N>?'\N>Z"!JOV;K$.6@]FM3KW0:C7JUW3J8O42 2H0/!74$=01U!'4$=HPD3E2:LA][%#4ZQ5F@HE GE4,D MZQJ=Z[*J4>FT#R\.+< C6%M01U!'4$=0YP3*?>:[8I.G7;'L7GU19%.X(@1U M!'5.8V+Q4OFLV:ITU(;,B<=(8$Q(@ )3)UUNYEJ=W5,7V6RV*YW6NOHI3M+R MAK,,0Q)' U<+>@AP4\VY[*$)49%1.&4$=01U!'4$=01UN*%./@9"YA7T6DJE MH_)00D\ *DM [1O R!Y/*B=X*GM,0Y1D%%XS01U!'4&=,Z%..H7R0R6^TQY< M;&F5CB)7%;TM/,G8A M5?<%5W(%T+/DRE1,N58GE0M>;-.2C'55[)*"'\^*'[EDQ[9,V%&ORC+_-F3H M&HUF$-%!)0D++WF1V\MIB:F5L:IE3ZRP69&1*WK MT1,D5[2J*HPB(E8&?6=+7./0)$!QO;C^V-F0GSCE#3;PY E[2^WCU/-* M.4P;D=1SC$BVE4JG7J\JBE95RE3O^%-2'3=X8+AMDM%6((2I5 M53W8_A,L)%@H9Q;BLJ=%6R/J?55IKI\$$0S$"\I*S$#IXG3[%D$]$2OI9#>J MR]5V20IV"#XJ#A^E8J,=A:Y.Q#UUFL;ID\$R=PZRR ]OXI/*;:3*4P:XJ MC1*EX90;6X+S!74$=01URD>=PRRVX^Z:"E^[9MF#37GVQBNLAT/XGP1U!'6. M4/AQ)VQ-%FM=#1M_1B^*(C/&]"$&."9.NG$P%KEJI.+ 0W$@) "Y<+9 MWK;-\7"F$YQM,'9$OXP<^F5,/9I35'2W2ZEB*9.;M\PKK M.1!^'4$=01U!'4$=01U>/=;KUL-*&X2-QR"(0N=AY..O1!<8S)Y\R[20-P^/ M582J06KG-1PVTJOU-B_>:X&S(^:R'1%G#2 M(]**6_GQ3/NC+;,6)S4A-856R%>K]?K!12$%0W*%3<&0NQB2QY85FJ+!L=F6 M+O9'P8Z%9\=T3IBU_A<\5>_7%*C>WY"K6FM]IQ1=M@57%HFS79I$QV.U'.@L*&#M [1T_<< MT!3(.FLWJDUY_1R["%!QB3(1/A34$=01U!'4$=3A0KO98$KL8]FG+.B?U&M& MUALV:__!GKO)8&C%2.)$I2G[P<=<:L,7]GB . W$,W52.41.6QM>@8XE5;4N MNL$5!%N"\P5U!'4$=&H(Z@SA$, MM!W%MO*JT)MR2U(J';6JU46$K2 0% *"9^JD2OQL<-<[0E4KG6:3@Z-\ FC' M"WAPLA'1_/]ZL\G)1B2:()=L5-D#7:+"I_#A">H(Z@CJ".H(ZG!#G7PLPLP+ M,JHZ4;_E=>5;5/@L-J!.AJXQ+%/@4;E)!'4$=09TSH4ZZ_?]#)>-3 M^VX;E4ZC*FN';/<"/H*Y!77R5^Y3\W:3&]X^N_J>?YTY."SO*6=6WI.]WI5& M"&"Z,S 6:'V!,R[^V5!S+/ZIMBJ=>J.J*(VJKJXWO#BH3,1!I.2[J$OV*"U+ MR9?#5J:8?+MI\ULK7<]#01BU#65%M6I+D06K"U87K)X)JW-905B3":M7E;;8 MTP6C"T;/R*)=*TW,52E438%2J$215S+H7"?X7?!["?D]%;NO53[F@LO52D?5 MJVK6G0$$IPM./U=.5]?B4%QPND;V\WJUI1>=T\5AA9*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0MV2A!T)*-$@0M MV2A!T)*-H@2]#-"3C3M?8' TD%SK>E=_D>G_/H]<)ZB-T,2RYU<_#:T)]J4[ M_"H]NA/D_%3UD>/7?.Q9(S;0M_Z#KQ1Y&K _7['U/ ZN='(?VW)P;"WH(9LZ]FY,K 38*]R MFAD/,):08;@3\NRYY3Q+CAN0NP4=W[4M$P7DCY'E(,>PD$UF M2CZ8D,G[%VMOS5ZF\^7) [)L69)P(KIZT:R3R4Y=WPHLU[GRL(T"ZP5_?K7, M8$S>!"::O/#)#0)W MQ+(YTO461JB-D%Q733S"9EM3_T]K5J*+QE[T"E/TC&M/'D8_:FA$WO *V:]H M[@-C)'%(0+BR\*MKMG5E1J/<5H8QA(D-UT.4HC."/@]&D3DA;N8BC3T\^J7R ME]TD(A0:@B"2W)%T31X(?/+E$G4VD7\/G.Y@I>/#N[D1W@_]?_9N_[A__-N@ M*O7OKM<% V\3OKL?]@;2\%ZZOK^[Z=T->C?PV^#^MG_3'9(_OO;ONG?7_>ZM M-!B2#[[U[H8#[E_J4]^1@K$[(_FS6TK2:+H7T&PN^?9$10/]T7NIPA9EOMHKBWY27*?Z?=EH@0411R# !N+ M)/:OOYE950!(@)L(2B!9$],^(@G4DI5[Y?*Q_/OYZ;+(LD'\Y*QU/8[9KE?6 M%4_OAXA&X]3XN_V"^LQU-(9Q3)2]> JWR'7,DT;%<-D85A4%)X^,34YO_$?F MVO\A-G41BVGX<.Y:/WP>P*G1QYOA5R6W[V*Q_<4.3,<+(I_?PQ2?'<_\52%P M#D]:K7:%YK;=B%OGH?P.%\ #DTT0.?P(>//G\[NK.^/FJ_'C]O(.B./\_NKF M^N^_S6QB#L3PFQR9EI;,B*/GS-FL+%*D!I/PO=@&"P%LR-L_1P'\&@2K%#^I MLS2:,'YJ"_0Y16=_1D%H#Z?OI)W\L%^X\^SYOP+##@QF.)Q9J!1.?._)!AF( M&Q[!\R? 08:>#_.9DJ-XS]P_X<.A;=J 6L:3'42@(L)[)L &APCXV$:5,C)# MSZ=W F\8/B,3(M4-, '4SA$+#>Z2W$2MTPY0;CI3,>F_84@[G-+++ I'\!-0 MR)/-GW$"_@*+@LEA0L-V8?&@UG#CB<%W\ XLG$TFCFT2S@4UXP]@?AR463C$ MR(>%VG H4R.$D^&A 7__XB% (#"^>P\VK.9# -^%DQ%8&C0_&1GAQZKQNS?F MQG^Q\>23<8DL$D8*X''8^9\"Z V'H&3XJ%@#,P/A0^?'/VPH, M@B-Z3P!!V-0)LWWXY>;^O/(1SA_TN3%NS^)/-FQ-/GP!"Q\SXX,)/^.&JC#J MF &T?'A6/&)Q!W1HG[9NV8]V&"_ %.K(QYH!+.+)!CD!$'X&B#L,SFIH@Y:_ M#DRJ\+K<9-7X)XW\1@-J('2 L &=M%B\[E8-9V>Q%L$:CZ*/DC&):P]>XPTSO%( /V&GAD% &WY M\3RPV8G0 - ZY.7(![H]3X\/=B+F/(V9_!,VZ M5C6^A5;-^ #/5'[\D!TC6W;$9[?+D+4-(X?XT]"&LW:M$Q"$ M@2'V:)"^[P)EC5+KJ1F@5<%Z7,!6%%O/-OP[%:!F$ZC1"?[?RM7U5Z4%3%ZT 12S+N/]\EX0<4@9@T2U0;,#KAYZD9CV)0%^D'% 'F.2%U/9'^G M>)W=RED(!AE7^H9:[5GF"Q _$X:GI/P70%:IG9#$0#*C\X(_FD!O M(]L<&2B?AI$/1^K#W@+3MQ\$ 5:N/1BMT3XU;KG%@=&AS+KVW!,T]GS/<7"* M*R*9(*1A+_\=H?2*OP,Z(,RX YI!$KR4E 1@P,?E!)W3A:-6@+=RQWNNB7%& MA-BF!N@TQ&GA07?@;S\#_RO2I0'LF-S4A.4I@8R/HNI;L14U_![ MXZ."&Y"%D!_ %?%4C0 .3W ,Q3^ \B<3SP_I9]R!D%LLX0C3]/I_]V#K_P?_ M2:\\^?:;/28+0:T P>%Z,7\2<\.R(B1#G-("[0*.DU2/^#" (R 4@-I3DQ!D M@>=:%GF;T/>5+!&6)@$*V :,%B!F ?M9R:\0U;GO3)4D^QZ9 -1'X_>(V<9W MY@*G1RT=G0=!Y(1X\#D#??R8 )P9J/$S']&6%( GP(X)#2(9&VX;>>\]Z.X7 M()854ZP9]\3(DEU9'D?PA8J-"IXHCPDE.GR)- %O><\N+/]AFH88D*47/8YH MLAL0]P!A1YP/_)>!9$)*D%[']9C^A7KXV[>+&D@W'V45'@HH!'^"BB!T/)Q/ MK)BH&JE7G8]8-C[ 7[@9H8-14HF49' ,:@C+]H7R)MY!G<^?(29D\3]=V@_9 M4R#Q< CX%HX =!AB*'=P9@PPG'\D=1.'<+E-8&-@+UVHE<+)2E Q&%RCY0Q M 83Y'<78IB",*P&4QI6CKDMLR%8L!C7D$.3J8:A#Y\!30 G'K>*N9[4+A!EI MF;AYP%5BJ60Q#*>"M(>D8\+O !*T3:(', <0!4AIEMJ.H4@,A@=[V+A\,?$+ M_E]_Z3<;O4^ H";9&&G4O')=[TG8LI\]YEM5XQ5H]+.GP,D M.3QRT-^-1[0>7")UX!L@W^!Q=#P*Q \B9 G!LOT9'^2J[NXNU8J$H8/*#&'< M'5"-3^@$(N\QC^!R$ MHR_<$K$/ $\06="#H@8D6?@.)82)\ $=#M@)09'X#YPR45IZ )"0-B?%%D") MFY%@AX*OE(Q M^5K'+(Q(X!;, NL;>9=$'&DOJ'U[B+WA")2P['FD#B&(E#$/(DK"@0X362I) MUL<(-"H@-@E;HK%G&Y@HG!?8V@)P1'3QW PU(4!O#XA4L=%AA*X4@2?Q&J4T M?J8S0AR06(HOX+U31/O^\3_?_A#:_,_:74U1M.2E->,@F%Y*-C[#5H=>1,P- M@-<8#'I*J0&4]?P)WE? ;T)4(Z@<]APH=DG7=?A!R&.TQ8SSZ!$V9X"VVZPW M>F1C,I.0 $WQ_[DS[J9!R,= $U>N64,.I:8AG4DX'\5J+D!CL4 )JN![8.IE M?'[K.S5G')D_X"]SFN.@[.4X"WM9!V7I7(<7\;WJ1?I>-?;/&HF#=IW+Y$Z9 MD!5I.+D@MEUASI&3EW@J1Q7)YX NR!<0*\E^$^Y ^\48PPRCP!#R^[\CT+M: M=<3-9EL99BUA64ANB8S-1&\:.2*)71(G -Z(DA(X%S+N22@X.)!.*+R9L!I[ M@O;(APH]_X_S\Q^5C[&%H&X;P-9!R9G>A\^'#JB& 6F+S$)PTU%5E;]2LB_/ M=4B;&Y.\!L%).L;,"\0U81M5Q0F]">@FPA89Q_I_%20.RAY4R@4S':*#<))R M[BNM=8,;>P7_0"J+]AB]E+9G!8(1YQ\B(V;R!=:#IKS1:E3C(P&.8Q._][VQ MD$("A&LL!:$NHPX0.4 "*N08VFCS&U.P:21.J+G_ZR^-;OV36D U02\ Y14, M+'[O*\BP5,17Y7*Q4WF5$3O!FZ>@)XWIKA .8 4[JE05U[Y6D8;BOF2%+CPCXI?+]#7T MAUAWJ679XRP[W,AR@>-*MOS#]USXTQ3K%W;,0FNF7WJ[Y98C7YXYTID-KB,D MNV4BBBL74/!)H(/0(A%G$MQ+[130T+68#VH$.?A X0V 2>0_\7."2$S7(3CJ M21WL:@6;'6V31CQ%EY1MKK-QX\0$Y]1'4/ ]SHV*QDP43^?K*G0.PI )9GBGMX=15730!%MA7#()-'A^>,;(S1U861 3*:B4QX]>/L M$J4+# _W[@*/+;T;Q OT J^#,A8^1+5P= / 1 M[(3-H N81A;^,53&J\7A0,9XPP>'&N0M<):@I/?6Q'@1/AQBH -H#+BW*%!. MBCQS24E3:0/#$X@,+,,''2QR^# MKI!9(>DQGM "$M-9F1K5!48H73VS8&0,'>]YWKR>-XLVDOH_ WXSO(030ITJ M2&3Z($>A'*SEH93V4W_6,?U.UGZ^.O!3W#G&V]["S"RKUKQ0[Q^0WK_8DF@) M9XAP4\8NNDW<<\)OA)XW).O$L8F.2L6?,)0!V>B8_0)Z4N= >/YG9$D&))R, M1,O 8U!.*3Z07&0O],IE$X-JQLVN@V B^%=%@SK^=,JWG:+B[\GKNZM3+P74V$%. ( 2 0^T"!T MY>YX[N.)0TY*(4CF9GWT/ O9R]S7%"=_ B(-WINPJ?3=XGT+,,F0O6#0&DQK M/TH7:3R?P UY2R>9O!D*\9NXJT3$JB5O(T%G&,*KRC;#T!GE3XWA7,LAILPW MV;NOY6DD:P;1MRIE=8)1^'QSW?!Y"DC[S!R4I7\+D MUQ?U:J<+#?EV!BU2P%%W1,A7@.G:P0@H'_F.X&-XRWL",)+1'S(7]1+%DP'/H=F1/,Z@NG3K&*+$X#$#D&%<.0D-)_X63K)!X-:O]-"$I4Y^G)B MZ4*OP9Y^RW[?:]:Z@V;N3_5:(_?[14,U&K5NJ[?14(N_[[0*7-1@Z5 KZAI, MT'@&5*P;#:"5A#K MC&"=QX-5VY1+ ,&<6S31#+3H-@[JQ)B1V@PYK N.ON]M_>M\^3EFJC2_, M7XD":SYOI95.6\%/"W0^A5G_0,2ZYN'-\);#\I[X;.(*)JV<6![=:N*@<>9* M*]%FP)!J5@?M5B9194Y(%WUJ^.M&I[>0+:YD%&FVJJE.4]T\U;7?GNK:2'6] MQF ?J&YC.3VD_]L?.?W'K+6[4&%K;K;G7 ZQWY2RKGQ"B%ZY/P0\MZ.4#E)* MO=??EE+RD7)G(FANNES-7N/3NIRW0'SJ5LX:U69[:\Y;$#X59 0)U!B4FA X@M6JMM14&H,-A+NL**^ G&W.17N6L4ZTW&\7J;P6< M7[G-*DW!FH)WH!Z\AH+[E;-6==#=6J\L!07/E)O-CWM9K]9N%0^]Z,9OL.:-7^?=;OQF0,434+DBUQUO M (/%5X#Z!D[?P!W.S9.^@=,WULC.EBHLKXD=W3?2A0<)TG,/Z2 C'\[7!9L_T\!>F% M5+N[XE[BA] M]Z=O#LIKN+WB)J'3KISUJO6.O@O4=X&:HDMG&+Z&HCMXNS_(45+WD:+7N!M< MFA._81\XW6]Q43FWIB[G5HZUO&DYMR11^GTNT?\ABPGL75$LM7!9I$!5=*6: M+%@96M _GDRV/K3L^G.>/(>]>*BS"A67QB)T#]1I2K; LN*B"SC@7S<13-W^ MVY-S&F&$E?L.1W0]<*EQD,M^G&B3T9@V9@JI;+\I44?&,$$3R M(Q<]'E*+QY9/ ?TI2Y*(1B"JLJQJ2Q)Z5:H>E:I^:,$VL4J^*,0DRPZJEBF& MZ5"2O4$UF4V1O"[K::4:>R!X5-$A4Q:4CTJ_/[(@.S.&/# Z M*W>?;-\3C0=H&0&@-:-= "F!W*0ZTH#=V%)B MH-EX5BDB^HB0X\[-!;/A43 M=*;5! ]GX4(EI).C0^!0516)=53,*8UKA,>6ZA>A6C[8@6@!D3HAB274,1#' MDM5TJ#IW0@'Y""3J7\^4*J:"5K(;HEBT*+&6/P 25L+R4O4'6W4J6\/,$178 M6JMO[BQK*54,V;EI^HAZWV2O'U603-9X,'X@R0LQ\@W+\MQS@%[JX4(J2\A% MI(9=$&G6Z94^TDP!U)D#:,QW$H!2G2.L^S;S\,J"%"N:9,R5(M/Q:3H^;;_B MLG1\FHY/DR!0S'3"IMA24=:0$W??3HX0VC8,X8B\IZLV?SB>T15W':J9YZW MJY02(G6@C0W3/I6,J.\\:&:/+C,TJ1T%J:VXA"B>U :5LW:UV>^6GM0./CCM M)O:(..1D2(GGJC)^CBPBK4 A%4/W&P)7$<[TE633Q4CJ:K.[-=GH4+,2HM(* M)EPP*F&(<+75WSJZHUPQ9.7EL\HDPDJQP6RU[B#T(S.,T$/Z*DZ; XH#)(\5 MG/8V#4991>6UM('1O-5V8='S)5#W-1ZMRV;7QJ.A_<*MD_]PW\M#H196 ^XW M&\U/)4&B@U=D+[*.>I;CTZ<.K]B=0#5E^P+WWZHBWJ&-IJW$ M=S:*X[4'"KU$)4&]:*2CTIB/>U!BN.V<5";JEDZ M:^KM '0XS&AU'8""^%"_?_MY:7R_/+_[>7OY_=4=26G\O6CI^35),K(QYV1(:24LH,AW MD8R22AMZH'0T3HV!0\\(.$6$2B^\YQL39M,/H0]+PNZ\+%8HIYCTPC!5!I,< MI^(1R5 >>/C,N:MZ:DX8DHD-T,#L%9$,->8,SU?TGV%XF146!6*)\+Y5,M79-64G4)RBI3GO-W%,37]G8K#H\/>GV:N^7]O - M(6$T=M,U<[V$UAF(M=H"&/]4':(#0W2&A@/_=^3AG3GA%Z56(2(\<8D XFK' M1I@BMY0MJ,EV29DGB_-^#N$ U[*4"(-G3JFSBIG$G*-J<)MFL&S@/B$P#T0/5WTZ;$1H[04B1&[J)"56 MP'F+-LMX=B1>X#!#A[) 74\Q>V#FS&!/S';PW:I\120:\KFL5V0(($B K5L( M&V]"&:_>,TF@:#RA1=4R$OHU"7&Q;G%.S.?<3>NLWX50L6[<6X[>%%C;9VP, MO2!GKI?1-?9!,[A/I[X9(EEM AH6Y93:KE#7J>KA W;&5DFH*((E>%!VIY.8 ML:FVKP F6FDCDN 9P[D Q0445>62;DU!50^B[;P18-_Y("^GE*2"RM,1JG^K M03^A.KD/#:3Q./8D&[#=J?4ZAYX-J!>UYJ+:RR<_PKQ)J=X<:;:D5%R/>?=2 M !TI".Z]D#DS>S_XJ(7SK$9RNL;I;U>>>P7.O.Y:7"^N-(L[^ !?85.]CE#6 M"=34[[_]^V_*ZE.6U(R+HM%7(R@/SN ]W#2Q.]4VW"<4^T+" [W8[PZ6W^PCNSMW+?S/ M9<+TEA[1%J/F>AYKH]_LIYC?U]'2>HHR:-[7T=)ZBC)8[FX M[[W3Q7V_7CEKU$MT<:_C6S29+":3%1WI=W%EUF_H$#!-(OM#(KN)MU].(DU- M(II$]H9$^KN)M5]#V6J53-G249(Z2C*/0(J+M,_20+MR-M - @X3;W83?KY< M]^CHB+:#QJGB(K;7QZFNQJF#QJGBHKFSN-,KDWS3@3 Z@D@#;B^>TH#3@-. MVXNGUFB[D5^SMUVF0LU_4*,&6!T,C7T/1+\$X2%ADXGO,:S!C36SL<,7O$X/ MI LS#ZEZL^RB'!?<^I_F'Y9?FKLN@[EGAFI@FZ$#PCFD90A6-\//Y^ MPJ;B2USF"^P![\VI'C3S_2D.(6:VX'_85F*$I: ]/Q2]REP68FL'6!;\ /N6 MU:)AX0"2$7OB:JD %W/D!=PU7"_$@;C#S3 #!JH?+MI*NU/##ODX2"K5XYO, M\3FSIJHZ.368>."+ZEU36P/3\RTJ88T5\(V?M;N:\8_S\Q]S1E3%'B,*X)E3GSL,NR;(DLY2?4Z]* M"UY-7V$/@.5&X^)5,?=%WPNE& M:PY J7]'<5CSA#WRDPC]J:=C6YY$/J1">P->"!8L+=(ZMPZQRXIQ&43 MTS7;;J#?SS8\ZO>S#8]N+^_N;W]>W/^\O;K^QZO:'-&HBV1DMTPR\LH517JQ M0&_5>.8&?^%FA"T&L"5!"M@&* @N-0YBOX2@]"9<$(44-(#;XPD*B+$'8@&, M>]NT41Q^P-\J/^#URD#C?"L/6,LV,FS;BY)LI< M>$%X3>/=#'](,1!<.C8P1?SY!X#3PW]-ZL$FO2 GS029!L",NQDOR-\ :E8D MUHU]/CS_%\A-DU=3JHAL[0#"4_1MB $).@+VD6 ^Z"6H#LAF'MC;J6H$L )X M0.@OI$2@PF#!>FW8(+U?,S+8N3YI)2T^ED LIXW8H+YF$X]2X3V5Y)[#E]^#(PCA/V/J^C%SB''#GI :<>$Q!?8+4(4+BLZ$\"HPN(L3 M9#MV8#H&=H0Q@99\FYK(".**.XZLU::K,:>(QSK+VW;3 $6B5A?*Q$;M-/JU M=G>S#@Y+^C&TFMW"FD3D3W(8BX*A!IWR+:I;7]Z98\UV&N\:OS+?)B#?PY_O M08_W-%AG3R5L?D!<\#MRO\"X1+:W;1>(/07$'0B!A6#8IBG,GL)#";\C18?< M[1\-,TO=\6[0/[C<)XI*7%$;7I5C=$A *[ MT$'!12/3ULAT\!G]:)2CB>CS M)^Y&W)!1/;.6K>Z\I!>W1YV7%J5GM[JI7L6^((),QC9^\TZT>#F>.-X4C)T MB-&GRRUTZ3QPEP_M,)AS]^N4UT//PE@>@W>GD(3\JHV<2+M!(]?%K!..2H,. M&M4%JJ](R*?I8'_HH+$B\6X-GM_2/%_C^E[@^HHMJ/&&VCQ]^^-Z3'>"%?!Z* M=8I@LQN=TAYD11TMNJW07S=%M_4Y7>%Y>!H7]QT75^F0V_.^GN9]&M_6UN-V MQ_P*;]6R.V1<4#:\H\N&Z_=+5+NVQ)HZMX?ROKX]U+>' MVKVVH0=D1:.SI>ZUU97:!IB^4FW76R7QL&E7LZ:%Q;2PHGCTJUW-L+2RN9HU M(6A"6$P(F\:4;"04VO6&%@J:%O:%%G85=-*NER[H1-\_EDS[WL8IN@8?;A7$ MA[63_E#P<84&O"LG?;M>7"R&1L9#0<:"HS,V9(X=S1PU/FZB">Z..>Y1^$:1 MO>9:O3*GQ"TI[;*IWBZ/0Y8\:<'V+2_" BIT)%L0W/Y;E86 YG!XT*#@J)T- M96*/9&)C4)"]6L3AEM3AHTE:D_2:)/U.@5'M>G&!49J>-3UK>I;TO*)YSXY% M]$"+:$W2FJ2+)>G6.XGH1N%Q ^]%S^N5^E]>DUKN;6%QU[SWBJA-"Q^X_\0_ M3^^G$_@-+_HR]6G;C4Q]Y[76_(9H+PK2IFN\8@589OCP$3#RF?EQ%5AFFK"% MF;X"AB_*\V)MYEFGAZI#.U]]-J_X[#%4E>W5.OUV,65)F[5>O[]JJ!PY^>JF M'6LMMU[K-UN%;+!?Z[(@&^<;[/R"K>T5WV3P;;1/; MNKCPRTT/J3B'6)'JQ$81(YI@-<%F"+:S <%>C, BYQO[MQNM@OS;[T>SFLXT MG>V4SI01\=7S9TAN$^'X=O&XFM TH965T#9)S\C50-<0:)T]$FBZPL(:&'8N M+T],3 A;>&WRND(+2Z_OEM[@'3J;*AY A\/'=FQ(%Q>>7O@A[HNEO:LP%LT2 M-$O(+\?W!J;Z6T:+OQ-7T)2L*;G, M#]\Y):\158J?$:5I\ MR*U!J_F_;3B#=4>4\)AB[./$"&S=S2MX%^XDG(8M_F_6GH M4ML]F8/A_/87;G(XW-DF!:H#M7H^(>PK2]8;&!?(VBF5B9WDGN0SF!2%6)N:'$.OZYO[2Z)P:FP6'?^-!P'E<7_@; M9P$/LG'@S;K@ZL!ON'4>RN].,M'AWR[/[R[OLNQJ+G@]S;J2*6"XO.!I2>SH M#$V%4P]F=8?WC3__@X.( S(%@N2&/31@! )3/R?5S2Q/,)^(#1CN<^GN#BTP]7Z>GYZ=.CX>HB'['"HMA& M_(OD(#F&'V0$6C#BL)Z:L4Z$?*F.%( J@6GX?.*#7@)0PPW3$:#C&X^ H>J# M#&6*0*+GX\P! 3("+,(R"\'9<;T'V+6@"!A\S'ZI$2;2U@'DL -*3?"]<3)# M!HN,U-)IXC0* '[YP P?70"%A=AH>F,8W12(BF<'1X>GB6",96MEW)G$;[0E%$J+$G9CO$IG.W!?BJ:!3'6F-S&<@*99+( M#?]0,'8"S^ O1+1R!"1Q%S48/&23PQ]6S0!;U9A$/J@LG,(R0?4S(T<,OX30 MJBG0 ES9U'A ;@,[H^L7R2U@! 1"@%\!"7$D7M\0V\7=)T?T/.( >6)*H%\$ MG@L@FQHF**/,1J "\/#A"V\,5#<&@#YWJ(; ?5>$%$L%Z3(T8D^$QC 98R@5#I4\*@ MVV5B>-!3L4I-8"!0D) MK5.*Y++!H-;OM#;.+>O46HUF,2E%C5JKW2DHSVG0V^P-O:@"%M5MY_]41$;8 M8#_39^[!4.7&=TQ"#8Q+3#_=-I%F3P%Q9[\L!L.V43PK /6:**#R05!E :V! M0!I@"P%63%;JVF4)R@VA3#[9:W=[-.!:)Z/VZ("B<6@+''JC%,YWO7*<]W)A M(.KI[N*]#^R"^HCCW5?DE-:"K: 16M2!I9 MCXHZE;-N>^>UY]^2BEX33;5]R?D#)J%#I9\5 8UY]+-9#%2S*V*@FJ6OIO^> M$DK3U@'2UHK^/@70%@7]-SL[3V?<1>S@&D%PZ]>FW*^JA;UFK=_K%G9?TMQL MJ"7W)=U!<8M:/M01WI=L631X00:>8\)>33@_!]C]QOI5M2IPV)OASX"?(RQO",[< MNG(O7\P19A9]]?Q9RO@FSVBZ*6FTZD@:]5ZO&+Y>D,)X\ BPJBOY&R) HW+6 MJK:;1?/&/53*_Z /F!J%9;X?\Q,\C ]@SE$>P\I+'H(]E M>(YE!R;ZCRCA\56&0PX4]KUW/8BQ!^XO+2YR=?UU([3](N%\"V#^P7WTI,;2 M\:29("H&?]7:[8(N_[:ZXGN?0_G;SA1!C<22V^X>BS'XJM8O*OIJ[[%X096= M3%6=5]Z=%]2\,2\%-];SOS.LFA1.%R3!MKIYS1O?)_?Z:P1+Y08FWX^C\7P5 M :JA(%T1KLD=D<:O:F)0/O5,_R+CF?M\-J%V0>A"Z5)D7QG)T._6VKV"VNYA MT$ A;??*I5SE7T8F-RA$.\8VO,]Z_K6W0P M@QZ$J+OW,/YLOO+I9)5_;@TAN$7VIV82P"0V513;S>>#B M%$\92RM'(>6=@%CE07ADDO7#6U'-3U<%:W#K\L6$1\\I]2>/2EJ@6 ZRWH5, M#)FVHW8E7%)AS*_D2;KWT1L J-R\I4#64E#\;KL-FGNUURRX/$%YVQ^MU\_H MK6,8TBVFMFLQ MU=VTQ=0M?^)NQ+_ZWAAWAMSD#SL<740!4"7WLW%K[6ZV>4.[FVW><'OYS\OK MGY>O:J8@QLN9I;FL!U5WM@=5J;J;2#"+OBYQAQ_J]H+;]#U'=:N8P$G8V$3G MT?.H30SV7,26)_ J'(\;#+GOB^P_ZO D#RJHH@# UE9DX0AV#_CM<#,,:&#L M &5;7) !2CYLFF%2LZ0'^ "P#AW5M08[YE :D^R7Y($PP?4$J07)?BL3WW9- M>P+ZO"_W^,A=)890-CT)^4/3B[9#N!H1&XB:R*KHP-3I2N7E!/7QTU;Z&]): MQ%=O>>8TXJD-UHQMKD&B/WS/B@#D=R#5@[CKUENO+1]#3W:]GE7=?P+N..01 M>?0IO=6T?3.RJ245 @V;GF$OIU^N]^QB=*GLKV:.[$D@.ZPA=LJOKR[4EU79 ME"J:8!NJF&"PVQ/@.+:T0G49=,&1;8Y431#L"4<-BA&_@?A L2*EL&; P-2H M"W04"W!UG:@1 M],%P2GP)DY =@ALIN-AM+M5#C^*?/ @ M_0#U@I,//5-_Q%!VW"(F+VB0L!YH @)X(!'2384]CU3G>,\PB<31)0=TFFJ MYF6QI$+*"R+FTK22O'POY,+THGY>(6@+^E$CCV/7) MMTE%FQ-S*&$YG,I8""3$"2DA822%3;".&,4(IZ- -&63S(3ZY3GV+PY(+MY6 M#&<,Y.,1X28M)F?GF%T//"B6#U##'2BQ*V2I7"CIF0LV)!O#!6AH4HM G(T: MR@T-SF!@GU/W2$1X0"//2EKR"8E.O2&'S)3=L(C+CH,0*10D^N\@HCT?+7]G M6I7((A^4)TH,"WG( P?0XFIAG4]6&4OS2A0UQCAVQC3O%&;4PGQ'F9)8+ M\6A*LR(@;@*4/@3+MHE8K< MQ/X/$[U:84J@$1?Q1)#! L$C^Z+F3LP>?VL8[R7=)O8> M"!">2\G!6(> S1)[M;AC8SK8 ZI] 6C=]M#&-JS3.6F*0^4O/% URG FA$=2Q1*R&,E6J5)7/^+A$Z8%XMJ;,B?6WC$Y3I "6 R)\D5F%BS0!@H% M0RK6[!3>>O[$HU:^N.JK'[5D,C(^$AY)+SS/L/J$)RAM4"Z3"Q=$W)TY.P\1 M*S O49=1+C!>G&!BU+V5F+_G"M#(58"N-$5NJF:K&5]QRIAAS< IRZAC8 [Q M+8"S .14?!8>;-0=/;56TE&C";*GV#V#SU8E+\2G<1-@&"Y@Y\0(8RMLB<12 M=ND\NPV6\=LYUL53015ZQ9R(793<$R;V=P*MV=.HAQ'G12SGP00=74 M,DGSGK'D$/-@V6&P!M(9*WN2'Q"#NR&326N0J81DXJ(PXDGHG>!_JW.Z(*N WF@X*I6&:)J;(Q?-G0SJDP(1<\UPY'O1XRCG^82QD Y MI)PVJL3*%:6+%606CR;V KWO%>0O*!G>BO>24L!F+;SL>O+M.\7\DAM&N8YU M+A"/^HZPN_B.4%_W[?]UW^(;K.:**DZ9J[@O=L >@9L(RK\92GUW0?V(=B^O M?L1:-V.-9IG&L.@^0(MT])0^0Q1*KQQ"="2)* M8 -LF)^ZKE J5T@=HDEGG$G?AWEGZV;@(UB>?9,KL=D2&OM2,*/=K[6[Q;5* M+ZSU1Z>UO+_Y?B\*AAH4U52^P$5UZTW=)$4WE5]8\&3'W6+V"AX;M(@_FNWK MGCC%]L1);_B8@/86G=_W$2X:F;9&IF-(ZE&FE>[ZOJO]'T[FS6"PHKS^\JCD MRQ>\MP&XG,M F'OVLG$F1;]RUJ^VZYU#:GBMV\9K,MRDRTF]_OYTB'6,6M5. M2Q.B)L3C)<15#8=V3XB=.BBNK6H_IX.<)D1-B,="B,WW)\0&$6*SL1<2<2<5 MEH[AJ6.H=G.9$V==36(7,?X,[UV/K/[-9@QI196*5S&D+,]IHA9>EEJB178( MTRC4J+??!(5:E;->N3%H340Y>'SHO D^8&.N_H8] ?2Y[_+F:TC6ES^2=O#>E8R^G=K73/XR2J)K2-:67DM)[ M[T_I [K*ZO0:!T'I.<6/-TC.*D_*79P%]S!-E:S;).TL=RO[DGK6ZQ38J[ET M65Y%+JK5;YG4,YUZIE//=.J93CW3V4+ER1;2R*212:>>;6 4YY;7 MEE:-3D?34;^K(R/>WU72K5?.NM56KV"?Z+Z[/#4='A4=]M^?#AM(A]V<#EN: M#C4='@L=OG]^=A8-C[IPMW.VBP]#O9WO4:PPX!PW:1 M_[DAAG5! VA4FYJ)'2B*[2(_=$,4ZU7.!M5!<^LXL8(P[!AN340^V99E^W1( MJ@Y)W:_"?]W=%/[3P>>:TC6EEZNV8'='M04UK6M:U[1>KO*%O1V5+]2TKFE= MTWJY*B3V=E0AL3QI9;_-=(Y[33+6>^25?:76XH_4I#W5N:TJ&^W:U#92-FR; M&H_<>_399&2;\.TC/1=P;E2NO9 ;C<:I<2>'NDJ&JJS;^'HPFWY7*C"I1M;4 M]S)I8WX!#XZ9O-8SGEE ;3CC#IRRX>?0]H,PW4G.&XKN<0![#/ZEJHKX,A96 MY XKMH<6VH(OK0JHSJAN#JCZJ(WI19ZTF\I.^]P]R7W'7:V::P I#[.-LAYEO@A;J4K M6U-:<=-Q!>!/QLA[!J#Y56,BQ[6#F<:]_XYLA*RDHJ7-00<])58G+\[S:9X@ MO<=%WPSE'F9$*,##/+4BWV+31&8V*V=)@4\E6)#W+%](O_"%M"IGW>Q"X!'B M9;;[Y-DFL*9-F$II,.H/GC10!BQQ82DV-DMWIPDC-[V ^C>;$1$:"P+/M$D0 M4(M2[R%DMHN\F27$2[^PI)>ZZ K][$6.98PYB OJM.[;- 4>Z@-\9!-J]_T? M;,P>2P/Z$]B\6 4V=>;)%^I)RPJ MB-BX&[=KV4B>@&UX3I(/(L2IA8 .GS&3ME^+-1-#P80'6M1%(^XD)CQV4T0TU5S6-DNUB#-B5@,<@V8R9AR MYN/7#FC)-0/W%C>L-=@85XP;B'N 2]5]XN,0P' \4^D6$?P8V@$AXL(NXX1? M+LQGP^E**!'P@'I%^UV8#*9')(9)\5&U1ECO7S>Q(!9<:!-_N4^V\@-WHO@- M&@MAGB70KIQULD5GJXI N-P(PD&>S'_@C!@JVU/9%AT@Z,+JC([4J.9P?Z,> MSGG\D=9^[EK?E 1=T-&YUWEU1^?2D6&VH3/P'"0>H@3%U1A")A:\XCNE9]B< M%!.TN^+&SBB=!:N"O\@&(QR7FHT1C#@-1W(DVUKY"Z@YXPI#+!JJ4Z\-VJ6K?]&L]?K]LBT*2TVL'"K'X5?Z-@5K)MCN50ZM MM "-.^0GQH4#;(H4 A0MQ25J[Q5(XNH'#_YOZR9F'R(6A&M MK)#R-L;):QY>H,MASG.TSBU0MW+6K@X:6_<ZAZO2XG\=TTC2]S=T:OTC#V;,] 8GX$6TZ[J\B/):C, MF'B^\IHZGOMX@E=,Z8>+@)'.9WF-"I+GHHU=LWD,L*];XQTJJJR0HQNC"L8; MM\N=);>'XG#//!'?9B(E_IB+E"C"_"X[!-Y%."XQGM;B>#DP/D".MT(XWH5P M3LRW?HAK:86\=*"YYD&_#BQO:XZ7C]_O86=K5%E7.&Z.*@U4I$J-*J47CN^_ MP&-X2A]""9[2AU""I_0AE. I?0@E>&K;))U4 %FC5,V@OD24"(+Q=:FL$HXM M3W*"Z/ QBOH4#V1BZJHBE45&X<8AEU:<'Y#>XD+7QUOM?:.XU04YK@OCXF,_ M@,SWN8V!<:72H6XF'".]9 <,-?6\<1YD+A\M<4#K2X3")-$^26>9"GA%B>(*V&U'0&[$V@6MG M%/64#9Q%F-M6O35HFYT>KUO#=KO/&1LP5N\T$436H-7\WTZGDGIIZ8C+IY,8 M+]&RW:SUD*=.O( "[T_I' $H2:CLWV:CJ25CKB>OL(? - MWMQAI?X=^4E4W2,_>? Y^W7"AK#84^8\LVF DBPMID BS<%P?OL+-SD<[FR3 M0CA:&/U-^'<*$H+[^!2LB95F+<;(1_[VE]5XWZN<4= _$BZR.R37US?VGT3I?G@V4R'FXPLPB8,C"=<]>B3YB+'9B.%T1^3JY# MORUD!' 8;IV'\CLN+J^N/E^:9Q??S%N[G^_O*T:UY?W M&0WL]8D;=^:(6Y'#;X:T!1 N>-SNXX478.Z&W-+GZ87* \K94S9_8XZ/)KN' M!>3IBZ@=#B;A>[4%1:[& \S=QN-,,H I;K!*21:Q,I,CI@!KS MT+?-FA@,:KUZ[Q5-0[L%)4TT&K5FH[BDB>(ZF78W&^H-%E6O@0Y7OD5U5PRU M9L;$NT;BK7>/E^^:C_>TIYT<=8=3W>%T>9++<:+#-AU.]Y^9I>Z+#ZD9I.Z@ M^0J@Z7:L&IGVNQWK#D*_UHPPF3,B=?O57>W_< *-%EP.*->,PBCE7A+.ICR' M?[=RUFKK!JJ:DHZ5DKI%45*O>-\G5OV<(#-#IH94OA8CA1#G8WZ2DS)J.\%8 J6RL]V;M:8LM^8 MDE%/"\"4)MA\6?&J,:5TF+(#[6L=_&A5SEI9F7/0_3G?3\,B77B!#WTM]#Z. M'-45KN,9BR)=]VAHOW#KY#_<]_(PO8VWQ?UFH_FIU-FJ.K%Y)U[2Y6;HH"-" ML#5>'!Q>K/#YO9*9=#4S.62D6:%@K6 F6%RO651EO1TK5>^?@UG6IS3@-.!* M!;B-[*[&H,R&T+T74O.[9:DIFUJ?2]L]'FDIW2)!WEW>7Y[\3O5%/ER^<_+;S<_OE]>KRXJDE/10TRP MI*)'*$ NX-:K4-)?<+5C>"BMA&0\\"$_X$(@\# "V M0-GQX1CLT>><_IKO40VO K;Z; I?IBI^X\R^/&7RXZ1'D_&$0=*Y5U3CHK[4 M6 0+@.]RP M7>X'(WLB0#0UQIX5=[4,<$I[C.7 N*@J!DM%T$Y\?L)?[("Z8R-4'>RI'3$' M]P2R()P2(,9PR%' Q:IFQK%=M?L .2\=)CGNDDIE*WN-EXZ&?F()*-F1.)\8 MJIL6R%M@Q5*!/,43@1&FV2+6VWZDV9(^3QM+XE;EK%/MU[.I/L8S"[#('%7G M>9C.8B"2'IQLMVY8V,QWQ!2"S25G4.J M73EK5CLYD-KXK/OOM .,7*@.\L[Z%14=!^^TB2YNHI6+L,A+.0,.I- VFG@H M,<83AROI8P+/8E2U,:%:X! @X#R7!\ ^@YC[/W"3R4*,"!\Y*#'MJ9C,&PX# MCE0/(P;A2JF&;&;08/1"MZU>,;*6E M.M+:BC*NF)>./-]:M_@KK3-51I*Y:O?K+&]3*B^(QI.JH1NC66\AK:P+LA8@ M$R@""7(9T4JQ(=!*8BQ"F1ADILCN6Y7K[#:R-L:[F!LY>EED(_ MQU+HYQ4AI-J#]^?_/BJ:\< W9"\R2POU95B)J MVP:HRDY\H"D?ED9X[-L!X#$R7MG[1[ (60$71HUYA- 4A[:H!XA:^@(/EL[NF;LG>ER3J:UY9&^\< =&Z H M:EP#V@'UC@&C $%_P>[P:Y>>DS6P0>T'@>9SV >J* FVHH6*UN+/VEVM:EPP MEUFLBNK%!5@)#",T9DF>!:C85&49;00^/A+[%@U@V $/R'I5_!F)3%:KAIF' M$2SDB3F2S3*L0XI5P&-5C,, \"(:P?BK($@/N(R:FBQO))]J"A["RX"I-&09 M [>2.\)MB W1WE),,5%Q? 4/(NH1 [@JG4Y2][(%(_B$7;P 6L+YH9CB/#.D M4RWR.-/0VC\#_9PH-ZOV+FA7(#1^? 6/(5+LA*"O"H0'9!"SN$W==&,6VUKN M8H]+WG_U_%R.=NVYINKAG.5MH&"T>CG<;6.>NZ+MUY;+;.(RL_T,YFOR$T(# M=A+(<7T^RR&*@J4<>JE@A-!3,\%$@@(V-1\:V'J@VNYD+SA>8VHO:YY0Z*K; M9%OW5K5, ,/&@-$>A-,8NX$$Y 'D5*H9^ CR5;00\RD)^1(,YSGH67V8&K#4 MT.'*\2D5I7D]Z2[UD/!?3AC>RD0.\U,T:GJ1@VT/_AW9/B?:CH3Y:;)@5#.N MA%ZVD,(EWV:R?R6J8^*W)1] MCN/$:B[YJH/ ,VURBR^ 'B$*C"*Y&W!>W V_$E@DW,HBZ,=8""-;#T5Y9)$D+BP*J/15#K<0A4]7R+Q"OE>9]@8U>UA=X>7Y[?77]CSOCP[>;N[N/QH_+ M6^/N]_/;RU3*CT8^ KDDC0/ 8'T@_\")8F@5&,U[Y M3\+4[R!YV,<]ZF4"#+!6%TQPPV8F[>YF_3.6]0UI%M?,)'^2PU@4##7HE&]1 MW7I3-S/9XZ8-NIF);F:2"P_=S.35S4Q>VYU@[UH3O'L_A[V#V%MT!MD[H&@T MVJ.>("F#1KY_@@^?-G#QZAM?++>O!K5!HKKAZ0E^\T[)+-?2GIMS1VQ;[O>@ M4YTVVWRYDYEV4G+W!P4R=L:8L35D'2UF9(.+B M*:M)E-7O9>-22D19!]^5Y!L/@E-#&8H&"T/??HC$G1QE*5FNB$#S":-=Z4:7X-!Z5"8_65:8+P2.,2!UD0]HU'NT_'JVK.A:" M1]W*6;N]=2WPMVFP\OX5D,OZU,%WIEFH7_^P7[CS[/F_@JH!U% S3BB!8A+Y M$R\04?9<1BRF@NY@2YC$@:BN>\7O:O_EYL@[N=J99!" M A2PW+!9CSJ1&RVX(-KJD]SJ=K/1#'M! M6_K26O=AUH#;BZ)]M=P\VO:U[1_G+3?*)CVEUU8%+^,);3? M1MIOKN'.T;2O:?\X:;]7,.TONTXI?AE+:+]+M)]-E-T#VM?>H6V\0]F.].YL M_WGU=J;F]/)V!W.OH1._79*N3XTFD/_G3!'P.-_H WJ4/J8\1MC,2=00%UU= M8'NVI=K 8>UPV:="OBC[OCS+VY<3%=25M,$Q*8 O+\I+-?,3/1)K!E8W=_$T M6(C]92P$FFJ6C?W0J'4.=@@SX_+F/_ZX^SWNG"%:F2RJ4A#$S6=6%3L(9&MF M;O#QQ/&FG%.3< N[OU-/&[%4[*433E,E$I)&,M2!/3W R>P U#P'VWK8%K63 M%RU[[(GH\A9P,Y+-%7>/D[M3;=Y<+P54T?.%'HPG'#,K:123#Q%J4BE;7>I=8-AP.8!0M^X;YIB]9':5P4[W@3V3Y][ ,P>^ M(7JRX,O4V3Z&;ORZ#?^ECG8I6I#/JZZW\<;%#Y/(-T$_I/\"L%QXP58=AHQG:M9%';<>. >>!] ^B2EGIEM# MTI:A4' ,UH+&"D34?2&RWY>R!4,I%Z7[0KQ9.6;=%^((&P'HOA"Z+\2J[1\- M,]NP'O]>G&@9&A#L(]#>HI7%/L)%(]/6R'3P,6J7RUTXKTKB+"1[O'QW,INF MEC3KRP/@MW3)G%-+YTT#X]O]REF[6F]M7>5O3TH<:(3= &%79$.]#\(.$&'; MS:W+FVJ$/3R$;98083OUREFKVF]FZU9HA#UZA&V5$6$;B+"#_EZH!#J>8G?Q M%+_-]79?=#\%GK'.;M73%BV)$D#QLJ]X:M,U.C]>M8;O=YXP-&*MW MFA8?3RZV^SMZKR MZJR>O,(>@+RB7=X[W%,C<%[KN]8;&!0HR-PS^_AL[RSO)93 O"+$R+AM"K.N;^TNCT3@U-HR,X(\8 MJ73+)YZ/P2)?[,!TO"#*"W7H-(4@![[(K?-0?H=CS@9 W%W^X_OE];UQ=?WU MYO;[^?W5S766Q\[%8S!C,X#:S=1[WD&123@;DY$::=5.0.YF%%X M#+FN4XH'L3B&KE;AOT_<\2;X0]4 P/_B%%Z$<4,!$^1Q=6$0(Z: + R3BP(" M '>X&?J>"P@I!3*.9IL8D@:@>N2N@)47^88/TP"&B7B4A9 3\\\#KK4 <),7 MYSF&VF??8]9W>G]C@+4K9^&SEP78 XYI3'S/BLQ0 B<0X/ON/=@.E]_%45:_ M8^3??['QY)-QB?)HXF-PEWA(A.F9(YL/)18AG'%C <)@S'YAS!Q ]^+FR_>J M80<$MXO+FYIQ$XEO#?[$'" G#%&S7>::-G,P<(=VBT%=N X5D!=@3!@, < #&,F=JOY<&@&-5' M 8N8_8N[A WCX.JH<3%VD,3V&0]5T5%NEG.5SM,$; M]&;.ER;_X-ZCSR8CH->K! $*B<"[%6<>H!5W^0*(X#+G G@UT(,?G+O6-\]] M_ ;:GW4>!$!#GZ?)6IASCJ&2)(QSQ%-W623>4D!WWJ,)-@%:0@-C0A\3F/O\ M$T<1U5,2UHN7'JXD+ZS97&\UL271-7)JXCH6X5O3\>#5Q#:C3:[=? MU]2EJ>MHJ6M%7X+74E>W+JDK6Y^RA-1U\%WK+D:VR[;I07=(X]:FYN#19K CM&E6SOK59GWKM F--F5$F]:*9,A7HTT+ MI&ZSVJMGVS5KO#D$O%F1D_AJO&D3W@ [*PG>'+SG_I[9SUG7_2;98P>/ZRO2 M&1--%"B]69 TNPXLN*..MHBQ2C1?EPHNU;[BR>(&7 M6(VM=2:-%Z7$B[4O9[)XT:^<=3M%W;YH)]6*8_T)Q\@MXR[$9!3MK%J"TFM? MB611FFX]ME:-M'E82KQ8VYF?P8M>O7+6+HOUI]&B6+18V[>=18L&2,"^QHO# MQ(NUG==9O&BB&"D+7N@R*+I;LP;<7CRUK6.WL#9PBP,*CBC693O0'(XHW%'\ M9J^%M[B=5E&>I2).K=S!9YI6-:VNH-4=A8/V\ JT5>UN?W6NB543JR;6G-([ M!1)KIW+6;%<[VWLF-+%J8M7$FM.JN$!BI5OW:J=7<"CXFQ/K>DUX-VFUF]2A M>J<*7W>P0WL(NW5#(RZ_562!K\_3[^Q/SX_'_CR-BTRJ*FL+"GGUEK;47%7( MJSPU(.]%BV!,E\?.PMXPJ7<7BE)X5)0K]*A\GV4'XDO/QSZNWL088OL1[H*@ M4# 435IMEWH;1\R9>0D+ LX\;80CAMUT)SX/,&7?,AKUO^%38RRQEUJ.[6+/ M6X>S(#0\EWY*VAL'1OR^+DB6_'08M;]*N2A=D*S<-7SVM/"2+DBF"Y*M7Y'K MR+=_-,SL0,LAZ1I26]>0>@4'.%"X:&3:&ID./JWI2\H2/5T'7[9*]U^%2*\* MF=>+*\WB"HIX%\[K09GIYMR9]>+HZ'?A8G2I-4/F5JD]DS_=G/="7GC4MU,:B# M.5:*@K)E4!FTAELXNA8;WC%H5,[Z/8VN&EUWA*[%AD8,L!&8#I[3Z+HK="TV M-&* %0]+T7RL#.AZ/,%S:3M81\^MHKEBXSL&[*1K]0[M%VZ=_(?[7BX:#[!,5K_9:'[2 MN*QQ>4>X7.CE8[=>U[&@&EMWAZW;W#VNS7F[]8;FO-IUCIK[A7:=+R?(0F]7 MNW6\7=7&LO;M[ A;"[U<[=9;!2@[&ELUMB[ UD*O);MUO);4V*JQ=4?86NBM M9+?>*2+QY5#0]4C]YE^TWWPYS15ZM=JM8V,P;?!JY\V.L+70F]5NO5=$W(I& M5XVN^>C:*_12LEOO:W35Z+I#="TT\;Q;'V!'7XVN1^W]OM3>[^4TM\WEZ?K7 M48UZ8==1AV(0:_]-X;A<:%IGM]'0_AN-KCM$UVTN'C=@O4W->C4N[QJ7B[V6 M;+0J9ULGU!\*MNJ24;LI&?7^"RSK4QIPVP#NMY ].%R5OXKKB)W]_<''1R1E MJQ_54&/F/]KNB> [IVW@$Y)QG:!U?=KHSXJ,/\' M8=3\97M6L!,3T_PH:)9 MUAJEPIK;EPH#3C_TO-#U0BYD@'O21B5'?'7KX59&83@Y_>VWY^?GVLN#[]0\ M__&W9KW>^LV'GW]3S[X]RZ;MSYQ5N];KX$G,E'(S;-=T(HNGOGD>><8D\LT1 M ,2P;)^;H3,UAKXW-J*@:C!X@CL._G?!.U[D&Q/?LR(SQ/'C(<(12,+'T4S_ MQUJ,>BE@QT7:A*B]CF .VU3B7WZ<%_9*ND]>G.?3.W/$KPB(X(87:C_W^-P]#/[9\K2"&=7/)XEV0H')V/^* LX[C/0,N&$S"P_#YQ.# M6J_>0^U2RA8YL?BU40,0_I;]OM>J-=OY/]5KC=SO%PW5:-1:W=9&0RW^OM/: M;*2EBVHO'6J%/%ZSVM^22ICEZW/]WQ'@?*M>):&Y9J?P0X3#%^ (:'$9K48, MBR-K "[EBO$_V[CRU^X ?Z@&>K&1F WLJ+)U?NJF9[.7YOL;.YN.'M&+#>)L M8!^3HF*.#QO1"XKP++\@^I>.Z5Q.@L7&=#8P2DXW$-!A1[M"UV*#.AO]REE+ ME^XX-NOD_]>!1DNIK%]L+&H#N\KHS$5]H;TK="TV%K59UYF+^W.AO1\+G+UG MG+_!P<^(T[8;$9*N<1.)N&I;]=:@;79ZO&X-V^T^9VS 6+W3M/B06X-6\W][ M@,IKWFWNZ$<%%8EB[29=M^5<04H'NV J1?EI44]>84]@#$>A8M?R;L]>8\K MIF9]KKM2ZM^1G[BX'_G)@\_9KQ,VA,6>,N>930-$G?0%D>V>S,%P?OL+-SD< M[NXRE6 -S-<3[/446"#WQ87QWUEIUF*,?)05?UF#8BIG=,V)=W@7*&;<,/C[ M;^PL[R3?H.U8YJ*!$.OZYO[2:#1/C?7N?A<*PB]V8#I>$/DYM[K-AI"SP).X M=1[*[W#0V;O>VZN[_W-GG%]_,7Y>7US>WI]?7=]?7=YE>5P:?G/\+ID3QE\2 M:8%8G[HI'10?0;'F :'C/+EYW M>Q,.^^(&4"\?VW!,&+$ WP_9 QRDV/&0F;9CAU.#N99Z?<2>.%U[^SSP(M"P M B/T#%A?!$^'D9^)@ !>YS+'F=:,/_ E9VK R,QP[+&-M^]"V4/@#E&Q\FT8 M$*=C :SKP1%SASP(C2?N6IY/TXGA8?&.@V_BC,]LB+$8^/00MF%ZXXG#U;D- M;=<.1C";6AD6V,AWPA$+ ;ZV@Q##'7$? MXX>-AVDJM" ]&>PH%QQD&T^!.X?QH,W898 MS,%?6 !0!W !3W<] M0$88*@!-BG"O"C"#_Z+:#!:"CXB V LKP@T_TKXHJ";R'QAL"S:\D#@74N-& M@6#O1-?Y+.I6@OF>FR,7YGPD0%V,F/O(]XY)8; .K.T7)\9A/(]LY]-;&08:7"8!(ZJ,?3YOR- ?,.%]4I6 M@!Q*_(744A7/8JQ0G*^&+]F^9 ?(6U)O2X;#$9>1X/$3?_*<)QS!!IX:A/X4 MP C?,]\"W,0MIF?$L\/QD@5+_H>.>%SX%A&DA9>T=! M7X$1@^P!G$<6ZD<":4G83#S4F$,<'87B MR'/0PT+C#4%/( 8Q@IT;_XZ8D!/X"?;FV#""98Q!C$XE-XG7^,J%Y04#PII, M8#W#".')8<6HXR+;H'&>/1]E*%+@ Q^*R$+03_ !5# $V%7 Y1R][5S!>)D+"*#B2ELP-G+RAHON!\RVU7V0DK% M5U'@]NRF49(^V0'Q1#(I'&8#Y5(L.!"W#]8$\T.4U\*[A;3MT=AH]#@.,%A@ M33@**.,AV#]79 V@R1&; 3AN)$T:X!NHPI .]&*/HW'"L@TVIALM-&4B,K(F M;"H6[_F9=9M> #^06T1J]J@W ==SV,R^I2(N+0)E) C%G"LX>:#D/TK)H/22 MR 4>R]$\E#+ M'TS&J-2@NS:=E$# N8)T.8,] R"DQG-3$^LF*P9!,B86<(& MB_>57O[,68F8:S 9JM).Q)6JV%0#XU*KJ#/&0\/I1CX EX8? U/W$:".+>P+ M4K> Z>/IR9/%&>=!FH("67VX!G$2('>\9[3&JB!58:]I> G]2LT)%[)N#WMGH*D##OA!3$VQBFV<.^&($D+0OD$$=3%+Y(&#L?\DW0/H81&6!&&6 MG+Y*625/MA412A']TY3L$<@$4 _5>]MQ4KZ-!.V9!9@*R^&@C22.@V&L-2KO M>W4QCI(5AK^2NC9TO.>@*JE& 6@.>K8+QCHJ=!&P!V+"H;)R<)PG&XXM=D*H M,<9L*NTVM3]!;RM)A$+YZF6B"%17\'[1^)YXR>9=B+E*7]D)98GRTT0=@H[- MQ;1X)T4'B@:JTK1';3Q,95#%!BP1%V&: N X#4!\Z0$];HZ-SC!+^:UH4@"1 MP28P%$A20'X@E T2J'[(I=S$O/R+F&3Z@W)]9G+] 7CFJ17Y%ILF>B?6<*[/ M*XX&/"+$AR0#$,IAI*@J&)&T0)B@& 5:13^MA8*%X(0_/G#EC; (9$@C]+ C M';8<_5]W^7(H)7SL\1AX,[I_ M#S;T_6 YUK+C^\$MK?-N91./VQL*L48G-MS;FQKNWVW@_W8XO4("Y$&XU%IO MYUC,[9R[R,LOEY??SS]_NS2N;ZY/T%B_O?GV#0QVX^KZ_O+V\NZ>K/C+_^_G MU?V_DN]NOAH__KC[W;B[^?;%N+\Q+K__^';SK\O+.^-U)GX[U\1O+S#QWU%1 MS^=+-ZYQ'CW"$HP!V4V-JO'#?N'.L^?_$MH908M8)QES('$8R)N)'9)_4=SV M),:9\0$E;T6.B0,:%_+A*_7PN7JX\E'Z_*0DG/CV$\HCE&[RPC% CR1_I.N@ M)T =O)K"/'6R*\65TP=,B 6!!))#W6WA!56S_NE*O4*?&Y\^"CM5SH96->F@ MR@^>C$+*J_?LPC0/TWP58OV(M>65W.9IXP9F]8.1/4DBUSY/?S!4G7,#V#J5 MLUXG$\'V-Y67S,<3QYMR3L*=CA)!8(.P!]T\L$'^TV7K8AA>WMW\B,'W(?0> M.=ZZ+05S["+(#D& !?[+?:F]@*WC/:/]GGI>(0RIS#)+7BU!7)[@B,GYR2M< M\@$/ISC8I=RU<3?""6.8HD7ZZ+.Q\BQ::2W4EKGIBO/9?,%" F6(F[>35AT).&&-"1@Z2.G> MD[0P==D0*.DOGY^945P:V!/4"BEB+!:6H 3:=!. 4\C[$.G"A$50?'Z08(1B M"'*..( I 1[@#%9W0=P?@W9(DI5$Z@Q304H*GSWC0_.C,>6,_, !#+6*9X) M]! 9E)( 0CE)DN6X>!?C.;"S))#I&5W))HL"KB+-\-EXI2;>'Z>T.3]5>P@F MYF*#MB_OH0"NJ K0&G 2I$;T(O MH1@YI1=.8 =]1@8KE#Q@G3[/\-41=XB,R96O!JX:DDJ!+0+\Z!1B+ZAMQA3"%ZYRZ8NH[Z/F'.5X*M6KDLK0$L+8>C,1HKAD/5 ML"5-6;8E:<8-HO&88E$WP49I;GZS Q158$]Z%-R&VD0.Y V M.\8/2(-'S6HRWY]2H:CXOE6$NBX4GVI?8$HRB@]!EZUEB.!.G]@X5XNWB)4- M#3L((B:CNH2)/8LK 7 )'LX\*:YTD0TE=:M0UX<#\WR\9E*6@!M?YW(7MXS0 MQ9H&%,PB VK VN <@V%^ A@<"0")IB0W<"M():;I)ZM? PCTHL4QQ,Q*>.!= MFL12&GM:4""!<;1"A6F(,R,?%4I,?.OKQQBJ +O!^<2B-08JG8>JRT:DRWS' M%DI0/)$ZM!F$,B*Z,)Z!W!BL8\\R/DB1MA1&(,H>E'OQ 7!F3((KV04Q9GG/ M'0#AT4;Q=I&$4)I?Q)N1_&(O6$5S+5;Q<>^DS8V+O GX.\8@ )XTU_*HY8L@ M%9FQGOTKF*%THN037.S)2;2T'-50*):+2!;8(O)B4C7QKNT16)6@]V E&[$Q M,,5UN<#)>!$I4O,FXNJ9PCHL]' D(3AR1+S7#J)@(G6>[-LSO):@/03E+B"W MUR+9X@@18EB>*0,F<7Q%X&0Q KL1P>QPN,EC4BMG&*)O$N&R")B 3S:G@*18 M+.V 4]2B9/FX?\M'=Q'YC>0*Y$AB([Z8+OT=R"Y4=/$FSN=_$KLD%4)8/1// M=L,%8"'(89PG8!CJ/<1U5!R _2155C"7.+,0L15K=?#N3WU0O!#_5AM@SF]B M*3@+GMR-NX_ G"QA/! %$B9YL1N?[,4H$%%?2RD% MLP^83VB"GKB74!ZSAWKX6&$,+25S''NH25_ED^\B3N&M9(4+X3K''N_ GC6^ M\5":69OP1,4/DQ$2)B@H1IC+(J2GJM0,_B3QD*4B4*04))TMWLC,IH(1F5:N MB"A6]K?%A\1WGM+F.AEJ0M4A&@]].!DIK5.^BPEH?2=X72;4@]@V,#U8(7-# M%29$MD@@R<,TP=Y$[Z_P&I.-,S<%&2SQ:#*):L;DE.JD,EI8WDEE;!>\5C!] M>R+]":_71_*+%:VECXC,EROW0CQT&V_S0L)LD<*2JZBT1'9O1E.)]3-** EB M0R$/2C(JI5NG\ ]#^ L^L(^")\[CUR?D'Q\>/L:" G/$5)2^LI.6"3,XK;E@ M2&#UY%I(H2I"EU ,90$L'X $?%4*/#54S;B2:U#,D=9A >]]%-%J]!I/RT Z M7[Q*25M5\TL$-@8H%V_,82 11CD+GY=D<42+ G<^\Y&1*[@Q$&:TLJE4:]*L MA/N@=3/47.19RG4H(3=##PNVLG\7*^>$?K/>D%5&VEJ6GX@XI!Q*F$ 9<-&$ M-,#T,4K36F'EC-J(_C//Q3,$DH5'0',@6@"*BXW?S%T-D:"N)PVQ]M4BA4-@XR97S,^IY!ES>.P.*J6+I.>DMOOGRD= ME_9.870T-(G@GW=?E"Q#;1".A+Q_("(]GU1*4>&[FF@]*;]$[#(2'HD-HCJ/ M,A:NJ6/ARK&6W<3"+0Z5RLO$:I^T]B-4BH5"G2,P ,= /@RKDB:MB7'[@M$/ MI0]3*GT@!J-Q)'1]X35!">?S$=J*3RCXR K?R&N[=RJ'TB(MCP<9CW]LML]X M[],EUJ4R2"Q9ZGU#A-WL!?\'838I'18M3GKBHPJ62>YN5 4+VQ?KHMB;(&41 M63N\EB%")N"T]DXMMCYQ[)'+8)#U?*(&&=('Y MX!BU@>S^E%8A$X6YN"T6X5_G=Q=&K]$W/N!=!Y"W8(PGQEWHF;^,])AD:Y -MV3K"[1+F4&8 M83FS^+QLX%QM4R!U,&-_4%)ZB-=URTZJ,==DP=%RZ:Y/I4(@O]N_.7FC]-Y['_\"Q_@O_^'"' M2#YB]D=,NH,3IUDN4/%P"$E^I.)K/WR3M:A27WZLTN$*'VK,^PHOX+\H$Q;NRW2G*S:5/=G;V!&2?\;B M+!/]$2,2^<9'BB&WU5ZG7@4VDSW6#YLA:SFVU*^<-3N-:K.3+?^+XO1CP5&D M@_PRVP5$D6(\;,[UQ#R?B2V@1!I)8PBOCS"4$GM54J4L\O^Q)%J-K"!2JG$D MT0 1(&*"-2PCD,B7Z0,G9Y-1DE>*OL4',!;V3]XAZ-:50+/WAWAE0R&A"-)% M5X<4+X@/X[4>1R5%!BBB!!W:CM0JTMFP+3 M'EZQW]-Q>*:,%W[T2'V71E?6;HW9$Q6#1/M,-J*$=\%"P*H*T@8)U=T!&H>@ M 8>CJ9I(7BR@+8>(XWI8_"KR12$70E09KH)7VS -6;G2"R9K;/)9L%^E+\AQ M]LB5E]+#"'4_P^6/'MB3=+)*%4@KT3,9[:D(OS3K2G,A8C1)G'<4 D.95K\0/LB=F M.\*MZJK8>(#2)/8Q8KM9X"AX7^(X->//$:!5&@?!*_*S=U10VFX)?U#)YMNLG M%J]2%19TL6W7LW[H=CV;8[PO_"+VEP19/KM>6*R4+H']@NZ)<(0!..@#F UX M1=MY-O1XE&ZL*[#V WWO1; I*_BXN UN+@3?MO%MHUZOU<4]T2:=;_N=6JM> M4)/99JT]Z!719';-ACQQNXGW*/Y'-00NE+OIGRIZ.Z%B \CXY"*%HE?QC;&H M\,7<"#UGTCLW=_DTVZ=C93.4I>!YCVXP _IIG'3>HD5^DK]FOZ);]JSBM"WE8]_^7O3=O M;AO+\D2_"D*3V<^.@%2B%EO*[*D(E>RL[#HF^7**"ODV3J?LE<:&4O72VQ7L4:/YYA!K_'5.//E#8?O/L);IPJ762W?=FFV6ZMMIM3N(!7Y M:C,( >ROP]-!6_W3WNA+R>X)>[60L[=-B:1(0GNQ&QM)2#@],N M*(D/&,D"SO<&9)V/$4MG:WQ6D ;F";D]9AUW&.^5!2TJ7G 2_9#_-?S&$P%+"82AU M'")NIHTA5G(I*K14/,B]4^45@Y\C+0++.E$-N4^HCX7C2/,OGD#>7C5;=\K$!ZL$"P*%SBV+JV^C4:\6T4 M-^?K*<-OVY$L>#?+4K)VDJEQJW\Y*P_N[BT2>D4K0.R=I_U!)KFAL)_!J0Y/ M#CMD'5%56)!1IV-,45]2TR5F)]"\;Q5]\7JX'01_RRNM)2@-MTZ!T,\"-24# M0X>%X>2@!.DZ(B,-22CCJV!=2=,+AKG4=EP@C?50\OWQ2(C1NA'?OUV^TWUL MDIAY@.W=!-LLO^,==(UWWS%4! MGG)P\PP)^"EX,7GY+($YD\^$.(N-O.8+4 MM2KYZJV' U5<\H5]E%[P@N4QN5'$/Y.Q7R.UU 7 M(>/S1A>YF\FDQT@+Z Z6=U(J[X4E;D*S]7?\&S >,GJ1'PO;GYOK#PN?/'\^4/STB4[Z]#JO ])8J<4-I/SK7X_1 M*?TVDKXED\12TT,L_VA/$;TQQ*$VO1#2T"+'N^F#?OL >,;:I2C MP\$W,3=/3[]/THG&%284J*$6#Q2B98GL%%PUN^#[M M&\L6R>R*<4FW$09+DSENP,YC%82P&6_AT()? M&1X9AC7O@[9@_&QPB 7C6F"+?S5E20[?&Y'I+()1,A;N=JP'KVYC+;CURWN5 MI*RQ(VTR=T'2NPS&8RT;IV)FUC/<#1LC&T5L"[M'$D9)Z00Y9$R*B+)1E*Z] M/ @NC%,O ?*"2W>SG SW*LI(?IBR:!_9&^A8%07NA-/PW/7 1G".Z.6TSMPX M4&E,H\PX6A[-DG(BX=BQ[EE8"+JF,0-3A7DDM$;8I398*K:N?\>&3UOX2AO1 M5"7@GN>EF?K'O/Z:.'"4!7!-T]CG#W"8"T35NDD,$;I.F04Y7'[V#?+]4I(: M;]"K>N$7UE>K(DT=4/7E*<T]X#V.^3\M[@B^Z8%6>]QZO? J:^)4H=%9UCZ M/V'E6\CRXHZ 39>">+WWU^..\.*VP2W6SMMYDM\XZJ0 MTW/$\(>G1^TF3!M6A6RT15^A9QK5%H/3>;5W5RCA$%^XW,)PQMPL8VD]84GU M20.IW55_L@9RO2\P:1>8-/5D7V#RW I,'J)(Y.QHK^/ ^!'4<](4CVPY,.UU M%<^"HX. 5>KZ_VOY*DV&YHVA)*4P^446I0L$A,%2_V((?2X]0I^/EM#GO27T MV8R1Y1NM&CWQ)\S1)<.-$PPC?RDB9RF0<&@C?B/3(.K7-_\1S>8_7QB<5CG5 MQ'B!+60XS?M'G3G-KX0!MXM%V0["8<5U0<197E&^48#!<5K&MXP#D :EVF+N M (Q) W(E[O($(6)$U9=D?.M3PAG3&SH+,B>HCS%\ -F3]],\_\R-=\QP!(-, M?/4T%W"WL0@$S G"H)2A-%!)DWBL<(7L)D]O8G*6DC$, CM9):7T\S*LOMS\ M[GV-76 J9!G7Q1_2HG*RTE!6I0OMS)F7AGS7I1A:-H6#X!=X?E[(X(9.MB\O M+,HAYBP=/]RF267Q6Z^%">?,F];>E?^NHP(/^2.S*F+ #3W 6# [W_SL4 M^&:=1@6G/D6X/L(*Z5!#D3!Z@?S]-Q &>*!2"O\B$_ZG3/C*3EB^?&]U>;I" M70J X(ETY?L;Y'&/;^^".8A2'QSYA8CT\]9 'WSV.V3S+BMMUT4NQT8[)R-=PQ)#Y,\#%QQ<@KWJ1Z!&!P=]B MRZP;9.1GNFT'9U02JSOG6%F%% D5EU6P,W$%)QR)X8C][=?\&ENLORCA=]5\ MFF<\8;*HJY=A\ \$\Y/V"MZBW0E/@E/Y F:.I6MX<)#OL28A?%TF&0;_0T]^H^^T8PRIIQJ!@$$.J(GG!%G("82 >71]!GVG M\1AL\#3)J:<"P9MQ]1%\!-_=ZUSXO;7@1EM[Z$Q7A"B8PZ[&<.) E-N'J8J' MTPR&-^&:*12=X.@P6,11P:)]&Q-6Z@=T 9L#YT8,.HY@EG-#![8[\)]_T=]Y M'1^K)?S5P>DZ3EK;\\=3 MN']\T $203P1^Y*??OTF8U[S5,I) -NRPILN7"58LND@%:/&Z62<&WH U/X8 M1*K.I'9%O@2W$IQ:NDC15B>=62F'*)K1ZRBT5]NDSR[:L6,2VREVM,SH_% 9 MN>@TN!WA?D:C%%RE),?O'KTZ#;"4*&L7O(HNE"2;>[?!&9Q0#YSH@+W1W]$$ M!]N8#@GR?U)37[X:;\!6GA.<"VP6>#5UTI1?$X*+-C]*\?*IIC/U(F9H",6! M&"+2[AN>FE0X'P-LE +)DK4HV48AE49@G4 VHB".+=5$F'5.-,BI^4K#O.++ M/QB+&T=OM[,DCE]8'[" 2.O6A2N"=F6K:9'7DRFGV= ><=>!>R+NN[\B':T$ MO.0C(,*/9WT;*T$$W1\Q]PU L.B?=<*G'=Q5?#?&B[4I$N,6,=1%W5.)_%GX M=IT1\U5/'R6[C^%T8G_LX(%X3_YV$:^^R/E1[1JZ% M6\)"#G6IY5(I#5P5MY3K0,N:^+:+#MOY(/@8S9,1Z++\MIJR]4%' 1XY84N4 M>Z )ZS1<=-<$5#3]9JC15I7C503&# 7)0]I'/(-RO\DOQD4$-AS=I?A\^= 8 M/C?EW\HQ)^=^'HNM F.:B0%*E85TA!+IGC8"]9DQ4IE8G-6U8*_>+#<*I/"& MDUN 2.!A04@2]AL*Q4:[7L-/HI_Q31@#@'&!9M^G RYC$L< _N)N)="NCD,#@[.V;?JNV/%WM+]HK< 7=Q8,19PABCTIE*^?"0"SR MA,]P+,I7!#MXU-_4A.C&]NXT1[=G$PH!^C.P+ABQ8F9-'C5-7#Q-W(%NIU)5 M,=OO>ADQQEANNDQ^O"B3:'^HI:%,GJ)096W]@P&ISP;U[1:'7IF!?H"!6DJ7 M]VQBXV"5K<#M>^>UE+_R_/U/C@EL^QM=Y@=A\,]J=!"\@,_L(50$LOY50 M)VLO?^ID.8_K-%48//)8B<02J$Q?U?:5;=< MUL$E7W"#XKK%V#:D)Y(]"J0-3GY: MC^T1'FOX>[3!GV#VK["5- C'6VWOM$<_K3TJ7L'_( I+>\U&J3(,S%& MLX,;+=-(KZ9Q]F_X_Z'2$FV^X[SA^J#@;_RJ]_RJW^#O ]O%II0@1)*RHXO< M%<(W(2*-=QD%-/'/7!!-1IE3*.V._Q\YS/G_X/^X([>_%>(C,P)875"]?! T?/LHW#.A[T\J5=\&BYJ2SG2^]6]2_U;$JEI#,KTWY33K-4"?$V M85@(?HF' 9,@VJ?,63&U5_%E[XMX BN<"C&5;4(X5+*H=231,$O]\Y^7Z]TN MJT-%?0*\G0 _[1/@VS&6IV58W"JS[(+=5T-SX]DWQA;ECIH<:R 7?RP5K4); M<%=C7M&KTA[WK9 >F%C1U9!L;%B-Y64_;9HE[*Y6H9]%MS,%DG*"US]U+X4R"-<,M(>DV"J7Q4+EJ?B85 M?77UUF2AM22.+[6K> AV,44!/L83;"J>%Z2,9PGGP_41EU)R5^[O"_= 0CXIF06FGY.R(4G=,H5]W0=0 ID,;"FC5JZ9 MH>U?-$,K\3K.8BRW# /;R5NLE4XMDZG(B,SXH;# MM9:BTV9Z1=4E)7R(B@6M4>TLO<\.A_7&U]GF0*-&T>@F*=$)%<$1O\7V.1]J MUKFU'\XFR-2U/5="%M2DQB!G%7V3;B>__>?OR]OX]0HV4W&J VD6%H(SNQBFI%E7#A<9P;)+HW! M+,7)LK9@RQIU.7V\:?S4?)05A \2.4 *6E+N M (8A'FF;C($SY#%0,\C=+A=%(BH8AB\MUB2V,T;$Y[?VL!QO!4[BVV/81A[!I>Q$RH3?R;@2W?&%< __E9$Y34B-,GA!43B4RY*8/M#A@X6) M8$;Q2]*/5,PNO>JCX,/'2QTIJ45VFC-TBW*)$*,-WIR1<7;4P,>1U,Q0@?J* M-L<42:M<"2X'U"L:];"0?T>% IH@+V!M,S#I/PA[Q32.1G\RX$5?-HPF>1B\ MPWW.$^X,.,!C>-B6%'K4/#*R#8P3!L.:NH"%1AXJC(_ M^ H1PH0>PQMY.6E^.5W5)K]II6$79E<'[^ M6MUI[]Q8U95&MS:F6!&WW%@\00HGJB+#)-/@-3=*'XI*_9_D_UY)'AO6&]3; M04CY9GX-*^9)Q*P/*"/@*X_ _=[#[^V]7+[TWZ5/]VJY3[YNR=G:X9W@, $]]FKP,!PFKP]>O>[^ MQK(G+?_]Z7'W.[[)F!ZLQGI+Y]>/:5O'=';T%)0_#ZJCS]:JWNRNBC1S&IRN M,RDV/I]F6BT;X) K:_"6^95OE[=XNRR=XIKEE;NZ$E=PRRY=AUZ.MWSWU"3Z M7J6W<_[?C=1VEG3[9>@=E>C;O:,>5<173GC].OC=7[3C-1;MWL9QOP%W;,"/ M?%(O*8'TM'I\^L!<1ATZ8&,ZHWN>.5=M]2+\?8CPX#A\=;@[,OR@5O4FYV$3 M\MFO.QO;)R,OCE]O3._Z[63C:=;@QW5LPU[!]@JVY5>GKP?.4X>_Y8C_9MBW=AKN]@X5U71+5.\$^3]Y&R44!C6*&D8^"'TX/ M!@&\+27,>UX$QZ]_#!5V7&*7I5$@(%VB_$!($"&("Z=5>=?'CCWF#'C1X.#0 M>]')CZ9:@-A9IE$Z7OJ*UD?6:^.X%L;VR7=&XDG*.#:Z<_F9<8W:@?]P=G"B MRXK?,S@O9CRT?>3;O$S!B[UWR'%DZ0G@93\<6GEPG^?PN\09+&_,-54ELNH1 M3X*0 Y@O&!Z1@V"C^1TWYCE:\%-<2;%5]M'3^.FX>VWY5PDR\%8_[0_.6KCD)U]MJM9Z9:RX+1J; MO\"#DP/"_%X1,8046<5*I2+%H]8H:72J/G'4!A@.KP]_5!FP7T'ZJA+MT='Z MIZF7@2V0@6X.G;M$XO#@V!6)DQ^?D3GXB1@,5ZG0>QG,2U4GL4I3=6<^'I=Q M5?7Z=$?/DJ]//=_+.RZ#XQ]#A[)'I,)^WBI37^(:=_;:9ZX7CBT0CC45+:C6 MUZZLG':HUK[GS+W*,U_WE#O;,99'JK1\:JVP8C,N<^9*<'W1"1%K,EO?SM4X MWC6AKRI\1'Z4]2L?'W3ZYVM>35XP_WF47AZ?'+P>G#U0*=G1\69%G-^^O.WT MX/AX=7G;4Y3<]>O4K].S7Z>3D[ZLE/+>@]TL1VN7E08/5:&WJTO2K"_M7I#O M1K*?8\5%7]MSGS(5< HH%"&.0;^ ?7'45DK==[=&O3KKU5FOSG9BT59*W2.5 M>YKY/P*A7;?)^8:86A4,1&UZ_*;+2+N+I*;!-XD$KM'$[_#>3?P&C8!V7\WZ M7:'\C\/SX]?;A@CO0?Y?#?)_M6U[N@TH_[[ZJ=>+:U?Y'_9Z\?GIQ=.M*\KL M]6*O%W=(+PX&X=GV':)>,7ZUP7BV;7O:*\9>,>Z28CP.7PWZ\6X MK%Y^D]"OX%^W F>P-ME?617UL**.XD>D?K!I_*A[?[^9LFJ\;F-E MM;L[<]AOS'9N#+4$/?JYWY[MW)[^W&SIQO17S;;N3']DMG1C^JMFJ[?GB<[- M8\-QGF)IJ;/]_C75*R/Q09R55.%X+_>L8_X[(FŚL>ZNW/9:T@SO3;\R6 M;LS14;\SV[DS_9'9THTYNF?HN]^9_LA\IQMSNU(["P='#UUHVRNU;Q]B>(H,?*_4>J6V$TIM MT3F<%Q^/KHGO=^K]5VC_1DY[7: Z'H=B-(^/>N MMG]KYI?D=$HSN&.8\BBOL;4,(L'69X^ MV?Q-]/Y3 #2V0>\_@&CT&K/7F"O/5GAR=M)KS&>F,4^> I_3:\Q>8WX'&G-P M%)[<]WSU*G-KM[4W,GN5V:O,;[,HY^'9?8]7KS&W=E=/G@*=OPT:D\*Q?ZDB MD#6ME7V*NN.CCK[3.A@=QBPJ)DFFQP>K?V7U]U%S_C0X\X7LC[JLDO&"?Y5D MHSBK?MK'#SWTNJ]1QWST]#9/\T4Z8+Z*T2N+R MH-_TSN+U[=MT902H\J"(1_4P#A+#%@"_2_/;N$! - .C"Q"-XG-9?>Z=PH%+^JI3#AJ[OE2-/Y:& M<_-! 8\>YCDL8CI&L'ZG@Q_A%T$UC8,R'N:P:G_645'QFF)79^)DC K^],GA MZD\?T[HO>\$X*6"/IE$Z[G[XT?)/'A\$SV=3/DUCLT8XXTGG)JV[)RLV(\&G M)O!$F$,PJF/\^"C6S:DS>!V?BB23!_V:7R=@!,HANITFPVDP@4-41"D\8AK= MQ'+B>)AP+*>PL-)%M\2,_L@^[!_Y+ [^(YK-?P[>8A=D&$NISPX=*8&G%M$$ M9Y'"8DUPS$,8U(N]BZL/>R^#/ O>7=[G'22,=K[>)I/4)QX$L"'PI7$T MA--?RJQ9D=[$,.T$%GM8T;5#>P/SAV_#4B>T*OEX7,++KA>BH&!"UV5>S%$- MZZKK7Z1L0XY)D_6D@&T$FWRT>O@!A$L"E)M0B8 M<1BV"=8PFY 2-,F*"SC<8K?0?V"K>M2F;X9/PQ_A(/:WH&;!XL5HUB0WUK M@@*DL71E+X?O%BI7:UDOYP]OH*YG[9%\0.J>#C-8.TG"[,"H-#R M(?V5/UX5<+I2;PETK.M9?N>/+ #TQ)^2"EXW7$,D+O-]5Q"B21''Z\KV8T]M MY43>L HB935-BN85,PA!*8'(P6]BN431"RNK_7@, E&AR'>O1'";5'!B@B%, M#Z[<@FW5<1$MX)=SE#Y6A?CFXHX#5M(@X-]#T;UP-NH"%?P0C]*0GD7OR^'7 M[@/@!1$:'%4\*?@@)L6PANM$;H*#X'WC&WQ2XR_#.,;[%X<'AZ7.*KJ48[C9 MX:05^8S^HI-CC1^EU32O)U,[6APK7B]DFYC@U-]*XQA<'!NQH#?A5\XSB MX\X2'@ *(<]0M5^4YK1$?R4!+R!;],#.!H D\$,_\N+8"V783B M P93%:&]E\ ;?X=7)",X,149S9,,-HX$FI\N@:8[GCQRM2"NYPPV?0IJ($,= M\%]U%@?'AR'[*/@,\D3@C#C?*Y,O*[Y%XS3C&Z%2DMFO,SS<27?OUGWM,6P( M*!^[04%]IZCRULBNXTA)D-Z ZIM=PU>/!_+DKSZE?_W/ZP(Y'Y8\1D[8R1$% M$#OBH+?)J)I*2L+]HD1Z#^U7T'U/ZVKY5YPQ#NFN>R)%DOG>1X_"0.PW]&6S.6 +3 M^'_O_:]D='A\?C(\?1T?CL8G)V=Q%)U'T>'I$9@R\>C\^.C_>[WWUT^D+>&4 M7,(+4?7^YU^BOW;MY [<97?Z.FAM6#V)GUJM^8R^#.G:B]!% 6?AM@Q>C. ? M45%RC".O8=BC\N5/WR1U'?'BE_$7>+'\^@#_]I?U[./VO!L>=?SH\&'3^ M?MFC7A^\>MW]C65/6O[[T^/N=VSYF#I@$/=F1-K&^?5C>M@QG1VM?-(=Q6Q; MT??M;"U42#?\QIIIO>ZZYG[EZ^TM7F]KX 57XI]V=26N MX)I?N@Z]'&_Y[JE-]KU*;^?\OQNI=3";RTKV.V"BV[VCZ%P\U(0[1?V9+MKQ M(RW:0Q*%/I\-^)%/ZB7EJ+]6&3_'!>J/]78?Z^>S:,N/XB.UZ88U?"((_YW0 MC*\E &H*PW.K5]IX_MM=TO$Z/#_9M+_4IDOP1#10O0A_'R+\*CP]O&=GUVT7 MX6]B7*_!BO9U1V/[1.2^_>6_G7QL0P%?KV-[';LNV\.K\'"P*:78CBC97H:_ M$QD^#0>OGZFM^SU?[ENGEK;A;N\NSN_ LQQ_!5)OW<<\XE(,CM8LVY 2KQ\& M!R<6)YL7P='1)F6T*THVI4*-BMD(]X3 3:GL^6F=)7W5K%@_[B[GNK-B_6ZMFG>!=%S[H5FO/G1(PW-6GJ[3?^^MR#&]4=@[LR67 M@4"OKCMWCU>6.XN_UO=/UB[Y[X_64QRMW^ZJ:'/*;W\X=(H46J6_3I4E;+UW M&H95!R2< MV!HL=I)MX2;#M61WZ\RSJEZM2QVRI/:_-Z9V]I#WQM0C&E/>H=G4DG(/97]S M;LG8'L",&AP,'MJ,6AD>V#8ZBBNF^0B5_XA+MD@K^OJ* MOBVKFNHK^I[WFN_RF/J*OMVN!.HK^OJ*ON>P>WU%7U_1][P*,OK2G^TN_>DK M^OJ*OOY8/[MC_7P6[3NNZ-LDNMT7]WU7B.?3\/7V5;[TH/U>A#=JS/SJ['F* M<%_<]T BLFWBL0WX_U[%]BIVW;JH07ATNG5%-+V9T,OP1C)\NG$W\AV1X>_Y M;G]Q]')[MG,;[O7'KNO;*EC\AJ"WCC(2 J.?-BK\MA#UN??79EW34P*DEY0\ M[L*Z]:4#ZZ&P$>R@,">V7 13*A/T1A/KD4NKU\U&"&PT7]BBOT$ M^8G':SWQ)"1T)'9KN:&>J5YOR];SJ9$-J2-\4ZSO.EF.NP:%%6<3>'_&'95H M*)>__;_>3/YU]:8'XF_)V%:4L.VO6\)V!PY_>0G;L[ZJNRL^N1J_HVYL"V4# MKIUMO*9W8\V.VX,L;)]Z79K" *>*C(\,]OJ;),-@GD9.8\"ROBZ3 M41(5BS#X\/O5/];MK-KWL-JDA]5YW\-J.\;RF#VLMJBGZ1TMB:NBEK[+YS2ATT$[=18\8$ZG$6?8[H$L#MGY/9AR?4>HS7$$9CAEN+3]8=BJ]&J9#WFV@[59GA#V55CK;=1. M%&:=OCHX/GWU((4F9P?G9Z^WK/BE']/:8SI?79[WW<#4SW>SMN#A:X1V="'Z M$J$=WKR'JA!Z3M/_;F3V.>*[^TJ";U=)\#VN2R],7RU,CUI8X?B,?AKFS,E\ M%3S<,WWHBCS78X$WWL[F:;Z(,<9W!EH+3P;GSQ.S MUHOP]R'"F*X?'/W<"W$OQ+LKQ+T>[D5XQT5X>_7PQFZ"@% >U$TX?K7=;L*G MO(K21B)7TH,;N@BR>DNW]%D?ZLTFO]TG^CZ7TD;S_Y8W4N,,KW4C]9+[3"3W M?G=1+[O;M8O?I^SV6K>7W-V4W"W5NF+^-W#1 ^'<_B8D&NOX.<([+, MF^9]']T/;=N']DA^J-$!N^J*OE.\;Y)16PC$[!;Q39S5]W1%OX,+9(>NB8V; M>'G;69F.CR6Q- M'?(;1AAL4G1,1>?8.;@8<4O9$Y=&J1.YT&SQC.7D!\'F[SZF=X^249#EE8PA MP +VSK<>!!!T?]$K+S#4 AC +4J0:QCH''Y(\KI,%_8\ZZ/:[W'8J6 BB<\D$A%KL^/JKKB,Y(F,Y@EF(+3S8USF=3&\^\9TN$I:+:JWRRJXC$HF M[AGB/V*8]4V4\D[MFE% Z-OALOFX_(3G!Z^-]0?7X@_'KP_.S"^BJD'4,R[R M6?##R>N#4_UH,:,%0PL!1@86=5G"K,9)%L%5G4U*FJG#^(B6>@$6603^593"=9^/Q_B- MZT6+^Q5& SX;F&"TJ#COI"QKK*BDP8(M!LL3,&=FS:8XF/2QUE_B^"MDH\++ M",DGD2<+Q@/_;^?D]8)FW'#/<+;+1?@Z2JGX%"RG,BDK-EE_ #_%8\/%KX%H M#(X/#LVOIW%*8O2O@ZN#@/FE8/NR'.Y"L MNQX.6QHOA 4L&,.VPHY=I$AM-9FZ3N$TA^>4T[RH]I$U-,VSR3[!(CBX,WKB8Z2*$H>LWT(X=1L@:"Y<=&O +I"2& M0RYGGC8U)^$5]C0FMP2G$X[T"!P%I#'6)T5PIL@(CT?P2O9Z*Y! .M5RQ$/F M/J8UHZ6"$PEC"T17S$#"81CX(\ZO@NE$\)N+_:/@+\$'^M]?X'_AH)J_5;=Y M\%NDLX,K;YA/,A#K47"%WD!)(93@(S__?3&)X(\REQ=[OWV\^OA^[R5' ^Q, M8,!XS,$SX/E&SMZN-V"4AXOC]D#Q?0?!^\[M!R\//9#XUGU2E&4U30P>A1)Q M4>/;+T'O)%45WTW1VWVS[PA]XL5PF-=XB, ?B^'X@G$6XHVU>[ISR42<2Q[O M]1/G=NS0&W*S#]P[BC^VY')7!9'5]$?4D^!>,,TA2%,%[G.&D4A_&*='_+&E M(SA]Y7Y@R;M=*MVH/7V.6'2/!DT,B0!D>3%#^MT4HV)R;(7;$50+?AA&P$\@ M906[G,]@+/2B><7G]P[&=?PB\_37!1SV)L=[A.9"FN)_?8)@P:>M)G1OLR-W MON7KJ8&WY]2^ \V657F1[&"DSAD[&XD_G#I62=>)$ M?[(G1=^W".!"SBBRZYU%?.#2Z:TQZ6F>X_N<7D*VNG&J>"A\J%7+9>8 MAXO=Z07IY"GK\;?NR$E3/[]8U\^G^/_)(T^.GO@3#C09KG-7LN7X*YO?[\?C M&/?P<1CNNX,KN^>KO1?BYE-2!(><=\)P*#GG1'4OE^:DB#E'Q43,5_3;"_TM MF,9D %^"/L@XM,0TSF'PSW]>@@%-?]A[&:*!CWXQY;5NI\F0'*59M&!#6@QL MN$7+:52PA>V00O\_I>=)A^B:!^"MP1=_0&+< 69"^*MA,(UNF)H9!@_CG(#> M0 <^9AYJ[%N!3Z_GI)"/'/4=BA./+@GJ*?@ONB,%N77PN+V()8\=OSUUWIUG MYY,BFHF?SY/DA;E-T#X85JA&=5UA]0Z"?]%'\:&-A0WEF[A"M"[L%M':@*4_ MB\';'&$,"#Y-6O4Z;@_1#&T/7SR*QR 'Y-A^K,' .AFOCAYB0.?U>F$ M%&QM1V3]G8LA:?W!^?%Q2%?!C/*AH=!PX^1Y6K-H%//X0#B)5[N OT:HY@ MJ?\'7JKFN2-PR8=T-RV"NJ3#E-= G^ADO@38[N915/?EN]3)S8Y&[\DH0+Y ;=5HELT!3@ M;' K&)AIEE=X8&#,_ ;XU;7.K?-CM:Q010.F!>51840&XQ/#I!C6,[3EAQCQ MLQ)T75<4-9$0@9H*^5#:&='.1!B: )G&UBTC3,VY[6DB"(]19I MVTT*M9/>:3,M(P2[YZ& W,,-V+K.ET^QXVK&9C1PC#,ZO96X=W9*14FY%PU&$4*@,[W F>V=>AM!+,A2[K&88 \/,??_U;EA1;^"W/ M]C^34#@H6!=>JY/#P6[[6S>]@1+@>P17IVSQ0\L1R+Y3E2JCU3U[,\T*U M:(%8"U):M/YT^& -=K1#Q.[+U/FYXZ:C@+WX87 "[O%7B-3I3TOEZ)M*QMDJ MR>BA%FVHQ:"'6FS'6!X3:K'RE#R]Q2&7S"?T+$ ?6,WY3.Z&+%@ZP^Y00+?> MQW3PX-"Q!!),1HK%3YU0 SB&QS_:1+I(@8@V"=#2K"=>&/#6(J)PCSWXNO!VR*.D!).5_ES K&C\./MKZ12:[(37>,X*XAC;INV@F_!+ M.WR*<64,U**81T-815X"FOIU7:('4*+4P+)CRSX2JRH>3C,8\B11J NFCZ14 M I=4OPC:'6-,7G0N&1.:J)YAG&C$&\2_B-W@$0)G!#*.3VP>49(4VOS6B6B? M!!HBOD?R8R $.KGF&^U#5%3!NW=A\*Z*9\'@(@SV M/L*G@E^XQ?S>0?".8XH<=L2Z&'H(A=M"#_ ^4D:W>4UARS@C6(R>,(HLE4+ MA-RB(*$[C%4/]S68+\\2:D9-"XN",BUK6,;Q9ZN6^*4:MB7U:I1RJ,)EU30\ MEM>3GBU9/)H(VDQ-1><_?(GDYIC@S:AX##>6AF"EF0%8$IK&K&E^"[M>3I.Y MGA57C.%)N)W7&#><9 2XRRI,)Z/\X_$3[$2)]]1MNMBG;(^'I3(:E(K:2!6H M.46K.B] ?-(8"YW*.,-@,YE8L,0TI^[#M7)]$"EUC=*+WTMSS%1(?"$I1HSZ MU'7 RTB24?C")='3E2,:5+Z5V*2'J\M4T>%R)K-Y ME!2^.0!G"^8J^@)7E0\2:055575IJ\:,)6P*T'Z/"1S=@ALHWZO+K2V(>/:=* M>TS02DSS<4X*P8'7( DA1Z88,\( 2[Z(V)D7LK .N/U M(M@HO'9$"8O>!4$H@H\QZ[LL^ 7[@.%Q2D=C'L9;%L8Z6Q[$V*/4ZV>N#7\\J^+76 M@?&(4EX?-5E1\#=/5)E$]JG5 X\_A)^]M0')/J3%D" 0Z[(/&) :H8.[-0&= M[M5\R\Z6N#9OP,U-<[CDXV#)=';NEOV; @#A21$;8((I*=73I(RAN97(GJ/8 MC./O74Z3> PW%':K1V/M/?:;5WCD"_S$![AG\5MI^U-<#L"/^,5X]_+'H/'M MU@=>O@Q7#6'ELSG0*OXT@Y(YV /("-2IC>R^SYT]WUN]CUXT48$E3S]P7&T M/SA]$?,T!Z0L1.O$A0HP;\ M8F6)_Z280D&(4UP8?KC8/Q9R'INB_'(>#\$CXO5=PS8J:D6IXQSY7^CW@T,^ M$_0KU]O,9G5&E4TT=7L.W)C:'2(L6F"ID/(6SK'6#JQ4#E&"T0_>/4X1'3R8 M6TE^#"+LBA%C;F5#K/@=!.:\4E3?Y8PPU+=-I#=]HVE%OHM#OU:" J=.RIT/'+ M)1KGI>0,&.@V_$&XV M[S5Q7T?;)-;O,MSRK K^:9A * SSMGF%JJVT7N^^">RC8,1GE<$HA2 M:8DTO=6E*?-BP]-#T:4YU9%0F@EM@B''E^*BR'EL^-.XB&JL&C6/+!]YK[( M*1X/JUF:2-DLKK3"#4!\$O6(*#6WP=#Z.:PZD4,M9C MDCK'!,-W:=J81DG+'WLNAQF*N]RZLLV%1=,'WB!A5*E!XHVGP#?L.2\KH7A1 M/U)^:"HA2!T-!97%8,H$68QCH0=PE!(K$DA37L=Q)F*&9.QU9R@V M6^BP:/YEC=1P(ZZ5A*-*%0Z$@:O(#ISDR,G$UPNNS#S'J$%"(>]*CB@'7V'C MP?O[(QZ:-!R^R]_#3K_"K 9EJ^FA:NFBL#J9*4HD'03OB8:,LH!6/BFG1-16 MH TT_^T(X-":'G;(JAD0:B[P#;:W1S&"2H1H89XFM(#D^5')=*(9A(V<]].> MMVA%$/+X08*0K_L@Y/,*0CZ=G';;>A\N/GX*WKT+Z*(>_!R\__2/MQ^#=[_] M\O[CKQ>?WKW_;4G>X<'&>;[6<6KP@VYXC$#DNWC;MCS6.[C8FF#O\7"BV?4"T=!F )/Q";T$=>@8\.9J#B44U@%G MLI:J5NJ9VDM"A+FE;#P:T%@X>&5CPH&270R; FX(V8 )BC"L+6>@V5+A"9D8 M7S2,#_A8O7?3ZPZ89F@SYYBD%G\9G6M]FSY,V#/3A3&H)=B8S$P"UQBDF(#/ M/F?Y;<89;(T,@7M3$LDK[#)7N)?TDG+J9O#'<6$JWBB1[(8ZT7Z*-,1 $8#_ M-C7O[?3M?S<#@;A=B $@LA[JHD9&H]U/QPCG_>1P(ZQX+/M(6 0:UY@J)J74 MLU4PNU$V^,7>U=O+O9<[%2![?;+RKO](POC1IQB6BM:WL/KY[$Y [5/,=JE& MZ=;CGZ:6R1A+AM49FO!$8YIH,@SB["8I\LP0M-WD:!FGC-363S-A$KBA4?:Y M 7:%OW*IXGT4UG+5M!X-\A/%KI;K<#JEIDS87>J%V8U2%)39DR:Y%^+L83<0 MPKQ/Q+^I>999N'&4I SF!;]S&@BAWQ Y._:IMYV!Q!J748NY##O?"$/?^._@ M+>S1!'Q;4!=_+_)Z+HXXN7PC 16F=L *?4%:L2)ST@LXAFD5RBCU#//_+"K0XGOC2!F1(=MQ*:$%)//@ ;5>,M -,O8/[@_HY05[O<0:#Z M<&,H(%8D!/OWG5.YX1A"DQ0>SM7")(GC+)J(>APE&'"#P;C8- <8R!/C0V!A MIA1H*^JYXR6G2)DD[C&,C^X0K9W.6$X*F!]5VN%2&.2Q_:HA23*\BZ'S5T$& MP= $C.93->A"VM6R # /UJAV@/LY?:&W5WP!H7; F0X73&LMWS)AK%E>"'F< M$RW3A7#!H<+/)GJ% <(4Z:*7.HC<:#AD7)[]_FU,X'O8#21UD!]0=R%KM\6O M,6C0X1Z@6#R_A BJ[R[>=FQA)B2ZR9&H0RJI["S3>QBOVG@:%'JLKSB8/ [(P MMG&"&]H0#-'%J\85^R &&^'&5KG($3&GU3@ &8S+"B>,ZB81P+!;/A!RNI]. M\KA.A1T?M+5B("MLH>!H Y9HIK7R#1&5+3-8M=M57Q(OL0I@MQ+ MB3:3IJ>+FX^P6E\W28E044%#J)4&2X!W"WP,5&KD_I6BF:0(%$GZ:P[Z"!3A M/S#V^Q_1;/YS\!9O+VI5P"DH&-XLTE<>!%0A(7N'_*TQ8=N)FLABS9F:U!3; MN$ION40Q(%WG1FYJ#LIIRA>E6[KE2)B9$7W>D3'TZ0RVF26H.>KVZ(P<@]N% MLH%54".0!60^*^@[,BS9CJ:\KQC->W<"[B1-C0W^@,_K_",7LC"@/#)^+UUL M#B4IKB*^%Q_%6'1C&T%.RL*34YR*O;4H4 MS8XJGH"29DX@JA=$=>%:;%E^P_DX;SO:-4^:.V.:*\$E6%.!]BPJJLRI=U!E MZE4C"D%.2Z7ZFH_9M%46S6A4&AE,,(KFDJ24F2[0-Q 3VTG7T(EC J5([0Y8 M^HQ#'& WIWE2.3DJI:.APILZD_I"UY53I3N-P,H9-4Y<,G:M%F]9'3TD#!+. MP<>T7HRF.!]Y3&]KZ"KQUY-2;K'6D9%I+V-&(W%>J84-SY_A'_GK2C^D10UZ ME'D42\:9,&<4%FX8B!'67Z)QE#!I$RZDJ2[BYD/$A.@T6*&2(2N1B]V[FMZW M193;&:'&QQ(L<+HAY?CB"JM&QBM2PU MVI??$S;F2M0MZEQP[8ZD8QU;B,27PK,F'-@VC6C4N$@/0*+9YU[;N=>3GLAD M.\;RF$0F6^[&O;?ZQMPV3AR.-143UJL>9VU%;D)-$)(B0$LGET#8A$(MR0R+ M3Y$PD8KA+,>VO0GY2Z,XA?->+$)S'8)E4&CDAM_5-'I\,TJ_E\;12 HHA6#9 M8?!N&C+"<9BF?EC!W!:>71TLZ8U"3(K_=O;M;*6&B43ZGO6])"%N1XQPV M(C;N$1RT6&\ZTTY./,]14L[3:-'T0&7S\4>,:#/@FE;W#HDZ"'[G1!52M5BQ M]1LT4MQLS/%%KV>'@1^10:<.$4$?Z24R2@+@@NV(8#-T%M07GC, RUB1H6"6 MJ%*EQFXCM#)$?#H2B@P523>F2W=^G0TYND^S^D5>,2-W&T>(EHN^QC4)W=4W MG2@UJ(?V4HK@1/'Z.:;_8N_=A[V7TKH2W!-V+WBE&[%FSUE1TM?&XOB5Z@( MPR_^FN.,WJ+3$O_'_QJ\/OG9AAKX;<-\WZXQ#G;"9#Q$+II4&G TI1H)3G MQ'4(HLS:KEJIW>5EBO2PXR FHSS%P&D55DC"K^2+4(W$!%0 MR7JI)38Q&Z\2I( M0"NQ 2TNDN7K*N/W0UV69T=X=RTK!VO$A;FRX(^H5!"0BK^>U%$!SXA-(D@_ MYW7#18_8<*OX,05#_F&BHVA<\B@+OLLM'XGVM'>%W'=,6HG:-G4_NR(/YE \ MP25(:&P-'NPY K+7<5Z(EY@4=#Q+,)A2TPWA1U+KTOB +>UJD$=M M!'C3VX:!J+S#0!?ZNSD!B-1$9_/G_O>.FL^8C\S:77 H)H67 MAW,.8 5M=,WY/4>W\/3(+QU;CWL4F^!8Z(94N0+ 6 />2=*N:? (;JT\]4AK MY!Z#B>?#)-*Z3C87QPO2KC1ZI =*$ZF:89SA8<)5%I8RWG%/IVKYA G2BZZ\0,U)49SX9@[Q1_N MM24@NRQ&&>*^, ZEE1T184"(/ =%!U$]]2PVEH750V_L5U"E#*=YSCS\AAH> M[X>D-#9W7:H!:F;%IC8EIBE!%=@0KW\PQ\AM@L .5Q$D7+L4!=<)>YS$QL\I M#.R]YL!4EL,/D)@>!(HZ1YK"UXZOUXUO4KR_4LM3SV;GR>0:BB'RM&0*,71) M)H5PV;S.U!_942K;5*7U,AH5]O6:[HC%.7.78+X*#012O$=BLL90U0YY3"N)+,B("5D<0HT M=;-0KJ/'UYLU04"!E['797RMR\$QA9NL8FH%N6K;+'7#+TR(W8#3"WB1L2O' MOWD.-O,55U@)!]A".KU5%"6H9/X8P!Q."7UJ0S_#Q75<[$=5%0T_(Y:*(]A) MB;@@ERV+4CB":K&Y'2>>XXB'_43&I&U.,*.3DU;*(S6OI,+^- MV[327+W2W; KC[):HY$_PQ!RP=/U]D!+ZNA"1006]U1)%>]9YO,I=]AD):;H M0Z25,G:J]RQ3!"TQ(2DT-(@V10#A<,RV8G)TR*1G7$Q))A(H6H/0&]G)2)<> M]GFG\&8- VI37G/C&N\7[,>*B0_)/)>%\O@!9DGITB40QQ[&2&:)2!A\>LQ) M?Y^)V/K=LP AS[]T[IQ\N.!:( H3ED3 MY/XT%IEQS9VCZH&4%4D,MPOZ&+JSFF*G1$C.!<<&PT1*2Q?&0?Y2Q-55>7E7#=8Q,5J9];!E=3RDJ=&GVMNI]M,^U;X=8^E3[4L0TT5,-164 MAZ:2#O93$28N?7&MN<+ZVEAP&)')LRQ. Y_XV@$<"6U*HP(T489BNF=:,7R? M YT4HH6 CC!X5XJ^=P9C :$[9Q-U 92EEZ6MCK/0=+'O#?].SAP[I<-9_CE> M> 0^3JR<$6Y=D%J[G?2@%M;8C72(K(0J/AQ@@.'@9G,$)^$L,S_R@.IZ%$F' M@8KR,UR>\<@,K5PN763Z(/ N5I(\SBTS=LY ]CHM"90@L,4TT<_#Q9_L(#&D M!RX"_"RN3?PEPD0V>1],E6@=P-!(J ?4,Q\(W1(L-S[ KB-,@HT5L8&X$DH* M@J=)$3NC=(;HYCJ<=>&%N,+0\#1*-'+%-QYSTH@1),$T9S/Q72')B7T>G\E. M $D7?%RP^PCF;0'=6T!CS2XUJ._O.NW1&N?==F\PR0WV(HCEW?E*%4+/V[VIX-EO?<"R!MIOK#;>JGNMNX^+:=2@J!E6H'B;Q(UB5DB*O!H'%VF-X+>/S(?0N@XC0I,),-Q M'&D^EO=-[O7&$%&)VSJ,D>,[-S*,=X@UWDJQ-@'!*XYXP-H5"SH7*DUN+(Q[ M(O&,.GTQEQQ09C3M'-2J@]I,Y73,C21CC?-*QLDYTM@FEMYD#?7UK0@?KN6<7S;(&C4"Y6@:;.\-.%IIY9!DR5D>)2M M"C=S&CW; V68*^U,&3+;&UR3X=DH;BF:X%#,0[VN+H2(Z! ! T3F=ETK8R[\ M$&O!=$C&5@K :DW>VE*O/'Z%X:B*O3,+Z[3'6K$OG1MB0:X8H.NH>S%H'41^ M"=*[LR<6!CU;C654;I%U4=D&^(+OE!(-W%/F7$O!&K!>%%\KM4ZEY+40!SB5 M\-UY848 J,\JS+5DE QQPT;8/\EIRTCBIK#;EOY2&\5R1'$19$PU)) MA:V3P.SNPF;<5S_AO97+LE:5 "/PXE$;?X'9)9".$D-8U(D([(0A6H2#0T9F MZ]7N4.0C%_>0080_G+Q^[73]9HKX5ALC:81G23T4CZ;;PF=)XSOUG$Y,5M-# M4,TP9UB32B38SC,-=*Q+AHJN ++ M)DE1.BI56L7E*DG3AYU2=.MF,L?>+$8A<\^)YU?MT"9TR"B_,;L2F%!(A& MR_L5@^"H5D5R75?*#=;!@RAY\(RK),BBAONA3 CIC&S=Y/T[]3<$,T#=;2#W M&G]FQBI"&5 .@*FV#;NCH103K")]T-"(MTBF\L(?OU\(SK@AN!!2P=)PFGSW MS MB=I>J0?]NU#O8-/(FR'16%:;'#E\U$E1)A&E>!%?DC(J'# OL/L> 1L=)@9%W;09)1H[$S(1Y% 9V3*A])9U?Z1YP3^._/><_2 #UI-N4O_ 4>E MY@2D7.]==&%@RHQL5W485QH-W8R%(HMA>T>Y>1B%_$K"P!!#JY-^<8?96"4] M-]T!XN[X48N*4="H%3_4M$N5MXU15\0>\Z"[UF=G/X;!V6M>\->OW 4W6^B( M15=W4*&\6'.GF]MX0?/SGTB9-WPH\O*#08NJ5JL#T9IW)S X_)'R*Q@!QK76 M3R-(-+G!U=!WM,>D[[G-'^0MEDU84$&)MI>2I-1U-/R;69ZN*2+?:T1:!;4A%JBY\42F?3$' H'@V6TCRD^D4RY*%]'!7;LDJ I M5^I:O3,Y&.GKZ6.'=]&[P[?SHMT\R"RTKM@ICHN*R%?'TN=]I,>TI3:V(,?) M#?JW9]*T8,0^P7/&U56"^NUX9IO1KQV#&NYVH>F5M2120XQN@FYTE>)U:+O? M$.,FV2VVX(F@#!3_(\__KNUS=\UDL1QH9BL_XY#G(@2#-C#4[5/B6A-H[MY) M-]U^)T/1.DS17Y7EV9K3]OYN 4>V5*Q))+N(3IDTEJ/J!OS7LM4MIXSKIUI^ ML\([>$KN7B42<;-,HU;)"0KN':OH1Z.T?BP*;B*$K2^\<.', Y'@*E_'BUQP M#E);V^QB#S'[-BWO M-,=T\_!@%Q, S6G.M-S&N5ZX)DPG39Y?^*A37E;/;JQ4'@9;\L+Z.>ZL!>4& M9UT%MAX6AVH)3=>JDKO!4>BQ\/G[E=7C-B8T7VQ&E.9#SVQQ::F[\&A8#)47 M4G7O@-/($8VM@)H9H*)3F*'=_1E>I" MK%MHHA%J- MW72LPV9A#ZQ#-0/K[,O^VM?]G2IN&S7$ YDR$^)1=9B>2P"&7]" MPF+)<1"QDY;KM5*%1K?0%D_SU)23N=S]B7#]"'FBLP3R8&97W]+,XYT<),UL MB!$ 8L8N.?&22_&4C26ZXN"EK#DH1F>HPHS9M5_HC*?*H$KI<66K5#WW3!I\TH2BOT:I) VBB=I:_47H(*JG7IO$*O28,+5FD3 M\RZ130?.*J@"HI%ESM@9MR"5"QQ)9*E#A;00:L3_FHOAH"VH\T)9UGJ3XJ^) MEEX76,CM<.6@08OX:-1-BH@1 M2LI1?"W /;YBO=Y%;!S10TTQ"QO;_*C65%RBRX[[FVO6L2 >536_V][I[')1 M_4E6$=?(+5:O3Y.YB?2Y]BW[-]=-C"]9 8IZ9^X M0V0087_".!MJ0V6P!=,80P%2K$..LD 4EY@8*]?GVFU[E>:1)>QWRO%Y':2[ MTEA>Z#@A18'A"3;IN%J((R&F)F>8@S\2994C$P0'3;09=J-81\P]JH,G'\!U M$+ _5PIS58"3-8N%.Z+-GT6X"/D@YF+Q>0G2KP5 F M?BAE#[G/* @>TJ4D(FG"]F"Y7Q)MBLIQ[KH=GFL(D80EMG)MU\)ORG*.C,': M31[,!*,.N88ND@.1<:11-\D[U0U^GRZ>W#"8YK>(1Q39IV-N&XCH$>2 *+]D M->DQM5]U*- Z^KPI7/IW 6[+H.#1=2'G6*83RTBF>8;?P^[UHWT*@TE\S]5' M(9OP(FT<+6N*VPHIYF"+0"LETVIH49SVK& MBJFGC[#C$JDEM1%$GJO(@7LX47.X/W^-3)5B&9M.Q7K-N#" /^K11$,E((ZA M2Q'J:-1D$Y;I8ZXNC3/E 2NK>L0 M[G"MZ3.0Z$]3@["AG:W3CNK"+@EW]MX-5[5.BA.+2+A56RR4,\&;VDT_N9D! MBZZTRK6QE?]FY4M1&TD^)I1'\.I\NSJ*.P61C0(V10ZX19&[I\&P7(N"FM#A&W:\H=$:1+&(F76T:LJMP_])FKJ2<'K5PZ)8?NOR^=/^-1^4(>&/ZW;U3 M;]'J[K+/NOMT+$F=SR+R1;TFII77O53*B%51-CLEF!CR+F(/,FK=YI;N@&05 MQ0(F>4N=L20%H< MAB8N- ^34.8;Z^Z#&GN#_WM]ZV.[6G0O@2J&BE4AS@;HXRW@0AI$,0IS(PKKNQU,<;7VQP.KZ(O4J!#_'(2 M=2CBZX4+?)._PH9=JO1FSO':5N!&,X;HOL"/[^&?]UZ:$N<9^ZIH7G'J7>I!>06#2\QX&//Q8;>N43$-T#[BQ^'_;!.5U]"9>1RLZNF/?BA,K Q"(^]3!2&K;&H@:1/4B"$5W]6%N/B! M-43'V=PB]L!4R'A#RIS<;CA+=@G=-H)G;,^H;,=8WGDA,[6&(:_DUL8>Y72'$!M M$Z-VEP TH$@NR#^X*)-H][R[7SO+\:CY3FX8TO\K@I&%!%2("*CR*4INHTQ+ MMK#D(!FQ(_&O@ZL#C0#$W/W5-Q+/7Q\<_1@&Y^<'4B5T?GHP>/PZH=]=)B0V M.,KNR;1J[61V:]?,.0UR!'G8N"+MNM].<.*O MW*J%6GF*I5WE/ZVC)L@PX%:+^VD\KGXZ?M6I./A7"55^_K0_./N6"G>E*D&, M]-&KGW5NCS\$?[D&X(OB6H#!MIXEC2A97.,EOS@O2E)%VK#MY71E+_ MHCB:2!C09=U;/9;_7C[C7%/)/*!Q)*I9N&P8<,L4, MYF,<8&#[;O)/[B\2U+K,F5+_ R9*B $9/-%^9Q]Q9SD.0Q%7O1"=%DO:_^5# MDY3--G1Q&GE+=Q_$TE+:DEN:);"WBWY/GU SPUA20P9BRY&["JBU1+G?K\?4 MKC:@B+%0=#4P4XIA4<5T$RC02[!:>!M^J-^OISI?13R)BI'8+@H:$72=B:H4IO7Z_'W._YWDJ39H(U37,LQR\1-B7TC (DG)%G 78QF8 MEOXNN(ZK6V1$8+>4T6%@[GBF+<<].)V"P9!^DY_4#V7(",'+*89HJ'XB86/O M")V9ZJ7/67Z;QJ-)S*!I:@KGMB2A7=;87+_13V0F47TYE;DA[VF;T<4<'-3IPC(<9HY>!V"G6UR6W803 >1.6B!I4DY MC97O>A)K2R550/M^O -BAX=:WD/)&H[.:B]>[F"B[\0([Z,LXN2H("=JPM.9X"0 M[RS;K;8A;DU'K:H/T1 MH^!C,D,+BWJNE:[!=!#\UO5="B4B50)RY L3O)_I MR9%V4WZ\SMA>FWTT1[>!"0POV4X>PL M32,_(N8-/>-0 >T(E+_NJLYD4*I,UFL;U4W&;WB(74GC! MQ%K-H_SS6O=HOV\/LV^1JZYDHR9I?HU]ANKY')G#IQAB'.>.0^D!>?#HXEUN M*:FNVYOJT*NXM,/FB>J\@@ E!)N 9]2DCRH>UGK3&W8HT"K;3E6N M"<-H*F=>50++4>_H/#90BO+X4O'[>@]>W8RS?*WC]O7*U&*";XUEZ'B6[D0VM0+5 ;DTITOX**(I1 MN\-D%]O=_\Y 75Z T5=.'TF%$IAI0C1Q0ATDX'<.Z8=.6NXRRJ)11%!R@F%[ M(7P8R/NWO\I=NQK2+;!3[W:F8E1Y:CMW]/LT26,;_.]\,:X*W+1@OV<*GZ;O MCO(TC;0PWN+(\Y3,P&5?[1"5X&((L\)K+%TP44!9%432$&="EV &S"\-HDF$ MJ5"-7[6>R5A[8[]H[VOG0POAQ+6TG2TGHPJKP&# MLSL.TS+Q0:#SG;#WB[U;P]9;C ^/'S&])78OT.A3638+&UJM(TJ+ME3P/HHG M45EZ1<5N:6UX+T'K)"KBD@7'G6FD[N(OLOUT!#7#WA)/PSGIO=WV:>T0P<#VZ;C+)J^!>;,7SC0"%7% M2,SY4LM-IW'*+BDR?W9*#GFZ,Z_A/W7LZ":X$O79(5HY:P\>1VS=Y;%BTFX)A&K;#NG:3R:,%QF.,V2/^NX0<"%YT*Y8-%H ME>;0S.-%3#F6$K=UM_AJPK47E'Z@_7J'V\MAQ+$-B3$D2K>"GF4R58B,(-]D M!(::S%R/G)OA1B*@01.:+%,*$E\.%K=OX]9O:/C^(@V2J&GJ# -0Z+LC\@)^&#.XW9!/TRUF>Q4@,11X$59 CQ%7;ZW!Y%]O-<.RBU+# L54F M_.W$!0,V![%-;N6BKF,D.]5L=]9$!"_V?KG\<+'WTEV,]B+;/;AKQ>&48L>1 M'-;ZCQIL])% '0Z"7Y:2I2/M3A%-M+6$DO11UBR=!]+URV.KP=V[+O)H)"6> M3-U$W]_'[R_8B9K%0K1M>45'24&)2T)>\;_IH\I$Q:5^U)\ .V42,,\4*H*V MF>0P6(8$P9#Y L(,#RKO?215UC_3#O/%3QSH;&!ZKZ##"8?/[KCSCI5Z3]9@+>7G$$YA"Y@TON8. M+;2V&%G$!XGZ(W$AJEH\CJ$T*D@FFOG4UI0".[= ?<(*#&+8#QJ&XTJN7>T+&MY6XY="E( CYQCD,)R MZ3 /HNUDY6'5MW)95]ZL?V]/K'L%&M/%V3;OY$:YS?6"%8'9F0O[X"LLJ2+R MF[_E\!]V**[>7O+1UWOV.A^ADL*B L.^-ZO3B3)]F1<&+G=KY_BQIZ@70:$X MB9E=7C1&KTI&J/Q8L^NPH-X 01#Y0NY,;ZA;1O;_TUCG3'W6MM2-WU#+=+5[,AR++ K4?=Q4L9CI6Q'-6/7R;_$6\(2%8E/( ML\"74B[=E-*\M.S"0Q/XXV*;HU(:)@'Y@J,VYNL:Y-<"N17NRO\,1 M#VF^L.H!' O&X<''M%\Z=\4:.]NQ\!%MC5VQ)'E=DIAOM%U>6"ETN6+M$0 7 M(RXJ(77OE 9*3NGYT(83_CD"5PD)L7FF1/A MS_X0)RER@H3PX7H@S2B"Y30OE(Y52Q3D.JT,OT=XPSKW5LI]EK5/Q*FN)(F@&(2'$G#;)+T&J(TY32;7F;U@MMG4D1T<^:$RL-N(/S7Z;H29-O M'D1:X^XV$AI_&;)MCVE:+/25IJS\0SD%JP?YP7;/?[M:L9 6IW1=)R"-6#^6 M4E.3&\H&71/,&W=C'E.MCIPW:1!&$<#K(B("3EK?A!,#7-L!1TYZ/U!3;;-G MH<"-RV:/$XS7#+&/"^.;G(8%O.O+=]KO?/M>ZV?)C+81R!D6VPH#.4PMH9-D M&J883+34W\"KI\KVG>;99!^3)_93:-TFE32V><]^AUG=T)-1GS"6.W%ALWJ. M=X\[WHTY"V0*IY08LDAB3*E&,#?^'?RY<>R*IZ$,T?!XHQZ*&,=YA;'$*2=F M56JW=D-MRW=.J+&^#-,0,XJFWC)Y^5B<3IF5J:/B6ZMS85 ^2,A#Q9-@6R#U M.$0Y%3X60D%9Y46R8FVXF\-I@@MR L M*4TO) E":H,XBD%F-<@<1H0Q)3:;:XP4,>2$9)+2'WH;GMET82CZU2F4 (.N MB6*Z>-)R]E9/65E,;*0@01^56/E!1^32;HT"!F93O;7W.V[C:1M;; #7MG*- M&9RB%/M%J>N[L8)?#1?J1FTIH5VSM4'7WI5('LK9:UPKVW.K0=FK 0,R&F11 M=+=4T"WP,=$A*QZQ$7LN)A);RM$OCJO83AV6DS><\XU3:HW%@1?RC1HO=\(* M* 63W+;#H7:H=29-0BGH('%3+D.F&K-H1BU#G3(AMNY0,*?)?#LOV,W9QEM] M[BTLB,LF<14BBR^<%/EM-?58@82&;6+C?/AYIYNJ2PZ F'+G-=3OZ%%_RE?*B+>I*@45T<3W^3I#:,"\="%QF;H[''%]'!@ MQ\4^O;T06-D!FU05W)_&BHTAUZ 64O;0E,X@O? M<*]AV9+A9]S8C)LUYX2IR4'76R"C*%A/]S8XYKO?X.DCU3,*Q9'55-'K2A(R=I6'I6=5MX'2MTO-C%C>+QPGO.54: M,(+(*$%N/.B +I?I3'1%K I$HQ'Y\TNQ;900'HLES<3&/SN>SR M)GD]PGN]1&+0A%J6RXO\'+HRQ M9C:NZKC0N6*"@FT3!R"G@B!M M&Y>O]FTLO0LUZ^1VSE#Z$7-9_807G?,8PQWBIK::W/G-G70O/ZW5B!C][350 M%\$A\[99(N-"2D+;_H[T@U7M+F3<<$GD@G]:<$MK&*!^QF'_\ONZ2^Q3.N%.8+MEDX@?\)XIN! MBS)CB$K70:=R#&OV+]%@CBK2YEBB@Q"#Z3_BSF.P1.G<;5T1#&<7S:L-35U, M?V!WE%$+F.F<&J$Z-:UAG4-D,JOJN"FM+?V^2_D:R=S*Y;L+C,TVC0^+LCUJ MG5O$V#

#93G2/IX^$)6Z00SU 7WE@8I4&,L>KA6* M2V1T9<0-XL!$JZ]A MZYTLNJN7C8UY]?926_R2VC&O#(/?HG(4_1G\G9DI?I5&XC410>%!>Y./1ON_ M@,KZ'/R.&,ZKJHCA$Q\1KC7C\DK2!*!B/EAZ^ LQ*0GN%A77$1RV_?=?4E!L M%TQ0*37J F%=/%><3]" 6'0$F,%D+$86E"%93B!@V!)@0*#Y RA-J^3 M[Y][,-J FE#:X\)P:7:C1_%^*K>#*6?M6N&0;3*M8^#^BQ2[K1\B1= 3 [0S M]X,^<[\=8^DS]T8H/SK*W\F:(N8''E"!5T;)$/8$;+3""6]NVOQY>Z[73XR$ MYD[D@D-SP&!B'RLDKV9L=L7MXU E2SB$X,38MCP;>J:+!G:=Z#D![SBOZ#1M MU34.B> Y0UN^M?ZHKI,)%C][FOU-/,N'*-]#N _E)F91G>3!B[TW'R^E+"L: M_9$S[[3Q8+10D6>FIE,MY@+72Z%/$8%W*TU2\2,+CD%C'B+)V!3FH7E3DDAX MR=V5!6EGV\9E9J5C).4C_\#[!&7GLX7S(+Q=(YU"4SJ[%^?CY?*Y7R5D>1HP M 2Y\KM$6 J*[@7=P JX+26>B.VL)VN7K3IJHQ=M U@%UK8X%N\B):]/=V&7S M=U.E;H76&(8^*IQ:)Y-0XM$T^CU,X^8>J#'DYK5+4SEF/FR:[9'Q5?"(I7ZT MX9 WW-_*2I-K O)W#>S'$2Z6)RG3\R5*+5?QI]:4@BY9"P6<,DZ$=\-%V3I^ MA62T1IBTR^<:[TS9N+;Q,P>7;]]@0?E8GF2'+DN=C#'?@O79.L>1Q8$:09&9 MX2-4^-LS]&0;_=,EQ]J.W07]FL/N4"HZ=1$T<@)6R\!9TI*A4!BL/M0-F X+ M#]X:>98RU-=@PVQDR( &'&#+R+*K<.?S=S'8.W3[P8_.R.04*C4[U$9M5-. MH4ZB!B^EET86XS9%H,+VO,?O.0^F%2;_W8X-V3AK*N=$8?BSCK0<$W>@V"1;%V#I2WAPGQD MJ+6%6XVPIRF&(V\,PX]QP8T"_ HII("E)W9[T&Z*W7 'K!J1@&'8W7='9ZCB MMG)C5A->8P14Z"TYD6YO7+>1J]8K4Y+/E[WF8RBK=$<5)EW^ MR1G>;2. +4>NJ,06 Y\'8%K+ ]'VLIM!: M"CD*H7/5!!,B@7)YE",R!=2$=5(O$HOG#$Y&NIARP7P3SZ020HH>376*G[#I M("_R4JT: ]F]P_I)D$IUY831C)I27AM74Y5B0QF((:4K2-#&%K6$W_8/(RM+ MB>ZY4=0_ZM%DYACA4CBOP^'P-+. L]KEN*?3G9"( ?!5?MU:+53<)!"21,I! MI4L$2:3QMU<<,;_^F$,FYH&FT-49CJY)$^S+1-F&=TBSFMYKM0Z6Y-=B:;%SX1<&2ZKZ#-+%E&=$DM_-:%BE!@HO 9=12!)/@%#]_0 M,F2W\N;8\+Y^:SO[@4#8[*V34>'2C=HL,T5!?8H3-/9 B)6VRN.M\^BBEOC] MECD*O9^2.S%E"'+BWBPVQ8N'/\LSB[O8RDW8D)W.V);QG;MQ$%PV(">,QB*Z M-/$"[WZ*41UNND3VU8$O&33PRL.Q::6D4VF-X>JZJ+?#%G1K9X MDI2BMIK*V0ZYB,=<&8'A=U,"U^^K89<;;_8*,NCO$C]QU.,GMF,L/7["83\W[-L6Y8TE!.Y% F9^3L<>#[L# MGWNQ]_;J[WM(4UU56NDI.D4)P W2HJE+&+#E4MP(B!H!7*$@ 5T+SWZ0'82= MN_PO374*-G+H"K@Z$U!&J;'3?TG>0RA0SQ+Q4\0$\JZ8:!>Q(_3TLLR$J\QZF7 M@&;,&WG%O)C >OQ;[!*ZQ 4]X#D]!CV($'RZ7I<@.17_H^+(7+><$$=/A%:C M=++=:%$J%I)2@[I!'%)-"F8+Q&I.?PW!.\5+7Y](3G3)J8D2PZ!VO-R\%8&> M_$!;N$9#OLDKKDH=9F101 M!@)P J:B S$MZZE*-U;^27MO\"/A+DHU6Z86?8*534Q+S($IR8^;\(9M;=;$ M"C@8_QDGV)QXAU=#$'^)AS770%'8H_%*RT; D!,U5"?,+<_4R4YTW"FI49*R#5XH53ZN+&I6A@75Z[;\C>W%&B_/E\#6#HEBZ.W+ M&M_3&D;B_F2B0TN3;?0 ?TAYV!!TF'F%N$T2;HZLD9]9V(QNJS5(/$(T&_6' MUZXG)MI/97?#&#X^7&7_RVT4?*2F51]]AL@K#ZSX#OY15E)( M@QJ,(?_E-EXU&]K;;SS2GTY(69[&^YQ>"#T$I1^$:'(BB&PI&8;AU+1$#R;O MFN:WC0[)BR1.1R%S4U PP?MS2&1.I(&Y@@WMD'T.@X_SHOEATVX9SD<^%$7% M)H6EM*'[$\2Z2NEB2W"R-Q2N2!VN!I>#Q':6UF;K0B0AD?/&E>#TO+8MJ?GP MNY6'AN6AV0C>Y(:I.)"[6VVC_-UEZCP,/)A4&U<..T59:X"&*>2G-"M=XN[C M@C$&/+N6% IQ@,+*C\20G@N%BM/=@(B!#$>+Q-0&7'7AO1HO/4!!.81E8N S M<1?@YBM$*.S2%6BOF%SH$K71!'K3N:(1N4)EF:84V"U!U])&@)=J0;2V42P7 M9C=SL.@G>K/($VMYE!'/L53&VHU D,!(:19"A<@N.#M&R@GI=.;$823I"@-T MISVEABW#&F]^G]M*R!5,#'OHMBTV%++:UL2.T6U:K*CI6:?:M"Q#C51-ZQT" M?W"JKC,GJ.\T"F0C^6_",LA&IX,U-XU36&Q!HF=X)IW6>60[Y564>@*@%X-- M2':$UT/>4-7B1UG(*6G Y?1#3(&@W'#QV8N_-$8N# M(BID ,2Q1"!P](:8]=#G=MB]2^&M^KUT1KWZ?,T<( 5VY^[HW*FY&ZZS7*Z4 ME]<+5*3M5BU^//BBTJ]K.!,9QD@8U<@1#6F(Q$T$"%"@'1C,,T!%8AZY"C)$ MES.CFT4'*6>3/&M,-0@<-8SPT.K6FYI8UM"<.7:.;N>E'8Y#,-?T M*A5#,<0N>X(IHU/JI+K@;^@0X'K;B[#C9I5KQN/,"#V^#N% RT>(AN=K@:8X MBZMI/D(>DT4P1LM/,4 Z&\-SHB$]O"]1D$8W-^L&EM0"2&6$]]&[V $12"$77DC( M#C+X3!T"0QWU!77IN7N&#*R="G?L3#A*^7S2^-.EX=WQL$J\QK5,F(%Q. =3S#$,$HB4-#Y&M?AO=M!+<:KLPHF:!PXGV M!%5D9.KOBIC"B_@K-.>I:T,^TM??Y"DNI&6K,.%[N\8^WK@5&Z8[I %U#6:Z-*Z MS%\C7ROCG_?+.2*?9\D7Q&O#1"(W'816G3+$-9T,=/SRNJ)Z-'TBH\B3LE+& M-_UC,\+:B)V&CBE,E4E,?69H@GU?G+G11T)@[EJU&-#C#AK:;:#>P?O[4_M& M;7 BHS]I"L5,3!!],:H8RT&_9,[.C?.B&;UU74>-DC9>P@759@]M=&?6Y6VA MK% HM"UT'!SEW*3_"D&$F%2Z)X9\&PMS!E^]5D!QQN0;SK#,<7^(ER*XLJ9: M&/MVC3#6)G>^]5E#&_ZCEKPT:$_*=3T:$GX0O(FU",86I\/4,& 1*9I#O*!F MDL.^@>E'I6$7_D7CI_!,4$@S\TRX;:4[)?,)+&A%%O_60*DZPAV\ 2Z%79S M,A5Q">9ITX"S GD;6R^<63:6IPUP2\IY@H@$60QLMY!+$-B/6J);+G%G3A(3 M7HB1%K+P8FO16 (B1!=>,<21P]GV5]DC-U,,!2_6/IT=SVE9JOL:J:J[U)]* MH? 381992%3IFY5#TTI%\S'I2*QZXG6U85E?8>^$Y*T^"MX[CSQ+@D!!2;0KFP!>UO6U& M9+3/U-CBHVI9XJ&HG"LPE#X)9:6O MSTRA*W_-Q&L\UD5"Y#DTO5((F#NLIG3DR6NSM-=,(&.$S4L96$"-(=WQ_! [ M']M>2(ZE4Q9GRQ=,ZR'K)QG:U#SS(G-Q,2M]-ZB3W:O5:W?W# C)1C!=N$FV M.( !7_5B>LY6-2;9&"/$S)62.&6B&A)T2RPY)" 1Y9%)),'DJ=6FX]J*@CX( M+GS>7L9,^6-PJ@F51.DV*A#&MA"=*93+;IT$!KA)RVF6T66 \.U>PO*9!1JQ M06F8+"1X:E[2@A$0J.:]=\$PG R5L?M<^TV.&3@!7D*.X?:R;!>*=VF!KT$6)RI;L\F>O+JD/:&DS#/PZ2 M+ENH3>'>R-?UQ*-I,A6$)CYM#7Y\(%[(2T,@_O5T1PLQ/>=KW4^#H^WV^\B6 M%9UBI;KUL M ;S^+V0P2YVZBVO]_]O[TNZVL>S:OX+E=+KM!*(U>':2M=2RJ\HO=MFQ7%WY ME@62((DV"+ T#+[U[][QGLN!DIRV3)5S;?62[M$$L,=SCW#/GO+PB=-UQL()ID-C?$SP:@\N\I@ M898.GK"8'^3IK'EV\JAW^.A/&;+X/3LX>G(#>,'A L7QHV]=H-B6?PJ&Z^C! MZ"&,A8WO8-TO,D6T$$ 6_LO3L7F_21VEY_OI^G[3I; 1:G+Q09.'K^%)Y@X2 MMSOM!T9,O-Y/X?>:0J;G[*O>[R?E!B>ERQ;:5L:T+=D!2&P_3]]GGD0@*<#S MZ>P%,P23MY^EFYNED#S3'DLJ[IK=1IF/5XK+ @1N($UE67&VQ#%Q6QUK.+3H MC_9\%UR'+W)?W0ZJVP_VU>W=>)9]==M$U0TR1NJ)Y5FFZ#B38)@*FS9OU*XC MFQ^1"BL4HPW ;%Z5V+RJ_(\^MY%#WR#G^:]DA/M/P>^7):;A8VX@]--08G#* M15=LW$=52J#M:ZK21:S2)&HSR+X-GGAU@+12 59<'.0L7^U"7CF_&.-E-/). M.0O[)IM4I;WG63F*H]?-U/W?T_=OHI_*?(H][N]>G\71BS(?;Z+7R;A$.644 M!7I53-QW7_Z8G4C1X?/[5?LO;*#,\2]?O"%3?K] MZZ1!TH*P"_&,"]F(MWH#FM4?TH_\BY]+Z,O\V/=JU0H^_]NK%Z].PTO\SSK) M@3MQOW1KC^YZ[QUZZW7$.U>#)(KI+5(O< M5GV/7_3\0^>Y?A[]#3Y8%ZM\'8R &9_S39&L&OAV^(0?TL\)_ UH#2DE'7[^ M2Y'5Y22Z>PY>Z"+)[D5#,^ QL[K(1M$[;22B8((RA6(+RBI$"MIU'*[;EM*Y MR$4$WW&_9I9;P'2[B#//1'P;B1O:V-TX6,\KJ'331/P52)[=,\H*^C%ZZ4=; MUN6;=)[0D@O74M;4ZS$T8$0O& IA?AR=NAN[^$HN\O/+L_#G[Y("^&:S2?CG M\V19K]U>?-F_T=HKZ>W/VY;[>9I]+*.7*W>?U@?.IJY:?RJ+3?1C5:Y;?X<9 M^%"ZMQPGX3N%+"!UDU3-@?NQMSLPWUB.9:8MTN^VY\'ML\]O#,S&KFUM@DLM M7_8BJ\GV$8^$.[\:C*]-\Z5H[%JWFJJV,$*8^)+2/R!V4"D&N@K-*C>/(8VA M5.R&;M&>EE CNM/>GH: PCWLA!LI1=&70!&?RD8$I>V+F,=L=+JG&2 4A&(- MZ1 NBG["S,*YWMDT$:^AN^DS:2=GZ0:I#038#=6'LC$J10+LU+TBLK?@2[QUAE1&A,78B!L'9*O'7APSY.MQ^ MT=A-R,PJJ!AJ(V@71*:^4EMUP/^BO8JYBH1X\4PED]V\4.@YD&B95F2.:V[N-54=]T]F,RC/V.U@Z&Q%$@0G0MN$1FU3KI7N M!>!DLDD"-AF@+YNM:O*V#C9=7YMOWK^P%N9-+A20'/ MHFS1H:Q4X&4+\96_UDPI;YUM:F0)4MTIG=;17:%>WN(PK]PK_N@VB?X%!*,W M+1_Z=%J.4^]?KM%/J-V)_N=_.3Y^^!QRO37T]D9OH7CYR_]^/; M>S'"#7_@1K^_H7.UQ-.LCEY3SSG9Q]-U4T[3^B,]R3VK2.Y-^Y^'SB+^ M\+\NTOCYY8_1NWSB7*KLLS,3IT7&E&/G] BQ^F/]R!%TMY6W!7F,-L8B3&$+@K^KEZ M!GN:'>VRHPC?JLZP@9T2>!ML'LG+N-SLY'5< MC0\.3,^XM(F%AV>&W)6L<)'/NF+Z/>RN%\$9.%D),V:3M,C>+X@IT:W39Y)*&.BE^2M&-&$A>?!F9)N)[\?6K,,'2[JPL[HQ=P"8!-I M#@%FIB"CCE?%#2R_T#?"S0 M9H%$3P5 \RIU*Z->B&P27U*6SD;5 'X"]H47F\)MC4GT'A9=+-#R/)L9.GQ, M\//]G6^:264>OCRM,FHJ%]V']A>;2S6WHP=SR@Q!OE >F\-'QV!(T+ MRQ+,>:"G>KXA'@.#-BP](#HM%N BTE+'@\HV/@PL0X+YVZ/7NP,]X" *?8P7 MS61(+-D]KSPD#YOM>6_%$;G2"!-U4S=/W>:$!^G@^O$1%*O,@\486^'4[$VV MWCY[^K;=W&*FBQWWK5VM8@TH\E,='Z".8%/0+8N[K03I5]\C >H8I7MC:;W- M@8X!:5THE$"7L$'6+I_"!7H:(P5"6RY<4^0E\JY0%L+!=S%BB^']&N&EY*?$ M]Y([6<)9++811A>/:+B8DM7H5;S9M\>\D+$,/UX?>CV7[/^TG0/(F&S&1WW2 MNQ,VC9"3P!;?>N\"/G9.MF\* !.",$R5M,P'Y*6SNK M=^OPV[FS A;I[]](>YWZ;HGSX;[$N1O/LB]QVO(<:NFHA3DH+X@AKLRYD0 / MYPZ?8K3D1I^PVDG'4NXW7F+&K?,!'GX,"(CYU3A0/IS+P[+2Y,SEF1AY>P85@'#CDK3$])/\]1 MT##3)^_JW7(D1L;DDXK"TSWZZ/@H+TN_Z*BD0;S.R,6D MHBYS9TG,@ ';]ODK8;FO5X0SVDF58!7-%VRV:2RC5PU5F/ B5="2&2O1&!;9 M4J/*;G0#L=R+5)@!+:5MV<;4T+J8D%"U,!J;40.K28QU*!2XKXH87HESM?$ZMF9J)*7 [7V8V/=4<;M7X&7ODYK/0I=G]$QPQ5QA35ZZ\S-&=0WM.M; MJ%$EZ=J?D/<4L1T]LVE6JYU&K8'!,0>&0! HX>P=)%2+E(J62S$T9*#5?(<).*!4R91,,271BN4O(_6J05:'<\ M5RFE7/I?"ZJ'9@28=E$*J9Z[5SLJ81\QDX1OKVS36LCO/=?#KP1RYATLOR.) MG!QXW9#";;S>D+TT LGYU)X=V.:-2AB4>Q@XX&T_+26;UG5X(GMV%,\[S)D@ M7@;FKNZ ADQ1RIJ/;)A]8S%Y8S/4D*C3I()4,.$^ GR*LKUF#_"+J^XKMBP*A/W/_$DU[ ("WAPV_[B=A8J M5W=5>4 OO-9VZRN5-$*$3IA##DC1D4&%Z'"X^V;3ZDNQT]IZ(S2353K'< >< M.LHJQ%[W&OY2\W1&-)VOWE')LJ\AU1-R-=V>_Y:X@I8N3+0F*"(A -#JJN7* MTKBL-P.O]0:[\&-0;7!/W"R$L<$D50RA.*[3H-GF"T109>+ N(Q5/@:T&>@;T%?P"E/P.@JF= M5ZFM>7,6347IY!(T([3B6$D'#HA>I1/URS/& >0HFJ]J!%/(MQA76CP&A"5B# MMW$Y 4\9B0*$LXM\_8'\"9^=G-@VD3BF?8D^LM>_5,?7& KRCBXJ-^X'Y6QF ME2>QM$'47RNP.&1UL(:U%,[['G>0+[JO.-'[ MPGE2.*=-0-K^=)* -U@5=Z#44#YZ3XGCM>*WJ;+)>?B>A=RHNA6&!RKWE U MHPP#P9.YTR(FDE[YA7]D@05[]5!.W@QN*:3.%?9?>4>"QZ)K0 $>?FCRF39, M-RRZDK?LO6AF2ET]B#ZJJ<%[Z>L,S/$TJX$MT51,<#\/D?)>;T\+NEHQI-C^ MRD^A(^9S@M-I;9(D,?MH3RM)12O M354JP#=(0+EP=A/?!J/1O@'6FTAFST0)?D-(R4NK9 F1)V.AEW"[G%$RNJ2: M=L.G-U$[ GA%DX7?B$+HM*A5V8D#9PW//*S!SVB-O=W21]1B^:G-@D:?VVQ. MG?.=-.Q?P([94BTDU99L@&Z[K:\%<;]G\>-8@G7.?!;65NVE'2:L.2+. AB) MAU7$O(C83H[\94>JQ%EF+/"0 +8G.6U\JE.KZEF0KC1(Z\M ]< HC?']I>A[ M*X)G&8J[:71SE$D)[O=,8]C&WA9&5 E#V+/KF0 -WD0'DFV+X M3]S1MHZ(&J:(T!*QA!:%OX'#T'!+ SR!M-MTQ<+?CHKN.;TD9K"E!<\"O\B-"KE.V#/'[!/:R5@J8^9BNDVY84J'U"<\ ME:J?RSH>A=K%]9'?5X>.$"B<(1Q!(B79+=!E(JX;]ZQ//>S2N.^A/IE$-:)Q M0)64+>H16-U#W*WI;\*&TJS^R) /$[CEN7.[ZV1%PV$J%#HX\F@MO7'W3F.# M?84T8X'MWJL-;H$8*HQ0S*P^TCJ%_W(CZ)X)HJ0+T@J61N4"G+YZXKQK1%OY M)+/OPB&Y57B_,EJD^2K8B$,$$(@*=H_W_];N=#@YC*/CP^,'E+0'(OWC1P_Y MR87Q?AH=/> _A03^*]:"F-%IV:036UZST4UX_S.SJ=U\(K,$3,DYYS%+V<*3G_M9:7F9\^N8O*EALZPP^7@TVTQHGXF/:"_[,JF6RZ!L.> MXS7A;O+L8YI+)0CI#?@^NWE&7LJ$UD^?0;6F.2MA!?MCAF4Q9X]X5\$Z:=L" MA4_6:X$1JO")EMD&;@U[15:VHC!!>F<*AL5*:. W>1L'>QN7+E]*=-'@8 :E M#H1U\/7:M_%/"[I3T!K<=A"L#_EK@#WJP+N@;-> A@"\="TQP QB33E_=&.$ M_C$& [1"3$)O=+\"E, ]8J?0PS41 [^]KY^] JSJKU;0?R_L5VY\+$TWVAG58 MQ883%#%6VPFR8L\UD9CJMO=?D_D.PVO^_)\/4\B1;MRZ00 M>!&67#$+G3:-](2 P-)A0@8 QU MI?GM1))LO&FS&$%L4%9S]Y=_8*TKYQ:8!0"8J1[B/)E).G!&>-$:FXH0N];N MZ!:[YL);?C ISRN6:UV#F%@/QE6Z)_BC$"^"*,VV-<5(B:@C&21DDUU458<8 MIM24>&=6]TS40;'^\;Y8OQO/U$^.+%7_OZT5(W DY2[QMV_"2U4+S&TO/2^BEQ;8<1! ?^['(NWHE1L5 M<.JU1+DUR^C@V-)AU_'W;5^G-8F_JCBEP&P]=$M0XAQK(;&2!J1Z4.&Q94XK M]=O1#U5C/(I^+BF2PE.>!V0.Z5PZ;_PE.-PI@>1'(R7-^_,O*$E$6,-E.PU%X+-@+;Y)EU#@J"21[8:??*V_,UA <9=N=2Q M)!ZUBJQ>U%G4.J""!$9B-19H+M"1,(Z%\?E]+9 F> 69#UZ_@*N5C@),Y@9U M 884B":#RL=ID(5/TI/B#U5 9*ZS=H!@*9A%DM;?:=$VJBB-6S(A3B1P]Z72* MV2K-.[QZM]<;NL')@\-DN6I,J2_Q%6)FADQS=SH4X)X++JVW\'J=DNM^CK_/ M'+N3B]+?A%_R('VS.;?N33>%^ZF[N:FS1SQ6@J"WN"<3X_?<-(5-F!$_#FQ0 M]&EAYW$Z"/9E!82,TPA[A0+OC7,)X5'<++#^4R!(7SZXA&=:$E8F8JO9U]5#6'([O54SV&E!O+5F/F\ M /+M7LGG7J]R)[$$7P#I",@:)VYF@0&FPK0:Y!6!5GR>&O\IFT@.#F(=IA=$ M@5-E*X1NI@6P+D!S33FE@-.]B:IK8[33V[_2U5M;%QBSMOJ=C 930 C%-5O& M?P28(BS@,I]3_VOMY)1N)ZSOGQZ!47@TXA=-59YJZ;T[T FJ:^A59MEGB)5^ M!5(.3'3V/QD_1-R5R.)/AB8<;1,&4TPG4%G:'NRP[F'&"!@QJ"]1.[ZF_I;9 MUF>6J>:ZQ,@-QORHAU%^A@M,'SIO-ZI0JNCAL4@?:]MXA9@9A';8ACX70/%J+ M.M702PAX@B55K458B[1LT2AAO_Y"F3F&5..#S=QZ[#)<6+NYJ[\$?[R9Y-C- M'O2C;E.@R5.JP%NGX%-290GV:?,2)8*%KLGP:'H][7?\\-ON7#',+:F;>-NX M:6FP1ZE[HW*)1(Y@1^[A*C1X(=$* +JI7O/=KX;DOQ#SF0:M5*V1[/SD*Z\5[6JH*1L,#715(QLVY5E>ZYEK?OG#X-S@H\;*#?+ZM1 M'B3VKUR8\9;A3FB$2NM(H M.H=GI,GLY"16BTV-YRBES= W-I4BKW_(M%1:\!,PN+3V='Y J;#2\\$IG6 < M5 [S9/*1X)_NI=/?D+P(*;NH@(7.MJB5M2J.P/YS /D7TS6J0"_R=RQ'"18= M\W+"@JLECC TY_H'\_EZ'GAIU-%B;!S&G7'0&V2<+)*^:Y5.2PJF@M'P4H78 M!M2TI?RXP;9#CX[O/X<0!L2,1<((XZP%9(@9UFN2=;P$ ,F_KE ^S&(#;4 M2%J"9.Y0J6!2Z1I:$>!G?I$U0%+2U'X;6!X^N:S_UC8N7IY!(9NRS)EN#BK MTY>5_+.=X$.RE ,090;/< SSZN)6G+>F<>L+[FUL$K)9L4F*HWE>C@&LE #P M"0937@8>XNSMWUZ].#AZJA_''C(Y3\N#50GC#DMJ7;BQ$I I>6ZVESD+=S#C M\ MGEH?<>?40D]%Z'-LF8;F0)G,P.R%:>(^R\<_RZ4K&$ 9>2XK.X$\]))@'LH@ MSX@ZX3?VC=.LG")&'""98 LV0/C'^H-K3QSM65 !"9>J^J48*Q>/T,&+C>'" MM^IW'6XRR&J%AM?S#$_ K.2Y@ -FGL2,R%"E=X-^(A-GI@9(BU=YN1%$B6Z\ M+H;B2O3%G;.%*7YZ&;-W^4CO\Y^V^;OO<=V\]V!*<+7>>F/EAO[,V=9D%U_Y M^DSYB&PU19E^%866O98AL&&\MJ^%D2I^3V%8:BAC'_;#6BW#!4@[PE\$H.,' M>"7.[F(*P;2FY=EOZVR*% D9\EL%W%0(X_5K%@-T#ZZYI*1B=XAVA6*;?9*O MO5M#1\U56X9VRKOE-$8_7K^4VS; MON$3 G6/:S=C"373(8X,A'PY/WK@'N4@AWPI1?Y4<"O2A!OSSAA7+@G"-^4X M8\Z(GZ#I@31)7\)/5ZA?*_8N%2(]/ALA/,1G)54S13?+-S+A0TA1/-;MA_,& MF4Q%O9:7#1TYJM\AQ.E8*8:[##@ZMKJAKT#7TT3S;89SUJWNV8&V.TTV,8E#$S@N9XBDMM(A/?=D \') M!6MP)WG"2I),T%OKBG>W!5U;[2GZ@/ _!A86%J:()U^XZW6KP_:?9(:)'_&2 MM;2<:0,Q/0YGOJZXZIA]A^W25]O.XD 8B\'D&>/-[[=S?:2_WIG$_2@_5\/G MSO6 .53[:F@A9U"L8OPD;6GLF/-/BI.P"?KN6@;26T1?2@^DQ[E]I8:MX%N MI>-JO.G9+X3TE8,"E)LJ=$T$Z3D@WK$Q92IL+*260"D@A8V=I?5RVC$N]ZG@ MZN('!1P#)C%HY$Q[F!\,P]JS?1&I@_:'.1>"X"JPNL17Q3/7.GNY*1+V7?=( M&.&! )EXI0RAXH=DS9U+EDU]VQ-7*J746KNM1P8Y0Z7LBV]+)F# M=^_/J$>7T.WSM0022OF"7=*9T3E!UE]4@5I*6VJL4;?,-"(069!%G\_]<09M MX*TY+M=-C;1S,YGKP&:$!M*>BDM2<5.:F$^,GW=_ #B_:>E^_^:O!)YOG6)9 M2#4O<;=7=-%K ;8\J1?$+. &#JYHR';E:D@^G=6$N:!;1;8^A9<3$XB"+N9 M^(B^A @Y'6_LTY;O@CN(W]_P^83#3ZN/UPO^V]DMDCHF[>H46_[IZIB&UNY" M;9F(E>Q:G@^^6$Q#X0]]-.?3K+'_]<+3&A.=&N0VG?UF06G-L\-7LEJ9_5Y0 M$HXZ-"'Q1!V=D.=P%WSA3DEL(CTY0DZ+8WRX]E]/8DQZ0FOIG-VU/ST9/8J6 M(+)"*1H)6\;[O*GHP>C8[T&?E=6A/U-4K,BC?1#^HX2@,V M3\TZ+ODF^*%O5E4H#/RR9[+);&EM0=<)Q)4\Y'S1>-B,<3Z-S'-=HBDNU::A MA[C=L,FW\2UE&.NV9283 G]<5P7G.ZX!OMNS&G^+ZNO3??5U-YYE7WWM),YR M9[-SFRXU.;2P'9ML&WZ=BCDV=Z8!&W=3!Z$2]8Q[O9P+/N7J]72:%B3"15F; M=&KC//JFMI(C?92+39C'#O#N= 99\D0-4,AW.H_*/P1695\Q,$A&136J6 @0)-&7&N?=+)+@F*E1<)B>]X M:F_*WVTBPP5ME[O7G<)$\9J,@UNCLOPF*3\IB7WVN@&JY&4Y?;!L UDQMVPH M"P>P!TF;),0VG:4V"+5:0^U]&0HHH8Z0(65NF#JX6E5IXXLUB$B6#>>?%Y^? M6':%.16/)8 +HXZ/(860#4X,5-NNQ6G$.C0;MFQ-6_+JVW$4_1)8H"G#UH20 M98M/AH ZYVFE3*-G^IV30KQ\FOMN.#V<$.ZG[D2K11!=;6ZV7!F<0 H<=I[R M(#2O2]0UPG,KD)^[Y9K MW/4' >$2^K]WCPC/P(]%MA,7_B'^P(5+"%UD1<@\'WZSY0K0HY271&0DC001 M2@%W'0(@U6UNC1J.Y%_J<+=DM9]="B4*^_R:\56RH"L4:]5QDBE(U[KI2325#:%D(PD4-WFF1L+I9=BE M)'/<0EMT]0\1O)L9K="0S<"3'WC2 ^5IBUG11S;=X+/:]4GDAA9H[&)=$#>E MZ%3-H2I/B2(#+=.D6:L,E:@Y R\,MDP9\M]6&$<&B'7,\#1<-Q->,%<98FG& M"GTK9?1AD]7B3A2"'DX_X;/6H6S4>#-HM@P\_=KNR[>**&]<")R/5&O#2-FU M%AFTM)I 2OZLLE -.V== S=SHMYN7$'OF.R;S/G$\)Z]P 7 M4S"B=*YYT&F*R@B&9Q53G80<\48U;I5HH*J3-FBWW=*B9IC^Y5&%U$Y\PLDQ M(Z<;.=5\O&'J9N@@FE.V$J^U(DTW7^CL.6]U&,++8U8;RC31J=E8)?)NJ\G?W3WSOGIF_=W[J%_HE_F7C9XQ";Y; U(S/1EYAL$;B&4S22IJ@TU[#12 M&&(S O_TN\1['(!7"@:& MTKTX5M"SM"BKU">RF-D4,TK\3>YM"KY'=6>;/_-=QS'QV11@ H1[!;1PW&*0 M)@K@77,&)-9N+SDN?7ZN9VF9, _/3HT!??;P]&P4!8^6<9?$U[CX^?LSDMT4 M>;#@ O(+^@%\&5)WE#!$_\E+0+_.6'<2K6F-A LU:9'14U/2G=*$!K@P#LHE M>(M*92^,-RLX'$03=LMW<#N+C8DF>HDBJ M^K5*4-Z<(%C&C8,C DV2/$^/28B9*OE3ROY."F"S FZ$QB##FO*3&T1&*$SD%%1F(X50<&7B,L-PVM M+EGX,LPQ?RQUX6[H))3))F;CK<\58_LQ I MM&96 "HGHVJPBWY9W[A>U\A%*JA14WM6Z.D*NDY]03O(UIB&\RZ>W&LSP+*& MN;;G(D,>^SR2=HK6\6KTZO,S!F%6,A$B3 MS;K \J%WMUPUTHF[='^2[EV68$*8_P2:! %-$L"^J_13EDJZU'D6"9'0B9H5 M=R\>+,NB=![=QF9BI/KEC=TX=6;ZDXJAAOTV==HWY%#"U)'E[*:WR1HF\;'A MHGI$1_/C(*;?W=5]/Q-R-JI(,Y3>AZH<3LO&U6-G6J:4I>.,48B0+Y&ADV?8 M;6#@]6L TKDDUNT6B)XS!G0A+"-387E#(P^P=TA(8)@D?+I!'09' <$(&8B31K(7&IA%--&-?T6_07!DQ1=8(?RVQ6E4?A5'O76 MEL3(QKUF!6<&'O) $4]ZJV32/,*89J?O2_U7K5KM1>5U!-%]B*YMY#/F3'% M0=D^(/O&TF]PD#P\W)&-JU2O001,7,T29FJ. MWT[7F@*TYBLX80OU*"-5/!2LD<$U#?DT&70NO2VBG2=.#\@(B.XWW/Q;N M#W"8(_W9X?.7YV_?U3'^Q]'S0 U[T/>U4I F!'3=0OS?>_65;U&19WR.H,O M,*W!T9]A&G]@"O!,1$>*E@J5'W EW46*7C<.9G9X;N[%FEZ0\B41"R_)?]X" M$IWY8G5-90ER@OV1RR*L+O0I*^*2E:0=IA/N2B)# *JP-QC_AG&XB\(PH"KCS2CZ%U%M++$G84N"+M" [0+,']^@Z>AF=!/P!<1M3+04))E38 M$'F/.V>,EH3MD:^8Q\5N3GB/A(!"ZXW)9&WYX>1?3=U9)-A70N'Q417?; MK^3"XQPA!P5)ZZ+B$LI#V.SS\UWNCX8DV^20L0G:4IRA 8_)CRQ4' M$;W[ WJSG>'EIH@92N'TT1UY*[K-@IH*E%JVV+/TLHF@Y0Z@V9/0(CZ)- ME]0!LYN6\"L GJ MO0ME#P,M5C;D'J38]_=R6*>"*ISG8 9YN$-[*1#^_/*"V$59Y5-DM.$V*,JJ M4#/YJL1B9G(+!61?%?981!<)Z-;6B,@QRP ZI-P^0'.)!06 B.#T8A";""L= M]\1]0?,;KT!L8<;Y5E75*\XSYLD%,HP)\O#98TUQ$/":[(*_ E MGN755VQT]PY;\3OW;*%NZ_OQ.2WZY]3((";GUP @8%CF.<^K>U<-=7?R8DD# M]W"-DNXUE[/E!*+3TJ?DB%2TM>G+.FWC"0ED>"$=O%=KV(VH[)1D0(%5IVXB MW4]@$Q('Q#)HFT5\A#1U()D>-FB,HNA7JE74*Y\!\Q4:ZGN!U8XC2+X9I=/A M9<+,"22E-9UNCQPJAG9K/YWC#H;&7X)##RIUM"E7H U#*"W8WX"GT8Q4S5$& M3D#?JQ/8D@( /!9CJGUL&/]#21="K@0E&RG:08693\: $=:MPC7LTXH1G5=D M@!E%YR3>*#ZBNC5F8P5#0NR&. 8R!.?G+Q'&P:0@5'@WB)%&RA!!TV'0W*?= MAR$OAB^38UXU6-,7224]>@,^@I8>85L51+WX]U18 %O@1)[+]E')X[&;WL2E M. HL5XJ3#M.$AE53_PU\/96JHZI&J]-L;26>N97MYG K*ZM)X[8C8@5V:T,: MG=RBQ@$W&1&N2<-%,.\*P=,$A<&8\=*%1"M,29?RDQ]/3YT#[Y]1%#JXONG& M]]6[M\&R50E@YV>"#$OQ*:O*@G+S=";6K1+UP-/"K?V=N0S?'EF24<^3S^%8 M4O%Z:RXX8US+PCU\6M!^WAC].<2^1+,J6:;\X,XHH)R#>S7W-T M\H\39,,TM[[_4@_A/_J.U)*97YT-9*)!Q8>7G %W,1]4-6H=//+_AL?/CDA/ M^W?M4^1BBXPRC9&.5R!MMO2MDE&/DCVWA:Z)B4;,-$08YNHR_+@FJTM] B]D53WD>CPZ,;6JE; MUGLP!*!0=_#G[GEH\J"BB01YTF?>JI*#1P#I*6GZ# IO$M;9NY);*L3$@X[I MY0ZX@-<]ACDK+;@I F%.)+'!:@SJ?28\LP MTEBR_KB!J(2S:6WK#@8F1"\;[+1!2^,Y;3J0+/+:Q0('Y>Q@Y2QGJIQ_UG"; MX!/L?QM6[%,[ZKKO"ZK?H*!ZM"^H[L:S[ NJNBA?@EXCU0/Z$D"!"\+NN&3Q MT9V[DJ?AB0KE#SZ7'IX8XNN(:11&Q-I'7$,^XZT[HG_5@" A[>A-N<:3)$8: M5.& E%,CJUL>$<-ZR"UDZHR$""?1P@OW/=(=%.DL:[0(K9F'MS2*<%5?W=%; MRGQ(12VX)GG]-=/7?LJF)+$DGB, XMII382CVFTZD!/DM^EWA!@7>""H@,TO(ET)A[A'W3YPKI0RO^2J1J M;'0'1KJB$ "X)M.L>IR816NVE*QO M^YSFP$9<4[V: M]4YNXT61+@6! 1]T^H!C!J+J GHXGV=10[4XP=W M=#ML;NT2RAW(:,W:\P_9!I]VIM7UR<:JM\^:7+_ MWVW*)P/V^!JZER@T@8D M\*ID:EH8-$DO6$_..N>8KUY#0V^-^94"V7R!U_JBX%RV6:(VDU#T9!#6M[ G MOC_AEP3CX-LR-N&F%72$KZ";PY>"6=GLV$Y:YMABLN2FJ9/#?U5A$;T#]\P( M_,!O#R0Q@PACGEJC9[]FK(FP:.%#!&TE06N!EJ:PUN.6Q%PJ+$Z]2/)=A8(99T7S3]$T$Q*RII=U=#!18;M]" M]I//S@4F$#VOY07P:0/%HRPHWVZL:Q9L04 R1E$L,;UK62\:ETF%B/)I5J43 M1?R4T&";:EX9T23]7Z#,+908,]#4@HTU78M8-CR1,$;4P*1H#TQ<4GY-A >J MF7$=#F(CI.6?ER8F[GBW\-"A+PR(QI2_9O>R9@"YG>6OQKPG[Z^^5)D_Q"* M&B6HE6MC Q165>D(^QS((#"00]+S-C6B$+C8!$E\7>DY:#OLIMG^ M O$[6V#-:BL\Z7QXTZHJ!!09?BU@.!#!131 2O/#H1/P8DY-GJ"S'[MRI5M= M;O')?T[J:?);]".EI[G!8R'QX]E8[M MJ>**T([C]\9N1 OZMKL>&V!(;VX"+QU$">;B?(A]0CJ3/!50BXBS!J@8?WH+"HDRBBVR [AYF#1)XMP M"MBG6.%3IQ@"EK5@G>T,FW.$.7M3D6?Q"J 8F[3%$NUFB044AN/"2U]'0X3;MG_S.)-FK1>/,$V^UI"&%-FI3=,17LU M3XKYVOFC@(/(&UT5Z6< @J$-623CK&'&E*7FM,V1H@:B"U)$B"#!!\E*M-/G M?5(?!G\UBE[HI/N1D)R;&+Y!>T<:&IWG[#=-D1?50\.F\R /06-F49G]WD47 M.2UOY+\_X!BX?_1MK];[>E$M]B"P71Q*Z!!4^M?%K@38_I6;04R1TP.8)="F M(7>.-.C:E9+Q0/ZN'E>W&W=T\]S )1Y!-C1QB\L],)UI'FD6S%1A7V;/[/Q- MJO7'^VK];CS+'[E:_X4J<#\R[Q:JP5UE]Q\=[W:4\6%K>(G:Z$57N5S\[C1$ MI%W);;[Q$=EJ;=ZVZ(GD##1_H_/?ZPEYSZ>F-@NL4ONCTJMN+-R-W/DM 33Y M?L.C;8-K>8Z0O]JDAO]B>AU\:_UT#CVS1*,VS3) MV!>" ]J-Z7HYO&@7&?@6[,;C7)@T7%Y>>/TH3?0WSMI!KKMN1,@*\8UQ^Y;> MK<&%P$A]?T.2<*N#6$,\R."QW&/P->/.[,J,&DPS*AT9P.)O$'"PFO(L'(' M@=3G%V\6$BC@.872JKAVPA:+GG5*T7'+&^,R H]^S8&(=(%Y'7/ M;'&H0K8X^2M7,[&P89H5F#J8/34C7F>?!)$BG6:BONQ;%P[_EM+T"=5/3&*B MOSO)6A)ZE?39578;.G?@A1E )E:IFG# M8J.&CY=:+;C*9#3V_*&VG[V=F3T_/\!EN<1<"50X??HG<<9Z4^^WW,V:1J86 MH+S<> ,Z+CJXNF6%?!G"]E1AT6W8"=8PMGV->H?;M6'(#TB;"#4UMVH;S1X&G)=\ O$0$. M\&\HC$L8:%!$5@I1+8Q6()'L _5HX2=C120TO@CMTKZ0J.#+E0SC$K86:74KC:I9$,AG<0(Q- MVKQP@Y1/)^$D$'(F"Z*3Q7Z)E\V&"FX--* UAOW-9&;0#:Q2:5:X1#-P4#R5 MU0XZ^_0V)C'?]N7X.G5[ [QT#L#G350C,W2C>34F53=78D\!!11:XQXHD0_/ MF$V\C3>,-L7,=<,P-L_I&'9"^7N/HK,$VISG9"N#-^TND:09:'B1KGDH$I,^ M4$[X@;!@S+U2DHR-0%6E.0":CN#I*'TN\M "T1;A&[^P$*6+T&>"RQ0><#1V M1A; 9O UU=J.^< Q3(>!Q^7L(O?=(030[;U*S-UF%+U/ZU6I_"4TS=C/*<:+ MN10F>O(0YK9N[5E&'8+1X[Y[&+$#8K44&$VU7NDYU=I8:"%EAHU%9 /R5T&0 MOP@0Y'5:9*6UIKZC!7$P62C')(P;W;RQK:PCPP#V&7 $C!.N#^-2Y:# MP37P->4YT].7*UA]HM"7GLMNO.JR*%*2=-)W@D.R0'Q^ "BR*V^BFV&7;-X> M;]#%&YSL\0:[\2PWB3?8];K\#Y3LU@,%K 630V]G,7%[COM&\">?&3[<<>.F M*4+GKE8'NWW.UBMLJLBSCV!QA6>1V)M9;8S(<#W.2T!_7?6FCH_&#?%9[3LJ MX6Y&[HO\#6SRY.2-S]T$T12F<9R)QX-X3-359=\7N:$(V].QB[*I"3-+_E[G M%T1R2?@$")VJ-4-EJ_"R@XN$91DAJD2Q1%U:-$! 9Z,]/!C/(S%6M%XQLE!> M/.;7$^2C;:A#1RRH#+ 0F=YL(L339I6WM)#<\RCK]O'A\6%L.36FQ#F.Y.JK M//&"RB?Q\>%A[!:AP54&N01 ;#)7>S*90$,.T2PI37J#3=L!9[F[QI^.1X>/ MCV!$Z,(,^)55@&^8Y-J+P3?W-??6DRX2"F5A.#ZU"3][)Z[M99&NZ?8Q(J@V M/=6#^.GV@5%N4A=5N'EKJ.,%(,2 A5!J7@S""[O#'I\\M->](/I$E%5>M?0" M3@X/I@EYA0?0@$PI']H#NH(4,:W/@ACI1FGFI3M$2(-A%&-S5EZDY#2S:% LAX IG@> MWH&1C27X1-M,&T?.0=^F2O$<"&?W3L2WF(30)O389O@*!<#ZS$2 MPE[FR!!F"&-[^8E)E6(#>3F[A=X.)MAE$6AM-W >+Z\!M9) 3/J-MF,&A+Q0 MR1]<542":LM7='>:.>1Y'29V'IHZ_\RM(]\RHXA/SS.W:SWVA3TX;HJ M&37+X;5\H;3R(#SZ'/OJO+Q01FPA&:NX)Q9OB+DI;LJ9H=JHWRHS9E[-=6V MEXHL[BR0J9FXH8[@GO4 7WFR(Z9>AA^A2204HY6Z+S?45"H?K M<+NY/+9:YU]4E6QPIKM8<%!*T!7CIB4KLN5Z:>*,HY%SI=65) RF]5HWU?1(:BB]\^W:B M*:-+<"@;J[W(8'KZW[O5X3XXEE@%9UQ5>P["2\BRPST/&$IFD\1>5 QKLX2C M+)T3=%WH*Y;##'H8%(WW++J;W?OSOQP]')J2$!84OB44KMN7P M2)VO,2-S[4\-*%DY^PW:P=@N00XV-@CSP^4)EOOANAD]DL#,X''V_IR-(+C&CNHOF*_!#4D7CBT&I"+3V$BX4XEX$ MAI9TAMD]3CH,V?)[S]VH9_>B[2/>?G ^OVUJ;L<'Z#G,M7O3SJL>M5XU[%H2 M]T_O]_@A99LN>[/?_6*P**_P7EC3*SOJ?Y ^QH15UW_CL*%G:],)&W2%U)Y/ MA;>]2(A+=&X;[90DH<9HR_3@M]\?9JVSB. 6]SEBZ_M!:]#\[V;. F$<2 =P ML'K)-/@_Q$99,-^XX9M,2J2_@03),(OH1>JE-E0)R[\Y#O(F<) #\ZH$'U_C@/)Z#DQC:Y6OX#GOB]F]1FGVP+\WNQK/\$[2"#_+J=&(S] 7( MUOKN4*GGX#?0L&$KJ50@ 7Y"3@(!6;&RX7YP@(0KJ;)Q.W_*C5Y6+U@Q=UUT MC#JH#GD6)5/E!+DG(L?.B0':?:?(TJ*1U!5E[U2?*(&L'"1??UN7C6^/,_"J M\7H3]Y*.#;^!4CQ:Q):J'JXW5( $_[9]6>:K47 .8E>) !L'N/]^E)+DWZX0 M*X=E%'!5!=JTY+P(3Q6^HQYU\%P\QBCAK.VDZ6<"JW6R=)2,E .#"- 4M84U M73F3+OJA/^@72Q*PTV",W;'#W-R0@]'DM1SF'6CTNJ;CB8-&N*94G+X!,'H( M#+T=\_R9(_8Z9+(DX-<0O#K 1>]D!/H%T%U +Q^ C4 87*A=_Q:4EH !Z4(H MBG!( *7-Z7W@<*I6;+2'X&9$RP>U)VU&]\R\W546E +,;DHXCUM%^KA0J:QM MV97*61-T(S^5E66.VG+/W9S,[;3-P41MGQ;$#VZ4$FQPCI%KO*_0E2>H9X2# M:Z9C"9SBE4*N/>_5&EO?/U[Z+3HLH+-/9RHQM0$&F%2=&[-QS$312]"@7D2C M0VJ 5&.2"Z5'BL,'JLQE+&XT2LQ8EJI+CBH;G1NV^B::EGZZ\%5E M(BG+J 'DV=>S2Z7/X5 7R&ZBC172E5Q66PK85 #W>1I(,'$QJU84@_=-K+Z F!\2J@NRH)ATPR6 M^:M/3+0WGV-& D4F)8DLLFJ]L&5*0<^K&U"1;KM(I:\-Z?1<43/6=(X(X)(R![^S0$P%Q(]SU0T80ER(_ M'URACNZ,\Z3XZ'Z13C[>:3_]?EW>X+I<(BA03ZV>)I(N0*@L4>90! MH=GO M[1D6;IKPQODP")]@S_?NH\?_>D_/F,"49'5@2 MC$4V_<\[E^?(CPY/[@PO B[80*KC:J6A+_W=/V5)Z>&^I+0;SW)3):7NMOAV M:VY R[=7_+Y%/&JV *Z5(^T^+[[3=7HA,N^=7+9I%[1QX."Q; M$(NB5 <,@U82NHK^(_O\K"B+G]=+]PP3:I3_W+R'Q3,Y>'@G*IQM_L\[Z63Z M[.>R C.T>'XX=%I59U.RY5STW[(D_F=B ;16>?/S3-,ZK@7SFNW#,%DSPX> M/3IT0W3E.WWY;8[W^J_W?, 9?]D0?JF717/6!CJ_SWJT1OM:- MW)D'&2[PQ*_P\HGTE\#](KCAP9%6RHR,I'2<8$:,?^*N@:"\**@0 MG!Y!_;GO4IY1.<'__W[-^3^B.X>T8^&C^CK^%B/[GS#@UV^ MZEYR*RU1@FR'G]G'^+1Z&:"K%Y5A&!LW+8XQ,%X26OH:F!PC,O^H\$)5#M5N55P MX-XA3U9U^DS^\7R:U:L\V3S+"GP2_%%KRF!?8M^\B\+9<.%TT<>\99\^'3UY M> *[MJG<_Y_*C7E#C]S@WN_^_?'HX]?Q^ZTLGHZ,'#KW*E)X]& MAT>/MU[J/KXCO:<;29B1_[QSKS]%1>"K!K'8&LUS=_!& %M8- MFJZG9GK9ZQS"R_"P?*VW[C\7+W6FOY7]/-QU [_] =G +YIF53^[?__BXF+D MGG,T+S_=/ZTF"\ W4^G\Z2Z/TV:Y/[1X8/#HT=']]WS\C^=5P?_\?A^^OGD M2$ 6Y2R 6(P6S?+.?YT[_W,1G2XIPH"L\7O U$&Z]M2 ,UX%X(PR%(9W'X[0 M,TSX,G?]C:@:K/4SR!>Q#8S#\9.>8'OQW M-,MR IV]2=P@1$\Q#CJ^-^HYT& 3\.9NN89L4[_&!KGNU_XXUN9X;VWVUL98 MFQ-<%/NM>M/G_]&UPHV>]Y&2[+=_ MI2=7>B-;1?A];[8W+3=J6E:?\XL#J(8\.CG\/XAUCLBDG,$, *>-A"MGBRR= M.5]!2 _>/LY3S?1*8'+G2DZCNX>/8E^ M&9V/SD;ZPZ.3AXP,]<)-/9V9F]G;LS.'&^U,S]H0]C>SMP".W,\ M.KI.X+$W-'M#2T-S0[86B.]X9F;VAVTM!\#8]F;VAVP] < M'1[=4"KUYNS1%5_]%>(?HO_]Z_O7T8MR@BS^;IGY?B=/UH")16+Y)W(K%AP" MZ%N!S5-9$;U+JB9Z%1.N[2@6R)S?#^?^*G=_*9(U\M[?4Y@="Q_\S]I=Q^W M34]E\W^"F=JG+;_=IAB=G_WTG2L,W^/-<3-\2#Z71;G<.)^Q20OD.CV?+-)E MHMMDOPQO:AF>G;[>+T-=AF=)/A&0\.NL^#@&!I[]HKSI1?GBY0_?RH/_@P8F MN[2)7@ */_OB/72R]Z:W;H[7IW^]%:MHOSG\YGB=C--\OQN^P6YX]_[EK5@V M^]W0=U2\J](:NK-O_K#8.UQ^%SWX[F"W[YV>D8S,A%@ M03"@SC9%0PF@[KJ^CTTRI@7G>_%!@.'YO\[_ZW0(W8Y6H >CQP\??94&GJP''Z>00)^MJX)HN9F)"J2$@=(:&L;=1 L7 MV1W$X-]A\FXA.SWW?--<.3IZ>G(2]AC!]S@;'WZ=<^_W1'O/?/I2.*K]51]T MKWK'?NW.O3C4PC1R!D1,+73+>'B!MA\5M8"@H>(WQY;Y5,:L/0;#_0VH';MA M&0YNOM*RA6"OV0'(&"Y/*F:W<^(J_LE.+FBJ)E MIY?N4M2\96'[^DU N0=)LQX?/CX MNE'RP]&#IU^),./!Z/AD.\W%E1_JT>CIH^WD&U?TM+YNNHK&^WLFAW^?6T;V M\V;>ZHJ.V;M7__OR]:]OW__W>1R]^OFLUYUN^4Q'^SK[[Q[V%Q#*//LC%1E. MUW.083VBQOD'?[B-Q'-D[5UM<]LV$OZ>7X'3E\O-5+9D.W;LB=.19;OUC1-K+*?) M?>I Y$K"A2)8$/1+?_T!("F1)D@0DMSP2O=#:I'87>P^B[>' /GAY\>%A^Z! MA83ZIYW^3J^#P'>H2_S9:>?+W67W?>?GCV_>?/A'M_OM[/8:G5,G6H#/T9 ! MYN"B!\+GB,\!?:7L.[G':.1A/J5LT>U^5&)#&CPQ,IMSM-?;.TB+I7?9B=-[ MWS_8.W*[^/"@USW !_O=XW.M.]R03#3[.3_L'147\?'W??N>^G MW8->#W-J9OU^KO?/EV/5=%.4M8C_O=VEYJ8U4Z"=^R+'O+/6[G'7Y4P!A7R\D[N_* M^])0K]OK=_?Z!5&SY%ZWM]_=%Y*8-2;+^# M8H"OJ8.YREM9,A1%E7^%\KO@\5#^ZLI?.X^AV]FM;S4*NS., RO+69G8>G+% MI@:9;.T?'Q_O/LKTT]= FTVJ?%?^V>WO"8 MS):E97W;XES[E"MY>26Y%@3$G]+X@K@D4_H8>93=@- #&"839 4XIF#.8GG;D,-=-^^O? M P8[HB9ID8*!?".4MX4%",6HH?R]7CF4JI!Y>-H)!0X>Q"%JLO\N3&W]%R+$ M)W\+[ST\L?5>B(#W?^^X@SU;QX6($WGK9+T4OQ/W$7%/.^F4&_ONA<\)?[KR MY?Q:Z>T@6?3+[5755$M5IE)+:CVUOTK8CSWU7Q]U5U/_S)]"&XK5H8R^#[O/ MM3S3'X7@WO@?U=_/.X=$."E2(?@LO+7E\JU1*Y9<3&&H &=(?1=\(2S^"*E' M7+DH.L.>G/>,YP \K ]1#5U&H/8$.F,13$B06NI$6:4HT8IBM6W':QFPD$YO M1*>@ZK@I<"5*C0CNUT-PI1[1*5H9>,52%_819N+2'#@1-7\18/,6C"@?;(8R M>INS]Z]7U%>8#.E">#@79<@]7/D"3+BFX3:;O1AJT O=1JA/5P+6J$?*0/M0E(;[/%<=&ESZKG PHL_(C&G7-ZU M@M1:N1';HR*V98AF[?P3Q99615J$\AD.B8C[*.-$?11UPD:4WLN%"0D=CX81 M _%#:9&@9/6T"H+5TD$.(M2766J#@E;>",1Q$8C,:@.M5+4(BT^8?0>.)QZ, MP8D8D;R#6#Q?8L)^PUX$GP#+8"WL$++2:L*MWWN.VTH]6NE7:WYI 2D3*&NC M18#>0LA9Y' 1%7]F =DS.2,H_>>@Y!6T*.+7(M' (M))>6.$]YY'.!9L461O MX1[\"&R2.!8PQG:_F+U*LD7!O?(Y" =XO' 3G>>-6+6SSV QJ2U7803@X#D MJ:YT(2E[.8 M^')I8]'Y:\6-(!16QDJ/ZOASFEH$Q) N%H2KU:,(PY *__T9^(X5'%5*3*#L M%9:]&6T*FIR^%D%S"R[ 0B[_/U,Q6OIH%.1U_'OXZI MYW)ZL0@\^@16C6H[]HR :Y;4J6$D+'JOJ@E\@;02RLVLN0:Q$6&MI\1#UBUY=6*:E Y?CXW<'!4:%I:3EX M]#;5V*8GF'HZ_4YV.QN3\HD6(SZ%5E-&S:.WL4W]V!VR1*;4EN#+VM#R2W6QO+YI>[C9*K+WB'>9^R>W=[!YNJ>=-*7O S-T0[IK:36@? M:]BM9VCG\4U,H8RM5F(=/T3\C)E\%\.]?>,MD3?B5>"LDJ>97;34U6(\QE$0 MQ"^GQ!Y94?,,/'E*FPL!66I-L.R4&Y$L.7$F)S890RAC"26F)'GL)0^Q6POU M9<3E7%"H740+%8T /ZFI8>2[P'SJ.W*!XGER4KD1[AM8,B9!@2U;)D%L%25F M8[Q1:A@IRRAO^C4GUD?J]_Y?EQ7"UFM>_$5YD6P]$:'$LQF#&8ZID/2R_1RL MCCHCNIJ=8/$.&74YHSJ>7R>[9]H+W_K3K#(%1H@T!S13B-H]T4KBL"*"[N8@ MS\8P[/ E)Y1>R' QM^!0YH)+_5A _V[#=0%^X>H8TZ5TSUN>IA*V4%J9+&>U MO)8EK](J(M$/)()E[VYL92:6;HFS3B*C)B/^UKOK6HB7_JS\.CQ(A1HC4CJB M4GOROI4898[3K]&*"K)&- ID8_9$?BL1T&T@3:^EOZVAL5%JP.Q=KT 9EF]3 MS=S+[%U]154%8N!SXA(ODE/)B^D4'$[]KR _D@/NX!X8GH$J9]\2MV+-F <% M*K(J#[+F46Q?SFO2&J"D"G'Y=K;\XO;D]=<]-709\2T0E+I-SVU?#A4#_0O0 M&59>!HSY))*D!(/>2.=T^TK5M&$$O$%1Z MT%.#:&7Q-0%,[YRQ!KJ&+B.@!0JI\@TTK81L.P=_-F&37\2^,34*[-+VCR"U M?1ZW'6A_4$;53B0-^;7ULVPM3!X]=NOW,S7U&>$NL&NE&+>]^>LC?B7U8T\> M4PK50"P?R8CAUR/K+>HVLF)"N_CF]KRY+-B)2;2RB?)&_^Y)\&$W_ZW-^'?N M>YSR:YS)EXY5BL@O ?Y^#@$-R?)!XE,'X4FH'MV==J;8DU\/E)\0/>T4"_HD MWHYQVN%,OF9;?0?Z) !&J'NG/@,8?RJ7I['2\2'X%?."(_E_4XDH>&)L1X47\\++*_0V4FD/E1O$WL JQC%7P3)(GHJJ'\DN[_#*=^2A M'O^9E'G>^E83#*V7A&JF MAH/ISH6;:7J(+C,T(F",'N1F$EXPNQF3FDREQ1,^= M\BFA=6RV8J4IP?L<+2; ;J9#,1,!]Y+X(MU%?W_'L!^*(%1VE;5DM^YHX7K%+)85?$BV7+L084\.1?T<^R*\; MR\/9U5[H2KZ<"_4]T)UUJO:D2J(1H%R#&!8A^J(_O@>-#,S&C'1 M1'*;GTM],T@UM6?40;+LT)/GVY+($G/E/R6QD# -8E20(U^R\+("? WMC5VP M?@FF3+B8)&]U@]:7;423OB0LY /75>0)]FJY4RW3"+?&DH!U+?TR"#7"L;LY M8;9^55PLUE1U/J9LS1K$;3P7-/$^^L$6*OPBO M,_"\N4"C7 H4S'3PKU0L&D.&))*5[)I+@QKNS!LJ@OGM5TX;ZH+%[5=N&B4 M"\D3I]\,8]RS4DU@_),Z?:U5\Z]-#/JW6E7_UJBJCR)YYC:$FXE'9LG&)$^, M5NQII"I2.M,S"_YX$DWN95QN811+C[&P0ER"Y9NIJ[&J(]D(_.[F$._V,LYK M=24;X4*\"76,/;BC-7VI%&F<4Q?CFU%]?[*E&^&*?GNCW)(HN[,;7[[%-:E# MV:JPOH:762H&$8.U/96;J1>!M#*<2[KBRA_&A6XA2#K!(;T'7U1JX/N1W/(9 M"Z[V>EA&9BL6&QW)LFK'['L%D;2YXA\:%VW')9\76G4199*-Z"[$.)/.#6H, M2<6BC7 BCK9ZG#8%-I@Q #.[;1!JA&/Z]B/3ZF8:UW](PRJ"KZY\8ZE;O0>? MXA?OW0*/F'^+N6V7K9'?=D>3@3N(^[6LMVJK>^C,88$_OOD?4$L#!!0 ( M !2 #%G'ON%FSQ@ .7I 5 <'AL=RTR,#(T,#8S,%]C86PN>&ULY5U9 M1\=TSWA<\(1GK;#=N_,/C&0E\4=BM2R*!_[ZQ=9(FT= MU$5F2>7>%]FD2E4?$E\E@$P ^9>_?CF:'7S*RVZZF/_ZB/_,'AWD>5RDZ?SC MKX_^^/ 2W*.__O;33W_Y-X!_/GWW^N#Y(IX'!ZC ? M_&.Q_-?T$QZ\G>&J+)9' +_U?_9L/.N__CKH\/5ZOB7QX\_?_[\\Y>PG/V\6'Y\+!B3CS=7/UI? M_N72]9]E?S7WWC_N?_OMTFZZ[4*Z+7_\S[^_?A\/\Q'"=-ZMM%Q%4_ZC?B.KCRBOH)-I=!_0JX ,E__M*E1[_]='!P.AS+Q2R_R^6@_OO' MNU?G'GD\_9)GGTDKW<]Q\KS+B?[3+6;35%7]%&=5AO>'.:\Z MDJ2_\^KK'RUQ^?73\9?89JLJ9D:SB^?=;W/7Q=\P19_%D MU@_1:_J\OG>%UQQ^_K+*]!>G([9Y_FP1SUTTJ_I:+#=_.<.09_VWDY,./B(> M3UY/,4QGT]4T=\].EDMZ2R8J!\L"S^"$0E"1:R"FTO\*,LV]$#GR\\-61>M( MME[/!;O0*WO]"%*ZD(_S;-5MOJDC+/O1O1K%Z:CN+M>3&)D$3>2G@HB.!F>3**U5T,.W)L 7);9@@?E@F[#OT M+6E06?F*W(6C_ &_?)>01RFBC X2QVJK [%294NR:F:]44DR/\RT[)/+U?+>*_#AI4YF>X7'ZE;Y\<5:,^H5!)Q^0D4,3+JRV(@#IFL%GRPE@A2K/&Y-D%YT@M M:GM6#:[$9G2[+#@Y!;.3NHKS=K'L=;-:+:?A9%6E^;#8+L\DLF!*E@RT-QZ4 MD@DP1@$B(VIE&(_-_;8VR&]#2?5GH.0#*+I=O-!U>=5-?#!,RD)OA$R.Q$<# MC@W,YROZ-6M[]=Q]2E^SZN)K2ZE,P(D M6DW1&0^ PEDPVF>7.9.ZM%;W=7C&Y-DUT'ZSH6]&AC>KP[P\E:S.H6M>AJ0D M>HJF;0D435-P3E HWE!&6[+YA6EK&[-@*Y QN6 -U+__8#?3^]\6B_1Y.IM- M% 4'C L-)1#U5+_55!("(4A,%QD]DXU5O7GVF+R9!MK=:4C;O<@TL6 -!U]G M[/*[.F1ORA]=[@6;6,N\R$Y!X9&8%>E_W@4'/C/+K!',R=8;&-<"NHWJ]8^C M^G:#W]@+_;9P;B0ZK3UD9R*H3#@PD",LD[:\%!6Q^?[<-5[<#FM1V!W6%0_Z MI]K,3SCKUT!6FZ#T/W%VDB<.BY&%W"G4F$&Q3%)&M."+%HJ[Q$7SA85; 1N? M#[L++RXM1C772?.=NW$("D!$5E-QB%^!B8]&&Z= M<[Q$S5KOX9Y]_OC\VA8ZWWF$&X:V^1BGZ<67XYH60Y/3&8][(Z$IR*T(#$S0 M!$Q* R2T .\#%]$:K4IKA_<6L,;G"[=@1&M]#+B0/&'"JBB%@EQ*7= VU49Y M!D$PG9*0#K$U+]KOT]* ETSC>KH>>VJ!"W?!)/)I#7J:;0-*0.X-H!.&.Z3Q M%P,0_B*,,?E >VI_"\OW&O2&NW$KG,YS>H'+.3E@'1GADZ,ZS#D]SV4:IV1Z MI?:>!TU.6*8H1T0.6% !65SGF0N2F=9;'S>C&I,+U)@;C572TD/>X.CGY&>+ MH^-E/J1I>OHIGV;:O%YT'5GR-^4#?IG(:&C2YW5].B5RXZ.!X*RDD!:-M589 MFUIO^-\1XIA\JL8D&E)93=-%%O->\N[;9MV3E*9UO'#VEOR 5_-G>#Q=X6PB MM%0H?08I@@"* R4$$Q)D73"Q)&-PK?WON^ ;DS?6F$N#J6ELF_R),)HL'40* M*T$5Q\ +J2G(%"K+@#FDX?VY_3?YF_BV5I420HD@7/2@+/WP4FF(63'TPFOI M[MNW'9L'.#C';DYQN).:FKUN?Y_.%\M^ -9"H4I*(5<0E26A>,C@F90@*2)S MQJ (.38FRT4,XW8([YTJ>ZEHB+SGB>0E2<&)FI;U'H8FID8$QE'2+XKVS2>4 M*W. ]R[L>#)/ERM/SFS0HO(4SBD#IJYC*U>K#ACCH(OBDJD0,;F!%HQOAW!, M,^NN++FA J2ECO9^(VK)W^1Y/EYTT]4&SM>)*XEIS@IP#.252:_ :6%J.H=$ M],PR?B%UYG+IX-8[CVDVW%>]^P_=0#OFW\"<(54LNEA&D3GYU1F4M@5\B@Q8 M\4:+H"+:UE'*C:#&%.:V>M?;:F+ PJ\SB#ARYITEH@94)"]J<+'F[W G4N+> M1=XZ1>HZ/&.*6!N:@#;C/X0+M-F^<(47BH,YU&>2X1$D8"W1#\$;)K4T,I3A M/*$[[![=5SI-*^WO.=87=/Z7QQ>'YC5];MPYX/V*?O;5.8NRGM/HM^<1[=%" MX(K;#]A+X#8"-6HJ\'T9\R51ZK2TZ81,PO?'/LUELFBWX97[ M=_EO>4Z"SNI*5SJ:SJ?=JHK]Z=O+J!(6-,9#U"Q2G!,SH$0'"5,4EI?H8NO2 MK-LA&],YLR #Y9Y-.*!5T*:!*3<@TG-C,62970O&0+/JL6AP_E8PG$>2?_@?>TV MY(0G'\LFD$$68Z5&HUIOC-Y;&/FP)GY']EU.0!^'\AO6+*R!KN>AIV2(:* F M@<=B?"X@Z+% Q; Y:+!T_B89*UWIO6BXQ50[FC[X<>AT7ZC?@]A=G8L**4T MB)005!!5NIS!8C+.HE!6MHZ*;AEF[Q#SU;3&JT759'R+2!F$K#4(27&ROBJ# M#LJ3J(EBTM8FZ7I$8YH\VS!D:ZUZ&XVT>Q?RZLRJ%],BE^PEQ*0"U.:/4+-> M(3(60W'%2]>ZCN\<@(8N5Q3262,4"&$M*"0SXY2V0&8E)QNMIL&^)Y?K@;F\ MLX:WM-K8972'X>JM,L18[8])[R0$7^IFF6#@HZ X@YN@K3-1^-8[RG<&.2IS MWXXLPRJK7=..)<$[)?:DI.0\SQIT]#2W&UF[X#J*3RD0%M!R4#B! I^G'4:BDTRI-IF$N_- (]DSZ61LG<=Y8=.^;JB M+'.0_*^KGG5/R6"W$K519MB69WVK=&49/=:TAYQ$K&G_'H+C@IS^*!2W:,F^ M-7\25=B;9&46=VVI9$* MQ80ZJ9B"4@77O/_6O0HXIHAM3"P?+\L>/)[$[O#E;/%YH CRV]WO*V;<+DZK M*)'N?J$5;9]W-XT$8]VJ]OP79ZY\FY?312TT7-8"U.?Y]-]OK\*++_$0YQ_S M.Q+F12DYKB9<*>\,=\!C;;&DR/M![Q18CD&+P)STK5=_[E?"!@%!A=#G-9)V MGW[]HZNEG-_6BI[0J_SIM$K0)T63&%. KFA07 GP00KR*47*(8D45>O$YMNC M&Y5S,EZ.;PDJAE!_RWAU&[Z7TSG.XWE\RN; )9>00S9D,K('+SP#DYPJA=N4 M;.ODH]NC&Y57\R'K:?(4%7A+/XHK0JAB M(V^]]W1[=&-*ZO_QZ;FO^A]B]M3&862V@,VU-H;N!0ZS R:]5EH(R?589L^= M5E!BSJE/-W_5=2=T__RFO#^D6*/[@YS:)1&$V$,Q3=V2KU\_Q=Y#/JJ[F#UI MZU%0WQLQ]LW&WASWN>H3(9RT,18HN::<%U]K3IP!0Z-(O.CO%K']*]*7WL_CR'U41:[JTJ"K1-=3M>U):S/H!5%DVV M(GK6>@%Q*Y!1K=C?$\GVUTC+,K)O?-]T+>QIO6Z@.-%)B&R0D_NDJK/O>4W; MJ,W_%0OU0"2A6Z^ZWX1I3#[* TQ+>ZMI:*]B6\Q('(X9I09KHJ.9K]^!\@H* M4S9AJ.=5W)/3>^.2P5[[,H)&6B4G0&=#WAV! A2IGIE3O'*N.-:\QF><^S(# M<>.:+9>[#'V[5@!;78!)X85>/.9 I,) 61[ >69!^F*483EYWCI[=CN2,2TW MW!,E&JBD6>GFYH M';F(4C,00G@: 5'3)2T#%KT4F>?"](4)\^KFI#NC^ $L;2OVW*_&VA"L%@\L M.YR]*7]05+*L!Y?TNVG=]#30FJ6N[):QG0!+3 M!:(CN*7]"8PWX[H-A\R?9.X93%\#,FESQF25V;ED4&&JE06U[9(Q$! #))<" MX>-.[MJ:$#2K(^AW$R66X^CG+"@-?>U@H@A17D%:Q-- MY\%FY;B1,D79>@5S-Z2WH9G[T].LN4[OP?RMS[*8B)R]KOEGQM8M99UK5R%7 MFW,X'KFGL3"M5W5N!'4;5OD_E_/45E'#\N?"R2>3HHQ#GQUH5\VQ"18\)@7, M:29]X)DFU_N@T 511 M$L:1)"GML%^SWGW]L%@OYM$SB0NKKW7KOK;YK'E$?9OAB2I1:)\RR)PXQ>,V M@Q>&'.(8;!0RA!1;UZO>'MVH.@@,1*Y+&S[#Z&[@TH&G.*N9).\/,XW2XNAX M,:\RG(F\GM=CIV<[%0[<^MYMR@9V$Z79H2.GC_E*;)L@3=71>")/4;5O0:9@ MH2@&*CDIC#/6-N^0?/;Y^QO[];U>U@[5ASGUK6#ZFIC:\WQ)[\TD&0K'@_40 M>>B;9I 7XC6KYXT[CU:$(@<3\6I88]IGWID1EZUW6W4T= K7P/Y!+V*-HQ ,6V889'5-D$"E!+D3J1Z;E-6S,HL/9KV*VLWPAK3YG-[GC12QX-8GG-& M$\\8S>9VZ,8G#6F5[B9F(QMUI4-2F2>RH(/>TJ MIFP14J9@!CC&LPGV4:4Z#\:^!]'T@QC1RZN&9&+61U^N2]H7Y?5B_O%#7AZ= MN:JYC=T7R) FN.D@-;+0ES%M#BPUO*!.*8)WA1RW'!0XDRRDX 2*''S"@0X) MONF,V+M+><4AS1M1F>+9."9 Q-I^.4A#88P2$$/4P06??6[>HO]:1&.RS6T8 MWY(X@L-:O(191TNNA!>M/?TK MH(PI9WF@::2!#MH2XFHYB]6HF9; :N9M\W[9^QQ N4/M5LWBKR%+[<3?\0FC5ZO&OT##D>I+LT ^J3T!YHMYK/!GLYK;T?]^GR!_[V>VF;C:BMYH#GN=NR[G*P*I36[ M\Y,\*888F:2$8EVF8,HS<$P&\,8+$P,/HOG)%;?%MN^\=>US_IBG:=2H?IH46>BE=!(2%HHN4RV/+29!1,YXH!% 4>@!SIL"11OE-**2[I[6DL:T,' O[&FADI'; MT E_""LZX2.QHQ?%OV]+JJ*/)48%1GMBI^,60LF"F*04?2J1-^\4- I+NGG. MNWR$TZJC-^4ES<4X^Z^,RTD(09B<#4AN:WF=E8 B"G!L**###7L]NXYT(E:5Q4#\FT M"G),2_[CX]J=U?@@;'NY.%E.8DRYH"[ 90UJ J=WPFD'W'(3LG>&8IX')%O% M.*;]@]%Q[J_4[>\X?/>?8I_WTQ7QUV$^\ET]SH:ND-3;Y(<32/&3B7 M3LN(/C<_,]VP2N=X/> M*"P]?<9BOCA_1NEZ>VSB71;:: G,YGJ260H0,GI(PAI=BC59MCY^_'I$^U=W MG!WD]4UK#J;,@W;O.P;GFZ^VWS>P[VXR^W;>!H["]3(Z3A_HNHG>L[I M&73/%D='BWG?PG_=:/LI=M,X\5%90QXE&$6$4*@4(*H,PD3D@0>4H74OO#M" M;-C2FM$[(X/21'Q-\5P,#+RGH,Z[%$5 )7GSVM+1MK0>C"77]+6^R_@_X/'0 M40469:#P+E28P==\'17!8PE)DP0QM_;,?^SCH>^33L.J\Y;F;OU]_1$HDO_M MI_\#4$L#!!0 ( !2 #%E?EIY,#"\ 'S] 0 5 <'AL=RTR,#(T,#8S M,%]D968N>&UL[7U9S+Q,R<\-8S/N%N.VS/]-PG!9:$ MQ&F*I4-2;OO^^IO@HIUB%8DJ2G)'=*BUT(4/^64!F8E$YE_^Z^OI^-D7F,Y& MS>2O/[ ?Z0_/8!*;-)H<__6'?W[^B=@?_NMO?_K37_X7(?]^^?'=L]=-/#^% MR?S9JRGX.:1GOX_F)\_F)_#LUV;ZV^B+?_9A[.>YF9X2\K?%/WO5G'V;CHY/ MYL\XY7+]L?5?IW^.U#+)32)>2TJDEX(X!8%(Y[2.F8?@X?\<_YE)8YCPCJAD M,Y&4>A),EL2"#MQPFSF+BX>.1Y/?_ER^!#^#9SB]R6SQXU]_.)G/S_[\_/GO MO__^X]?'0VNNN#^%CV M_-\_O_L43^#4D]%D-O>3>#D #I_F%__P*AKU?/E'_.AL].?9XM^_:Z*?+PC: M.H5G&S]1?B+KCY'R*\(X$>S'K[/TP]_^].S94G)^&J?-&#Y"?K;Z]I\?W]Y& M.IK,GZ?1Z?/59Y[[\1@1+YXP_W8&?_UA-CH]&\/Z=R=3R!O1KZ=<0*D"YW^7 MISW?&],) IG&\P $?PN3HN(5,=[U]/TQ7SR+),C^?#ROB/CVLZOB;4[]J*: M;SVZ MK%@\@IG :8UH1Z[;E7<*Y!WD18'GDV^@KCWW$YG/T8F]/G"X"OFDG" M24/";V;->)3*&OMICE_+HCMK\GM4NL5:,/O@I_BK$YB/HF_Q[IU]'?].R@I, MM: +T#N/=65^J$BCR:A\YAW^N!JPS&2@F<+7.>!SE@O8&M2XB=<^-"[+9W/! M]]@'&"]^>W0^(\?>GQU=C(NS@+?X[>S()Q$52Y)H#[C?@(G$YT )S=0%'0WE MU-[6EME:^[*?A86^K(9 O>'B.8SGL_5O"AEB0<1F%$M15YC79Q_&F:K-[73AI.GS6E5/N=- M-3$NF4+0/SQKI@FF:&/AGQ;+QY_CN$']_^L/\^DY7/ZRF$M&G6G<"F7E47QXNMH=N1RCBEYB\: 5U:+ M>^!4U)%[#(![=&8'DIM^A'V7\O2C!Z\7&U@K<$+UE:V_BDYL-+!N M:T0U&MNIQQX<#*\HD6J(7!!<-CF^'?B*>.#XG0V!V^29C_GQ*\@UB_;!Z$<' MT?>@%Z^:V?Q]_N3',/MY8>X>10K"9W3%!><) :E( F.41!8]5\(H*WEE7;@% MHB;_=_D(K/)BDE[#%Q@W9V7&;[Z>%?M]!3$+ MEP5G"%$X2Z3VDMCH\(OPP61O(BA660E:P'I*:E&;A1[6AK_#!'VV,2)\D4Y1 MU+-Y\>"^P'60,0E#I4Y$),.(=-D2YTTBU@>1$]I M85U!UR?.SZ>CR?$GF,^7/@^"?GMZYD?3\L.':?-E5';CV9&06">EA6WHQ7GP&TJ<3/X67?A%+.BWZ MO7B+5JI^!"Q+S6,B.LJ :Z+DQ/&H2:;"JQ@%MU [D-,.V:-7EQX(V+@I_>7Y M'?'&O>*L=P8=%S,Y:<8X].S-_YR/YM\N_KICB+7S,+6BJ_O-K[_ JL#]2Z'= M2I@50&0"](P MYG3HP&H7/K<$5KN(\:$$5B^FL'R=R@+83,K+M@@#9*#1"N/1FY* M$A-U#L+CXRSM2S'N O1 @JN=B-ZD,WL+O CR?$ZYA]LED&FA*L@ MC4M400749LA,.2]X#K4WB+N1/ 5EJ"#C'N*?OS23XI2@:/ 3QV_1/9G";+[" MIHUG1JA$M"UG/MQ%8HVT1'L%..^4J:F=JW,?GJ>@!=7D?5L7Q-YN9 G,S-[. M9N>0CB E*]5+%3"P'2JCGBHJ@56+5O<8KXS^(P.1>885=A=F#1; P M3JY%W'#S&9^7!/L/S70AUOE\.@KG\^(9?V[N5M(CFI/D&K%K&3V1'ABQ4&*J M-% PRJ':UT]'K('\\2O3\ 3V8&4L9K%\(UXOCG<^P'34+"/WL[OC]T=*IIAX MSD11J_#-$98$HR4!B-$HD:1PM<_T=X#Y-!2L1VIZL%PV0/Z7'Y_#)L0V>&&* M<45U<J2[6(Z<'P:7F(2%T4'G1"H21)9,E^ M\MX%$K3/W&4&.M=VAQ[1*>X^*M,# ;?51.ZK)IM\^'?-;/93,X71\>35^70* MD_CM\]0C]K@@89(6/XV7B9GI/^>S>9'<+S!_GS_[KT?@8F".>L(%PUEEM!!] MM)%$E)[+D(5SM;VL?F;RZ-7P 1!\6VU5/RX^SFP*^*+]A$+]=!YFHS3RTV\K MXQ(7[W)5]"CF3(%%(,!4(%)02QRH3!)WEG(-(&3M6QF[HWWTZC<04;=53.^M M8C"_?%-NN2)32 "GY<<-?@EDD!J4Q=4\,;0D723!6TX\S1$EYEFNGKJP'^+' MKVK#$79;W

EEJ5\<9JZJ>40NR52KF(@C*AA#(F49]Q/BB0"DW<:C!#TK)TTT7M9M];O>'+:1F;OR)S,D"6Y[K!^7B6D6_& M$)?A7EYLR%HU[WZ[>4D>\RU9K[PP<;V0 M9R@,?4]-N2*(>B1!:1A0EPJ?1;!^[Q#B,YNQAA63# $0@GK6:BY<8 9J#TG# MAG)V]HPX1T[JYNY.OG'VS-B= P&%P.)@"&W2BT^*@()R;70$> U3YXD+\5"? M4UQ-L5ZF/?518%E*24(A96I:<3;%!W1RZ?,\5U'LR %K7<9H7/JC/=$"N=Q1SP]&-T_)D[3[! M!B36O"0#%A9VD,Q!NO2-)JP%,UUG!UJL5YD;1IPG+F(AE3Y/X'.4 M^D$L_^D1/_&S"$=:IZ47*R]T3-H0T[,GE](/&XE),IF=@8Z(HZW,O:P/G&_* M=QKEE'\YZN3E2HLH6J\ K?;T/V!\%+(M=TR-[MG/ I!%AND\.%(:GL'1U3B M9+U^4HX](-=E9)F9M5%21RH[Y+W\_^U749)[<98CLF>G"4"A.3%C&(U? %J$ M!Z:O=I$!W0IJRFQT03BV]F)WA9I"=J\-=5\Q['H@MDT3.)5]L7(3&K-4[K.< M!'*S%?(_29*%B/N"""^-5+<(T%CD[NH@I8:/0M;(.:U/F?X,'(Y\ E @OU6N M0B0@D00HI1BE01*C-'4YSP3ATIM?2;VAA:X_8@Q1EPH(I'P_+EF!!TSN>2.;?GWW5B-WGJJF"V6GNA'*,6ABP(NDL G.$E8"+&UER1F-KA- M;BV[["DPM:6 <2N!^33O6@N!.?L&6%:U*P2>N4] G](-/#DQ1>IXN5D=>E8D MH1]G<8H1<8-$^CLQ1ZDKW1_7?ML" ::HY#N;94P,"VDZ?ND;J>?*G!H3N3: :>@=^%O'RB\I7Y7="E'\M MB]WCFPUX'M_ $G-G!#24'47:J6G?.&^*8KLIMD+_J&$(@O%C!DO2PQ1T2/ 9 M!NIIR&ATI#"T[F+'"1K"=8\2=!XW4,/BDU@+MA5\7S_[GCQH9_A??7G^9)Q' MLGER6LIMQ;ZC: -T[ZK<&EHW562@OAE)"].Q(8G,M.OJBLOIU9! )QHU^*!A MK"BJ2H@/CZ(DJC'R.[FPJ(YF'<=AR-W(ESYK&"/L)QY*@M1'7A3&),VHCUD$ MZD8W2&YF56RH 0/&87PT@T=K4@,#R9KNC7.@[#2D9\J[U1/35I0Y3&S9B%-+ M\(OH4^\M@Z[DJ@%Z69'UA^P7R7^Y)?GF,_E^5U1U8ERU(DQ&GP3[R,>IBW"" M51:\&&]UB&G]?U.F^]WERC@WK>AKP8&[%H.G"WY M[CRV/ !:>X^!%X@DCN/,1]RG#.&0AHAF6,+H"BY2XD2_$U+W;5^DE5F2MSQ&N,5!Z;M&!BPU1+ M*KZK;P>V7X0COC_F97.7*U\GCX_KG-6W!VI\]FXK'Y8_7N<-4_VT9K".] M)FB#S>G'UEBN3[VF-"6D)T$B/?N&Z]>;D=W6#C@M M&6UHY OV<='SG$TEA5G_AHK]#I/7N+WVX^N_?7CWZO7'3__W?TM\+_Y_G-?_ZY>W MG__#^"9T&%?-$'<&M(#!;JC.W7I=2UC[%ZO#9)_KNE4+C(%+6+WW M#0+B-WE9;;N%8=VQ333T?56/A;PLH*I*2U5%Q#X*6.!G*8ZCP-.:;3A*:>Y+ M647ZM* 1.K]K$">-^,V6]##-[Q/<9+#7( * N,T6$F9!&_BK (NO=(0;#*X& M%U@NLM*1XR2LTGK!P#[=R<_Q"ZG$![K.[^N/^I58YS*$>[JK7?:5\'T1)TF& M6!JJ2E(AU*PE%TG?Q@UYS%,AM,8::U&;V4ZUY)WB0/_&X7L.G"9& 6CL*'8: M=LLF(C#;=0#C0P>,EKAS9QT,@ FS"8J9&9L$#LRDZ0H[:-9&%UG.M.G* MM%^:4'67J_O+EZ3ZHEJ"R#^4D_>5K%4?N.L_W>^]2103E\<)PM+D(9Q&!"5^ MPE"8^JGG83\E$6@"]11FYDX9D#2;WCGJ+QWJ4\KX3''7"_^60A-F7"< :587 M.!$!F\6#IJPL7V$X$;2K98A3US0\%^\_12$TX811K#(GI/D*HA0E89PB$24B M\YCO"@I*_GVV\ZCZ:&]/N#U_$C4#P.E^DX^_OQ ;]N6!E+_O*^$9%2Q._!!E(:4(>!U'J,X-R>1Y>\H^@[!P8,G8]1"/64W28P0"=B$B8&S<+T M!+76(&R$W,)-P?2$OVP$IOF>L1FHKVS]M"*9%WA81B:XB6W&%(1?+!AW3H+J(2"8N9^JG5-L/V5^+@M=7Z:+\FC-1?9*!T8JD0>)1 M[J*,>1CA*"&(J#/4F"28^UZ42+\%YJ3TD9H]1*FV2KL,'91>@'2]$QMB0UV3 M1N*::FT[6KJ.(FS3,1D3SII7TDMH89=D3.!+?V3T#7A-X^OO@NVV^5?QDFS% M?5$^W7[/M1K>]+X\MV_0TG1:HIIG?_W2#JN?%4&!)WT7,CJ_*8J6*H4'I3&J M8KR^XF)5C(,"=:L8AQ\T2)[X)"1[O"]G)PR$(%Z0(N9C@C!V4]5$RT.!( $+ MJ5 ]/;4S)P9)S7WP7M.>EM\U#-6P#MH% .A6]\ENDN(U# (@0<(:&&;9$? O M!"PE0DN\P7R(X1662X;0DN0D$T+O#0-C]7K#VW.,E_MO7.JS0 11@!*2,H23 MT$?$OOO3I#P*/92 MC%*5^XF3C*-49 D*@B3F81;&<6C60>R2ULQ6HYDRZ$V?LNB!TI0L"0PS(_U3 M%KV%IBQZLZ09#5%Z]BF+WG"2D,XK\$#>H"712LV(C/DIW6*4!O]UPR)?[^MM_J.]YCX#C7_GIL@%W MD8:>TQ*\Z4[,MJ<2PV(9:4?/DHLIRK!(79T9>=(@W/LU_\>G3T_55CRH 75_ MWCLK?II%W,]")(10C1+B5$9\:8P$2=V(4#\*::H=\5TE,;..*9K.GBBDS_T M)AJQWV1)81IW*:1)"'A=6D 4.%EJLT#01'I85#@HV&!@>/W-Y6+#081^3^MHL#SA61L4 AV[G/%N*TP[++AJ4G0MS'H%=_-ZTY()(Y9+6;3\X ML7AXE#OX9EO5MXK$(\)U288\%H8(>WZ"J,@$B@GC&8X]D;F@]I6#U.8^:&WZ M61QICMU'&N"EIUO64 >QT(!,"BUT!#,6K7%$*V%"RXTQ+ZLN=!Y"1YQ'N]< ML.M_O3(D7C?X'%UH9GWMW,M)!G[X^F-G1(!^?#H.QWBH:A4)F,X.@3!#_W5M M28T"V?'5%XMIM07MAK?Z+YGMQ=+#+543VU>B^?/MYI:QIA.I%+UUL;E':0 $WLHA$EO:T;5(+KJQ0T XW]]! M[QJF*XMRFV>Y_"A%]2%[)>I6N^T!2>;'H5K>3E 4K+ M9B^/BWR1OJSQRI0Y$N\:BU&Q,G]4GD9=W; 2J?A'1OFRZ=^I/7>Q>864\E M22%IJJ[51[* H+M7;HU@VX;(P"!;D72NRFQU:/JH:&91=>^JRT738X*=1-&C M#\,4C8M\]7JSS;=/GQ[(>OUB5^4;J,:B5B]*P_]VEU3=&I23HM33T-[ -D6/CBO6MMXARC0C3JM788W"%>B?Q7=]]*3;B_:X.DN+,$SRA##$O4<-W59(] M]WPD@TQ* R85S=?J#G]M\;F=3D7.J>DY#4%]/;K 85R)ID@'="/U!0.I3Y\$ M1KISL=ABBM,G1E=K>I^Q>(*K'(CJHV B_UH')I'+>1:X(<)N1M7&1%":)1&B M09R(Q!5AD&"]Z6$0LEI?PRE3Q%J2:K31GN:-LQ' @QHM!"<42)&N*5N"Y* M<91*9Q)[.,G"R,6^=L+N.+V9'@U0 /F^=L$Q2_Z=#!(L$UA?Y,&T8(UEELL1UI?I)&$8\)J9BW_I M$.RO$;V$9JY+?!1&F8>PQU)$7!*@B&41BTB61K#BTCY"\R=C:#NH,(#TO'8; M8@./?R\EGN&"=4PN2_YX+YE%?? Q8<_][M'GS73U=#;XH>_E>RE$DVJT2C!V M71JZB-&0(XP3&8L'H8\X%O+'6."4NA"E':4XL_8>)]6OZ^"SDSQ5!^/*:VG3 MK!Z+4FUJ,.T>AU1/S:T"!=/W(T;[^]<#]1OG2-^>YFN+:LD$C--;U!9HBW]N M%/1?-+,.S8GYWW,NP_RL*!^:YM=-6\0W4HS7WZ4";LCZV#>W#=&C@%*>ICY2 M]88(N[$,9R(_0\P5010*X8<):%2J,2S[HL M BCTV&0ZEF#3,QD'2R;)G(]%3=5DN,Y-V/0%)[<<>+43GXM?\V)=T_Z0_4W2 M>:F@#8:-3@KCQ)ZKQX(V# /=%_37F#"-<,>VNU*Z:)_$=KNN MR]EN-_SMPR/)2_6/N[+XFE>2O"HE=3&E*48BB$.$>1 B(KP0I32)0S_F,::@ MA'08^=D=I0XS!L,%]6%D/ T\P3#"7J;ZD$<4$2_A2'AJ4 IV>1)'JVVQ)>MG MA_' A/[!NGK%*;LL.>*[NDT"GD$!0=5S*N>#"NI)=OBX<8Z"QCP0**)1 MC'"0$40SEJ$@BSV7$"9_KW5CIT%K9MO<4'8.I)V6ME']_Q!F>F;$$A(PFV$, M@DD.RIAX]E)/>BDMG7$R)O*51)/15Z84$O6J2?I7I[Z( M$?E9K]?U[4_-,+#:V 1W/8,Q,YHP0]*6+@T=HLL(D@J)<DR7+]D+LT M\TD NJYK%U[F'-T@'?8@N6Z( I?'Z!C;:D1QRK.U6&&_[,)1P*DPE_[]V>^- MDU!4*X'&B_A,OHOJY?[V-?*]6*I(@'RY9R.<>A&B6+KQ?LB$H'X:2,<=F(5R MG=+,*O/R])):'43FC0^[54RHU#NCU)0>V/34RPH8,'UKFWSL'?B:Z(WSTO8= M]:AD]M)3>N@LG9\R+.Z5!)61%V"*7)7;E8SCN0SUNX/0]B.]4^ETDTR-&&2I MFE,0>"A) HI"ED4N#;.,1UI*/$AE9@7>T^W.VP-.0!_&:%ACK4D.TU8CH;65 M54NH(465"W245/[KJ*##:R^BG%KBM8JI]_#4P<:WFVW.U:#1_*LXUBJ__L[6 M.RZXNL%5^?2[[?Z*Y7Q6Z3'2BZ.81Q''R/?K\LG$14F<)LB->.1%+,NB(#:; M>6R+Q9G-09?-;GU]RVB3%]%A]?H$8-/AR=8^2#U'X7D_'IC-ZHY]+P#)=K<@];.0LBPTR4N;2@7)0!F8S23:ZMMUA&R8 PW:21HGJ].35#_>&%,\G%MLB0T3*L^ MEX2K WQ)6?ZXOH>Z.6E]=(F'5773$-I([8;674S]-(3KJJ'.XZ;W@:02:NSZ MV=U32%(_(!%'@7 QPCQ,4!I$*0HSS+,L3&,_ ^6P]]"966<_[1X?FQ0)LG8Z M.;;.1[%6+2S47939;=YUU'1O["9C ;V5J^_@%,F9+]H&!;-VF7:=RL(79H.B M7EZ*#3]NJY_,V\U7^64O2M6[.@D$BX.4(,'2 &$2ARCA+$)>[ =AR.,TH/[4 M1C(=>EI?WRD=9#JTIC:-Z<*DI[/31;?9)D8'"@OM8:Z(.%M?F"ZM9VX(E\8[?*$^['G(T^H(M0XI"AA;H"D0HLP34/B"ZW*\9[U M9]Z"3R9>OS8;[OU:?XC=-/E@RGDJVL0!YJ_AH^NFR6IA@'G_QVD\P/PU8$[= ME=>>98#YZX$)=0./F>WY[\7V):F^U%F^7/ 73[]4ZN)1F9]*Y=OSL+<&#&3#)BU-CUW+CT"?G!\60A/!'Y\"3!"?G2E]L-?Z7&P!>/]52SIFQG MO^<6>GW?#CMR7G+3?V]5RP)OI.O M.Y(S9\^:_@V"/FKC]PFS 8]V !C-<- 0S 01C<.^E06NW\ "]Z]C8"_;*&$ M7-FD\JM8B8%_[0EY5;;8[@@ M!?GRGQ/4UH,79%W?6)/] "]66U0,P?J?NXUP K<&"EL 2MN3FB0ZV'7J%+OO MRJK*&FAK7DV^()\L[OZ,5:/G3_=B-]".D*M=?< MBH=/1&5BWQ%5UO;ZOW;Y]JE]:B4M;>*)E*! Q '"-'51PA(5DT51[$D#C%,. ML\!3V)G=\*IKDT=U1"%X>^%45;LZ,E$6MF;&R??"J;<%^7_ CT;PO7 AHX,WA"5=.2_#&.8!?ZX5B34';,.MGB! M: $D6U>)4UA9]E+1 F@7UXLVUH3/HWRUSV7Y7SM2;M68WH]"=098N2)PO8BY MB'DD1I@)A@A/$[DQ^=SEC+L9T1Y+V4-C9F/64G4.9)V&KOZ0RCYPANV/)9%A M9@4N+6ARY8@\1@,L^]9<;([EB%#=<99CCYJYCF](7OY*UCNQKQ&J6V<=?OBW M7)3J+O%I7YB?Q"$./>*KY@6A]!4]AJB7!"@D*>;4I1@GH$:O(.HS*ZLBZ]1T M;YPN.S?.\3?.@25@OP,SN/6#[VU\M-DJ8)+4E-P%&>U&_ MP B6D;%.D P M8_+7#B2G#,R8=P22V9(IT:.YJ D!P7!N.F O&YJ,HN#?\O7ZW6%R#(U"GU(2 MH 1C->H+1RC)0H98%O$L=J,XY2G(/)Q3F-D4M/0FC-VY!$53T:>("E1JD)1P M]>V3Q):J7JR_K%KVB7>A@KT/FJG;75D\BG+[="<_3-6M7 7^=4[A7\NBJE9A M&!"18A>E*0X0=E,9$^"$HBC.<*HZBLM]&Z)[P^3F5D1%0YT/URS4VX]HZ6TAP5,4UNZ-TY-N<;A0/O&J:G;4UP]*2UI\0BQ155:3_!S_=9\RS!M M+[__LOV0_5*)VZH2VP]T*UU\563P^CO[HEI)O"G*GO; *S\.61B%$?*CNM8Q M]E 2>@'RJ,>8FKKI)@14"6#.R]RN>[GD%:Z".!6:N/+6Z2+:?FRVD9 M4]=(+6N._'3.>YL?6YM;S,N;CI&M]+T)G"R;Y3<=LHMD0 M+FC1)JC/B;\M2 M-V'P\JV9;=>5UD":Y957!!RV&M-D@QF!*V)92QWLE\.PB=')4@OV+;HFPFFK MHJM/S#"MY)<-SZMZ,+C@4B/EH_N,,L)H) +B( MXZQM?/+9TMB2/F:TOJVG75$^PQ52L>;D*D>HWJ],LDO,H-;;\N=#;K8A)5VN MG(8MZ[EYDV!98C))+P]_G-DD8S"!II.,+F;0T.65>"P%RYOY31LN%RRW^?^N M_]ED^-5%US+^*I5GL97?TYRN&X>C6GF!)[PX#5&81!G"6280D98-"1$+(D0: MBTAK\M)D3N;.E\Z2/WBV^**. MWG7!SCVXGJ?@!RUWHKAEVQU9KY_4,$)58P%H1'W][9EUZ>[U!Z>E6D]0K$N* MQ*;:[T/ WNX]"(R?R$P7'GB9-$ENT"'-L&A&AS4]2RYV:#,L4O?P9N3)J?-R MZF[RA]A+M<-5=T]-6L>+)T6MV$A/[-C*A,C@AX<\0Y$?8W6<$Z'$"RF*O P' M6,CHB'IF.MMK\N@"+,0W3$US3R( MX^E.W?>ZOG]N.+M1;>X.S"TTC<84*NM39\",/--T&5/ ^J?(&*\(+TAYO=GF MVZO:XC/;IH:< MH^@Y#4']VI,+'(8MS%3I8#8#(!BHS*1/ J/ZDHO%%BLLZ1.C6U'2^\QSC]93 M)GU%,$O=2-6:A#)XQD$6H#20WED<">Z3..0I,W0?;+ W=X+);(/;@&FEEC]4 MJ(^R]$=E[K^Y>FLG;5/N M6ZPEIR0:-$%O4IN@)?FXC--\RC80^?1'KM;(M9/.T$M@- MPTAX"-- S1:3L1"- X(H2X+,#3TWIEH#3:XOOTPT5%-T]B2A\= )&KH1D:F, M1C&1GG@&4=$U*2;$12?++1P971/E,C:Z^M0,V7!WY*FNL7VU$_\A2/E9@BI6 M+@TQ]ER*@HS* "A+4D02@E$<".HGE"0T ^JL MR,!46">];5LX5-0W*3>.8LFI>5HHM6T(CB72VJ[2_^.DM W! TIG&US(S 2] MV%7Y1N7%J;R'*J]3(YH4"+%O.!%R'-&$QH@$5&[NGAH[1"**(KF[ITG,!4E! MLSQ&*!FS:K1QCV\!B'4<_J6 4'9F6FX@(V*=JR6C(AX_06-1G: MXI^;"/T730>2?;ME==*L-$!W9;&1?V5-OX\F"Z;Y[_&2,6&1Q],H0HS&$<*" M9BCU28JX[S,J$N9CO:9>0 ='5,QQS8@:S(Y*3 M?JR62:@R!&*7:N)/MO7:KX34X(=\4Q]HOI(_ MU$WO&EIC=@-R(.V%"*EXYD1HE>@PLOENZE M(UXWZ4OK>3/?X'),LK0!Y4[E2ZLTI\_DNZADE%+?Z_E>PGW,(Q0%JC$@2PA* M55=_-V0B]A(WX014^@^@/7MR5YW3M544G<>&Y-0)YOTXZCD ,Z$#4_;>Z>8U M7C4/SMT(7A;&G(]*/MO0\W[*SSP"?122\8'HXTL8[.R[M?!<&GJJO+@9-O9F M3>ZU-_7KK\^]GZOK?446>2>EY> 1@'W2:^SETP4';N/#,CN_*?*6RNI'A#/; MR7O67&X3'Q;J9/\>>71J*M;)3*S;#?_8]*51^9-5DY*3D""-8E>UUDQCA ,A MMVXO"!#UXS3UPBR@!-0[#T![P22JTUEL*I]XSTV=8%Q-38X:AUEO9Y\)/)C^ MV\1M0KJ2-@+6-:!<_5]U)?M*UNJ(H":9,T5% M_J*FV?U!Y\E5&,8D#;&'>!!+8^22$*5"E= 3$2:>[^,DH? !H9-X@NB9\211 M1;/6KKJ1F#A2OW&HN,\W=7\PJ8X- 9B5FO:)Q#SPA!]0E&$1(9QX,2)IYJ&4 MB"R(?;DY^. )I M_'N!1I0.?AI _?9;/06__6 Q9V(ZB"-TX-:RONV@>67&: M1YH-YN2'W3?L;3-6@+*T\4SC9=&MR ILYYN3G4472,OY5JS4W9?'HP1Y-'$1 M]N5613Q?(,:EL^SY+@\C=[:DG&_%_"DYT8PI.1(_/3,V(RHPPV66CO.M>*9D MG",4SY&*(ZG_<1-QCM!,2L/I+&-F<'XNOM:G*6\W/^>;HNR,T/I8K-=OBE*- MZ%V%GG %Q1AE-)%^L(S"$0D\%X59%KG21XXB'Q24:U&=.QQ7(_J^%&N)5?7? MVW%RMUMIUNEN6U?Q2DWJF4WG_*;X=/:, L-T/6\#"5KHJ,KT-I5U*/ MHS1F!'D!3RBG;DP]+;O2L_[,%D01=!3%NBT]H.W9%22&U=V"?##%/A5M?+B- MEHR AFW39#5KPZ;Y<<(ZJO4+,M@G[SUA+.A7,G0T0A(7 ^?_KH'%EQ&E[T+^NT MP!F_N;.-"_ 87P,2YS>K27E0H8VN][0(+';7!Q&W>_$'>L]&M:XZX5\%$26! MP!2Q*,X0YD& 4L^G2&2I@EYA6ZBL3,>GY>E_%@8,B-U>!;5>468IJ:P+/6$C;%7"X>/;D20.?>Y\F^X^]!T8#AF/?3U 8 M)P3A)$M1RKT0$9^Q%(&8>-4!,F%=]79!!C_KLE>6\Z>N\GGC2/8\8CJ-48[?NRB++ MMROFTB3E82*C:B[U/>44I:%4_\#W8B_A;N@EX6I;;,E:;W_MK W2]P,%[:_. M8?*=) 6GZ,V^2 MKQ\>U\63$$[5DJUOL*G8" D5L%KL'!H]79H@,#"K M+YNY=5VTB^RLGL?@#5OV?:&>VB%G[\F#6%&=,=Z_Z?FUDR/G*#RC&TA]&5,12X?S00S2,,4JC,*%^D ;" M!YVRZ)&=70UK)FZ<^X:-9M3/"2/0_4X+3-UMT#9$4/W=H_/7#CJG/+0=K&WN MG!"AK6VH6D07WF*$(\J#%+&08M\CC(8N:&P,D/[\ITLM-TY1 M=WQG77Z<761;4KQ3$5000A#CES44)3U;>-$I2DGHP_LI"E(::! M'X"Z,FG0G%F[/PHNQ$.=WOB^V*"KR8WU5)@FC?3P,[GEW?W]T]^<3\6:J\3( M]E,!GL7I@!ZY7AID7H#BC)%FOE&:^#$2"8EC&J:Q&Y+55U'2XIE@[]+6!KX/ M;?OXZ=E8RYC K&U?6NV1"2RM0,:D$8XRY#',8^%YL:=G>B]6GMG [FGIJ?6E MV,/*.TD8F(KNR5AT>'J9'](T^5)'R^2_CAIVN=XB>M0K1JLM_0\85GY?QBJ' M6#O$*X(,_+/ZI6STXJUNFDF M9R49=_EWL?Y6E+]7-RHV_S.P6'@ 3+V-TQ)$,&W4/)*X+&"Y(W8G2&A(;ZMZ M=X#2LK6YXR)?5-YJO#)K!YI.!)-E828W3YRJ$7M4)*H!C4">Y_H93D/J1UKM M'PWISQ[-=+NH[ ^43P990G,%@/!J7J+,!QK,C.AUG9E[ZB<(A&6;T#SW?$\0 M-(;-:"Q,\GRUSZ+\+%]=^43X(B4>DHY'JAI=!8BD,4>)&D\5>8S%GE:/RO.% M9[8=+2E'T=+/>C@1?5C]IP@$TVL]64#)#=<8-TIJ.%EHL62&:^QWDQBN_AY> M[27MY6Y-RG=YM:U-)[C$JW>!F;_]>[J.(GSC?-;OOCHL];!"6!,8IAU=66?9 MXK3D,JK)ZE]UL4*L4<&ZU5?C#YNYO<=CZ].CP_8DZL73.W%/ULUTJ7W_14JB MU*4)"J@7(I4WA)(@2)%/@I0%:8:% '64@;.PZ%'^M?/4>J9[S96S'V%FU([1 M 'P]OWA>2*&NL7TTP3ZR.2"6W&0#!A;UE,T!.G>6)ZQD.N_QEO-2S9QI_GB7 M;X2W\C*7\5#$R",JI3%-97P>>RY*,?.IZ_DAC;2&T0U2F3MCH-&&/<6;]B^. MHNU\V "R[=@@ MZ)"%'GCT=G@;0L-T\D+>><<.4WZL#VU49 MPGY.8!Q[B>_Q$,5^Q! F88QH$"4H$UGLQX+&V-6:I:Q+<&85[I)WCO1OZE(6 MPV&+HQCJZ;=-9&!Z/A$4>(ZNIJ2VDG+'R"V;A:LI_$7:K>Y[=E+X/GS;2.WZ MDC_>B5+-&R3WXL53V;S M<*"LNF?O24_+*AO"4<\NS(0.S$1\VM%*?OV(\@6.(!TYN+%^.VX@]DQI9D.4 MGS7=3 .2L;0SG24,6LPT*:^?R%I\+EY_^G"WS\AR?,/&KFI5R;-?T]KU9) M1@*/^1S1U$\1I@E&218G*$RH%Q/5PXI-'@HOZN%&.15F; MWX]Y]?M^#X@3D42"8^1Z88@P4;0.NLC+TY6E ZI*K%ULGQ#-BS?W .S9_M@U--]"^# =+ZI M]N]0O''V-"TVA!T6RE97V!XJR[:&'1;UHC_LR..FUWDJV?Y3.[O]EJIN(VR[ M7?AQ("L=SCUAH+/= M!Y.>IEH0'J:I)G*;S$ ?DLK>O/.K5):>;3XDZI4YYH./F_?3D_OJYWR[%BL2 MLCCU?8:B)%5U*F&,DM +D>^'24P"-PJR -I+KUU\9J6L::A-U?-_H#^V=U&: M]^Q7P1C6PJDBPE0/*IU1![US,29USSLLMGCGO',QKG7-NWC&-"&V4^&AZCJ: M68ZB_"K>R<#XK=34:L5'[NI"OUF3>]WRN]&%9@_H:_K.YY)PM5VW7-1;MF)%\)U\W=ESI%^B M-X[0L VS#@XTX ?AXORFV+%4R:<&"5)I. @+-T14-=F/(L+#T T\D0'2;R[6GSOU1GY=67NU] *2 MA'*)A(;3,4T^F(J>BF:4:',I(R3)9I*LA@DV0)F!23:]$@TGV%R^MF!R32_/ MIXDU_8\9WM23ZHL,D=0?*FGG*UDKW^(-R>Y;/S/S/#"+-$701/D6N/8>E3W:M'/5 ?T3Y#YRT=:.;M MOC7(P1^A Y<.1)I=N+26@I^$W-[?;U^7]3R#]\7V/\3VE9 :_Y!O!'SR4(I[LE6.)*18B.*756?X(I-U23D2<8MCAI'EFE09JP.!&(8Z&N? A& MJ:=F'3 WHZY0B5&@E"AC3F:V*=?J(]7^NSEM\U/4C\U0.'D5?#VG9A%(@:[- M:%'E6?ND^J&%2RR'(%FRX/(J'W^\\LLAN(R*,0<7- S5U/B7MU4E@Y%7M4,E MZ>4%K^/!>GA//;NGNQ.N?.'R@.($N415:W#F(X)#CIA/_"AF) DC4,DWG(6Y M [5Z0E-><^3L-NK"1+33FT13"YC7Z?*J1\*C?!4:K<$QUPS69D42:- 4O^T)(ERR#(E]/8A]^!7[^(C> M>QF%?Q2L^"K*IU<[53G>S"'XD+W>9(7\$Z=EQ>&[ MIK' ?M!"D3D=?FZS(NGWQ&'.ML,]$2H2/LH@3Z3U(%X*D+D'CNWK?RPAW>1P2\[/(^]L+$3N_OQ785""R5D60H"I, 25-- M$.59C#"EC#+?Y4& C;J[R\5G/UUK2(&3KTX 4&.57=_-D!]@C+"(?$3#($.A MZT?26/D$TP R.=88 /BH6#L Z!X=FHD%/2L\-*V7=&;H3M_AWG9'>K7T\W2A M[PC5VWF^^PS,;*@QSA^5@U%W(UE39T[?PLB#KQW#=/T>_.>(K"L,X8RP:\L#,3"S2G_$*, M"3/*CVLM-I_\@OWN;/++7YJZP;5G39BZ7GY%MJ1M]Q4D+A6I1U"1OBE+D]YN&"'OZ7))-I6@7F]L-K_^UKCWP M6_Z?NVJK[&P[R/RNZ2;8'3C_N;@>LJ_2,.%!R%PD!(FD19#.9AJD&(DL2U+A M>HD;:.V>?PAIYC8[62;85ET498TT#MN+XVR/$CBDPZFZ8"J/\PLWQ09U3^7: MXW"#9H[/]HW1\\[_:;X',-O;-*8\DR]^6RR+-_A\[D_MJM] M1)^=*;-=^55>D7T]AR2H*H9DV+H3S0Q=X@8TX2%#V,NX##E9B))8N(CSV,41 M]1D.(LBF.41LYCWME'13%5<3-QM(/ B;WLYA"PR883?' 6QB=02T9 $'22UJ MH'2$/K54C3YJ>/,G]_J'8U.G; M3?[^A]VVVDJ_5^[-JTPU,XPP08D0ZJPVI2CQ*48D#BGQ1) P 3Q_&B*WS"E4 MPX%3L["O3JB<#A?0TZA! '7/I&S!8G0R98R(P0F5CJ 3SJD&EU_XM$I'U,LS M*ZVW#*K;^7]^+NY$H=S[-QMX0?OUU^=.0CP$%,[GPKE[_>&D/EN%[L5V4VPU MT]2&8!C?4"T@ %-.7>'GJ$D?EM6L#+UGS>4JSX>%.BDV'WG4O-'6FW7Q3<6_ M\J_J8K7:2JV60?2;=DS,K3JLKKO!7"G186F($S<*D!MAN1MG1.[&KJ H8I3Z M84*RP >%L5,9FEG[WZO#5]5_*F\9JX_C#B-U''+@S:!CUZ1/0B\R7A)?F&VI MVWHIUIH:<_6OMR<@'_ASC@S.77QE"RZ+'<$FL;-XHS ;X%WK'V9E73.;>6A4 M]N+I\->_Y:*4"WUY>B>^2DQ5-@4)0D\PEJ" U*=\U$4DBE2E>LI"/Q NQ:#. MA'ID9[9_G4Y[!]JU>Y;(EJ"_2:E!LU>.^6L=W#;DVV@K\26<[R[UZ IK;5++*,&%Y[3H G YI47[3?AAQSZ7L=[-- \X.J_,K*M[ M2IHAR[DXXP<5AI+ 5&U/Q-I&V\.XT4E#=YW%3A>N,-\]4;CV:\-3A.+A(:^/ MA2K5U[?8*&]<;-CU0%6$ :>I[R/""$4XB1DBJJ JXEF6LBC-/%BZ&(CZS(K4 MX:7I5=WEQD:[%!C4FF<"WF[X>_(@='?<_A7F/E>4)/0WWP%!Q_=B.S+"5+M#\] [Y<:19/.O M.5=EX8/R@W;L@*EL1O(&#;A@OE)["9:^WG/^G.[OC5!IZ$(Z"UQ!8AAW;,@ M'M ?[DIF,L'GBHB OA?31#5K6*'W8<+Z2O3+,=@0XLIKRW5RZ.?YI 7#P&/F M16.L*!^+LO[3C8$X["AF0$0B@BETF% MGJ!NY#*<^BR!1/M7JVO#N,O?<2+PEYY*NK)NFU1X(@PF.! M IXF(J68)GK^.YCRS%I[Y*.OY,WY3?'BU,P S^'TX=73]%E @VF_+;P,KJR MLEN[N=*EN_ %%A".RWLLZ )F)N:=()6HCN?Z&8E#CE,4)GZ$,,\21,,P03AQ MLY2E+&8>*.'E=/F9C45#S/A8_@P*/9TW%Q"FV/JR@57WN@B6]/-L\465\+I@ MYYK6\Y1I\'S+N?P8J]HO_U#>E<57->!CE7@I=WTO1=)=%@B3)$4)P13Q-!0Q M8ZXK.#!JODYHF7!Y3[L3$+;TH4%R#URZT?%T$(S"8@/Y#8+A8>$F1,$]"R\< M_@Z+=QGWCCP/OVM2:?BW;+LCZ_73'2'%>?Y<*O"'KE[MJ6SQ(7;[=\'?%YOY=_E7PYOB@Z8^0^92X ?-1 M&',9S+/,18D?$.DP^+$7I()[ <@)G\;.[!%^TUZ!/CE_%<5]21Z_/)GUG)B( MNIZ_OQR6,'-U.L^ZXJOES&@;M-[BP@]4, ZX-F'FV M6=?FP V-O9ZPJIE)?"^VJN2G]MJXX"^>?JD$?[OY\"C4/4:WUN<0@&#!;IQJDU=BUW*C-XP?%D)-O?G0./'5K#.;[>J1Z?GP3;E?7BK[^S]4[25X93>92[[;XE45MN<"?*VJ4\ M7ATP%@1N'%(4N+ZT8E$8(<*H0#2CH1^+Q"5!!KH[M<38S+:MRZ9SY--I&6TL M7H?5>NY:6U\CN6UBJPFW.]8^0D9N.A(PDW4$H29XTP[Z[I<9WNAV M4"1;'6BO$UFV->R@H!<]6X>?-L@Z__Q%-%T>BK+:9R*''HF(\#D2?AP@'(<9 M(L3'2,2IEX0>YL+54M2>]6?64$G0.5 $I&1? 6)8^RR(!U.[$\E,LLZOB C( M.I\FJEG6N=Z'"-X_?MXM79[$M?>/4 ME1'T-#=W:Y@ -_DI<)@UMA^5TF;G^7YBR[>&'Q7\:N_V\;?@E^]WHMCO#)KW MZH<79M;.N]EZJSR,N\9+M\V[HZ"1,L39D,."D-$0Z3%%'7XR@1GA>Y7B1W M>_U![WU49M:"MR^=BJQU@\MA/#2\6QM2PE3E2-%I29IXNKU" _Q=&\*;>;U& M(,"7L)-/8]1K<8)HY1F-C>*FCINKND9-2'LQTC/^[4B M.<:D;J'8-]1%: MF/J(I$&"O$"(@!(<)RGLK'M)[FW-W&*M6?B92&B;2]\Q<-0X?,BB M! NO 2(/1MHZZRP7= .D.HF_(>]9S6,^SB\X)"*N_#0(O"!.U405C'#L492Z M)$)!0@(W)GZ2^OYJJZI0]%QS?=(@^WA@0/\;+GVI.BEEUZ3<=@>I''BPDK=\ M#58]EW@>L(#V0 0S23DH14,'*Y; MQE0[IU_WY\@N\]PPQ1[*F+KYYGZ(:!1S:46BE&>1'R78U?:M3M>>V8W:$W/^ M 7 (SH37\(C,18(I#F);\D^O\#[HB9Z\LYW5< MY_7$P>AY!*;F5;E=J1ZN'[*?R7\695MY]:IX(/EFE8C8\WPN$'8SU8*%,Y2D M:81X1%C*@C#U(ZTC_4$J&N*;F#,,T;!JL"0\S$OJ2 M:FN1EB1#6[=]C8L6].8-1)X^U7DJ^;$Y3. MW-2F3KQZ0:JEJ!$9!CQ,!3"H]0/L@CHW4/H+^#BRQBJ M7OE>K]S?[L(">3*OZX*Q\+E;(EE5ZT)2./4A&JNF2$D37; M-0=7X+@ ]*EH!P=S80V/$$Y.N)T#-PKL[@#E/4,W3LV2U3C!! M[P0*(^M(1 M@PDT5\(&HV6F]IY0<W;.[8.*W8Q&M)RA,FP"K $"TW>;6)B.:[DNZ]1I+6>K M/L>PENN"]4P=OXGU@Z>W9%B JNQY?>N!YEP%KA="S5+A M>J3RC"6N%Z(.U[A>/FYXD'"U7[., $I%1=7&'S,/7__73@UTJ*H=45U/LRSQ MJ!<+)/PT0CA+&4JXNC$,_2#V$B$U&Y3,9\[*W.>#,NY]+ LF!-\7M>=[PO4! M0LV*D[<=RV4DO"DVJ-O-O/T=\#3!_*/1/%A8!'#@&9V8H3AKPIH59BR)4Q&B.%-'$YQZ**&NBY((QR*2!C*+04<3 -HS&[X#)_6I MZ:[EQ=F2[\YCRPVP;3T 6#TK-A-<,+-UBM2!C7I?:,],)4^BNG&.[%ALB@_' MP%;'? #E9=OIPR&YZ+5OL(11JY&\Y+>9OO M-.0Q=BCL)UQV5WX6AV @9?+:(P8;^D=1"?G&E]L-?R6^BG7QJ!3QMBSEQR;4 M7S\*)O*OZCI$SMZ1E3=L?)57K%U4>W*3@)'Y+H8 MA[ODL#"KHYL\S@S+N&RC*J$_6ZO &OV6Q_))KW M<\\(-/!BK\/IC7/":VT N]RJC^+ KW-DV#ER;'FJU-QXVKI3M,W>LI>1,X%[ M<8LY%QUX&M&5D5J_5G="E'\MB]TC>)*>YG*+9"ACLX.:]?351U?.@[&,%LQA68 +[.3"I+7DOFD07]4E@0)Q[&L"W#0O1";*4K2=S67,5//1#+YI$>ZYG9,P8T5*?M%&?+CO:6K1GPA%M MZWUU2%'4QF>?CU'_9*V&QDJ3]N"0FJ\;9R. .9B&GX2>/9H17<,FT_L4RQ]: MCGY4Z4LMVGMN:F@;2]\P9,]>30/$DO$R9&)12S8-J'.S-G$U^,F+6=76HJ5: MULNSP#592Q5B+5I\9;'BZKG*K,9KJZP45-4+K=>OOPM6#RY\*3^A^[I0&#:( M9&B-N75HO78.M)TC<8#2# &@H4*69 =Z AGIEA#"R^G9AKBG2B= MSO-FR3S;\O]4]Z8[DN-*FNC_>0H!@SNW"@@VM%!;#S! Y'8Z>ZHR YE17>A; M/QQ<,_V4AWNTW",J8Y[^DEKY::!2EJ!E,G\K(E&B+PHQ&H]EG3^SP5*RW MW^J-L/X%3&D5Y8#(YSH##@V B;\\.@(P[46'!\!D^Y\A 3P77N$]]^;I(=@:8[# M$.%,2O4_&44Y23/$!$D#'N<\B8U07SK6GK]2H00+_T\X%/KOYJD,>Y& 6<9: MFM\G(+S_#D]3V(LW#>'=0$PKJ/?? ;F(BU<6AWK_?2#GT/.(W0'G=!'XV_;4 MA'=/?KP16R'7A_W'_1?U[[LMH9N7N]U^OZ8;L0H3F>:48A3Y4H^1\2-$XR1& M(A0)%K[$L0]J5+'B8NZCT?ZP?BCC*%YSIV_(RUYD[UNA(:B?6KR60"FTYM;[ M:WWXKA]6T==6EQ@'H?>@?/=W8!NRW<>N] M=V+*:[AR=U:;I!1'!SD['A8]Y4U2T^41<-IB,*]7.L[B9?7VTRJ*:!;SB*,D M#U2$(VF*2$8YREA*&TY-QG.^51B)G_:(DY[ SLF(=9]MM_^_CI M=KJ)7K,ZD-NL'Z[,K?[A9&FMI18QFVO6&QOH^)=7:$4]9NI8F&!&68)21BC" M3(8H"U)E(FI#SR/&=<#6S63EIB+3-F;KY;&8;_N(? ^8FEOH.R_:B MSI3L=+6U1O_44*OB^'>][O?MT^KG7[R<5T!M,BKO&EYDZ> ME!Q40V)U.'Z_?BA[%W[]=/>QW1%UXY5L 4J\#+0T[,MF4! P%6.HFUF&6 "E MMZL(,UA_N<(PH@8[<%2CNV4@Q7^1OHPBP6L980:*UU+\A;UR"LG?R[ZJ@Z M6WO9KJDNL:XZHSH?LK.C+^)9;)]*=.>W^FY#[<*_KP_?F_EYQP@7QS[!/ ^1 MOG- &(L Y40D*$A8S$3(\B0#=68;TIUYHZVYJ&#.&S[*W&%K,J7ER<)4LV;V M.H.^8);L2%5@0P<*[L@%F%)=U#D 57'I-J"O6[50?-SR]?.:/Y$-O'7BZMVY MP^S-QFO1!'5*7,MI$#=/%!&X]9Y+Y[XAHE<6VT:(ZP67;(#H%>>B\:'_.H;\A\WNKX];N2L>JO-SLT_XC D_CJE2&].U "Q"64 3E(?8 MSWP_":3,0$,9S>C.;(-M+CQ^0C7;28\IICRIN%+'O"-;_PJ :5 MP6SZ3%N: T^SX+5XF&4/!LKM:F2C(=5E)S;"5'$UL!'XNN5=A&X<_K3;'F>G M57 )=7?$*B$)SP43*,8)15@=DA&5F8\R%G"!*>62!J!+AD%R,SN0I@Q+.8D2 M^^2(3F !0#"BMRR01+ \0B+"*<(T5:>A6(:(YSRF01!BS -(EL&AWFS3#NOE MM&=X1^),)\#+CQ)CH4WX"*93T^['TX%?:!@)Z>JF8IC8LE<01H)?W2V8O07S ME5RL5^^W!SUP9KT11=W%^K)*DT2YQBQ%<8CU[&L>HUSF(4JC."(DC4(1&%4E M]*P_=\E42=$K23;=T(8%YWT*&;9;!V+"#!4FH;%ICL@Q<*11;U9FJ/YPLKZ^ M]18QMQ%A&OL:>\PVH]AJR-0%T;=;KK'!BV=Q^V.]7^4IQ9D((D3#7%06QW\]ZKQU4$KLB"DX7#2C--$CI3!30Y"-6" M11[02#9G^;]A:@OG_8Q$O\[WF;UFU1Y])W:?Q.[V^5L91P+!A?K>G]E6=7/P MW?O/WB?U?[?/*I;X)KPJ#)X$-M2KC?&,H M%P"S5C0Z@/=*#0MIV2'2G.$DXJ"?@ M?/FY$X$-L;IP [B!7JC",)]G+2 P;6++)MHZ!;O*IW4_ M95>3_N]W*Y)RD44)131/8VU"ZO07Q"E*0\%(D.>I](V"T].2,YO-OY-'8CBA MI27FL'G8,0\SB7^_O;O]Y*XF_<3JY)ITM=2B->DGUB]KTEO_ L]MU.4A']9[ M1C;_*4CQ?LO?*6-9A2Q,) TPXB$-$(Z).HDE68C402SV2+B0&V8O5B*#LA]C,EFE0'H772P/,B96 M.QDR^BS\J*3#/O(@3$]&]>,SVT]Y %!DS,\XC1CC1QH+"6"6,,H\Z'!RP:[5 M6:198[&CQP73[9/&Y3_9'2S>:AYTB9 ^#'Y9[_^\$X7^"W5:#%99G(5^D!$4 M8M]7&TA($(TQ0T&61 3+.,Z3!'+,&"(VMR$<*>F"@Z(JD((=/ 9514.6I"1( M4!CK$YD( D0BCE%"X]S'09@%)%RI4SC=+:VL-E%+=9&J"W[?FB+K4'5F)SA7 MZ@!NQFVJGB9[XYT(NSOA,;7JH3BK7+",^SY66J<,8<8YRGA$4"YP($B8)S(Q M1W%QPM+<\?E9>3"KN;PY3H-_N6E\K=W8:3>?9=C#O(ZRP7ZHTO/O[3+L&^^7 MDYZ;LNT3E]Z13:_FTZL97?P+ *!P%O\2=@@Z2WT1&/R.4^4-HO:XH;0?O;:%'_<2[QW 675HPL#W3Y,/YLC/1;,!&>N0$>!=I\EJYRH-/R?,T_4+ M,NBV.EY;S@?U\WSF4 8>LSOD?Q('78)\5^R>UUSP-R^_[;4C^MQ4V=VRP_IY M?5B+_2H)DEQ$)%4'UUQ%L'J48LX"ADC(UG[\B+=SNN M-? Q&*X 1X=B .%%C\APA5P>F"U6@.>^Z[%,.LIY%L5+=3-OF CO>G?N^**9 MR+5Y\4H _7+?584TS!CGC;OU,!X#GVJ\,#@PU1N=]4+8T):I>$[%UPL)S\D M3CM!/_CQZ1\Y9=]DH4J^\?%?(N4B=+2 7CTPP MEEO&BB?!F_.XVN8:]!3N 8#&3$:7IME/;'EK'16\TX#'W[($?KM_^/9O MN[\TT-3;[9ZKGZTPWWI7F=E,2^(:R$P%WC>>8J$",],P>BHX+R #NT:T,1YZ MNE,$S'1'=:""SUF0W$9EM0=QZU]Z6?RV41&OH-O&WYA8L-Z"@;S;[==G6 PD M%AC'N4 \)@SA1'"4,XF1G^CY7BP-XAPTV,N$Z,P6?BH /\--;;BPQI@RTJ?9 MGNU:2S#S=Z @^])Y XE=%]0/D7R=,GL#)?06WYN\:^LPE-/YOMNH-_;5B)V5 M" 1.6. C/Z5)-?>/)"1 . UQ2I* Q3B'Y**O2[6/\3FKUWQIPI. MU<'F7[R]GKY6\_$__GL6!NG_! T,&U"9J0>8H@A@SJE<_\:[/1R*-7TZE%"M MAYUW1]Q&Z?TR.;/H*P(+VV^?@-?6VONDG6WV#(NX_TX.O^^>-OSCPZ-R .^E M%#J9+-0C7W1U/1-<1%&6H[1LL?$3CK*$$I1E24BIVODC#BH?M6-CY@U?MUDV MD*['JB>8'5NJU\S6YU<:S!_T#YPY*):\DB>O8LH[?[YQFL^4L.WUV*\1 )KL>Z=>+_Q=#6 .J]>=&8-272CL2,I3[EB$8TUH62":(T35 BP\#/L7+?(>@"=8#6 MS#[XNDO%'I]H2&-F_M.1'F!.T%(%TQMUKH6;JT^G1>EUVW2N11[MTNEXQ=$Y.%_7 M"ZC\TH,O07)R#9P*'LN?:GS8TTRPTSUX&,=1*#.*9*".YYB%6!?(!2@/,_4# M\4,1A995GP[[7\2S MV(1UHVC$@EA$!".!=7=?FF>(9$&.?!(&,4U8&L4IQ!L-T)K9Z92DO!#F;894 M8^94' D,\QV:J%=2U04DFNZ-5\OO<-870$1'KF"(TJ(6;R#RI6&;O&)YOFDZ M\^I IO[]S&(J4WW%&(>!,EV192@GH4 R%R%5IYP@RV&C?#K)S&RUI^Y145$% MA@L]NC$\CDR6&'CN. K;'#7<&^NP3*X.$=U$ECTM# IZ=2P8?MIV?LS[!U%\ M4ZO^H]C]=?BN[[K(]F45Q32@,L H\5F">0#,HW/4D MFN''+495D ?!W_\0[$D7#GV6:NZ)0T_>.#'@-![J,8W?8 M[DR1C\V4,FR3SO4!L\QQ5$^X0D/C0ZN@U1FMNN& M;H/L75'V2M+F^VN_CL9W5R>2PRS82FC0SCHJE-6^VK_J8KOJJ&#M/77\8;O3 MZ"]BOQ?B&$__(HCZM6_*W._(BZ:Y?_, TXA1 M%.5AA##Q$T1$FJ) QCR2.:=Y"DHUV3(RLU&K7YH8=H:UUJC9*7<)/<%<0,71 M30LZJF3J#"KSL/.H\.[(FM]4$P\^;QW6^D_5B:-SM#4;BYZTIRKK\BP^>3V+ M40S/CR7:#CCTOWIQ9N^AQ/>>]WI3+ >#J^_3N@.Z\>[-D=:[Q1X/[B=)#/,# M'<)6,%.>\Q"^5RJ[J0]7JRTW_Z%/D+-)$+T/V>WYM^I\SM>;,L#_J@+]HKRI M>O]# ]<*7M4#/3P^52B@G^5[4F@@V[WZL%]U9^N;E^X%RA)BWT^S*,!<]_CK MGIDL1C0C#*F_#U@N1!(P(X3T!7B=V?;;A+T39:NB[3F_F%G8\3?Y#C"/9/D) MP/'' LIQ%*+,R>FB4*?,H+X[$U)& 8_5EA>11)W3 M4JD!?S$*&,$DD*F?L0PVN&: &L24K>;6O']XW.Q>A*CQ%'3QN@HOM7D_JN> MMXU#:C/SBHY4 ?-JY6\3>D,T9&\=7WNW1:$>J2>3.K^%-!#3)0A##Z7ET1B& M1>Z$91AY9=XDC3Y9?U"_-JLXS#(:R "1O&Q]D\KH14Q0F"94)'F<,0XJ)H R M,'-H=?]=%(+( Q02$:Q'MRD9&^TLD(K1+"V?B[E4QL(YF"/YOV7NY5(YMCF7 MJW7@N9;[@JO-Y>.6WZ\/YJ#?YV_-[0XT#?,TRH5$XSD4>V%@UGM?D')T4&LS MUP6!?/V\YD]DXPW+"4J@=(MDE3VY6&JQU$FW".V\2<\3EC%V&K+<3H/HJL]2C\FH*\P29PA.ERNOS".0X]XU^@-?0]:WB=48."M5F'M/&N< M>1IA)@@-4$ X15B2$.52#YR*>)CFA.09!8$$#A&;V?8^MI 2O$?RHN]D;KQM M!:'48 0^[@KXUCFH0<,$O2.] #/L-4+_-4:!:Y1^$_E<)4MT:&Y\#SMV:WSX;8OYJ?!B_D&C\-VHL$,ZW6P<_5?54_^U8G MOXNE%COY=8O0/OGU/ &O6'V[/KS<%H*\W7&QRE)*_3C.4!S'.<*ZVHU(]:>4 M^3Q)?!+FOA&<_>7",^J)$T_(T,?-*U#/9A^UBBD3 $-%,&%"%:1?G5D6E M9PLM5D?:Q7Z[=+3SWVU;I&XY5U]G?[?;'\CF_UL_EK\<:18RZ4<^8E)*A+,T M0#E/,<*AS',61T&4&25!ALG,;"9UEU!-^<:K:'N*.-!N!A0U;D5NQ(?9E*WD M%@U20X)-Z(_J7';A]J@AT:Z[HP:?AAGGOCBL[HH=?V*'S\5743RO607GF.4" MAX':M?TX2O4$-(XR&E'D:U3,1$8X28S,LH_ S 99DRS!-&JJH.*I7KT,6Z$+ M:6'V9R&HL>F-23-T9%+OMHY+ZJ>3Z?4NNXC1C0G5F-OHR4#L+1&OZ+, M@6 M6L%QD.(\U4"A F&<241CD2">L#!(8C]*,B-(^ $:,QOU9;]M7<$UH<7XI)WQ MTZD#F6&&:R'NA.;B*X$L%_B-VW@CQ^ M7ZMEZQTB4\%OE'&,A QBA*/,1WFL?L0^#]5Q- E]:7P<[:4RL_G5=&^\-F7@ M?CJLI?'#J1/9868(DQ9T.!V59L()M7_MQ8ZIH^*USZKC#[N:O:DVWLV3+C:\ MJZZKV],;[W<]F/RAD#H"5L$QP1E2.RE%.KN+TD"2-& ^#P29-J_3ABV0Q=O. M^&R/]/Q_'0WSM/H&DHM(!.IL(D(:(9SR$&4YRY",>1Q2C'/&XM5C"0^APJKB M\'?]$IJM/AMX;LM%-QJ_R&2+)_9T3C*,@%2)-*"3'-HV=F0\,>L#B1D];(A<6O=5SA5LFO1XS MZ3D^A9D;74[!,/>I=7L^3*G#;9[8F]^)NE&4(^KPG,@ MOZZWZX>GA[K,/HFBB L_0CQ,4Q4KTA11J6?/Y4*(/"51*GW3O,?9RC.[KIJ6 M>5+C7.SQ1(:U,# W49-QV%#0R_R$7,7Y>HOE)SK%:. M=&/\X7;+=03S6$^#71$0 "%!PB-G_E M2DFZK.@0#=VR50"VO0\J3$J9Q8F>=48S/7I(Q5$T3R2*DR00/)1AFF>0=(PS MA<&3+,LHS"S:<:4&F)-JJ-YX)=U2$>]/BAB:]P8.4TPD=!2$#)):-,0P$?HR M@#!Z!^8*'W]L_NILW]]_$3K3V_QX+XJ'51+R,&:![@A94?Z#X74F2)W#]C^7DF!^ MH ?!8W_CG317_HVG^9A!2;R^$:R:MY=6UAGUI95F[$AMI*\TGL)Y%? M>DK06HMX3!OI&L]I]2Z\&>WV+U+P]S\*=E>LF3$HR?E;,SNZ]S]$P=;J5ZXD M9MZ/=B':L,^:)A7,,Y5T/$.Q0"UIW1)8M:1=++582UJW".V6M)XG;"]TZXJI MS_(MV7__L-G]M;^E^T-!V&%%DYS**%2Q0B#]:@A@'A&",,M%Y*OC5!:"P+^& MB,U=;G$LV-M)3Q/W2NK>'PU]8 GCH-Y,[Y3<: -F?!,487$5-"ZALPN> 5(+ M7]N,"WU]&6/PCB6D@MI!#Z=?S0C3/,YP@@*IKTQHFB+JTQ QC3$DI1!A+D$@ M"F?+SVS$MU^_OK__"@1$.)??S#3MI0+NA"6=66RO6P17N ;GBR^+9- IV!5V M0?=3E@'B_<.W7[>/:XVX#YX4T+O W,921EGWZP=]9OGUT]W'UL 8!#9*;YA M/#E5>.1_=W-J#D\]'R<,HPRS,D=J>$X3] MF"*21 RE7,7C09QG#!LU&DR4W+Y>P5IRXR2[A3PPKW)5'O"W*+2ZEMQ=JKU9 M>.G$^H5 '6GTRR>L"X]TH*W6>UYSP=^\_+;70$ISW;+#^KD$U5\E M64RY"I11S+((84$ERG/M?R0-8RY(%C,,<3WFI!=P324PY6/-BD=?O)^>-([E M>ONS)QN&/'+D"%Q29*ID,UN?1W5P7U >F^_:6ONMT=J1%^]V7&LV94% !;@K M 3(EO'2Y#U A':4]T!6L,VU;K@*E&D;@=Z(Q8@\O)<@:4;_[L1 LS%(D118@ MS)- [_,)BOQ8$IF*),E !_-A =*3>3MZ:,V2COI]Z)/2O6 MCSI$_&6]%1\/XF&_$B1,240%4N<:#6[%"**Z5HFE-,591H(T,;J.-Z0WM[77 MEZ;UA(@6!]X?F@>O9 *88!]3H9G=.U0,S/"GZL1R6L:HI$Z'8_13>X59&*.B M=X^^&'_-'C!\?2C'9]QN^5MU$E3!A% AA=B?4E*G;%HB:9ZE482"4!*$ Q8@ MF@0)\GV6^0EF-$Q!K0PP\C,[B!8S93G:&3MP['& 6LV\Q'S*@CF-03W-E\F< MI@:'D.< XHOCH<,5TP66;K&*G?OY(@Y$>3+>@!_5I?01QSS/:(0RHE$UCS)ARW\ M0G%HD;E-C__S:5_ZL#K%C>[>?_8^J?]KSUKQ/NQVA^WN +EG'-3,L&4Z50K, M.('ZF.,*TD1PNVO(P967NXHT$?#L.M+H!*TVV+[.XS)X;0.= M_(__GH5!^C^MX$Y&56Z8"7"H2& JX$3YV(PSH 3XR=]0,E='_S%RRY[]#86_ M.OR;OF?G)SX?OHNBJD%JS=\)..5I1&)$8C]"F"8,4=^/$>54^CAA?I0R2/3= M267F"*"DZ9&2J$5;7;=BS$QXLK@PNZTDO:TEG6,2T:! CLRUF\:B-CHHYJ5A M#C\,#[GOA"C^4>R>'LNM[.MI4_IRV-X^'$R#[I%E9C8Z3=TKR7O5CMQBP/M2 MWJIYMP^[IX%?3K!BQF-NASJ!6:8#=8!B;$-!K:+LL;47B[,-A6Q'VJ:OP'$O M/O^U55;R??U88UF2."22^PQQ+$,55L<$902GB"4D"Z(L9'ELU+S5L?;<^V5# MS0+;\U(+PR8Y43;@YF@N%@@,HT> "7 8ERLN!HC1(TH;$J/O$=N<[UZHE[ZK M@/:=>!:;7=EAWII%K'/.NAS^?GSUIP2)0[U)VSO+H+GA9.PSM4XW76WN7B;@;[ MO"'[-5M%.,^HGFZ74$H0#O,(90GQ44!(3D@0II',I@SU*:G,["I[80COUC_$ MYJ]=\>=>%\?_B_>H8O$R!^@ACVK&O)_X;K,AQ?[T3S]/FP)4:=7,ZTW6%H:FCG41/ MZHE48:B764%'28"361TE1 "=7P07#V5EX.UV^T0VS=\K#\,TO- W4;6"";["3'(?$XHB M*C4\)Q.(BCQ%+/#S)&2$TM@<9&LJ-W,7 I3D3S=^CT<&U-]5' @I2:K?MB5 M+*Y0F*OIZ134F%,-K?#F'[T3@]['5U X -QK2<7;H7[-_@%@>&"N%#8( M%#:9R'((8J[T<08MYFQ1ZUS=H7ABAZ="]YAM^1=1UC.^W>T/GYYTE=EG>;?; MKS4G^_<;C6>@__FN'+-1,[.*XA#K>5=($+W?Q)*@C(<$E6B. JNX-(F!F;JI M/,V>I].].KJB:KWU]%E3G=ZA9HZ>R:*Q5VY-:<+0V_RZ]*<_Z#;)[* M_5U%_$^5LWZWEE+Y::4=BWI:V*HS>[B*&>_(C7=BQSOQP[,8G&_%9EG5_G\B#^N-]0;9[ MPEISJ!,_Y%B$'&5)0A'.HQB1,%71%I:,B)C)- )EZ\=)SNQ;- -Z0R]9L+RH M--";67#D5ALPCP%4!+P5WU@V5^WXXP27;*30\_[<,4%1[+9B][0_;RIIV "$ 'WR&VSV#D0';NO#4L^QBX_(:+=? M]RVZW,X\(M;9'CSVK$5>_>[WK__V_N%QLWL15;']$]VO^9H4:]%T7H9!'&#, M8X2#G"/,,HZHOABGC(I(4DG\&!MGSL?IS6VO7S_? 7*Q!OHQ2&^[E1IFJIJV M=R1>)A/:Y,<;5JV4 DA!NU6.79)Y1$F.2E;_:MI%5QG1CZL]XQL_E.08A7DE.*(QDCYM@SAC :(Y((A MF64TQ6&8$0I"];1G9>XSQ_J'][#;'K[O/5$->WXG6*E\+PIN//V;9X,+9*5T MLX/),JJ$.=B>L30WWI&Q&UV"185W1]:\&5;#J_QMQ:"G.70--S1%2TZ1B*P8 M>060HBD*Z\8OFK2B395$G>9]4^P(_Y44?XK#?B5H'*2)I(C@/$:N-A+8>ZBQN-E!RWTQOQ0485IQ2!LFRHLS(_4!X=L5>-IC]WQ>DC,% XH%R*-V26&5. M+I9:+%_2+4([2]+S!,P2N%BOWF\/:J^^Y5Q]L_U;]8Y',M MV.0Q/JTE7V6&S[5(?0-\.IYT5DNO82XU*L/G[?&6?R6R-(O3*$0RI G"B92( MII0@/XDSDM(81]QHQB2,[,Q6VE#4XZB?&YJ3R[.[U&=RQ)Q#*M=IK5Y0/2&A0.C[TMMW]0C5RZI[\ M$'N=UEU1$>5AC'T-WLL0]D.&*&$,\L1XI5E(J$_?NTO,],CC*N5^NOF@BO4>TR^QXWV.V:/[;_6ZSYJ59WZD_ ML9<6=K^?Y8R($ 5Q&BJ[#')$9,R5<69)1#*<4]B8["%BJT8:9U4Z5$6:MYUU--;F9FI,NA)FCVZ@A\7KM0Q=" M#O8#73X+SX>_JP])9=%OV47T13SNBL.*X5P&:<)1'HL8X3 3*,\B@62>A23U M1229D>4-$9D[)U"3]4YTO8JP>3Z\5S_C"7$74L-LT4)@4#Y\3"*KA'COHHME MQ,?$:J?$1Y^USXG?%8(?BH>M54K\[.4E,^*:L%"+/.BQ'?!\^+G0YNEP:WDG M9,//1)TE%]XIU:14^/F*BV?".P7J2H1W/VB1![_=;-ZM]Q50VJXXEKO'41+Q M@"DE2:$.C)2HLV+DHSPB.4\"/\JQ$<1F/XFY;6ZS\7B+*"!CVZT1@S3V9#F! MMJ9$;-.S*6+OEA60B9XLLUW6&2X[+,$\*-9@,KG[S>42QX.4H#'@(O6H8ISKU=U]2\QXH<^!9E1%]FF2"G6H"9:D/: M^ZDA_K-&$#KJY6Y$+S;W+V:RNKN1&:&W]!V-F?@=MS:&+]K9_EVQ8T+P_0?% M\J_K[:Y8'UY:PZ7R8 [C[DQG M/548#A/+II(ZCY!;U%J;"7SH+X_?L?,4'LBYT*4>%+*L[2%M#XWY5WNFI M$/SS]HO00ZHJ."SUBU(T/VKHZ?TOS33Y510&G$H9H2"C*<*9:ZA% 'WCR[ M_8QFCNO5/@[,RSG^+MX?FF>O9-KA=?@LRG3D2-WRMJC7G46MERYZ'B*6D%_L MN^!/&E[HBW@6VR?QYN57\L]=\?9I?]@]**_VYJ6Z/5&$OXIO99'+O8XY3X4J ME)$XS@E%?I#'"&.1HCRA#.4J,N1)F"4BEB!(L,DLS>RY&P9UM%BS6(5$7]?? MMFNY9F1[\([< J'$IG\/,V^\K)9A+KA+P?3%*_D[*5;_U9%%K^'1^Z/D_;TNWE?'[>K/3#=&/.F:Z_76VQT1?LB1 MX7^%>9I9/JB9DWKMSP3S;Q=?Z,BOI[.F=7/&3YKGG_4_E_TK#=\Z(/OIM^J; M_=R"93JQ[_W1".#01\ZI7T?N=186%_7,@>!*=J ?ZQ';8=F.J7!VU8%#"R]7)&@@WEFM MH,GS5B:HG((R^MW#(]CP+MY+"+6Q 4O>&UB.9 MK7E=+K>D4?6(C/;X7G34TW>^T,SX-4,V^>T6#,9AFV'K?FW$_:3=R:)J;G;X) MGP_Y 2A!K?5)[%L5+.2OAX6 : MH?6O,/,.<3Y!XT$7U)E'9P-RCQN6&Y%AUM6BZ35$/8@*0 8V+J&5E0TLNYBI MC8O6MC>#IVT+MJN,]^V6?SY\%T65&UDE 8W]D/B(81QK#/T,Y0D.$*$LRWF& M@RCR857:761FMLSCI4H%?P.MS.Y4C%ET-EU)=7%0R7%.L?JLNIZ2"1G MI=:=1!:NKQX2]+JH>O!IZR.64"]]5XN^$\]BLWO41^-6*N2MOCHD['"_NQ.% MW!4/*KHKR>_?O-PKFK<_UON5$*%(4S]#/L^4#2=AB&BB_I1RS*CZIR1/0561 M3KB:_[A6\E@:0HO+=N[NQFL8U;F&FM42)JMB]L;3S'I_:';A9SL''\[X!+CL MYP"?$Q?Z$C:'2G>:_& M:80(H1+Y<3DL\WN@Q?(A"SW'99TP2:)EH4] M\,*9FCF4Z-#_3LT'-2R\$U(4A;Z0K]$F:WRU-V(KY/JPXKX?8\8"=3+-),(J MI$49SAF*0L9$EI-$AJ"+AA%Z,SO-AGH+J]43%0,P]S>F-C//YE 9,*=UU,,) MP=6K:7L_U=1_=N>(#.5TY&/&J"WJ/@Q%O_0,IJ\YN%V\4[\9Y8D(9YBEE(8H MH#A!F B*B/Z1\CC@/$_#7(! SJI+'J3J(G:'C$[%&1Q:6@C]I2K0A.)I]T/ M7DHTQZW@D<;KW05>BCEX WCUL&4A\SE2@(H*U-\43Z+=5E(F M &6/B&FACJ6:S:Q^/N4!+V8O$$'*8TG-2KLO]L8[<>.PO-=*"ZX*=V'$ERW) MM5+,5;&MW2JV2"-"#SNH X\F]5ZUP;ZM;2,*4Q:F&*,@9!'"/&8HSY0S(G$4 MT53D)#6;?0.@.;/?J3EH3@55/_FNO.QIG XIV8'BB8PKT\S1.%81S+LTVFG. M"J>;L(J!&^^M:Y<"D-<9ML@XQ87A18Q5<(TP8OZJ!3KH%\%5#*1VX,..UR<6 M=:2N#&3%HS0+:<*0X%F&,)/J*!%BB4*, WTW)K+8"/]OE-+L9XJ:M$[>-<3+ MU '$$XSK:]C^G6H!>L181@$ 7%%7BK"#%[56" QEU$3(0;#1P066PQPUD>,, M>M3H!7C]V\=J\.*IZ<'T)F+XY3DK3DJ:/;TQ3N\,S$2T*@0;6':Q0K!QT=J% M8 9/NROK;\*_+.!!% N&>!AQA(.R$(SFB+%(2IPF@4BSJ27]R\30S7&3[?8' M/?EL4XY@*EN(6RQ-+^B'!"5'_)*/6WUO5\87;U[J?RRQ3%;$#UF8<(%2R1C"J20J/@Y21$40,2HB MC=-KA\5DS,/,CJ"-#523;:$ M;BZT>WHS1,5*! P8V_S 30Z M 5L)K!/G8$KF'+P2>A)81?UP2?"E+-W988QD&,0(RXPC@G&&9$HE(3*),A\&+0?G86YWICDJ\8=5 M./.TU9&Y>'C<[%Z$."$1,_4)UL_">U2O[KV?UEMO7W+<^HLSW43916!F#U"1]$XT/4W4?()GITZ&+=V%I#"3!@H)FMHY)(G5Q,[. M!1>;UCDD3GM2Y^!S\%S\KX=BHZO\+,%O0K42_I4?(E M=7T2[\C/FW>G#VAB_%;"C1)@QF4DO_>'4U!G,UFMKB<&EEWL>F)9)*8,#-JY"N).<2*'!7%4?;C>OU%\QR]XEUF-/H?M,QUUK<37]7O9:%G M)C8VQT+AYY*A7/HYPJGZ'^KG"?+3),NY3WP9@*YJ>NC,GD_78V1(Q_03\Y M&<-ZI1&1^L*7.497GBO&DLJQND,ZD&).S=1V>TG,?%,E M1?&B55..E]/M6.AMQ[":&^^-^+;>;JLAA1O]RS91AU$D(R:4]T^E4!%7KM1' MI!^@@(=9FJ8)$W%>Z_#]EB^EP8;4%/UU#?NY\=Y70(INE&>V'TQ1!W C*.L. MU''M<"C6].E0]ORILT[/Z*/YIATYWA6NEG_5V49]^T#O=<7UDEFV'&Q'VJ@=N M['GXQ?"[NFWHKMFZWBD;6(592+-(1(CE4H5K89@K ^49"N,P)($R73\QPG/M MI3#S@:JAZ55$]<;I:;+FE\/=>AFV3"?2PDP2+"CH@GA0&*L;XNX5%[LB'A2H M?4<\_" \?5[F')6UDLWFY8ZL^7_LCX.EP!=4)FO-;%_G^>>:%T\SXSWO_Z4U MM,T\ZVZDH?%LO&OE0-.+AGJ9X9K"![ZQ?)RKHZEEO, MEOI%:5O.P%-P.[D3HOA'L7MZ+$NFB_V'+7@?'%AB9LO1E+V2M%?3OO$^[':' M[0YB2$,J&+GLK7Y MG7@L!%N7\8OZ\T;H/VAPI@?=I?5_RK^_*_1@Y,.+AHK3UTE(A)Y M'&$4$ID@3/T4$9YF* VIGT6!'O,66>1V7/&W3"[H%['?_ZM'3CQ[O,5T>:]' M6MR" =_K('I,'?^\ M_2(TG)L*>-^0_7I?]LR>XHA ,LK2Q$NO9)MVP9^%U_0S%._VG>!N6MW MGZ1& O"VX>ROTV(/-QRT7/_ZW>%D% MD21^E$@4RY0@'"JG3--8H-270298*D-NY(][*L1Z+KYKN]!RY"I'TODEV,+-XG3 M $<10SGGRO+43X@(*97Y)2P*DHBD&0ACW(3HW '.$&P.,&8Q4:%A*.)8,< ( M8T@G,S7"0R1V%068D%QV5A0\I0%FEX9.$3S([EGXOK\#SW[T:+ M=D/9#+5IF,5W_EL&#,G&(-#>CZ@(GG<'2>PJJVY&=-F<.4@15QEQV-OP(H!/ MRI\_;43@TSC0X _%P_; /VS(-],2@-X%9O:9ND5#$_8T912O.TY/>QOW9:Y--,N'%RI47GUTV3&7NENR97"NV_:')&P6+LQRCCZJR%_30GU&>Q%*",]^L,NKXK=L_KO3Y):?L[3;N&YK"F MS;=>?*[U,N.LEQEC_;<87PT<6SW/N.J/VV?E#G;%RX?U=KU7_N,?NQW7#0B5 M$RF>Q7Y%:(9SF@6 77#L#\ M5:MYDR,QPQ?!Q/JY#,3#(!58!AFBB1ZOXP<^HG%$D2_2D&=1E"6Q$<@1E/#< M5U/M2)RW(G'2CL2+(SN@X8SFVAWV'G/J#.9"S XN7^96%VBTY2QJLYUTZ4A] MT,F78!V,#,(T7V_)N9A@*2_&9,+?GP8D]Z6:Y=>J"&QF\'$2L RS$/$\4O&7 MSS2HD$P1EFDN):8RCXU0\8TISNQFFQF&C^1%8^B4O__-),/-B1D[D+E^-9H% M94Z5 _.G#6G4**-%?(:YAL:2.@:CZZ?W*K!TH^+W =2-OV@1A9UR.,I*-(KN M_N1H[D2ARP[(-['_H,3YNOZV7M 6!3E&OHWPVLQ?!Q2 YF][?:S&02 K_8Q M[//SRQ6GV(?>M#L(9;2&O%W-\&$&V^VC>RBT?OOZ_WGMA4EZ8/ MY,6CPGO:5].%>57@)+S#]_9'Z_NLY:=<;_GZ>YMVZL% M=6ULX/\_REEZ#[NB7/RP.ZC7.TC\BZ-H>)9O-!@ONZ6X7$0]BZ;.8NYY*-A% MY<=6G5-IW_[D!$3*& W#!.4:Z1E3IH'528JR.$Y(%E":I$9H9$;4YLZ%'KO> MFNXV"^3 87691=[.E #;HEKRMPC/5'IK)*.C>'N8UJ*QMI'8EW&VV4MVYOWI M26-*?Y:?U5Y&],93%_SO5[Y,E"))CF2&)<*<$I33-$1)G&/.",N3&'1'V4MI M[H*PDJ[>0W<-96]?DX;9=K^NS.S:B09@-GT2_DBT&=CM\#IC5#!'AMQ/9U$C M'A7WTH#'7["L#=-#'.JYE)_$H1F\$.2^S'B(F/ S/3LR0215AIOR3&!,E>7& M.:C,JXO*[!<0)3GOC=BR[P^D^!-8:M6I&#,KG2PN].[@0M(99BP,BN2J&JF3 MQK*%14-B7M4(#3YLBR[X<,)K-?B#%O.)$E@UM(!('BC M.\";\[6;":R] DV #VQ66A@Y\$* :]# RP?L=B(5F9)OWPK=GK/>;?4]?&E8 M%RDC%LDTS'"*?)^KG2GA6+=\QRA4ATBU8:621*"10$949S:K>N]WNHIG MK[YI,Y N8ER*F.:(Y%F.0XBPO;O*\A5=Z)QYW^_6AN;]^67&21C@E$8HR/T X%P1E)/=1(B/.94(D M948GZ,[5YXY'*G+'^A%#_*=N11AXFRGB >.*6K)?7$@&\"-3)+1S'N:2PKQ& MGR2#KN+JI>7\0Q^_9TZA]R&[D\PQ1_>+('OQNUA_^WX0_%:/8/PFOH@'LMXV M_ZC[:8.5R%D:ASE&W,^9.M3$ ,&VV;G8#FU"',:9W2[B6U&^^HSYH;[\A. M]439I>WN6&2K"4#P,M[&UT:.H1Y-01T$W6JM2P\/$(E_*7X.9;S:E2GFB6OX4EW,SOT'_8: M<>55+#A8UM?8J^C* TU8RL6XQ+>[KV(CF(IXZK(Y!V,3^]>1U+K2TR:G%<'XY&+@X0>L71B^/B#X]@-'@? MCL!_^R"V7.?%2B UGS _E5F >*JTC/T8(YJD$M$("Q_G2>1SXY'&9RO/["N. MM#Q-S!QG_USZ81N?)!/,B W% :'I=[)NA:)_OM)BZ/F= K11\[L?L(WWN1 / M^K;UD^),[^6[S:8$W5:_G6)_N)P@)#*14891$G!E-]+'B&0T0R(E7,HH2/(X M@X7Z$/*S1_D-,]XY-U[##C3^!^G6-/2?2V/0J'],6;/67MBIP5FH#R*^<)1O MHYCK -]J%3L?].MN*UY^)<6?XO#A:W>62U]Y&892' F=5>2(ANK')/#] M)!!QF@=&58_#9&;V*251[Z&DZDE-%N9#>G1CYBNF2PSS"96P%4&OI#A#9?&P M4(XLO(?(HI8\+.BEQ8X\;3DG@^PU"H?^CRZ$>"8;W4)P^V.]7W$989:S$ 4Q MQ@@S$B,B:8X8%3G-2$:B+ !-Q^@E-??Q6U$LD]SE'UJTO3\T=6"Z?T!C9C;K M1@_ L[2M"N#C+T:EZE(DS_0=Q8L.);5\H<)*9VZO% MD<7?>.3@-4Q4K;FS6W^WT/,Z@@N:?P>?T*T&0_?0\_(,!4FZ(U@#!'PAAP89 M8.6G7. \"50(0"C"*A! 69H2E) TC@E)$A*Z*TCJ8&#I@B1>L^ I+H%=%V#= MFOF3.34&_% _51_Z3H_>W6UO#X=B39\.9;9_UWT5L KC/!9!Q'7U;X@P%CG*,[4A M!SS+(R:3*/.5?6LP.<.,@5O^0/[AR"6H#N7(K;?9[<'3=-U^#Z%K-]9U&JLS' ;KE;>&+P M+*J]'BX\#QD7-8_EB"AWY8Z=R\T=2PW7[)4LN2AO[%;5L&><24MP;V>JH$4J M&0?E=U3$V$WC%>L7!X4>+ETDOG8O=EPQXNQ,''O)XQ1PL M%(,JVBS4FE%],.=RE8<](3567'@M-FZ\=R,J!(='EHIP%/Y J2\:WEBJYC)\ ML5T&'IY\4)+NMN*+8#M%Z^7]CT?UJU9#^'Q4,11AAS6KN^/!P8K5XC.[G9HG MKV&JG%/?L*5-Z)(Q\_C%3I?CTU0 M:-I"MHFLZ]8SW7%VN-T>)\.\7!19AYD?APGU42!SB7 6,D1P$"&2<3^-,QE' ML&2T!0\S>ZKVV(_[[^+4D5FR5?5S'_^N-4"G-$RE?>XI*>^T#N!31!)PQ#['.4X31"6E",BHPPE,25Q+FF6 M6<(&75*:V<.=KIOJR_+]OUK6X%RIR,SM.!$WZJ7WA5E@-UIXQ@(GL2\I(B2A2-EQCO(@E"@.PB#'61*G,:@IQI3P MS"9M!6!LK#0SJYY#%3 C-T#2F&DV#E3V93 S7JV%#J8,(#J&JXW^CKR4$SWN M=[?LOY[6A;@K]+B9P\N=^J72\86N#RY'YZY2GL1)'G(4L"A$F- ,Y80G2"8! M88(QC=&UVFH09L'OS9V'.0=&-I-7-G/%A[']W*F__T[TWJC./H\U+V5L+1I& M8!X&H&(S'^-88U9>IN%!WXG77'@-&S=>R4AU('D_JC2PGX'+[\C3 @OZFO@ M"KGT-A8KV%Q'7T!RW#XK]]=X**Y$_WE]D&7)4/NECOD-KE(GB8R_-;8 M1EK@W7"_2)87P1T++GCKVR_.^17OP'-V^W:5AUMA$8><8H*"0.9J3^8IROV8 MH2Q(LB@*LR3-.*1LKEIVYFJW^VHF;$D*MI764IMMDW!98!9S.RP >%L[Y]?1 MEE4ONNAV="[(Y59S\:_P;>3V+U+P_5L]S?A^]^OV<:T;18 #K(;6F'E;@[C^T9K3.-P#(1VFJW&5QXL5W' M1+SV[F/T/!P+[:V^HSOF//.R2\J72'(1(TP%102K$V(:YCQCH?I+$9MBH9VM M/'N0]ZSS(4!6B?S5GAHYRLMAH?6*4 ;#ZW[ 5>S MHO0)ZNOGNQIX!PWO^!>+??V^(-N] MKD#;;>^*-1/-K4QYGEV%F6!$5T2D3$6]F,(9F")A1M75P5^G@O/[*F0X N[8S7=AM MV/8Z@6W81F(.[M7#*RRW31M)Q&%*>O3RDQ4==+%ERT@(< ML)_09*Q>L^3U+$J#>4%7^K*H(P'*[JR0Q)3NPI4D0'5_8#=;OJ+GD@DSN'+CI7833'%NR>Q\O,8BX@(%(92ETLG". M9(R"1 ]!330,4HY]1'P9Y$& (Q$;M=UW+S_W18 &1VY*C&\AZ>TK/9@D^:=( M!\SIGPEFE<"__M* ?/T422W3\T")@4GY/H&&<_!7;RV8V;9\HMXU.A^$+B M3.K6ATC%\Q%'5&0^$F$L1Z9M0G%18P>HX-+\(:_:#SNYF)%0YM+6NI2[ MGJ%P_A>M)^]*>-^/6U;HH\,[4?WWB #X_@?[KG[]A$8W?R^E8(=5$.D1"&I? M%U*D" =!HH)_+E'*.,.4J2X7SO[R_(U***^1RONID>OG-FAK(ULY$\*KI',[ M>&;YK^)P@LV"S"\^"F?Y#],U4^<5N+#;V90WU1S<%;OG-1?\SZ'(?UAO MR9;I6Z+K>\L<)WZ>ICDB8:XSV:&/*(M#E"=I&&.[ MO_95[[QL./'(D14@1HB%FLUVB'F5![R0$H?*8S?<>/3%^TDSI/;IG[TC3W-? M&]OKQ)&/M6!@43]IKZ!+7S=A)8LT>6$AY][;W#M_)P?M. MGH6WW1V\%V64K.$,D*B&Z]H@53^K!EW=S95QI6+(^T_MSQJ66I=VLVH1.^8JA+!-N:H;.UEJP:ZA+BHFZH\Q&[ MDU?5A:/1-G9;Y6??[1[(>KN2N0AEE(>(IQPCG&4<94*$*&11&(IK M3BIS7_]7+5U'HMX?%5E@)6VW@LR.19/%AMD67&+PH690(D?GEFX:BQY-!L6\ M/'T,/VP!*,'_>;\KQW#\6.^-$23:+\UL68K6T_Y0WDX==EY[OHMA/N):RO$= MREI F WUR^;]H2D[VJPZI;$#@3A;:3G4ARX!SF >.A^P.&Z_6^^KJ52[XDU3 MK"0CEF,]F(\'#&'B,Y3+2"(>^6&>,B+RW+QA_7K]FS@][ 8[83 M>I_5Q]L5+[_OBC\_;N^*'5-GR7+2W1>Q%\6SV*^82,)(N0?DYU@Y#QIRE,>4 MJ+"6)E@DOA\&%#:U=Y3FS+Y$$T;K+7JL2$,']HZKS"S0=:P(F-B4H,;OA-[5JP? MM5<'3VT:7VF!],\_;F_OCO"7+1Y ^: QA1BEB!SJ IXUZE/##".5S$6US2Z- M+;]DPLE0U(L1-*KSRFH?YK1OIF@?ZD.+]" MI/@N&CS\HNF$3M*$B)@'*$@$1I@(@FCH,R0ECW&:L#R6V!SJYIK S-Y!3R4[ MD80@N73HPL!!3)00YB+.A;/Q$5U20E!JIDEKB4UC]DF!0#3]D@S#SW2\MR#H M3#_7YU S \]9^(E_VST(#26G9]8_%NN]^)44?XI#_?M#_"C"3&8H%3Q$./!5 M-!''*8JYQ$F8Y3[GW-AC#)*:V7=HVA5"X9&Z5Y$'6-BPK@P\BC,-P'Q+O_ V M?F98"P"/XTP;=K['XE<"YH>,Y!OT2,,K+.>;C"0Y\U)F;]CE+WOF7%\-N'Y# M]FNV(C).19R$*),\13C4,Q:R/$D/$9K9LU2DO9IVJ[6VHFX.MC^HK&''X5(% M,!]A*ST(F=]$-"N@_L&%%\/M-Q&O#>-O]+QE-[#F5@-RZOCPRWK_Y[U:IRY/ M"S#'ZA##="8D4^$!PR@/8Z+,-^2$Q2SR,0%.A.^C-;/)GE'V-&E/T[8LYAO2 MF=E^[T@3,,NU5H+-(/4Q\=P-3.^EM/1@]#&1.P:@C[YBAUE___M*;:8)9QE! M6>"KO19'$F6QC!&/(XQ]' C*C)J%3DO.G<$DZ[^(X6UD2\YA>[/C'IB=O/WX M^^TG=RCU)UXGH]2KI19%J3^Q?HE2W_H7FX3][O'#^EFTD*B:)&X>QR+D7" _ M"74M#A,H9QE#0N9I&,2WU 0PZS\FX'#NO_?M!6\ QB0XOP<8?7HB=-W' M+5.K_K+;[UU]&(6"$^4%N9V3HV<%37O)TWOYQDP[*ZE<8UBUZ+P.CAV MUR+V(MEU/.KHL/KFY8W8LN\/I/BS; !)$LR"5%F?S_Q #VS$B-*$(,QI(F2@ M@@*S#),IP>6/K4?R8XTD=@JT/+Y.4,OD,ZRQ1J8?8WO$G.LL>TGN=0^T/<*/ MGFK[WK,X!WQ8_Q"\G!MSN^6?#]]%4?[0(&4J/Z-39/S-TZ%J]-9(Y*N ABQD M6!T,HE@@+$6.".,18M3GODSS/)+F57\V',SL)&[9?SVM]^MRV]8W-8^%WL8/ M+R7^F(:0>RS[T/1/.\UP/:/\QGO:/BKN/'+P'BL@,A6#_@L@]K;Z&@8'DKEU M#/,X)3>5SBYU> 3Z]=8U3QY].AR12AZ'F*1H;/%%9+;S<86N*W&?GL$D+6<(=ZYF7 M^E?ALRP)ZM[10GQ7]-2!L I$CZAD1"9$4(Y1)/1PS\Q/49:&%,4D3WUU<@L3 M!H,]-J<]\YYPY$2;5,F+=\9,]K+EKHXU_$L]@^B0]*R/=JTRJV M9'/,3;UYN2MV_(D=].#BKZ)X7C.QOR=T(U9,8L+2 *-,L$2Y*!FB7!+UHR^# MD/L41\1H NNL7,[LS&JFJA15PY9WY$L#,S:!K M?QV8NYSMP\"=YYR*<^5F9^%Q68<\IYJO7/>LQ.R4_VXWS\1I;:F MBNXW?2+Y6"8_U-ZB">N_?D/V@KV/&,A?#SOVY^>RZ7&_TG,VXD1* M%' >()S*"%$<2!13/TT"GL0L-+JS7X3;F9U^PWOE7-8U]SHNTP"@NZVWU[PT MQ\"'Q\WN18CRP*C.CNM&+N]1\P_; .;]QF8;P=_FR\$VA(;M&^]CZX-5;-]4 M_T4EHUX]:\Z[+0H- :[_W,:\KSA5>XHHV'H_@/4*WBD6T:RC'6->7A?=.191 M^^4.L@Q1.++$W?-C%14:XD"H2C+$(9\95BXB1-TX 3ZIOCL(V2F]F(6O2]?2ST$>81 '* M!*6(!W'L9X3&*4^M+AR.)!:[5_A#D_1*FK9W!R>] *\(K*2UO0DP$M0^VW\E MB^ND_HG Z^3NKP3L3=%?/VE9I=F3Z-<%:"4XW#WYT3V:ZGAGQ1C.8AY1E!,9 M(.7Z8D3UGVB<,3\G69YPT,W@=)9F-NQJIV%GEUTJ2%:AR[;"/CR0'\ Q40X^ M@YE?6%:Y,#\R<(E8%9\>P245D[/<*[K3CJL2UND,+5OQZDR!5P6R[E:&)R$^ M*'WLMN*+8+MG4;R\>Q+W.W4T_J\GLEG+-2LCV)*#-V(KY/JPOWTXF"8L;-:> MV<'5+'D-3QY_$AJ;_9*MQA0;SFZ\VP?=PV2>_[!2['BN9&Z=POS:;.H$I5RF MZ,0J/6-%<+%4SA1UM-,^D]:QF%3Q%RGX_JT*-Q2=7[>/:YVA R5(^U>8N_:V M).R5E#5B]/WZH32#7S_=?6PE&@UOH$:4,>XCW.@!Y@E,5> VV3HNJ=T8C/YE MEYN),2K:V8",\:?M3E&Z&;W$T3X43^SPI-,D-<0!YU&$OP@PK6_439$A*B7UMF9Q@G.H 9KJ7XX /(J&B. MSA7]=!8]+HR*>WD*&'_!SH _*7YWVX/B?5/VX"D+433J!#D5>992D2&>1SG" M,E$VC .,8A:05.#03P*COGD38C.;L49U?WNB[37$@4.MA[1E9L.N= SXW.J M1^D=WAI Y',U='J(U++CI0V$OAHD;?).GU&WO]AF\ (T6!0 5 <'AL=RTR,#(T,#8S M,%]P&ULY+U9DUM))!0(P%> ,DB[Z\?#R1R1V9BB9,GV&,F57-)GO!P_\+#W<.7?_D?7\]F/WS! MY6JZF/_KG_B?V9]^P'E:Y.G\X[_^Z?(T1E/?&I")B#/A_??QG MKJSE,GC0V150C 6(MBAP:**PPA7!T^:CL^G\[_]<_Q/#"G^@[?__DO?_GCCS_^_#4N9W]>+#_^13 F_W+YTW_:_OC7>S__A]S\-/?>_V7S MMU<_NIKN^D'Z+/_+?_[ZR_OT"<\"3.>K=9BGNL!J^L^KS1_^LDAAO>'ZDW3] M\.!/U-_!Y8]!_2/@ B3_\]=5_M.__=,//URP8[F8X3LL/]3__?W=ZUM+?IY^ MQ=D?))75G]/B["_U1_YR*>4PSZ_FZ^GZV^MY%>F&7MK#YIOK;Y_Q7_^TFIY] MGN'EGWU:8OG7/WW^.OL#JK"9D:Q2\G\^^KV_7-/Y>8FK^F/USW^A/]A^MM+4 MD&;\NL9YQ@L&72X]6Z1;/S2KXEDL+__E+$2<;?YTDG$Z>;F@,_,BKM;+D-83 M+JSF7"5 Y@4H+0PXY118%;,J5B0NU&T6U;VL:#,;::XP_?GCXLM?Z,,D52'K M+RK_Y(9W]Y:[8-AQ=%\RZ0/][,2B$EX%#=)J!0J1CE3R#M"*+$SPCEE_$MDW M5[M-]4U!OUBF'Q;+C$O2/Y?+A66Z)_3;R-_^Q%\^AR5]"-*GZ2Q?_NNR7)RU MD-5ZT8!S%V(A0>(O+ MZ8*49?Z);O*)]S:Y$#GDY"S=OADAV!* YZ"]S%')B$T <6O9O> @^X?#\;SL M! P?EF&^FE;&;P&M4@FT%L%82])Q0B9P5FAPVB7T!7E0H6GDO2+A^(=&$HYT8D->;^)G^9#411G'.'4(, M6&U@:R!@L8!2R&BR5=R>%A1Y8.&],.'[Q40+?G8%B0O7Z&(3UC&=S<8M1D8F M,&9PG$M(41LK"VU$N(:@N+'T?O$G]KW@XEBFCHR,%[2#O-G%+'R<\!1T8=G3 MW9>(%88Q\,96-SDZ[U4N^40[XM9R^R&@XQ#D\58(GI^FF;8@XC]$-)Q<+(U MH[O S8?P]74F]DW+].+%;.M0$Z6A,"+?\$ ;RCR M^V&EX\AE.^9V@9(7.9,,5MO_^64Z1SXQTH<8DP6K,[$FY4R;B/6W.CFGO7+% M-D#(CJ7W0T?'07X9OEVN?@RG2>'0FJ&S: >/.ZONAH_M@9P/6]@21MXO5.LS^W^GG"^/):\9Y]% 4789* ML #>.@\QF06VOO!X_NXY\GLW7L(&C=PQ+#AFX6&7*9#&07 _E@ MJ"':0!I0EJ*2P>+$:0[LS=7V T#/TRR&NFWNSMI\7\\BD/)>->&@^Y M%*(X&0O>,T>VL@^HF,K.I)/$?G?%_43?<5#S)!:.+/[WF,Z7!%TNXH?I>H:3 MJ!2O+_D@=05L-@Q"21%*2K9H0]?:B9D1=U?<+V>JX]CE22P<6?P?EJ%F0[__ M=A87LTD1*B6'=#6Q*$$QPFW4Q('DDM%2%BG$:2[EK>7V$WS'(;@7Y,]@S=Z0*I5JII -*YD'R8@-0KI<_&G7_:Y5]\- QT')DUG9 MA3NP?:J]2.6JD"89G*\F(2HFA>7 D7':A[/$E(C@M0JDXYCE3IX$B<=6WP\: MW<<@&["V"XB\GM/7B!W3+_A36(?MMB8Q9MH^3Q#+)F F.'AG"XBD,&C,WH73 M$FL?6WT_B'0?B&S VBX@4O,!ER_#&C\NEM\F3*D0"CJ0GJY"%4. &),&B]DD M%#'Z>%H._HY%]P-$]S'(XQG9!0[>GX79[,?SU72.J]7$Y9SH&I20T#JRBRQ" MY$H!&

89CGE.?\>#;Y%LO7/Q_7#1?9CQ=,9V@8_WGW V MNZ1>M-,>6;9&MU 3-];<#PT=QQQ/9&,7("#"SVHB MQR+]_?TGXMOJS?FZUA-7SWJ"B6GG"]UZR450CFGPUFI G2.FI$(,+=ZX'Z-A M/Y!T')ULS.9FH/F7O]SCZ"_T!\?7=;]P_[57?O\=5&-=Z'TG]BI??Y"CZ&\'FR>PBALX;!>].(TX6Z\N_^3Z M6!Y"U['JYW*-%ZL5L?5ZE\XG)E(&.FH2%'>9E"0<:%SBF1W@N04-G> E9=A]>G%/-?_>?6_SJ=?PHPVLWJQ?AF6RV]T MY?Y'F)WCQ&B9)?=#H@2DF:]Z[,JDU=O8BK Q9SP,9B]F!\ZZFN7)G6%02\V./^$=I MI4?H&:OZ%J%XLO]$6)F3O\T27.&0;R1UP14*,CGP.ZW5R MR97X:'#F&-S<7'^1HWG: B[=+_!RF^=77S]4I(?7Y9OV)W-&;/)IH MRV,N#*%PEFM(4D,H-21)UF U!I5VC^4:'P.7/<@:I\?&<"AJ+8D.P'6;^!B" M*#Q&,%%%(EX@>-*B@'0JHB4-BK:UUCD<,,U?C0:\GH[F[O'06*S#K)'>67S& MY?K;VUD@=LQSM=@^5Z^TZE II97%&8C6T=T:B#4>C08C0JF=!A(QJ[G">9B> M'NR:)DY7,Z9WH%O>T$Y"3;7X!<,*W]7NG&_*[Z0X*[LF+FGMC%$@DJ3-U *P M( P#PQEFID0VY;'*_6,0]"A!/9@\32#4CNT]8.CZAOUM,4];34K66TG9DCW/ M60+R!R-$S+7E54IHA.,VMHX/[B2D!P.G#69.9G,'6/GK8I'_F,YFDY!8*%E( M\,6I6K0>(,I8MZ&T3L%(A:V#Y)=K]V#!-$'$4W+4 +G3&I!.EWG'$DKUU)6VA"(P@*RG +'Y@_D M.RGI!DPGR?F!5X43F-X'=);GM.H]'M%&A-&8$LC:,UJ)V@$PD''/?$)?;X1E85"*VABL%M-+)(] T);()8S> M<6Y%&0A#]XD9-W0S+(9.9'T'&-IQ"D1!\B:#@Y*C *6J3REJG,&%VM['IR ? M:\/6QAX:-W@S$&I.9'8''MR=RY>,Q/O:]$:,RE2'5N1:V)_($XF2%*KB JPT MR!TOP?J!+:$G*.SF@AO.W!Y09"/JKYJ"//D)/U??]W(CWR:,,6>9*)"*(>*- MCQ"#]! SJ>4BD^/7E?(/I3+O_'(WEUA[G)S.R0ZNL=O/*E?;N(%KI8Q00D

UM$6S3:/_X.^:.T@JIM+;CCMTU8P'2#MON5W8R\B^A)E\:"3 MKL6'6H&OW2W(\(L\J>@];PVRQ^@9][WCN6ZW-N+H %HWΕA;EBP2?#/$D M>EL;>BL(.<=2$%6.C]4#GVB$C_M.\MQ1R(.8W8$17JO4INNS37;VO-9!5?V* M\U2W@C)@I/W7753(FPB.O HP42?E X9L'FM,=52R_,/DC#.OY5EQU$H8'>B? M=Y@1SS9YVJ1#:2?T??K9CYO.&[A:7W#MLAS@Q5EU*R;YP]%$7%IRPK3,0=I Q=J5K&PG?3]0_B=T=(.9&GX 5N1ZS\]H@X$7.FSR, M,'L;IN21O R?IV3R36*22A)#0&1>30&A(3+TX(2+ILZ]I]T.8)+M2]_8"2V# M8&PP 74 /G)YS\_.9[7OP28SM#8U6>(GG*^F7_#"$?YEL5K]ANLWA3SB2?'> M>0P1K*D=D4(R=-G7C#.61(D1 Q\B"'\(B>-&5P>"X)!BZ@"%[W =IG/,K\)R M3F=K=6.[/V&9IFFU+K@U 1%LX5A+/!,$XPLPHUC@+) 'U#JQZFFJQHVY#H2U MQL+H %[W&341-I:4 H))(I&-8 0$KB-DRTO)2@C?O*[@/A7CAE0'@L^)S.X@ M)/;K=+Y87C8))5]WHADGD]$FV)33*-1D4*+)D%D=*&%R,:FU-WB7AG&#J -! MY21&'PX4?P&4.:X'TBI7QN';VGB81+->+Z?Q?%W#*!\6NP,ID\*=S)M!B]*0 M+BU>TN$H&J0-OB O=&Y:UU>VH7S<>.RS::_!A=J!QGLJQC,Q1W- MG-!/\('/#]E8<)\=->HP>.$27BUX!4:!J+ $7D=]$QA3J+F&(4&QANQW9:TN MK1]8'B#E=)?Q"\[/<36Q3$J&SH'3WM"I8A8\[08P%I&<)FO"M>YD<;GVN!'5 M%C*^[_L=P=4./+R7B]7Z3:F5K!M%B+U>KMV\572X;89U'7-M3?69R<-<*T8 M&?FU*I8S!!."BED&46SKCG\/$C-N)'((R+3A>P=ZY1W)@@BH[3!_HNMUMMAT M^=GN:I)"RK%6?W"IZD5+!\$GKL&8E!4/B8O8.LOS48+&M6D:"?V>5=-* AW MZ3UN0@U_Q3FQ:E8K,/+9=#ZM;*KCC"YW)6-2A3,!N=Z[RB/QRRM+YT_($DWQ M2;963OM1-JX)- S !I!)!TBC8[->GJ?U^;(.4G:AW>?Y]=GG,%W6WVSF M<:^J'SLQ(3-?=(1B3"U63 5\37R5*@IEHM1.MHZ2'T;AN&;58*IM*!EU@,![ M/)MPBX(K'ZXQ2-^P(\$(S:R:"# MV^J1C1AKZX!B\"9;4+AI[.JQ'@TK)!(QJO4;[VDX&NS9=A@%\!TKI6IW^ M3*R[* ZITU=/Q?]B&6QQ!LEBJ^^$O](;--Y6'Y[O<:SU0-OTL8&21XN!RNP MM@AD=5JZ1I Z)Q,4F8;-'TH&W,ZXM^H0 :]>9-_-,: M;H_QC^18U] Q:04= M(R.FFA+(SA"UP4G4$+25GDD7Z <&@? ]4L:]C8>#WVD\[^ 2OGADV!BD+*(0 M*5:H%TX&J2%GUSA6.W!%SY@MO+3N#'N]^KC7[! .9*S':B3WW!]K5SWRM\2 MR3 =M F&%F>&,D--L0G9D211=7ASZVCIP<3.6X5ZA (&U9.)R2,?JSI.Q_: M.0HW]SEAS-6J( ;!8&V[+30XF1)8*50IF+DQK3W-6P2,6UXZ.(X.XF\'RNJR M[.(M+C=C@W\,JVF:2*LP*1LA,4U EZ1[0Z*=,.44>ADUCZW+7W82,G+6Y1!H M.9WA'9@]=S?QTW1V3CIKHCD3IHZDM[45*2E(!EY:![:V=D\N2B-:9S\]0,I^ MR/FNLN5:,+T#[/P-Z^08S"^^D*/Y$7\[/XNX?%/N#2V_.!BN:$/[BT"VOR#; MSTH((7AP+!:92)LFW3J%]" "]\/9=Y5C-YR ^D7?]BS=V^.$%64L(01BJ:45 MS!>(O%CP43CE6>*,M7[4.9#$_1#X7>7O#2FD9A@OV+AD;T.7+[@N4@R&56;7M5H?B)$21^!2V>#*,Z)-$S\KWGYPM4'/U3_ M=A)=U%%J UJP0F>3=+;CI+.E$MYAB,QAZ[2&VQ3T6$.;L4[ M'/FE_H,JC*_3U<27DG(.#B3WI,BUU1"31? JI1R$SSZTMND?(6?LMD+'2WEG M /QTEO>+GI\69V$ZG_C$#":ZG!G)F9A$G HHJJD8Z7K.@8?4VH)ZE*"N=,_Q M8M\/3D?(H - 753YO \S7/V*U?:;)(8RE*) "I%I SJ1A<<9))Z"T-)JI]HW MHKI#1)? .4; .VNJCN7VT7 AVSXNGJ/H8;NI(GV1HF:?RMK1U)!#XI*G_\@0 M;0DV8?-(PAYD=56BUQ!4K272@59Z(M_^\NQD:9DR&62V')0O#GRP&5R(LF2R M%FQS3;4785U5^34$6GNI= "U:T9-Y[C)M)F$+).N'1=,0+(UT28()3)@A?EH MDB76M7ZWNT_%V T7FUG?)S*X X@<6(HA53$U+QH$9QI49#4PEQ+HX*1@49F4 MVO3JN3.40X'4#OQ6SS,]M([(]A$\8[J^IV(Z_+9%CD19DZ M)-HD%>EZ5P*\2 8*DT&G)(7#UAIK/\HZT6)MH#: ,+[C$/D#G4H'"9$_M-9S MAT]JFZP0%MZ6=J%5!SD+PMH"LLYYY=%)@ZRMBF**9 M 2(6?L M40^CJ\R#Y/$=MZI^&5:??IXM_A@HPG7U]6>+:>W>3_LHUM5"5T@L!(I0BH=B M"ZL3EPOX% U8)1CJS"1'U?@$/T9/@PNU?G/SRD"<^_';[ZLZ:_JJ(\8+,JR_ M7/1ZO^) R1D%M\#2I@=3D.!+L."1#D444RDB7N%&8R+W2=U>E3S0 I' 3/ANELD34?33_$ M/L:-L3XSA$<'PHB'H=ILDY^0EDW3L V$O3BK48#_O7W=O9P/FO[7^719=[T. M\X]3\KU>K%:X7DV\"=8[NH2R$QZ4B A.Q@"\SH>Q69'7I9ZR$T^F8ER5.SZ M%F-(LP,=OCLE89(C1JZ\@)(9V4G:% @.B9518"@6,:C6%0&[*1E7CW:#RX;B MZ@!T/VV7?:C#5$B.+)W 07N,H*+G->'8 %-%1QMX8L@T3YTC5X%. @FGH3>B0+J5$^^GG\A MIB^6=&0G+ J;T-%VT)%983>O6L<=1 M.GH1X3B8;"[$3L%ZJ>3?AF\;#>]X+-P:#:%(09Z_-!#1>\C6<*ZT0%>>[PK> M$C7ZZ,%Q[]]C1-.KQ;<\)SJN9X[749TN11. /%M2]T4(<,PFX*Y6)Y&UK,+P MSLE]ND;O_3\:XDX14,^@NS'3X.H\"<,LXQ84V_08SP&"-@:*2;PXZY7@ XPJ MWY>\T?O_CPK!$\75 1+W?S*=^,B#$3&"E+5_=% 20N8.#,K$E-%"NM;](_:G M;EP<=A>A&4BL?:1C[]I9=RF^JT9\D>:R6N#C0H*?[MP=\^CM->Z9BMO[V=A4UCA5?TIYL>0W0WV*)9 MK'V(/:]MA0*XVF4H*BL+6WI^Z+K//FN'D;O;9,$+KIR)@?WY.E&)< M5E^-JU#H>#-/]TS@D+W2Q03BI&\^E&]OZKI,*!L*E0,)K=];^^?I/)"IM).1 M(@I$21>.\SP0(Q/M,$DRV&W*1NBHN7FF6_L1*KNI 'R66[N5N#JXM=_AY^T5 ML"T%^@GC>B)=]MIH#TD+1F\SX=3I?+*?K;YL]?UK,B!6K22JZ!,,3H-1T<46=P"OBM#-.\E",2KEU M^?13-(U[S8^(UI,%U '@]F??1,80M$ -=*3HTA&>09 N 2LA2:V]B?A,(54*UC)V5S"SQ, DXHE*U3.U]"MK158Y.^9LZ\*RY]UA M-YTLVKI@'S]$$\D85RD64+[Z%DEPLIBX!*E-BB&98)H/$3V)X&Z:9G0$ M\8.$>#1B/V\.$G%@N>X MR);*83E4%(4M=&D)B,?"X222XQUY#BV;I4]/&X' M>Y3M%+>'"/%$W+Z:MPEMO#___/FB3WB87;+R];PLEF<7PKS*L2C*I.V%1/O=(7$(P73@L=U*JYGF25 JT3GQD(63 MH*2JXZ="!BE-9$5PB4/4!MTD8>3>+D.(>>>8KN-XW@5D+AJX5=K)=YP$VCB/ MQH L0H/2BD'DM(<2BO&%.Y]9^P3A6R2,G-#Q+) YGN<=0.:2+;43(/WR^I5U MGG>$&7Z:KM)LL3I?7G>(LUEGS9,%(R29H5$F"#D(L-6EBD5ZQEM?=Z?2O!NW/YY^A7SIK3C5IW'MO:C/A+4-L7YQ_/U;XOU?^'Z0IT[%$G3 MWG1Q>3N(VFD$ER)GS#HT?+]N*\>L/N[M^;S@6#RGI+J>A[*SC>+-AX3J%:V_ M7?WM[4WMW2CRX&7:=8P\;8?M6T=NG@5O+7V%8;J:A9;!03!U$'WF&ERQ&E)B M6:-D(N36[\=[$=9X?K@V:).T"H2NS=\%-Q!T':FGDK::3I!NWD:MI_GA[;'P MQ#3Q0_C=@C^UFRG%!EIRT >1&SR=CR7[5"FPR)6Z=*[4WX#()E&^)LYCGF#.2@E"MO$U MVU.G DX@ Q:$9C(:G9MWI+JY?B?^U9&RW-56^1C&=I-/=3_*==1(.E:R$H9V M;%0*H )R<%A'DK/(T&I/NKCU*,(VE'>BI1K!\?F%V1>0+T[B3^?+NN.+!38G M]('VY[718!:E@&:NOK=+!YNNEX@I62VSDKYU9Z CR.RD1+8A1 <44P^W[>XM M_D>8G>-#.W0Q2%M]%69J?(4AQ&+)1HF>2\L3_:>]P78HE9W4"0R*PU9"Z@"& M+V:;G\$'ZB&W;^@3YI,,:#(Q,2M0G+/:IR-"-*$(7SB:TCI*L1]EG>3LMX'; M ,+HHF;[L7'CQ\_\GJ GE\RS $)RXD,A>SK4LII$_/8%B_3-\U6'V4DG"?QM M0-R!L#O0J[N-YLM2L5KS^_X\KJ9Y&I;?MD;XMF)]DDIAR!,"![C,)K0=X/CJQF^A!/*N_?<#W(Z*50>WHWLF< M;&V?:AL$ 8&51!P.O#3/_SF-XDX2D M>,Z)O#5=AXLIS!!Y)NJ9M,H9HZP:_V'ENWQ9.82SO53\M@G%BR1LU$IM1HW4 MRHD,07H%HL3$2M0YNM8>PS.^J_#_GSVL'"+-ICAN7IWR8UA-5XOR]L8'CZD^ MV?691M4E3U+8J'KDS?)CF&^G/%]7M%S$/6XN_J9L:Z7"[+K8Y:JB($C!N&0* M@F6%-%S@X!FYFUGH$H7UG//6U;9-"#\Y?G@*$=>59A](F#_2=_\^,2989SR" M1$,FA.8,'$H!UM%QHS_7B:F>&+EC#^-F2#P_GN^%&X2:S^%K^-\!H4G:V*$ R&*M;P2 8RT!K M*[GG(F%N;43M1]E)5MJ=TE%D2/7I7&DT$%AD8)-,WLO@PMWB^@<* MEI]8:%QU-0 $;E4@M^1RO[KEU[#\.VYLU_>8SI>;.NXPSS^'Z7+S(OXKALK/ MLV,USD'?;Z2'CM]3(^UTM=(N0%JE;!0N0G&9[B11.+A$X$'+G-48$77KF1&/ MT7.J';?KV]>'),7,F.?D[5@K0)4:EW9>T@6<$!U7V9;6M=./$C2NRFJ&B[N& M4SLA]*NI-FWASM-ZD[-SE"ZZ\X5&VN8QNAKIDUM+;#KD;:Z['7V#(UG=,BD& MC"='UK=5X%- "-'A9AB/Q?93&/8D[O1BJR<6VN4!Y!)9XC:##KD&7E0"+V/- ML&%1.NZ8E*V]PF/H'%%D?10@:?YNN/[T\7ZT79[B\]M&C)@N5 M)R@>Z5:)GL&FV87G#$U!$[-JG?2Y)VFGVRR/+G/#1M[;MZA#IZ^&.- M%-2>U+9ZU*L?OUBJCC+=MAN\0EGR*DI?!Z!G#(2R8B!*A6!D9&22:FMCZV/Z M.$5-TOBOOK[YW7:)7=9XE,'I& 28S>A,91&B#AQ*H5]&;T/[46H'$3CR UH[ M[.Q,P!]$3/VJ*?(7D>CZ1$?^)U+0L\7G8UM=/O"E=@&@)^EL%PC:+/7BUE+7 M':FM!#@6$9*VS L1G?>MC^?C%#4(^6R^?O/3\TW]U#G![_VB MK/^@D[GK" AMR-5@!3*+IM9317 :$T23=/($CL!;O_P=3>S8!E8S3.V(^#R# M^/K58#<& QQG6EW_\V;&U ,4-5)05]_?T0M:&5=8, :<%Q5)F8SS&#+4O!"I MI?$ZM X)/4).LT$;._-.2M#:10;29P&*Q0+1TU4?0ZG]%.B^CZVUSV/TC*M@ M6F'BP;$;ITJ@7P5RV>>LYLB_)8U94Z./T20[O]-(I3Q-8R/= MH.7D I0[W]UM7]ODZ7X$SSE=C]95^YI,>X*Z847X'$KKB/L>9(W<(:X%-N[5 MCS061K\:YMUT]?>:9O?[/.&RMFG=#-X^)EJS\T.M@C5/4]DJ5E-7>G%GI>L! MWU;;;+@'GZP#A2F!UW1A&8]HN1+&I-;7^:,$G=Z?G;Y:GTZJ4.I*NX!NCE1!CWVNV0RD/2ENI(YNK/?BSGH[_/+H=)')(N@@(ZCB&'B7 M,Q25K59!!!=:=\<_B, 6XR2>7.SZD(2L,-HHP<9<:F_Z&HF,&5@I-@>6#!>M M<[8/HW#D,7VO7@(J!Y-:OD;Y; M?,,C3;$V*S=[:&O/AT;:=3=!5Y#GD6>!K!#Z&%VRDB/$V@C%.+K$C94L-\]" M?IRB4_7GK]/Y8GF#T[L.']/2I*P"%.US=9L0?"0'QT7A64G:^>9!\#W(&E=3 M-L3)7=786B3]ZL,'^DXZV!QNK[:A\[GT3\A%Y;HK@.;D@7EZB.N*!:8 MYB8Z7^@^;-WJ=7S]8[%P980$C,6#JMU4@W$<@T#H@[X;33:[1H+)"AM9Z M[3%Z_A&:EAR"LQU1MC:RZJ$O)_[Q(J7%^<:M?KM!> M.A#%!_+EK:4+PUL((691-"9IFAL6!](X[IR7\?$YJ$P[P.SO*WQ37JW6TS-B MVVJ"9+Z((HCZ5/L/,:_!U;9O1DL64DYOZ% M.+%8WC\5BJ%)=2R@UF0:HXZDQ%&!]-IX*9AQL36N'J)EW'$LXR.LB8SZ#6\\ MT'BHQCT;-OW:?F_0UE^[:'[>!F FH4,>'03&Z2YCW-84\@32)JT(9DPU+U@: MM@'855Y)^H3YO+;:OCH-%Q,X+L9>7I\)KKFSQF@PQI+^Y:K0&6,*!)=91R^S M:JZW]J7MN^@?=@B"[B7_#"&D$2_)35^TZTV1,?D9E^MO+R[>73Z?W=\84\%& M55OOFEJM[[VKG9P%,*9YLL#/*MF:RJH M?HVR0WH*'F^J';'*"#T3!S3K'NV0)QS'0*8\1,'(O.=.@#>80&6;44HE"0Z- MC_R0G1.OS]#5*B]6*]QDMMPX3EO.YS?S=U4RM7G6)IA_5]/+JM-5;;1,AH.* MS)-KY2($)2-W2I7"AM.'#3;0<6?&0W#WL*)\;B'WJTMO=TP\7EON_,X@71T' MU'C[]]X+2?O:KA@R(Y&KQ#E$F^C21L%KE_-<5.LRMV?K[7A]3!Y8\N5B=;/Y MLK(NQR@(_AAKMQ\M(02'H+6**6'1W RG[?8B.-KN Q.!=* E^DKAD.$B(W%E)V67NEA&S>=L$K!U8M"1TZN1Y+1'4X*4DQ*IV@[MU^[4NC M0.4\:N"QQAAJ>KXOO)9A.K)"?"J.M6_<_RPM<'^:KL+'CTO\N,T*N,GS&S7P M*KA O@'D7'4M1PLN\@(N));) E0\M2X-WHNPL=VX]NBYJY/:RZ>#NW GMVK< M[4;8[:ZB-86CKHI61R-!,67(^$<'(G+KBZW.1FN3\0@RQW;=A@?DT++K]Y)\ ML-7Q\=?F4Y\+PX\"*2]2H,-Q9)N3>? MQG$\M5TW<3X$50]'I 858+_Z;5>KP.-5VR-?&["UX8 *[<'&=@FUSLD;D"74 MLCPIZR05#5(RPH0*ALFA>_^U5V)W5ZCOG:DV(9[.SM>8[USPP=3J0"/ 9.7K MM,T,T=%5SWG4Z*,4*;8VSHXDM=/FB(=@Z&'%-9S0.G :;B0US=?37+\G!_L#FFTB*3*#'B4!$-/1EI( MW$ @TTQIAU;HUB'TP3J'WG@RW?CYJXK_5\3 Y3S,+GWQ3>K28O[Q%SHQ^2*9 MZ<=O?\7%QV7X_&F:PNS%$L/=S"4AO! 2R8"U.=%AI5]YK1TPKGPQCG.IAO- M6N^FTSZEAR#QL=?R$47?E16PY<2/WWX-_[U87O'@QV]7K-^*XMZ.4U;,:@8E MNIHP:!@$3G+14AK'$K*YJB=&29]6N#MNGS=\I3<\/UN^I].*!]_$1G*D.:_=[5SKA-UA.Y ])9"[#U0ZF^@T@N.J3B_W=8XYSV +>E(/.A71 M.GYU&(5=]R4[!#WWAY -)JA^5>@C6SU*)3[ZO4';)8ZGLHQ"C (9J%)4C5Y& M\)8G2"(ZPQTO29A_9)7%G(AT[@1886C_@9C@C;#@4J0#D9GDMGV]R3^,RCH$ M/2>JK$,$U:_*VM&A\"=9?_RP#/,5?9O67DV4 MXDPP[H'5A%ZEA8)8N 4,7,G:EIZ%_1I5[+'8/T+'Q$. =,OA;2V,GA7:KIY( MEYU@ZL2"4]3;GM\>M+_34WMYWEY/B.A9R8:N05^+MPI"I&N60+3!:LPZMWYK M?9Y>3U?-@^BT3%>?,/]UL@:B::#]X^K+?V-5,#K^=OE(N'JSI:$1,FY MT,!2#3:Z),%Y'4 I%'5P5/+-IZOO0=9WT?>I"=H:B:8GM-$N)H6)("178$VN MCRV">%/J2Z%&L@$TLJ!;>]PWU_\NNC8UP<^AS#X>*(MUF#V_D779&>TM_>5E M:'S3'JVYR?7D2H,:8(?M\WG-L8S,A\V$&9%(_63EP-G"(%MO$P$L1]5ZYM'S MF&.WF'ZS]]Y?EXO5:H(JX BEQX*J:UB_TX1=^%$78( M6NZJM88"Z>!&?)'2^=GY!:.0B" '_"*V1#IJZZ:_.*O/SQ)Q:NP2M:/\N++E3(#N*D \'M[\ ][P6AV+^T SC M#^ZG&B;.8@S.%+)$0@+E5?67C*?SRG14P6<96[?Y>XR>[\(J'$1]'BJ,[\U* MK+[Z']/9K+E1>/?#@]J C^[B>4T^87WVUB20+I)OHLCWC"%G\$P[SF..C+6^ M<9Z[V_HEMS=/<*1]I4%->V4A,%"ZQ%J6%T$4;F)@+!<<+M'S%BG?A9%W"#X> MSN4\7@0=6'<_GJ^FSH=LZE"&)2-A"U MJD-5CU/?_X5 MZ_/L1&G403L&L0[144(S4M*,D^).1O.2)-HG;:.'/]\?)DZ0WZ(I,SO0,Y>* ME\Q3?%VW,DD.9;*)0PZIQIR= I_I/]P:&YGAZ&7K*7_WB!BY/&6 :^DT/G<$ ME EFKH/1&CB* LK6B8$$;C !0Y;D-$K5V@R^7'M<57*B"!\ Q$'\_-[R7^[/ M"PGSO)V*]+9&O!;S1:DUAA]P>7;CIYH[Z:<2,JA3WY1+SQL$D'2A:5DRV*#+ MQ<@A%P395TZ4H+7WN7G?I><) EQ6T6Q7N,'UK6 FFHE0,C)(FVE+B:S*(*6! M8'T0KNBB5>LBER>)^BX" X=@YJ[6;"N6#J[5!]K#7NY&J2!,41*\CXEV$SVX MK!)@3D%6*U$T0&J-AWM=NE>PS"R8L@4%N3[$C/('HX6 MDF2V&,:4\\VUU6Y2QIV:_!QJJH$(>D'2??OW&!912YUH,0!QR7D-(MD!1 M0D7+8E;<#P&H!RG:"U?Z>\=5&X%T *^'-U),$I+;",[$0(?%"&)/H&-C.$?2 MQ"S9UD\PIX'*?,>@:B.&?C,.#IFG>1E<7)2+EDKAUFC $P(?[8D88=KH$=QY MCF&D5GA?I,Q >"7P9[+4HM8*0B3M9ZQ)O'E#TB&'D1XZG9)^X+?%?'E_6.7$ MD2M41_M",(7.KU2%O&TK@"N6HHRV(&]=-MZ,^(Z'D!Z"M[O*=ASA=G#9OPRK M3[29^C\UJ^U+F&V"J_4%F)5DA! NGJ,' V"YV2*:PZTP^"TMTFIUA[1(^2,/8KIN3!Q5R\V$E '6/MU,<=O%[;_ MS^?S?,D=E97GW#&PN8ZT8!8AYEJ3Z()5FCDOL;4IO9N2L6]37!)1G[[]@E]PMKD7BG8J88VKITW]+ \07:H)7MIEGXT4MO4; M[7Z4C0N^/FS 638$S)OAC7N[V^;?&B5T8XG!Z(H08=-"PC($%R2V:+RNG2K/?PI-;:96GY$_L_E"SB1Y/4MDHC^'62@2$ M;4K/B[2>?MF@\>J1F7QF@85K\ H5F80UZ929 (4Q%9VP(:364]KV)J[E7*^= M2]8QS-N+@P5NF27T"UT#GD$S<,6[.M,G"CIP6I?AILT^25X'#R'-T?38Z*Z6 MTNK@H*N7'A#/>#>UD%!OJ+O-L ^LS"/9[B3I< MMW)8W%87K[Y^QOD*FT4E]EUHD*C%4;M\]JB&,8B6$[Z-%Q(4"Q&D(O)H4]DO]!Y?=]JPBFUJ8!"P[!HIORE8DF=NUBKWHC-&V#J<] M0L[W$^$X" +W9GVTD4>_T-KZ\'IR-D,';\8Y>=W3,.%=;Z-OJR@<@/ZX BD+:G7'TO#QE MG3VQ1I?H.$:*B_8L[4#55.7[IKP/,[S,@D]:L^QM!C2%-I#(IX_6U,1271C] M7PBR=2['/2+& 4U3T=Y]DCZ)ST<#Y0LNXZ)UFZX[7 DB8D8R#RWS-?+CR#S4 M 5)D19684VINZ^RF9)Q@V9"@:<#Q#E3,?B$9J1T/*8/PNJKB$" B9G HM6#. M,6Y:5ZG\8P5@3S&=FTNH ]2]1])]M:G+AD=\@E[)$NN@()\S*"L*\<=RD)F3 MB2BURK)Y+. V"1WY^TUD?-?5/X'A'>#E%G_>XWH]VUB,Q*779Y_#=%E_\W:Y M^#)=;29V8R[>*U+K4BA-G-(6/)>D@X7S7J>JU0=-''J2P@Y*.X=$VX#BZK?' MTNU8]*YFBN\6LUE9+/\(R]PLX+[G.H/$VX_9X[.'VTFU,2VM@R!*32+U"1QC M#!)C!*TLK$JM!W]V&6[7(3'!$KDP=:RN*B: "]: %E)[3>X,YZVG)OP#AML/ M0=,IX?9#I-7;_7S[1MG$^KQP@=56Q,P[R(1(7H(W,@7O8PZA M=3;&@\1TI,M.%?EB"/YW *3++OU7;M$V>",+,AM+ 19KCG@@RS>$5"#J4 I: M:0VV?KUY@)1Q0=1(T _,1CB%ZQV 9R_W2;,HF7 1/%D%H')$\IR$!,M\DB4S MF\V@61[??D MV5O;]T^0U.T]>"0&]AB7<*Q .L47:7N6%.-D(F1)VCZSF@M)VEY$Y JCTZ4\ M!Z@Z0M*I@MX#1 =Q_6CD?-XDO;Y?A^5Z@%OQ4UA^Q-7$N)1,80IR":3$12X0 M(CG.*;B22TSH\J"!V"T='85;A\3/,5SO0/.\#=\NNH(LEK>V,XF1+$UF4GV3 MI7W$F,@$\ 6X"YS5=I+(96/T/$3+N#THAD10$^X?CB)_@:(Y?JQVWX=AKS'2 MFD;7!+,<AWS: MV4Q:6_T6EC7AX\LIU1(/?*G1\\P^=#9Z@+E8ZBHNCL)*+X0GRUD64$G6[EU1 MD^A9P"QE=*5UALAM"D[5&[_@:H6X^>9/N$K+Z>O OSCQ>A5<=##,8X M8!HS*$[>9*RMCX6L&8."&>_V\I;HJSM!<=&0B/Q+4[E90\ V(8R MB6)N:GH7W9>&R#8,G+$,-+NR#WNIBGT@,&:@^ 1AW17W$9P;6>"_3N?3 ML_.S+>$H)$O-PBO#Q[,1$D.DB#":ZS:1]J'945A,N0KI;ULGJ<$?W/1<2(9S01_-/\Z M"%/LON^N8\G$"N>=C&!4C=HY'\ I__8#+LPFS7K#HR;B6*.OX($N^>:QAX9PC!B5*N6-6 M/% *MN>"/5J61TIX,3"[>X30YC^_+=;_A>N7B[,SG*?KV:;?)@)=<*Y.8,[> M@5(^DQY7=:"W##*0#KT5)^L#CQ. 9W8&[?WL'E*]6D!$=.AZM&8Z'_V,UD;N),4J$(4S)*U3J= M?S;7\U=?TZ?JNOZ\6-ZY MH:]N8ZV5T'3%0^2BU%2SFM,8L78<*YQS84-JWE_P>'+'?8IN"+SG$ED'Z+R] MC;]AW3GF%S4-]B/>=T#XQ.AB50@>4)F:_5@B&8A%@M,81"P,2VK]Y'0HC>.^ M9@^F !L+IW?PU7$+B_/Y^AV9LI<=$%%H[S0C(\')JO^C@AA=;6&@75"LSGQH M'_=_"=*IS>7<>?S]=U)-3%<\#&B_J\-3_.R6E:SA?S5,L$9K,: M-&SD1YZP9E.GLM7>A_$PLS%^\YIO0AW$I;6&F!)"CCZF8J+@N74]U1#Y' ^8 M#Y=&[H5RS[4M[,]TU,+LOS L)];5:6%W*8ST$-;O#^H,+K+O[^,88ILM=_G2.5RR5R?+(98%$5PDH)3-Y[98V:%)1 M:!FZV#JQZA#ZNO*"3X'?8$+I '!['2W:WV]TEWSX V=?\-?%?/UI-=%6,E:2 M@!)IB\H9#CXJ!24Q)4UPW*C6,;EC:1U7#PZ'GF.TY*FB_(X@6_7_AS\6$RR: M)U7'Q6+-2,@U(R$'"8EC",RAQ>;^\H$DCJLINP/H,8+[WG!)0,-)"<%P9218 MNG] ^3IV(R0'1F/6RA?.U3!I(0<0.6Y(L4]L'BR\[PR=/R_.EQ,9,2&93*!D MK#V8$2'6X2Y*-&H45R=&S2.&V;L$IL'B^X[@N;$*:ZEJQ,,7!V()FOQ M:T +7 K#35':Q;%LSG&#CMU!\2!1->O;-Q $?Y_G;; 5\ZNOB7[TQ5G]W21C M"K+4-#"T9#A+8R!@"2!0EI"2\%&W?AP\BM"NG@4'"P0U$5,_U:H//6\:&7G( MSH+4K$YUL0R"L@DDCSHJ%Z2WK=N\G_+:_%RO?.T#/(>QNM_WE'?X!>>;X>GA MX\=EA2E]LD[!NOCC4[J-[O/A9NU%#]Y%LWZBFR5^)@2^7,PW:/O;=/WIY?EJ MO3C#Y14"2\F:T:T'$:O5I2Q=>9S 8ZQG6BF5R8%MG2JR'VGM>HF^FJ_I8/QM MFO'U=;+C#2I>$WRT4^3^O5BWE^C\LO4U+,%XG^/!F9D,O: MP"20>U_(#DF1S))DHC*\N-"\$_,@&QF[ TU[=#[; MRD:AHY9664AU7JJ*N@Y-C0F,SMJ2HY4EV^LB?J+&:]?:O70H'0T.BX:RZ0-; M-QFR[:<8;8ZJ& _:>4MV:X[@,A? LV>!#G-1HD7!\(,$C%=)>KI,[P/D1 :/ M7#)83Y3(RJGX+9\3'6WO8GCHA MC#4*12V*]$ <( WJ#2E4.B2VT'&QH06X'B1@O'OJ5(DN6K-W[ OJWXEN.B]T MVG#Y>3E=X:]A^7=<;W5H,=H$6Q^E#!/;'/D@))AHM&).!:7V&U[ZZ#+CP:&1 M#!>#,'1L:/RZB-/9;?*):,N+07 \T%D)3$%4F_BM+X&%0'O@>^'A_K?'LTX& M ,&)K.O@I??0Z_>7JP+\D+,IRG-@3BA0WI#SQSD#+TJ2+&!(IG6;SJ.)'?>Y MK1]CYWFEW@&\GXC%OOJ:9N>Y#C58K>I#9OX0ODXL0VU%[80J#*,MUIDKV7*P M4B<4Y&!DUWX&V<%DCAMP?"8 W6M<.ZPTNW\Q;-'4]J%/M7T5?):VMON^M$@F MN$W.01$QDJJ4ADQ_J8#Y[%4.J2C>OJ/TL[P#WGY\?7/Y^+KMVV6Y9Z4D,/0K M,D+KO RE.!1E@B%^),6Q\;8?H^?[>)4[!"MW]5,S:?30(W7C-$N.9 ,S#B'9 MJJV=@5A;"1I;/(HB<[![W87?1Y/<=O+;V27W$&;V@("M1Z,D%]IP#SR+.G8' M.5W6/$!Q.AEO8S+[59=^7UUR#Q+6 UUR#^'K;4Q<&;!N>#KX%0! M7B<+$J-0F.D!_F-JIQ;B M!\3".,].\N1;9%!TV"7W:,$?S;\.W.,'+KQK;TU[)DIQ"5A&XHHB+>BBR"!I M-\:0!4_^T_.8D(?%<@9[N&IN(@PBBK%#RKLL[-J-9_6F;$L2)CE[KH@CX&6M M>7 HZ:9E!3BW3A3AK=XSQ/ST6ET:E4<*=C$]!I5J!Z?(!<@HL&3IC.3[]<%]=)DNE4L#J+3C[=@HV07Z MJ_J +85I\G$__=VU/MPT)OOF,M2_8CV%6^_1,O!,R.),^3SRO@AI65MU'<"_?@A;EPZ?;IW 5YOGR#V[4"U;^ M$ #R8G[Q#U:+V337;+DM>]Y_0OJWI\>#!R:L;73Y.;GXS+%J(:PL#@V@<(IL M2$YWMU.DE;U-5G$Z MBZE]$Q!Y8\ M0LH%R7LR#J(H ;C(26LA9-:M0_2/T?-]Q*H/P)6CL^<;#8ZN=/#H U_LU72EAF;>)&'^K M#YOS]3:U(Q0(^F R!19LB"&*UMW]'Z=H[.''P\.K MH43ZM1=K601];$U6,3$N;'/>24>?8.H]^@N+2-WX1L>0B:>TA^&3 Z4AGP9+15UHW6SA4VPS7%&\XJ!S+XE[0\=MBOKALYG(+ M[I.2&-=E,ZZF;/R !-Z2G<9"XKYP1)9:1SH>IVCDYG4#8ZB-()IU!AL@P+I" MHNL3F9L_D1,R6WRN+V G!48?^V"S@.;>5#<+1%ZL^.+6BE-F8."EQ_IA\1:7-:V]SC2J M9V=;[A7CC/*N . M+M@3]OOCMP^TR";3T0:C0[8:"D:Z682JLQAX N:5X-Z7$/=K:G+ZB3^,\%Y: M[CPOZNZ5Q#PW!+YOW-QA&CD#(6F_*CI5&T=XX$;6,5#)%[57=?SS MX/Z:\"X5^9" :P?Y(Z4_=L[+[Y])#O/U-JGKLL3<91%-\K5&I69ET'^"<1D4 M>J63BD%X]I2)^^#7OUN,'2OA14MVCXV7GZ?+U?I%SM,JL#"[O1&)5O(:.O#> MT6W#/8-:+PPE:XN:.2=EV@LWCZTR]AOGJ/AIQOZQTV*>']J)2A B[UTZ0&+?K?>PI%P6#R#;+XCS%VG\$\T>?*REDG+ M4'/[ IFX(;@(C@P2[B-=*]RV1M_U\M^MU_&\.#Q27CWGRM7GS _AZTD3QW=\ MI5D^W./T-7K9NUJF3J*?+5;GR^L14S6J9C67P$0B03.1(7+'0*$(=!.34RI; M/[8_0LZ)FND+ 2K,WI3?YPF7Q,\Y+?)VL=H8MZN)1J%E;4->1_Z!4I'5E_(" MPIHB; E2Z?TJ!9]8:-Q;KY6P[RB1=JSMP%.XRCDG1;MS0[\MYFE;\F"*9)(G MNI8Y^3]*T"WM19*@R3NRC+!MPJ4^;J*!M3(D\=V(0J,HZSQAYV[K(D"1Y0ESMJ9X>7F7Q'G&.9KE>O5^_H[Q=S,M>^T6E833?N@U2REF*# ME[&VE] ( 4V$$+4.@05,L76IR5&$CAMI&TI9#2^S#H#YP-8^? KKORW.9_GU MV6?BXZM2,-7FCO0C[\(:)T8[H5-PH"RO;D1 B*HHD)AT)!<",;G&R#R.TG&' MP@X%S6>06K_.WZNPK-T"5K_0D2._^OTG$L7EGUW^_@2O\)#/-W(7C]Y1(S_R M[EK767HF*R63!ZXVAIBWX-%Z$/)B8)T1=TV7TUM^/T#+J8KN[7)!1Z1R>%*X M%CHX![7Y,*CL,@2M%="A<#+PD+5I[1I?KSYR&^<6DKZKC8YD;0>WWV^XK+ZN$;,/B^J)U/#=8C;;Y,]?U.],N+ H41M@MFKM;"-$QQ2P5")Z MEJW-K2^^@XD'X)(GC.J;/ ,:V0FI6;G,\ M!O^&TX^?"-4OON R?,3?SFO.P)NRX=_JS?EZ5:OQ-^V:ZN:$42Y*Q=2Q-LOND@ZO,"<7VD)0G M^O=;(*D;Q4LW&RU D[PXB:54%^HK% I5A:HH/%(J2A0M:TAP6H!?,?)U:,-* M)YT2;TJG<@B]0MU9&V$-ZFZC-TAI'1!G7".='KX)&IC6T47%"T"?BOPBN-OYJLWF>@)7\.OV M7S??;I>;GK+;#*V+0$-#'<>N0;"O4]:.;:8F8D\I5]08FKTH)>\**HW>]=&X M_:^I7QWB"H[K@6M^=[>;P'JBC")28AR1"NGEC_=P!C61(@?N, L2X"MBV#D_AXT/%/Y.T M8<0WB N,8>5>(L/@VHN5E4TP<"KIW!'+7+S7\AKMK?L IRE#!69UX+K/;E(+ M^BM-G19IO71U4"D,BTY3M%@(SAJP ,I7YABO&:_15(^MFGU9"1ZCH'=':AFBJWUY3]3Y&SSV2_A6SM/W2D?:R*U)%S*B*Q/C5>" M,$AKTB#P,WAT!&N?O4/H/EX&5W)L64,MK*)>_*768^@@U\8[3CJOJZQCZ8HN.86M"_BU(XY2H*,;G2:D&29!3-"<6Z? M=:RCZ6E7C]7PED7RVSZ .SZ(S@#?CUJ;7UOB@X'*0UL M09-J?"D85!TY1S%:Y;6W0KKLX9-!'%=ZR/71J$,M<$>&L/"X\@M :M7.X-$4 MF.FZI:1H,/8X(&.,1-Q9C;3W! G.);7,1:8ZU50<&5V^EX%:$B+C:T";&X[2 M.K7>DD^7L(EV"@$N@)(**45%*C:*R*@84<">8TJ4,*Y3;.Z83NUCH(Q.902V MS2WE@JJRFI;O/UTQ&Z@5K$'&2[@K,*R1U30@ MIG!LL-%$\4,>7S_,WW\J<_\:#_.>$JP \\M?KYHF"&F-18K U9 KI9'BE"(L MH[-,ZD#-H=&A_3"__+7,XYCQ,.\IP0HP_\?%51.T5M0Z9'T*ATOJD;%POED2 MI1'"$2D/U2CTP_P?%V4>I(R'>4\)5I#$>G!U'E,BT8KH?=.D0?,Z)20<,@0< M'8P=#0WG!M0Z>TG -A>U9%=?[4*1"9 *5.I>9%XG(O??+GP?'8CABY:O)PCT+45L-PNT=S^;?[;S^^V5-61[^!.C MQ6Q[K&SLH"WWQ#$-5LAIQA 73B$KX9QBKF&!$KB3;/?&?0-!VP^SY61Y]^O$ MAXVDWSV7].+=W.K.D/KX.1HM=C'W )P, M;%<:ONVC6_O#MZ\#9@4GY/MVYD)JA[LR$9/%;^_NWH69^WICYK^MPDR1-B0: M(I&C&"X.U&-DC;#("XE%,,(T(O=>/<93+1'>5U*2=D3$JM3 ^]7<#UL(C158 M2F2,3?73C0!7 W:T)DS0"%?9Z'-W.SK&4UD-S*L!1]5K !P5J->%F8;%9G]^ M"O>C-JB5F%(KD+0T39$R!*DF=3&%/R/FX KKW&\!=S)2FR(-P7K[,!TL^,+I MJ.>V?+6Q,/9:2 Y7)Q=HZ@4?D1%>(,\I4U["-2@>BD-VS4.]_'(M,8C7/?(R MH%!8A]*+C<_Q^8UKO;6T\5C8QJ((5V[8"!SD02-%1&O6P)*,ZN97'5&EO0R4 MRV4-1;3-+=[2185GT^D/D\6Z>5H[7VPL)5A%3I-IY$T#&\9KARQW 3FLHM(, M#G*_=43MJ2K<2;X<_)DP:[,*L+0*/&%_P[U))ZR%/2"( NZ%(,A8K.#<5(H1 M)QP/W2:XO"!=!OI<0+79I%81YN\V[(,+9*GB,@UR '$P!^PKE?HDINZ(W%E& M;5_0WY6%^;\6P-(W4RB$7O4HO7R52%L-.D#Q8N"H[ MH75?X,M;_W&1/T5V%4'__MYOX4T HZ?28T^=1NL(9'$CD<::"46HX:2;Z7]) MNTPQTRM ?XKL*H+^APW[G'M&1"J^M-PBL% 86:D)8I@TP0OB&MQM#M%+VF5J MFEX!^E-D5Q'T'^[/*R^4;K! +J3SRAJ-C'0>@>(2.,=HT-M/)8Y#_Z$']-F[ MV[X"]*?(KH(TQ(Z<39HGOHI^P07(<.H)\NOY+Z#/F@B!)*,QA).-:KY=KNTE;8RQHL(%[C6B/D24&@.G3 M.\)292IU*O3;*I41ARJZ=[TP\L],_,>'FE7,3:0"?'R3HGS<1H-4TRA$C?$Q M@M1PR&VO.K)6=I!%Z>-R#/QJL'?;^^L\S--?F.M KC#XJ9A%!ZZF3YWOL49* MP9XCA%+,3 ->:>ZF\8?X*=S[> P%.':0GHK&6RI$/W.KESR++\&%R?>T4<>L M2>_\M='*TT];[]B5ZD1$L(4>U%8;B[BP$9F(&R25IXT.(H*Y?'.5ZMM?>(+" MN[O-#]=' \/61T93&)VG(44V(*U378;7ECAO0N/&JTSOS&:EE>A]=&=_)?HX M8-5XQFY7L1+P6ID(&DF?YN]:'I#2)J HW&HLB3(,_T$KST=2BKZ5YGT0JE+C MMLI=&6=:R\@1B0QVK.06J92/#@X33;'GJAG_K<.;JC3OI0%]*\W[P%&!>KWT M8#:WZE3PH(1M@)+)'=_=QTMMZC0$\>T6N#G$7U_) MN0O1>PM7&\.Q0MPYCA0A&C%"TP 9X4*W4_#-EIR/>]9ED'JU)>;6X"9@$Y%K M='H**1W2RI!49D<%EEC!3_\P)>:]$.U48MY'O*63SQOC^,M]M0P3V#/B$';, M(\[3Z&.-&=(>*P9K8(YWJS1Z3K?&HO)>*+5Y1%8)VK]N6->:-[:Q%$X\8Q / M#6R"Z#!J/*Q"8@+2Z=:?^#G=&HM)AZ)]BL@J0?M_-ZR#(C(>0DB54.!#Q<:F MPHB(@HY>1=[X1G8K'WU.MUQ/K/'0/D5D%5PT#B6LG6F\T$PC;6)JS@*+TD1P MI"77C8H85I.["_ ;J"4I%B\Y"9<:5>Q) EL9&ZDR%"F5[OR1>Z2I9\@Y;<&& M-+2AN0]2$]H*AYIMG[]N9FLER5;9F9AR4G48:9FX3%@$J0#E0S57ST MY3]39<>3SYYM?W:R<--VC.Q9SH!U;V#_3)I_55#P(H3Q1".,;W(;A2R M.%(D76.H=ZMJADZ1@V-?*NU@C:42SV(,6<5=;^7:E^!#N$DNPBA339>/A\QI$XR63_ M7D-.F6SF;@8?=D1Z"D%T8U##1+K7"H.4# )AXR/E,?!XL#'[28,2#W(TO$OT M86C>W7T,UV:Z+G5=>\/.,PD7(PD&P:=R5HWAVD0H\ESH-+E5@XW(+(/^7)8U MLQFUZ&47ZE$!*YS0_?SO&=#Y.OFV'O/C%%-$IDG8JU-"-<@0<(PI%II*0H2, MG:)M1Y*XSSY:5G'&1K?-(>I:=&03&*+<>&R40UHPC3BG'!P4;9$F.BHG<>-\ MCJ%K6Y\ME^\= -PN^$^08NFL7W(.'MP"\&,O;NUBXB=F#F[L?>$3DQ03V ;, M$M@5A(+K2I1$@;.&^,:$J+MUDSK^K0HTX10,V_$$6EH_+K^&GV;?DQ_Y\/S> M8<(:ZCDR3;"(,R*0Y4HC+8T@PH&HG.FD#R]IEZL%R(;_0(%5$))\T-B[U'OW M<[Q8MNZWS3-F,(2&2F1A^7!(!@EK@-4TAC141*.DS9VRV\M,V;K"5W(N\D)2 M@VX]LK^NQ[B?S^Y+,P+RU+((T.$-P%F-P^]/[7XYQ MB$Y9[D5OY7BD7[@ _I7TXD1Y5G D'3O*/SXD%RW#008"R]$*+HE8$J1D!)$1 MU_B&:!-4[I.I,W-E2^1>V1T:![(*=/'GR:R=/PG>/]Q*'E/1[^[.5Y!<:2J= MB9R@D&:R\ A'OW*,(X&##<1$U62?9].#O;IC?R%:@NYVVY7.!K'_ERC1"!JK3N]$HTL KA@SX1G PJ6BD,K!5<_>I.)G9 MN@_\5S2P@Y$L?2W9+<%40Y(>EWR>_6*FMRM@KW!4WCCBD-8!)*C@)#&4!B1, M,(1PEC*AG6XJG3]9ML!T7"T;4?AUJE02Y\VWM)CW7\WL.OPT>[_^I2_AVZ;* MZ'W[/^N"O!)P!)H0&">8">.0D(!M4 +=PSE)-."BO^@Q4V*U05.*#'1+IVKQ_7G\Z85-*N1!XS M8C3W,'KZLIM*6=2P8)3*T4#YPAKD!)8($IU$TV@3(5. MM3;1 M4-7D3JWDK9VHJ91TR($X#F05Z.+/[?>P'@:PG3;Z BO\L9W_V\S]E2;16:'3 M7&!8&0^V@45YB2)EEBFE")P)N5-\71BKVRD[42FVTWG9$:I![;:6_N+I9DO MLVC.Y^77U$;I!KCX&F:+R?<4\&YO D@H3*YG[V^!LYF[>^* @*^P^J_I&DO_ MS]O%J@'!I[ $1\7\?IXZH\ /ENO!]FD_7[:[=_25\\8($1U2!J?';BS%U)U$ MBG@*XFJ4U[EC(4477/:0'W]/O!UMJM%H$V8]$2&@8#0&;QN\>T/!IWE M;D+('9\YR6B/5M!3P&CWD?E H_UAYL=,F>S>%#F:D72DG"G)<Z1L$ 2+$ W+[;:/F[W8W@WKBUVJL="8:N0MATM_XR-2 M6FG4,,-X ^M4.OOM9!<@^NC",2/47^RU=&Q8]X:E6$CL. K$ ^,DSB52*8IS'ULN.]<$[B%> ]2DHM1E%5AKR#JU%8F,H#[ 3G%IEY;E$VL%R M4O-2Z[WS8ON)XKB]6EZE5\?)"I%9H!5<;/?G.S4!8VB#0IXHA;A6J8$MAG,2 MKEQ@(HUQ./L,UCI[=^1S(?)*O0;U.9[]Q [+( .(*&J;#"9'B@>)L%>$<$*< MD9U$"$MR"F74V M(,/!A&.*E1"Z85YVZREU\#/5EQ;T O1E:4$.Z=:A)R^:2A!M>*,M1DWP*>5M M-3)R/10%Y**(MK+;J+DWVJ1CH&8,DF<%!]/VF?WQ29E_PQL7P:9B\,VX,[ & MT/54H H^O!94F=QYK+W,% [A9_=K\DB] O49]OP=>R\Q;!7L9!I.;=/<'!:1 MI%$[,*U&F#?7SN#5XG,GJDS6]@4]\"M]^NU>Z'IQZV6];Q?+Q97T7K.4@Q,V M>L2]\,BFSK52":V$XHIYU^DX[/C!NFYLPY1J-$'7J3P@O,G-[ M;D,8;%@*ODFC4@ ^IOG8S"/5L";B& 3?'@1=>>.4T5I:C',^O@YR%:CH:0]S MO634,PJR#+A)/C!!<.EUB.J&,$NE#CKWJ)'QGE:/UKIB'-4<'[%ZGU+O@*Q'VL%ON$TO;B1 MR!@74*,B$9*P0.7KW.[&K2S"CEIM28.<3T4S4BND%;&(*2NLU#ZZ[$^?WUYE M41]=Z%99U$?L%1RO^S,9P*F@6G!D%/9IMCU%VL.ZA W62>W@B,B>]JGS 7,& MH#NG#_M(O0;U.1['IM1$J9Q#J3T]XK9QZ4K$D&NP E^"R)H[;N BDSK=:]ZH@$D'><_Q/)( MO0;UZ?02AC=:.6($\B8UPI&2(T55@Q07WG@"/Z+96P77_XXXDQ*<]&ZX#R(U MJ-GVLXB#R4::PB*"LR:RR"G<048V3F_AW7 OF(\]0>LC\VK> M#7\*R_73SH_M8O'B=>;\2+SM2C-KO$\O[G" TUP$D2I:.1+P;RY83AS-W25H M&,=OX>7N$*U\13PKL'MEWRF#'QN;P!PR'H/$J&Q 6*DJ0!(,1Q"A/)C,RE__ MJ_?"CXJ'[)VWHTT5;+T7QY]16' !_C[CF(#I<&DE%B-/-#?,$\%Q%:U*QLO& MOK[+T4?F=;QZ7]%?!/>7Z_;[7X/SZT]\F*_V79J4,&T7M_.M![*[$E;/E../^H+B^I]TQ/G<3TP(P3?.8JY;6^A_G=Y_CB6X]7_U.ETOD#)QJ*1']# M]?XSZZ3-$(9W$BQRT>B+S_U>/B:6@J9]O:0%R&YEQWZ ?ZXR),,T["6]8G@= ME'O;20B%X?EIYB??)_[63 L0U#92;#8 MAMDC\[:; IC W[VI]#F .4YI6)H')1U>V3A%9TK 4C>3&;K8IU4TIOK@'E! MN)A1.]4SZ"*FTB;O^GJY6=39S7*8L7M.JDAX80A:NT51&)][AF9F>K>8+"[A M'O(.?O9;#K_[)=$B-^X,OO=>\11&[V+YV_GQ/>IP',\[N/YM]C8'_P8YW"!;AV#>@BSPK5 %;\KULSG<2)VW!_:7Y_%V8A M3I:+,53AZ <[J4-5V8HA ;"=\JPIM'9=1?2!FOD=OD^T$8E6QKN,RJB@KT(8% MW N_A'_=3N8/=B6/4>[QF4X@5Q7ZZB_#\F_<=Q?4G'\?JP+H.>4LU3\'F,U0 M^7-N[GY9G(@/V-<@G.&U/@]$BB5<>Z#P=$=NK[YT0NCW MX&[3R)7W8":NV_G=X-*1W13+P;0M[[;CXDL'DJ?3;?8>&Z(/"B ?(ERN^NH@ M%&T_N12&[CRT&7!ZI%*RIN2XK-L#"R]?Y ,L?L M[Q1WVV7MA4'Y.9ATP1J\)Y[2*5:D=FA'[%AH::=VPVV>H-M+:N6.[6'W^-KR M%^_;BS -;AG\1H<&IRYV4RQWD)R&UT&YE+ZG "O^P:G_'./$ =T?9WGVVG'J MY4S@:5AVEE=IFQG"_&_S]O;;3XO%;49$#]$M5IU[JAT]+J/2%O6KF5T'_\!H M+A0/T2U6EWNJ=3TNH^)[L;ULEV::(P^\3:M8N>W)>VZG+,HC=.:6UVWD>&S[Y? M9[.->XF6*W4]U;]=R1'R81F FPVESH]OQ4N8+3$^$^392E MKXU;9N:7Q>H0N?@*4OK:3D'*7Y:Y;I+]/E6N5O7DV-TIHJP._X?VFV.AON,# MY4I6LV&]7VS5(?PBR#P6T@<^U GQJF)')XBQ,/([S$]:^2;XE0?TKM_HA'=- MT:>>PJMNDZ\ZP8Z\OW=_HQ/4-06N>@JO]*XV]G9JYA\GFRD5F?;Q7JJ=X*PI MG'540*4!?&E9AD9"]I#L5*U04S#KL&B*1_[OC7]^ (_1[H1D3:&LCL*JH OX MLW$#!T XM[/E>0_=?CL)=H*KI@#4(;&4?NJ<'*JTHDR M[:+7":^: D8'A%)#B#]+>\RGA#H!5%.49Y<8BCLA[>!2R7L:G?"H*0:SM?@Z MRKP'P]&W7I76%":IL$RUG?T-')<-8S^$A9M/5FF83'6JQ\EW K&F $AWD14_ ME_PD\66F'-/OCZO+E7X^1KT3LC7%0CH+K-:&&F=IXM#EY&8RNQZIL<;N+V1I ML-&!^0R--M9?N5E]XH4RG+81=E(?9LDHIGVZUZJY1ZM'<+BV<8\ M)I'2EO:>OXQ]N_?1+/=(O3=:5;;CON?N'#Z[G-_,_(]3<4BSVFZHW3 M3DE4@E+:\>]G"S_/!],6R6(/I4ZR?B]E40E0?V___+L=HEOL*51GZ#I(I8:-MW@/;G*X;!_8S9?C M[D*_V".I?ENPFY2JQ7,D&,L]F6<68?5&-[N M\7?.S=UJ5DA:S..*9OY\:F8I[?%#>V,FL\R8C\)BD>U]6!G:UT.F L7[XJZ G58\7;V#3[O)BM1?)E< M?UTN+LZ^7(RB%L>_5R3"5T(].HN^M-^WZ]#-,>GC(.%B#0R&7:/JFNZQ8O$? M,S^?WEU?!'<[GRPG8?# IOU4RW4NZ(?:(9'4 -F'W^?N?#YQ&?;7(ZERK0CZ M@?-B\34@\C/(;%LT=H!X11^NG@ M VN#@_-;I(IA U8$P_5&!_*$37*/XCUWW MT)^IK3]36_TJ:9;SZ668WRP^Q\NY!_W*4XAQ@&RQ/=3/1S@NF.*>0N(J1Z3P M.:5B-:!]?;@=RZ\%DLO)#F_F2WSVL(G)(M5:IYN"E\*I"Y+F FP_52+I84'V<'J8+N_ M,,QO)C.3T1)N4RR7$#[%&NZ11Q58_7 [7S&6 :0'4N4RPJ>@LRV!*F!Y4D)P M?7WVW4RF@_OH':!;+CU\"F '9?,VLHSG[73B8 'G\]:-F&5\]ID1LHS[EY$] MR_CT4R]T)$.Z<3?]0;'X#7G_E'2N*]UQZI5D) _B]CR WU%>Q7,LN_C\U"XW MK.8)(W?_2B51Y8$X'Y#?^!9]\X/TAS6+\-__]?]02P,$% @ %( ,69,L M]YNN!P KRD !8 !P>&QW+3(P,C0V,S!?97@S,3$N:'1M[5I1BU:JMWIMR;O5XXD6OT^N+WXR]U5,9V[WV&5TL_)P?QN?SPS#(^/U[MX&N,(]]G)]G M]+:1ZZ(U(1Y_V.^U!\>E/YMIY2?#;J?SGT8PO3A/3>$QGD7_^#&ZV7#FZ>)S%D ?PD^F"%E/H]CCHJ[N)'FDOCKKMKE@/>77FTHXQ M>6_*X2G8+')_D/!O[_Z='/]T_7[RYOK7W[^DNC_6SFOT_G?'GY_:_C7 M37%CE!*7;?&!WIE"NZ9(R')$PD^D?_GB^.1LYVF54BGLF59&J1\>O=DZT?A* M%PI9&[;8Z!^:>K>]F-:W'WU]I7HG[6->AFLQD5,2EJ::9B @/]%._%%)"WAG M<[POC?7"%.(G8W/1[;1^%285'_4=93/P$%)W721MI.ST[%EFK+=W&7LG'?*$ MC.1S<5N8649J3,V8N#I=RB"$PJ"L8 2I"R&+N:@*;RO"#%!H0LU!'J7(\62U MS$0J$[RRPN2@16^BW89!00DY)^V<37)Y2QAWQ:?#.X5@,&06"A;&8(-$6Q0H MF!7HCD@463&;Z&0B7,5_EOUG9*EVPA/(M+Z@//I^0$DBU072S@A:2;,L8(U6N]*LBQ0<([V&&UTD6:7@ M$DA:26D3*-3,2R6 P!AF;&?9$J0U/MR#D;$/E&;'3;:H,A@ F0;P"!+I M)B+-S,PM8&MIK)VW$@-)?MD,=HBRN8(^MPAF(]KG"\#^W@'P9BU=KUR-KEI7 M,'^8--5X/'"O0Q:OA;04\(+\ZU%&G%=!P.@HTV["/=@L!WTRA?*STB[)C*O0 MCXG5FBP"I[0F(8773AP )XH O B&J[MD(HLQB4MPUJ MJ_@4'S6KRB("EOT+)K85'$=<<2P[#Y2N#91B()[G0W3#@G5 D%Y?A-A!;[\1 M*_<'L:?MSH#7X0,YK!3R%VK@7X.KR>4YD97;O0O7R1$!*/5(L?*:RL(!V&NJ M7>!$6%$1_+#^7K+I*B-;RF1 7EUZE^AIUFS-C1K,BEB[>D)E M94N W 7]DB3&JA! D+AC*B!+,F =+53R)F(3R/>(9VPV78+@GR^BD_U!](*K MKZ8RJP*A<;XI32$R]129Z;)*DLPV"ER*[YRXWS>,.7G_#B$KBHKXK$P89Q"@R#SA[8U6'BK$7A M H+O)HKJ/I;7,9*)=/V#>_8D&^#N'[ M?GP[WCN$?\'Q+=Q;JL7.:"[)BKES%:E+WF+$?88M_ M3V;?L-I?9I!N6"L-R/'QF _:B28 I*[;]R>D&]XU?O\.3956J&](R :CWXI_&=?&._4]F3Y.MT)+"]?=-]T=B+? MXT>^)?;AI%G;C[ ER;80?"9+1\/%AS,4LS*3\Z$N0@RATUGM?62\-WD88,I% M$9JJ'B2,%YN7W\NW._&[>8\U]&HQC M;GMPVG]ZM^WCPST^:O=.=G-[&)8W+C&RZ$I9O&T<-18=ZGT^[)5WHKN. M#-[Z#Q,9<_CM"3$@Y0-()FB,!V"OE^ [G]UE-48!$MU>,_R$YIG-[MU\71T^ MCUF]?-$?G+GP]^'O1=9FNN,F[/"$&SNMSM.:UG3/Y0&V(ER-B\7R?4\)^9Z3 ML&?K'#P.M<=HR0XK_]'B4,&:.:CV]Q--J;BZHZ3B>T#Q2SP9"Q9,!Q_C_3 $ MVX;!Z\V,'0:-\62Z;'O;8OT>_(:P-"Y\)3^,WRQ-:>-7A#,Q,BYH=&WM6EUSV[82?>^O0)6YB3,C MR9(LV;+L>,;-QUR_M+V9S/2Q Q&@B&N08 %0LOKK>Q8@+)I'AR1 M6"QVL0=G%R N,Y_KJ\M,7WG0Y[8Y(JEX5GB97<2\$JIXH9^T5(=\LZ MG5KJM2F75LTRSP:]P9#]8NRMFO/8[I77\JK1]\.^"6CHISY5>3EY\4+ET[$>Y8.]-SHL7;<<+UW'2JC0* M.O6[A$TP+SPNHLEGT*-5(1L7^@,R^NU=IJ;*LY-^=\ V35[WG-L9G/>FG)Q# M[9KM"29;VG_(^-=OWW^X>7?S^OK#S4\_?HKU_Z^<5^GR;S=_N-/\FS;[+]=R MR=YUV36TM5DB+=G#?,;]\V>C\<7>3I5<"*R8CI:IGYR<[G0SOE*%0,PF'1+Z MAQSO=QNWOO[HFS,U&'='- TW+.-SR:R<*[D _?A,.?9;Q2W K9=X7QKKF2G8 M.V-SUN]U_L=,RGY6=U(OP$*NS6Z*I(N0G5\\R8@-#BYB/W"'."$B^9+=%F:A MI9C)=@Q<'2YA8$)AD%0P E<%X\62586WE80'2#,AXR".G.5XLHIKEO($KRPS M.4C1FRBW)5#(1#K'[9)$Z:3H=W L9@2!W2%<8@@419I">(%>@.2X2T M;)&I)&.NHC^K_@MI9:V$',B5T\ACE!(7RF=PT)4R"0:2WA*F&0$WY^@FV'2Y M/@U/%Y0GWPXH)4M5@; 3@M;"S M(H]6N-:LB!<=PKZ!&%8FN!%0"26LA;0.% MBGBI!! (PX1MK5<@K?'A'HR,=2 4*6Z31*4A &0:P"<,%^U)N,M8JLW"-;"U M2(>90OQ"#OQK<+4I/2>\L>DZ(UNI>4!>G7I7Z&G7;$V-"LP*6YS12H3MK*NF3@G%K2('5"P00HHH M2%/E*&F'M>I"A@\,:IR$0=C(ADXEBE&55)H3\<.M8,0J^:-'+"76*R#\FDH2 M!#>COQ2?SL6'CNSIX2"[YN)-8._-:5OXWI\-]X8YEL9<"4(O=Z;@1/O< ?E4 MF!*DN14-O !XQ:=**[^D>F#7L+38 A(#R.(ZV1!=JWA"=KFK'2HK6P+D+M0O M26*L" :$$G(9RPV58+@GRZBD\-!=,/5;^=<5X'0 M*-XR35%DJCDBY784BZ@^]J#F^+B[<@S814?0JHOUZ=14_O&Q]TD>_%Y:4O&= M_O4&BDV;JCXL1QGG /8$Z-$ 3Q)^XG#@UQ!J#.\V3&A?7Q=^H>4!"C^"0"GO MFR2I+,%@+R-5F8J\EPP$$G4T4 MU;TM+Z,E&7?W50@18<"\%"%#!.]K]EXRK6ZEKD\C'LBW/V-"/@_AA[Y]&QT< MPC]A^Q;.+46S,MHKLB+N7$?JBK<(<1]1CFQ5NK"+H\[UQKK[W!]>0%F>*^^E MW)D-I@9U!;4(!9M"]R,@&>3KB-SQ/]79S9*3OU4*)H=%5A5).*!X^>_.["MF M^VN-T@USI0 YVA[31CM1$@"I\_;]#FDA^2TEXEC*A50YWN!Y?FS_FEO+_(=/?*- MV(>=9BT_Q9*4M@/C-2^=G#0_+I#,2LV7$U4$&T*GBUK[U'AO\C# G)(B:JIZ MD#!>;%Y]E>_VXI=YCSGTHAFY;NZ&IF,OMMM.N^?#QUM[W?ZC;7^F]:3?/3L? M?GFUW='9^(MK'9UT!^/]U!Z'Z8U3C"BZDA>O6B>MID.]SB>#\H[U-Y%!2_]A M(&,,OSXA!J2\ 7^=*9FR=_=UV$]Q'_QO!+Y:!(Y^CF?NF/SKU4$\[9^VHO)R.RS' MH8S;L[QMG'UPV;(T+MQ>F,2/<'.Y=?UR13>A3.RMNO I.*?RCW=Y[$[CHW#,R,2YH=&W=6&UOVS80_KY?<7.P-@4L19+MV);= *[CHAF& M.(U==/LTT")E+]^1TK*NXM@6+NT06#8NO?GCG5W--9;%5?+TQ$ 51%SY*]8E? MD(INN,G84:-G?%#]'A\X(^.5I-NC,>47P.GK%B>]B!WVD\YPD RZ=!@-DNB0 M=M.T>]@-*&/#/\,6BB)[):/--F.O6SD7WH99^W$W\ON]PHPN.36;. R"7UJ. M]6B<2F'0GD+YZFNEYH$RPZZ,1S*^%K$+J56)-N1$9E+%>X'[&UF*EY*<9]OX MY9+G3,,INX1SF1/QLJV)T)YFBJ<5H^9_,_0)W7,_+RN7^Z@GXX(U(821=7IV MM>$K;J 3^2'<=?EVY$2M,7@CBWB(:F_YGB#83/U/SD]GY\N3MR?3R?)D?@IG M'\X7'R:G2UC.=T?R7%P/!_#!7_A3'Q:SJ7,_[/2"]O-W?+* R?'\;#D[_KX M;V >!HB8!$"L$2PZ6 2VXV8#8,WI=$(>;9%LY9(94!F<(9OV+9)?9.W883D?BP M;SE?[ VB*!A-95X0L76_PM$K0&5OI_"IC6Y@D+@6VQMI()TXHW\(G(2\1IC7BUQN,GEQ^!:$4 MYZ27L=3$G<-'"[)ZQ(5%(_;"0?'U1\WC)1KZ35C?WOI=I,+ [UD8EIB@^ERD M98;EG& E9+8TK\M5L<\E5\SN%-IF3M/GUUG>V;XKXN[#KE MX;#3Q>0.1[8B?\C\1L\ROUQ@U\J)2QIV2$-0DN)3EZ\F^82[9H9-P^:Y;

9564BL3$ZF_I>D_&?,BB; MA="05<8:^DHJRI2'>&:DT"QNOHPHUT5&MC$7#A4G-*H+:26-D7EL5]4+V]P2 MDM4VG+F*7&^QO< /JD76X/9J:&.XWG%]1SHP]!%:X'>"SDYRX(>[1;^@=M#W MN\/^D]0>.)U8 M;6_;-A#^OE]Q<[ V!2Q%+XY?9#> ZSAHAB%.8Q?=/@VT1-E<)5(EJ23>K]^1 MDIQ7%_FP=DFQ(# LW0OO>>YX/'.TUGEV-%I3DAS]-/K9<>!8Q&5.N8984J)I M J5B? 6?$JH^@^/46A-1;"1;K34$7M"!3T)^9I>DDFNF,WK4^!D=5,^C [O( M:"F2S=$H89? DKGWT)35*]L ME-YD]&TK9]Q94[-^U GO(][Q?6E;U:)0*KG$]B?;5U\K- V>: M7FN'9&S%(PNI59DVXEAD0D9[GOT;&HF3DIQEF^CU@N54P1F]@@N1$_ZZK0A7 MCJ*2I96B8G]3C G#LX]75<@]]),Q3AL(?F""GEZOV9)I" ,WN!OQ;>!$KA"[ M%D4T0*^W0H^1:RK_H]@GTXO%Z+^>NWG'_AX#N/CV?EB>ORR"&]H'GA=F)W XOT4YN.+=^.S MZ=R9_?[;] \83Q9&$GA>L!O.[IWP5ZDT2S??'%[G47BG'&+!.8TU$QRNF%Z# M7E/X4!*)G&<;N*"%D!I$"N?LFF97V#I5&TYY[,*^T7RUUP\";S@1>4'XQC[Y MPS> SDZ$S,'WG ^0"FF]?MEZ+3!:D0#E";;L7TM.7^WY76\88B7;#DT4I"Q# MV3:B.8U+R31#Z(0G,+V.UX2O*+;V/&=*F>CQWV@F> [ FDJ*,=\.L4+21(@8 MVO">9'0#)RZ,D<@V3-:,IG#"..$Q(QG,TI3%5!KPQD^-L0WXSJ2L#44I54DP M:UK S\YD4O"J7)FUR:D<6PI-S751CFQ M1OD&/G-QA;2LD*_#_O#)Y5;@H87'HI/15$=A]]$"K%XQS C7D>/WBV]_LCQ> MDK[;P/K^J]]ERO?<0T/# A-4[X.TS+!\8ZR$S)3BMCPE_5(R2:C/N4@[&9_S199K21+X5,J'20SXP4BD;-EV'"5)&13<2X M9<4:#>M"6@JM11Z9R?32-+>89/4:=KE*7 ^MAY[K57.KQF%5)\W"]4CK6M&! M3AZ1>6[HA3O%GNOO-OV*VW[/[0QZ3W)[8$.NPD9B%%+]MA6V&H.Z.J*@N ;_ M[BXR!7.?FXJ6[[^-+/OO-O8,V-9)#?V%HWJUU^D-E?V\>SK?P?G$-'H&;NNK MW-2[Q312U 4E,I9 _,E$?<]R'IF?%B/$=.X6OP$AG9,=_]S]0A7^^>2(4L% MTC2.8U%R;6Y5S.'U@+\WCQ'8(*B=#BQ;_QJG=U1_H)9^C'/$C]C4Q^4*9U#P M@^K7W<.".;##R*UA9^=UV*U!Z-Z-6B&4';$B23,K?)KMN(G1=V]6=U?7A@KRW_ 5!+ 0(4 Q0 ( !2 #%F%\%"P-#H M &M^ 0 > " 0 !E>#$P,6%M96YD961A;F1R97-T871E M9#(P,"YH=&U02P$"% ,4 " 4@ Q9EB"\L)>7 0"J&1( $0 M @ %P.@ <'AL=RTR,#(T,#8S,"YH=&U02P$"% ,4 " 4@ Q9G6$I M"S8/ #[J0 $0 @ $VT@$ <'AL=RTR,#(T,#8S,"YX&UL4$L! A0#% @ %( ,65^6GDP,+P M?/T! !4 ( !G?H! '!X;'&QW+3(P,C0P-C,P7VQA8BYX;6Q02P$"% ,4 " 4@ Q9^+[KGH9O "- M%@4 %0 @ &SXP( <'AL=RTR,#(T,#8S,%]P&UL4$L! M A0#% @ %( ,69,L]YNN!P KRD !8 ( !;%,# '!X M;'#,Q,2YH=&U02P$"% ,4 " 4@ Q9O6T?FJD' #8 M*@ %@ @ %.6P, <'AL=RTR,#(T-C,P7V5X,S$R+FAT;5!+ M 0(4 Q0 ( !2 #%G\WU<7I00 ,$3 6 " 2MC P!P M>&QW+3(P,C0V,S!?97@S,C$N:'1M4$L! A0#% @ %( ,63^5@':J! MO10 !8 ( !!&@# '!X;'#,R,BYH=&U0 52P4& L "P#F @ XFP# end XML 85 pxlw-20240630_htm.xml IDEA: XBRL DOCUMENT 0001040161 2024-01-01 2024-06-30 0001040161 2024-08-08 0001040161 2024-06-30 0001040161 2023-12-31 0001040161 2024-04-01 2024-06-30 0001040161 2023-04-01 2023-06-30 0001040161 2023-01-01 2023-06-30 0001040161 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001040161 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001040161 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001040161 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001040161 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001040161 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001040161 2022-12-31 0001040161 2023-06-30 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:CommonStockMember 2024-01-01 2024-03-31 0001040161 2024-01-01 2024-03-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001040161 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001040161 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001040161 us-gaap:CommonStockMember 2024-03-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001040161 us-gaap:RetainedEarningsMember 2024-03-31 0001040161 us-gaap:NoncontrollingInterestMember 2024-03-31 0001040161 2024-03-31 0001040161 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001040161 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0001040161 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001040161 us-gaap:CommonStockMember 2024-06-30 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001040161 us-gaap:RetainedEarningsMember 2024-06-30 0001040161 us-gaap:NoncontrollingInterestMember 2024-06-30 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-03-31 0001040161 2023-01-01 2023-03-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001040161 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001040161 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001040161 us-gaap:CommonStockMember 2023-03-31 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001040161 us-gaap:RetainedEarningsMember 2023-03-31 0001040161 us-gaap:NoncontrollingInterestMember 2023-03-31 0001040161 2023-03-31 0001040161 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001040161 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001040161 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001040161 us-gaap:CommonStockMember 2023-06-30 0001040161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001040161 us-gaap:RetainedEarningsMember 2023-06-30 0001040161 us-gaap:NoncontrollingInterestMember 2023-06-30 0001040161 2021-01-01 2021-12-31 0001040161 2022-01-01 2022-12-31 0001040161 pxlw:ViXSSystemsInc.Member 2017-08-02 0001040161 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001040161 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001040161 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001040161 us-gaap:CertificatesOfDepositMember 2024-06-30 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001040161 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001040161 us-gaap:MoneyMarketFundsMember 2024-06-30 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 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 pxlw:June2024PlanMember 2024-06-01 2024-06-30 0001040161 us-gaap:OperatingExpenseMember 2024-04-01 2024-06-30 0001040161 us-gaap:OperatingExpenseMember 2023-04-01 2023-06-30 0001040161 us-gaap:OperatingExpenseMember 2024-01-01 2024-06-30 0001040161 us-gaap:OperatingExpenseMember 2023-01-01 2023-06-30 0001040161 pxlw:RestructuringExpenseMember 2024-04-01 2024-06-30 0001040161 pxlw:RestructuringExpenseMember 2023-04-01 2023-06-30 0001040161 pxlw:RestructuringExpenseMember 2024-01-01 2024-06-30 0001040161 pxlw:RestructuringExpenseMember 2023-01-01 2023-06-30 0001040161 us-gaap:EmployeeSeveranceMember 2023-12-31 0001040161 us-gaap:EmployeeSeveranceMember 2024-01-01 2024-06-30 0001040161 us-gaap:EmployeeSeveranceMember 2024-06-30 0001040161 srt:MinimumMember 2024-01-01 2024-06-30 0001040161 srt:MaximumMember 2024-01-01 2024-06-30 0001040161 pxlw:IntegratedCircuitsMember 2024-04-01 2024-06-30 0001040161 pxlw:IntegratedCircuitsMember 2023-04-01 2023-06-30 0001040161 pxlw:IntegratedCircuitsMember 2024-01-01 2024-06-30 0001040161 pxlw:IntegratedCircuitsMember 2023-01-01 2023-06-30 0001040161 pxlw:EngineeringServicesAndOtherMember 2024-04-01 2024-06-30 0001040161 pxlw:EngineeringServicesAndOtherMember 2023-04-01 2023-06-30 0001040161 pxlw:EngineeringServicesAndOtherMember 2024-01-01 2024-06-30 0001040161 pxlw:EngineeringServicesAndOtherMember 2023-01-01 2023-06-30 0001040161 pxlw:HomeAndEnterpriseMarketMember pxlw:IntegratedCircuitsMember 2024-04-01 2024-06-30 0001040161 pxlw:HomeAndEnterpriseMarketMember pxlw:IntegratedCircuitsMember 2023-04-01 2023-06-30 0001040161 pxlw:HomeAndEnterpriseMarketMember pxlw:IntegratedCircuitsMember 2024-01-01 2024-06-30 0001040161 pxlw:HomeAndEnterpriseMarketMember pxlw:IntegratedCircuitsMember 2023-01-01 2023-06-30 0001040161 pxlw:MobileMarketMember pxlw:IntegratedCircuitsMember 2024-04-01 2024-06-30 0001040161 pxlw:MobileMarketMember pxlw:IntegratedCircuitsMember 2023-04-01 2023-06-30 0001040161 pxlw:MobileMarketMember pxlw:IntegratedCircuitsMember 2024-01-01 2024-06-30 0001040161 pxlw:MobileMarketMember pxlw:IntegratedCircuitsMember 2023-01-01 2023-06-30 0001040161 2023-01-01 2023-12-31 0001040161 pxlw:UpfrontPaymentMember 2024-06-30 0001040161 pxlw:FirstAdditionalPaymentMember 2024-06-30 0001040161 pxlw:SecondAdditionalPaymentMember 2024-06-30 0001040161 pxlw:ThirdAdditionalPaymentMember 2024-06-30 0001040161 us-gaap:StockCompensationPlanMember 2024-04-01 2024-06-30 0001040161 us-gaap:StockCompensationPlanMember 2023-04-01 2023-06-30 0001040161 us-gaap:StockCompensationPlanMember 2024-01-01 2024-06-30 0001040161 us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001040161 country:JP 2024-04-01 2024-06-30 0001040161 country:JP 2023-04-01 2023-06-30 0001040161 country:JP 2024-01-01 2024-06-30 0001040161 country:JP 2023-01-01 2023-06-30 0001040161 country:CN 2024-04-01 2024-06-30 0001040161 country:CN 2023-04-01 2023-06-30 0001040161 country:CN 2024-01-01 2024-06-30 0001040161 country:CN 2023-01-01 2023-06-30 0001040161 country:TW 2024-04-01 2024-06-30 0001040161 country:TW 2023-04-01 2023-06-30 0001040161 country:TW 2024-01-01 2024-06-30 0001040161 country:TW 2023-01-01 2023-06-30 0001040161 country:US 2024-04-01 2024-06-30 0001040161 country:US 2023-04-01 2023-06-30 0001040161 country:US 2024-01-01 2024-06-30 0001040161 country:US 2023-01-01 2023-06-30 0001040161 pxlw:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:DistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:DistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:DistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:DistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:TopFiveEndCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:EndCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:EndCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:EndCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:EndCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:EndCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:EndCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:EndCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:EndCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:EndCustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:EndCustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:EndCustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:EndCustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:EndCustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:EndCustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:EndCustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:EndCustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:EndCustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001040161 pxlw:EndCustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001040161 pxlw:EndCustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:EndCustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001040161 pxlw:AccountVMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:AccountVMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AccountWMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:AccountWMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:AccountXMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001040161 pxlw:AccountXMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember 2024-06-30 0001040161 pxlw:TheInvestorsMember pxlw:EquitySaleToInvestorsMember 2021-01-01 2021-12-31 0001040161 pxlw:TheInvestorsMember pxlw:EquitySaleToInvestorsMember 2021-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2021-01-01 2021-12-31 0001040161 pxlw:PWSHEmployeesAndSubsidiariesMember pxlw:EquitySaleToESOPMember 2021-12-31 0001040161 pxlw:TheInvestorsMember 2024-06-30 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:EquitySaleToInvestorsAndESOPMember 2023-12-31 0001040161 pxlw:EquitySaleToInvestorsAndESOPMember 2024-01-01 2024-06-30 0001040161 pxlw:EquitySaleToInvestorsAndESOPMember 2024-06-30 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 2023-12-31 0001040161 pxlw:EquityTransferAgreementMember 2024-06-30 shares iso4217:USD iso4217:USD shares pxlw:transaction pure pxlw:segment pxlw:market iso4217:CNY 0001040161 --12-31 2024 Q2 false 10-Q true 2024-06-30 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 Yes Yes Non-accelerated Filer true false false 58551684 37824000 47544000 4910000 10075000 5021000 3968000 2222000 3138000 49977000 64725000 7051000 5997000 4547000 4725000 1652000 2115000 18407000 18407000 81634000 95969000 2500000 2416000 9148000 9692000 220000 189000 11868000 12297000 673000 1373000 14098000 13781000 2463000 2567000 1006000 939000 30108000 30957000 27517000 28214000 0 0 488449000 486324000 4413000 3378000 -492376000 -477161000 486000 12541000 23523000 24257000 24009000 36798000 81634000 95969000 8535000 13605000 24589000 23571000 4209000 8121000 12149000 13720000 4326000 5484000 12440000 9851000 7943000 6507000 16016000 15173000 5722000 5468000 11256000 11540000 1403000 0 1403000 0 15068000 11975000 28675000 26713000 -10742000 -6491000 -16235000 -16862000 327000 473000 761000 1144000 327000 473000 761000 1144000 -10415000 -6018000 -15474000 -15718000 32000 126000 137000 160000 -10447000 -6144000 -15611000 -15878000 -298000 -107000 -396000 -445000 -10149000 -6037000 -15215000 -15433000 -0.17 -0.17 -0.11 -0.11 -0.26 -0.26 -0.28 -0.28 58151000 58151000 55917000 55917000 57812000 57812000 55666000 55666000 16000 0 16000 0 10000 22000 28000 28000 46000 46000 316000 527000 646000 1018000 599000 710000 1326000 1361000 -10447000 -6144000 -15611000 -15878000 260000 2353000 1035000 2020000 -10187000 -3791000 -14576000 -13858000 -298000 -107000 -396000 -445000 -9889000 -3684000 -14180000 -13413000 -15611000 -15878000 2168000 2158000 2000000 2425000 -84000 0 3000 2000 -5165000 -2625000 1053000 3770000 -2781000 -3474000 -346000 -2226000 -1510000 -2623000 101000 -29000 -6392000 -13846000 2866000 2704000 -2866000 -2704000 587000 546000 125000 156000 0 14596000 -462000 14206000 -9720000 -2344000 47544000 56821000 37824000 54477000 124000 187000 70000 76000 419000 1888000 57126680 486324000 3378000 -477161000 24257000 36798000 680623 125000 125000 -1075000 -1075000 775000 -253000 522000 -98000 -98000 -5066000 -5066000 57807303 487524000 4153000 -482227000 23906000 33356000 665986 0 -925000 -925000 260000 -85000 175000 -298000 -298000 -10149000 -10149000 58473289 488449000 4413000 -492376000 23523000 24009000 55113186 481229000 2178000 -450985000 10909000 43331000 606539 156000 156000 -1166000 -1166000 -333000 -33000 -366000 14596000 14596000 -338000 -338000 -9396000 -9396000 55719725 482551000 1845000 -460381000 25134000 49149000 396703 0 -1259000 -1259000 2353000 -776000 1577000 -107000 -107000 -6037000 -6037000 56116428 483810000 4198000 -466418000 24251000 45841000 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 market called "Home &amp; Enterprise".</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%">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 (the "Strategic Plan"). 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. 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:12pt;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 Strategic Plan we have intended to qualify PWSH for an initial public offering on the Shanghai Stock Exchange’s Science Technology Innovation Board, known as the STAR Market (the “Listing”), a lengthy process that involves several reviews by various government agencies of China, such as the Shanghai Stock Exchange (“SSE”) and the China Securities Regulatory Commission (“CSRC”). The market conditions and regulatory requirements continue to not be conducive to a successful listing by PWSH. We continue to believe that the Listing could have many benefits, including improved access to new capital markets and the funding of PWSH’s growth worldwide, and thus remain prepared to re-engage with the various government agencies of China and our advisors involved in a Listing once those conditions and requirements sufficiently improve. There is no guarantee that PWSH will be approved for a Listing at any point in the future. The Listing of PWSH would not change the status of PXLW as a U.S. public company. </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 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").</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed 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%">The financial information included herein for the three and six months ended June 30, 2024 and 2023 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of our condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2023, included in Item 8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March 13, 2024, and should be read in conjunction with such consolidated financial statements.</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 results of operations for the three and six months ended June 30, 2024 and 2023 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December 31, 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</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 have been no material changes to our significant accounting policies disclosed in "Note 2: Summary of Significant Accounting Policies", of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:120%">In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 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:120%">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:120%"> ("ASU 2023-07"). ASU 2023-07 expands the disclosures for reportable segments made by public entities. The amendments retain the existing disclosure requirements in Accounting Standards Codification ("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-bottom:8pt;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%">Use of Estimates</span></div>The preparation of condensed consolidated financial statements in conformity with 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, useful lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates. 3 3 <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%">Condensed 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%">The financial information included herein for the three and six months ended June 30, 2024 and 2023 is prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and is unaudited. Such information reflects all adjustments, consisting of only normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of our condensed consolidated financial statements for these interim periods. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and notes thereto for the fiscal year ended December 31, 2023, included in Item 8 of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on March 13, 2024, and should be read in conjunction with such consolidated financial statements.</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 results of operations for the three and six months ended June 30, 2024 and 2023 are not necessarily indicative of the results expected for future periods or for the entire fiscal year ending December 31, 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</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 have been no material changes to our significant accounting policies disclosed in "Note 2: Summary of Significant Accounting Policies", of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:120%">In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 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:120%">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:120%"> ("ASU 2023-07"). ASU 2023-07 expands the disclosures for reportable segments made by public entities. The amendments retain the existing disclosure requirements in Accounting Standards Codification ("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-bottom:8pt;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%">Use of Estimates</span></div>The preparation of condensed consolidated financial statements in conformity with 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, useful lives and recoverability of equipment and other long-lived assets, valuation of goodwill, valuation of share-based payments, income taxes, litigation and other contingencies. The actual results experienced could differ materially from our estimates. 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value). </span></div><div style="margin-top:9pt"><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><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: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: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%">June 30,<br/>2024</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%">December 31,<br/>2023</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,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%">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></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%">2,078 </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,249 </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%">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%">5,021 </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%">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></tr></table></div><div><span><br/></span></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%">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, 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: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%">June 30,<br/>2024</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%">December 31,<br/>2023</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%">Gross property and equipment</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%">25,348 </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%">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></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: 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%">(18,297)</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,522)</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%">7,051 </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%">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></tr></table></div><div><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-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%">Goodwill resulted from the acquisition of ViXS Systems, Inc. (the "Acquisition"), in 2017, whereby we recorded goodwill of $18,407. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized; however, we review goodwill for impairment annually and whenever events or changes in circumstances indicate that the fair value of the reporting unit may be less than its carrying value. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in our business climate or a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continued losses or adverse changes in legal factors, regulation or business environment or a sustained decrease in stock price. Our stock price has declined recently, however, combined with our assessment of other events and circumstances, we do not believe this to be a current triggering event requiring a goodwill impairment assessment as of June 30, 2024. We perform our annual impairment assessment for goodwill on November 30 of each year.</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%">Accrued Liabilities and Current Portion of Long-Term Liabilities</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%">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="margin-bottom:8pt;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: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%">June 30,<br/>2024</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%">December 31,<br/>2023</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%">2,909 </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%">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></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%">Operating lease liabilities, current</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,266 </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,381 </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%">Accrued costs related to 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%">1,419 </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%">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </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,124 </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="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:#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,450 </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,901 </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%">Accrued liabilities and current portion of long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,148 </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%">9,692 </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> Inventories consist of finished goods and work-in-process, and are stated at the lower of standard cost (which approximates actual cost on a first-in, first-out basis) or market (net realizable value). <div style="margin-top:9pt"><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><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: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: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%">June 30,<br/>2024</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%">December 31,<br/>2023</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,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%">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></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%">2,078 </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,249 </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%">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%">5,021 </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%">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></tr></table></div> 2943000 2719000 2078000 1249000 5021000 3968000 <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, 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: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%">June 30,<br/>2024</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%">December 31,<br/>2023</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%">Gross property and equipment</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%">25,348 </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%">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></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: 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%">(18,297)</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,522)</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%">7,051 </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%">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></tr></table></div> 25348000 22519000 18297000 16522000 7051000 5997000 18407000 <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%">Accrued liabilities and current portion of long-term liabilities consist of the following:</span></div><div style="margin-bottom:8pt;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: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%">June 30,<br/>2024</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%">December 31,<br/>2023</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%">2,909 </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%">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></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%">Operating lease liabilities, current</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,266 </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,381 </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%">Accrued costs related to 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%">1,419 </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%">Current portion of accrued liabilities for asset financings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </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,124 </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="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:#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,450 </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,901 </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%">Accrued liabilities and current portion of long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,148 </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%">9,692 </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> 2909000 4286000 2266000 2381000 1419000 0 1104000 1124000 1450000 1901000 9148000 9692000 FAIR VALUE MEASUREMENTS<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%">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: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 table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023: </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:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><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 June 30, 2024:</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%">Certificates of deposit</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%">13,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 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%">13,000 </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%">Money market funds</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%">469 </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%">469 </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><td colspan="3" style="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:14pt"><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, 2023:</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%">Certificates of deposit</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%">10,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 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%">10,000 </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%">Money market funds</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%">950 </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%">950 </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><td colspan="3" style="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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily use the market approach to determine the fair value of our financial assets. 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: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 table presents information about our assets measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023: </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:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><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 June 30, 2024:</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%">Certificates of deposit</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%">13,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 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%">13,000 </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%">Money market funds</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%">469 </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%">469 </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><td colspan="3" style="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:14pt"><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, 2023:</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%">Certificates of deposit</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%">10,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 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%">10,000 </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%">Money market funds</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%">950 </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%">950 </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><td colspan="3" style="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> 13000000 0 0 13000000 469000 0 0 469000 10000000 0 0 10000000 950000 0 0 950000 RESTRUCTURING<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2024, we executed a restructuring plan to make the operation of the Company more efficient (the "Plan"). The Plan included an approximately 16% reduction in workforce, primarily in the areas of operations, research and development, sales, marketing and administration. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring expense included in our condensed consolidated statements of operations for the three and six month periods ended June 30, 2024 and 2023 is comprised of the following:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">Cost of revenue — restructuring:</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"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </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%">16 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16 </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 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%">— </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 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%">16 </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 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%">— </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 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"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses — restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 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%">1,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 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,403 </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 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%">— </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403 </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 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%">— </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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">1,419 </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%">— </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%">1,419 </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%">— </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><div><span><br/></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%">The following is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2024:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></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="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Expensed</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%">Payments</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="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of <br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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,419 </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%">— </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,419 </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:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs related to restructuring</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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,419 </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%">— </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%">1,419 </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> 0.16 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring expense included in our condensed consolidated statements of operations for the three and six month periods ended June 30, 2024 and 2023 is comprised of the following:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">Cost of revenue — restructuring:</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"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </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%">16 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16 </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 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%">— </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 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%">16 </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 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%">— </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 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"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses — restructuring:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><div style="padding-left:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 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%">1,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 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,403 </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 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%">— </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403 </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 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%">— </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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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%">1,419 </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%">— </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%">1,419 </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%">— </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> 16000 0 16000 0 16000 0 16000 0 1403000 0 1403000 0 1403000 0 1403000 0 1419000 0 1419000 0 <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 is a rollforward of the accrued liabilities related to restructuring for the six month period ended June 30, 2024:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></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="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Expensed</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%">Payments</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="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of <br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee severance and benefits</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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,419 </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%">— </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,419 </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:36pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued costs related to restructuring</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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,419 </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%">— </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%">1,419 </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> 0 1419000 0 1419000 0 1419000 0 1419000 LEASES<div style="margin-bottom:8pt;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, accrued liabilities and current portion of long-term liabilities, and operating lease liabilities in our condensed consolidated balance sheets. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">We have operating leases primarily for office buildings and spaces. Our leases have remaining lease terms of one year to four years. Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was 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:45.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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%">Three Months Ended</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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><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%">2024</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%">2023</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%">2024</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%">2023</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%">700 </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%">643 </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:#ffffff;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,412 </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,259 </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></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;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></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%">Cash paid for amounts included in the measurement of lease liabilities:</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;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,403</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,172</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%">Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,422</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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.66</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%">Weighted average discount 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%">7.44 </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%">6.83 </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></table></div><div style="text-align:center"><span><br/></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%">Future minimum lease payments under non-cancellable leases as of June 30, 2024 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></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="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%">Six months ending December 31, 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%">1,336 </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%">Years ending December 31:</span></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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </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%">2027</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%">374 </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%">Thereafter</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%">49 </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="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,127 </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%">(398)</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,729 </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 June 30, 2024, we had $1,077 in operating lease liabilities that had not commenced.</span></div> P1Y P4Y Supplemental information related to lease expense and valuation of the ROU assets and lease liabilities was as follows:<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:45.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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%">Three Months Ended</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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><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%">2024</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%">2023</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%">2024</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%">2023</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%">700 </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%">643 </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:#ffffff;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,412 </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,259 </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></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;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></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%">Cash paid for amounts included in the measurement of lease liabilities:</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;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,403</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,172</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%">Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,422</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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.66</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%">Weighted average discount 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%">7.44 </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%">6.83 </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></table></div> 700000 643000 1412000 1259000 1403000 1172000 1077000 3422000 P2Y1M17D P2Y7M28D 0.0744 0.0683 <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 June 30, 2024 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></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="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%">Six months ending December 31, 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%">1,336 </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%">Years ending December 31:</span></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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </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%">2027</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%">374 </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%">Thereafter</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%">49 </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="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,127 </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%">(398)</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,729 </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> 1336000 2258000 1110000 374000 49000 5127000 398000 4729000 1077000 REVENUE<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%">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;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 style="margin-bottom:6pt;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%">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 three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:6pt;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:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">8,405 </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%">13,535 </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%">23,803 </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%">23,215 </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="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: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%">130 </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%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="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%">8,535 </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%">13,605 </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%">24,589 </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%">23,571 </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 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;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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">Home &amp; Enterprise 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%">6,379 </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%">6,677 </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%">12,577 </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%">13,294 </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%">Mobile 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%">2,026 </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,858 </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,226 </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%">9,921 </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%">8,405 </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%">13,535 </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%">23,803 </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%">23,215 </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;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 11: 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 the first six months of 2024 or 2023 and was therefore included in the engineering services, license revenue and other category within the Mobile market.</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: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 $50, which we expect to recognize ratably over the next 5 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 condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:</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:50.946%"></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.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:10.600%"></td><td style="width:0.1%"></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="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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</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%">December 31,<br/>2023</span></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: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 #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,910 </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%">10,075 </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="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: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%">130 </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%">146 </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><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%">16 </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%">13 </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><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 six months ended June 30, 2024 and the year ended December 31, 2023, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$196 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $120, 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-bottom:6pt;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%">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 three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-bottom:6pt;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:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">8,405 </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%">13,535 </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%">23,803 </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%">23,215 </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="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: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%">130 </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%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="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%">8,535 </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%">13,605 </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%">24,589 </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%">23,571 </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 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;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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">Home &amp; Enterprise 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%">6,379 </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%">6,677 </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%">12,577 </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%">13,294 </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%">Mobile 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%">2,026 </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,858 </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,226 </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%">9,921 </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%">8,405 </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%">13,535 </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%">23,803 </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%">23,215 </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> 8405000 13535000 23803000 23215000 130000 70000 786000 356000 8535000 13605000 24589000 23571000 6379000 6677000 12577000 13294000 2026000 6858000 11226000 9921000 8405000 13535000 23803000 23215000 P30D P60D 50000 <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 condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023:</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:50.946%"></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.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:10.600%"></td><td style="width:0.1%"></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="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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2024</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%">December 31,<br/>2023</span></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: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 #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,910 </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%">10,075 </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="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: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%">130 </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%">146 </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><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%">16 </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%">13 </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><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> 4910000 10075000 130000 146000 16000 13000 196000 120000 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.707%"><tr><td style="width:1.0%"></td><td style="width:48.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></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.363%"></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:10.483%"></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:10.633%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">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%">349 </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><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%">808 </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%">987 </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%">Interest expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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)</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%">32 </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%">Other income</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%">17 </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%">125 </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="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%">327 </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%">473 </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%">761 </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%">1,144 </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> <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.707%"><tr><td style="width:1.0%"></td><td style="width:48.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></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.363%"></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:10.483%"></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:10.633%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">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%">349 </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><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%">808 </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%">987 </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%">Interest expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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)</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%">32 </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%">Other income</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%">17 </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%">125 </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="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%">327 </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%">473 </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%">761 </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%">1,144 </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> 349000 480000 808000 987000 -22000 -24000 -47000 32000 0 17000 0 125000 327000 473000 761000 1144000 RESEARCH AND DEVELOPMENT<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2021, we entered into a best-efforts co-development agreement with a customer to defray a portion of the research and development expenses we expected to incur in connection with our development of an integrated circuit product. Our development costs exceeded the amounts received from the customer, and although we expect to sell units of the product to the customer, there is no commitment or agreement from the customer for such sales at this time. Additionally, we retain ownership of any modifications or improvements to our pre-existing intellectual property and may use such improvements in products sold to other customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the co-development agreement, $5,800 was payable by the customer within 60 days of the date of the agreement and three additional payments of $2,500, $1,900 and $1,300 were each payable upon completion of certain development milestones. As amounts became due and payable, they were offset against research and development expense on a pro rata basis. We did not recognize any offsets to research and development expense during the three months ended June 30, 2024 and 2023 or during the six months ended June 30, 2024. We recognized an offset to research and development expense of $1,900 during the six months ended June 30, 2023. All milestones under the co-development agreement were completed as of December 31, 2023.</span></div> 5800000 2500000 1900000 1300000 1900000 INCOME TAXES<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 provision for income taxes during the 2024 and 2023 periods is primarily comprised of current and deferred tax expense in profitable cost-plus foreign jurisdictions, accruals for tax contingencies in foreign jurisdictions and benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. We recorded a benefit for the reversal of previously recorded foreign tax contingencies of $3 and $2 during the first six months of 2024 and 2023, respectively. </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 we do not believe that it is more likely than not that we will realize a benefit from our U.S., Canada, or China net deferred tax assets, including net operating losses, we continue to provide a full valuation allowance against essentially all of those assets, therefore, we do not incur significant U.S., China, or Canada income tax expense or benefit. We have not recorded a valuation allowance against our other net deferred tax assets in cost-plus jurisdictions, as we believe that it is more likely than not that we will realize a benefit from those assets.</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 June 30, 2024 and December 31, 2023, the amount of our uncertain tax positions was a liability of $372 and $376, respectively, as well as a contra deferred tax asset of $1,454 and $1,370, respectively. A number of years may elapse before an uncertain tax position is resolved by settlement or statute of limitation. Settlement of any particular positions could require the use of cash. If the uncertain tax positions we have accrued for are sustained by the taxing authorities in our favor, the reduction of the liability will reduce our effective tax rate. We reasonably expect reductions in the amount of unrecognized tax benefits and associated interest and penalties of approximately $318 within the next 12 months due to the expiration of statutes of limitations. Of this amount, $241 is classified as a non-current liability, which will reduce our effective tax rate. We recognize interest and penalties related to uncertain tax positions in income tax expense in our consolidated statements of operations.</span></div> 3000 2000 372000 376000 1454000 1370000 318000 241000 EARNINGS (LOSS) PER SHARE<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</span></td></tr><tr><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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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%">(10,447)</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%">(6,144)</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%">(15,611)</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%">(15,878)</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%">Less: Net loss attributable to redeemable non-controlling interest and 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%">298 </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%">107 </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%">396 </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%">445 </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><td colspan="3" style="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%">Net loss attributable to Pixelworks, Inc. - for purposes of earnings per share calculation</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,149)</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%">(6,037)</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,215)</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,433)</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%">Weighted average shares outstanding - basic and diluted</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%">58,151 </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%">55,917 </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%">57,812 </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%">55,666 </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><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks, Inc. per share - basic and diluted</span></td><td style="background-color:#cceeff;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:#cceeff;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.17)</span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;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:#cceeff;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.11)</span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;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:#cceeff;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.26)</span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;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:#cceeff;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.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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></table></div><div style="margin-bottom:5pt"><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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">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,036 </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,427 </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%">3,823 </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%">3,986 </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="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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</span></td></tr><tr><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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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%">(10,447)</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%">(6,144)</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%">(15,611)</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%">(15,878)</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%">Less: Net loss attributable to redeemable non-controlling interest and 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%">298 </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%">107 </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%">396 </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%">445 </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><td colspan="3" style="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%">Net loss attributable to Pixelworks, Inc. - for purposes of earnings per share calculation</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,149)</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%">(6,037)</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,215)</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,433)</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%">Weighted average shares outstanding - basic and diluted</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%">58,151 </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%">55,917 </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%">57,812 </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%">55,666 </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><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Pixelworks, Inc. per share - basic and diluted</span></td><td style="background-color:#cceeff;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:#cceeff;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.17)</span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;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:#cceeff;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.11)</span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;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:#cceeff;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.26)</span></td><td style="background-color:#cceeff;border-bottom: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 style="background-color:#cceeff;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:#cceeff;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.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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></table></div> -10447000 -6144000 -15611000 -15878000 -298000 -107000 -396000 -445000 -10149000 -6037000 -15215000 -15433000 58151000 58151000 55917000 55917000 57812000 57812000 55666000 55666000 -0.17 -0.17 -0.11 -0.11 -0.26 -0.26 -0.28 -0.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 shares were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive (in thousands):</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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">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,036 </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,427 </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%">3,823 </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%">3,986 </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="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> 4036000 4427000 3823000 3986000 SEGMENT INFORMATION<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%">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-bottom:6pt;margin-top:9pt"><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-bottom:6pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region, is 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">Japan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446 </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%">5,122 </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,680 </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,681 </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%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </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%">8,203 </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,705 </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,129 </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%">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%">130 </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%">231 </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%">515 </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%">652 </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%">United States</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%">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%">49 </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%">689 </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%">109 </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><td colspan="3" style="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="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%">8,535 </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%">13,605 </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%">24,589 </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%">23,571 </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><span><br/></span></div><div style="margin-bottom:6pt"><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 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%">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">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="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 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%">38 </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%">71 </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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">64 </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 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%">22 </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%">49 </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%">44 </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%">41 </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 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%">4 </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%">9 </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%">4 </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%">11 </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><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:bottom"><div><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="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%">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%">90 </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%">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%">88 </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%">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></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%">60 </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="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%">39 </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%">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></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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">9 </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%">— </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 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%">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%">9 </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%">6 </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 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 D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">29 </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%">29 </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%">24 </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 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 E</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%">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><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"><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%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="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><span><br/></span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><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%;padding-left:14.75pt">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:center"><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:73.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></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.364%"></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%">June 30,<br/>2024</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%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account X</span></td><td colspan="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%">43 </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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Y</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Z</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><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></table></div> 1 2 1 <div style="margin-bottom:6pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region, is 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">Japan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446 </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%">5,122 </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,680 </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,681 </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%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </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%">8,203 </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,705 </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,129 </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%">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%">130 </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%">231 </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%">515 </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%">652 </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%">United States</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%">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%">49 </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%">689 </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%">109 </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><td colspan="3" style="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="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%">8,535 </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%">13,605 </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%">24,589 </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%">23,571 </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> 5446000 5122000 10680000 10681000 2859000 8203000 12705000 12129000 130000 231000 515000 652000 100000 49000 689000 109000 8535000 13605000 24589000 23571000 <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%">The percentage of revenue attributable to our distributors, top five end customers, and individual distributors or end customers that represented 10% or more of revenue in at least one of the periods presented, is 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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.326%"></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.602%"></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%">Three Months Ended</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%">Six Months Ended</span></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%">June 30,</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%">June 30,</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%">2024</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%">2023</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%">2024</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%">2023</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%">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="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 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%">38 </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%">71 </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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">64 </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 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%">22 </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%">49 </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%">44 </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%">41 </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 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%">4 </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%">9 </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%">4 </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%">11 </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><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:bottom"><div><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="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%">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%">90 </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%">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%">88 </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%">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></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%">60 </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="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%">39 </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%">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></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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">9 </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%">— </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 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%">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%">9 </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%">6 </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 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 D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">29 </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%">29 </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%">24 </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 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 E</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%">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><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"><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%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="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><span><br/></span></div><div style="margin-bottom:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><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%;padding-left:14.75pt">End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.</span></div> 0.38 0.71 0.58 0.64 0.22 0.49 0.44 0.41 0.04 0.09 0.04 0.11 0.90 0.87 0.88 0.85 0.60 0.29 0.39 0.34 0.13 0 0.09 0 0.08 0.09 0.06 0.11 0.02 0.29 0.29 0.24 0 0.11 0 0.07 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:center"><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:73.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></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.364%"></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%">June 30,<br/>2024</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%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account X</span></td><td colspan="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%">43 </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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Y</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Z</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><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></table></div> 0.43 0.46 0.21 0.33 0.19 0.06 RISKS AND UNCERTAINTIES<div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Suppliers</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 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="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk of Technological Change</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 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="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</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%">Financial instruments that potentially subject us to concentrations of credit risk consist of cash equivalents and accounts receivable. We limit our exposure to credit risk associated with cash equivalent balances by holding our funds in high quality, highly liquid money market accounts. We limit our exposure to credit risk associated with accounts receivable by carefully evaluating creditworthiness before offering terms to customers.</span></div> COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:5pt;margin-top:9pt"><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-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%">Certain of our agreements include indemnification provisions for claims from third parties relating to our intellectual property. It is not possible for us to predict the maximum potential amount of future payments or indemnification costs under these or similar agreements due to the conditional nature of our obligations and the unique facts and circumstances involved in each particular agreement. We have not made any payments under these agreements in the past, and as of June 30, 2024, we have not incurred any material liabilities arising from these indemnification obligations. In the future, however, such obligations could materially impact our results of operations.</span></div><div style="margin-bottom:5pt;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%">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><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>In the normal course of business, we commit to purchase products from our contract manufacturers to be delivered within the next approximately 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. P90D 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%">On August 9, 2021, Pixelworks and PWSH entered into a capital increase agreement (the "August 2021 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 August 2021 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 the Company on the same terms and conditions as the Company, a right to participate on a pro rata basis in any future financing rounds of PWSH, and the Company’s agreement while it remains an owner of PWSH and for two (2) years thereafter to not compete with the business of PWSH, nor solicit or otherwise cause any of PWSH’s core employees or customers to end their relationship with PWSH. These rights all expire upon initial public offering on the STAR Market. </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 right to require PWSH to redeem the entire equity interest held by such Investor, at the original purchase price paid plus 3% annual interest, if PWSH did not consummate an initial public offering on the STAR Market (the "Listing") on or before June 30, 2024. Based on this contingency, the initial carrying amount of the redeemable non-controlling interests was recorded at fair value on the date of issuance of PWSH equity interests, net of issuance costs and presented in temporary equity on the condensed consolidated balance sheets. 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 August 2021 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, we are engaged in and intend to continue discussions with the Capital Contributors 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 August 2021 Capital Increase Agreement (“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, or has been exercised, 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 </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%">attributable to foreign currency being reflected within accumulated other comprehensive income on the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If PWSH does not consummate a Listing on or before December 31, 2024, each of the five ESOP entities (including the 2022 ESOP) holds a right to have their PWSH shares repurchased at the original purchase price paid plus 5% annual interest. The Supplemental Agreement does not remove or amend this provision. Because the ESOP entities are owned by employees of PWSH and its subsidiaries and employees are required to render service until either the initial public offering on the STAR Market or repurchase date, the equity interest owned by the ESOP entities will be accounted for under ASC 718 (Compensation - Stock Compensation). The initial carrying amount of the investment has been recorded as a long-term deposit liability on the condensed consolidated balance sheets as the initial public offering cannot be considered probable at this time. We will recognize the periodic interest component of the award as compensation expense and accrete the long-term deposit liability to its redemption value as of December 31, 2024. Because the long-term deposit liability is denominated in RMB and is considered a monetary liability as defined in ASC 255 (Changing Prices), it will be revalued to USD at the end of each reporting period, with the changes in carrying value recorded as foreign currency gain/loss in our consolidated statements of operations. Given the current uncertain economic environment of China and its impact on the suitability of seeking a Listing at this present time, we are engaged in and intend to continue discussions with the ESOP holders 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%">On December 21, 2022, the Company and its subsidiary, PWSH, entered into a capital increase agreement (the “December 2022 Capital Increase Agreement”) with Jing Xin Ying (Shanghai) Management Consulting Partnership (Limited Partnership), an entity owned by certain of the employees of PWSH (the “2022 ESOP”). The 2022 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 2022 ESOP holds a redemption right that is identical to that held by the other ESOPs, as described in the paragraph immediately above.</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 December 2022 Capital Increase Agreement 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%">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 ever be able to complete the Listing. If Pixelworks is unsuccessful in negotiating for an extension or cancellation of the redemption rights described above, and the Investor or ESOP holding such a right elects for redemption, we may be required to seek additional capital and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions would have a material adverse effect on our business, financial condition and results of operations. Any listing of PWSH on China's STAR Market would 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 six months ended June 30, 2024 are presented in the following table (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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 Non-Controlling Interest as of January 1, 2024</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,214 </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="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%">Effect of foreign currency translation 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%">(697)</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 Redeemable Non-Controlling Interest as of June 30, 2024</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%">27,517 </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>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 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 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 “December 2022 Capital Increase Agreement”) 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 December 2022 Capital Increase Agreement 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 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, 2024</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%">24,257 </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="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 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%">(396)</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></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%">(338)</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 Permanent Equity Non-Controlling Interest as of June 30, 2024</span></div></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%">23,523 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 0.75 30844000 0.1045 12329000 0.0595 0.30 0.03 0.03 0.20 0.05 1407000 0.0054 1750000000 251256000 0.50 <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 six months ended June 30, 2024 are presented in the following table (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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 Non-Controlling Interest as of January 1, 2024</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,214 </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="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%">Effect of foreign currency translation 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%">(697)</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 Redeemable Non-Controlling Interest as of June 30, 2024</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%">27,517 </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><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, 2024</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%">24,257 </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="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 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%">(396)</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></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%">(338)</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 Permanent Equity Non-Controlling Interest as of June 30, 2024</span></div></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%">23,523 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 28214000 -697000 27517000 87500000 10738000 0.0274 275000 8408000 0.10 99000000 14596000 0.0276 3500000000 501400000 0.10 24257000 -396000 -338000 23523000 false false false false (1) Includes:Restructuring16 — 16 — Stock-based compensation10 22 28 46  (2) Includes stock-based compensation316 527 646 1,018  (3) Includes stock-based compensation599 710 1,326 1,361  End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.

\(4-]$;CZ*K M'<78!^_C5[6AR+JM:+;JNG8DK-4A.HI>BEL=T@3.'1':,1V# _#X M56%G<=[FUE6-=N2N(1?F-$F4,W MB=KADUL@]G[1X@FD\[)=K1^]3";,6J ]%!2AWE,TB'(@CH> ;P[3P5.:,M3. MI-@ 9:@LW/WXO14SK"#7AY*-^_)\AC)!LSKB>C8;75S'928G';@B*FE<8GUT MQ$5.";C K5 ^,U$[SK,!RL$R<&NPW-27=@]G77?!*M]. 599!&T ]I20NQ7< M89)SJU#90CWVY^$@"B--5,EJ1U+.'-^2I-%:E8:$F#QP%;+/M:VS RG*EM3= MP^A)%_%7U(]B/A[]:_3O3Y^^S671@8(2]..*$DM-\ @24UXK11CPC,Z7,<0BAG(?TBV49-?S&8P+Y][-_)A-%[\JSV\S?H@JGBF/3CV4*)=4!/["(GZ]^?.EGH]FEHENF(AC.")/"$QFE)U8S33+SW!G- M\$^UKUQ4G<"^"UX-,$N/P68I%$A'O,XH22$S\<)P%"R-0023@=4.XE<#/Y2' M?CC=O;E('X;WAQ(/>.5GI6!.^5^)<'[QXXMK9C1'S3D*-6CPI4)7*B=JB40M MA34^!BUK'WQN1G.HJ,"!M./F-:XZ+/5R.6HNYUX:V/.\LPG8_RJ"2&SM[GUW#6S$;KJU(&/4;JO"-1,'3WO&/$6<4( M(O96.1.EK!U,OP?.\%[T<+S>W"3M)ZM3-(Q9BDQ M*92N'09(2#AY:;V1BEHG(%96E;N1?$=:4H&*'A:4"TOSY;>+;_\Q@BD.KB6=&< MZS;>=7V8%F![,L\[ 3V,/=X'XYN4JC>Z^ES'6H$V4BO+HB4\RU*Y57'B@0*Q M4207LP ;>HN5'4ZWMIC;#TZUNK#4ITJ]G9R=SV<+";#5KNU89C9&1K(MQV04 M5V[O:"91!6-40E'(WA3H-ISAK:@>B=RD,GNRT(-Q?1K",[W8V+P"_'LW*J0Q*YR@E[Z*BAB0K!'H) M/!*GLR4L1!.U=='DZL&=MN .J#P'/\?KA\&ALC&N59;?)Z/B[@=5R8IH@;%2 M9L.UD4J[%R2VM/>8?H%+90DJZNB9)#Z5:S&.\]+PEA$(WEL*WD=:^UI,&USU MLOBOC;88:5&MKXR[BEA0SPPUJ+]R7&:O90.:X'A.62^:;!$:\#@YW>FI28#8X5;N% MV9U #G\AH#+K]S45V4GZ?1VI7@6U#C*U@-7GD?UM2(>)_E4@;9L:["'Q(16" M19 Y.4*UPW4U>D6L07\ G#4&N$E :YO#@RK"EE#=@'K00="U4_S_^WP"Q:YB]&8].1Y/RYV5U-/P:T8X MJ)O.\#=)??YH-7H[%3>_E= M.!A<492G6J%70;@N72 T..(1>H4%=G&VE[Y 11DBV]^&/WH(OK:?OI= M%N3:_71@J;:6!,=,<3\]\%,+SRA++E2*-FX@O<98K_VT$M7'9CS.S?1W/TW50JPMQ^DA MPKK+#(<,L"H:!.4V$ >)$YD"H"9R04QI*)(3-4G7KISVT *LRD?*:43#*N,V M*[/VQ'JCB>)".85&%F.UBZ\^U@!K%VW9)\#:A9*'$F"]1X +G]]QZVD,CE!G M76EU@FM^II:H4$[?J&#.U+XJL@728PBT=M*$^[;+/1GIP<'ZC)^[(8)5Z* - ML)X"K1M!/8!$IWTI;/J4_Z *XJ-A(F;T$B)$(EE$RRXZ09P6T3L7DO>U4R$& M5HPNB4^#Z447L?>@#V_0\&V^ 5PXCJM@@EOQ?2 W7"][%C:Y(PD([@NT"CI P7P23P74BT9%OAN\ #, G!JER] M/>==. ZL#?N2U4(1.DFZ[SSI5R=^>@RS(VUCU)E*DK)'&YJG3'S(@D1O<\HA M@DV]ANI6.)XP^[M(NH>P_0?_;7E]MIE>@W<4 NZ$I7^P9P9QA1#1BW*9,.L9 M+<6G@(G*&K )R]/2@BH2[Z%M\YUK$RY 6I5<@Q12N1<0.+$L,6*L$M1$RKBH M78M@\RY0.:[\KG3,F_WBI^4T[9/@Z>D7PEU#AV]GT_G11S\Y M7L8-+//!:VT)58">(T/'()3J?ER4A M.M;.M#&5\ZA4=P9\N]>/:@(<*P59C MK]E7BA6-X L0*V^]#8PN8=0VI!ZB1O,>PK])WQZ2ZY%(1,)TR;%&8TPC'$V) MU882Q8R.W-CD?*O5^] $;@AJUN>OB\ J\_8S2NKT_'0%!+A@@'8PT:F45&$1 M@:"+1(QDAJ64A6IWBW\+<]<&'<[#V$OL30V950P@+8#XKU> E#@IU4&@#\,1 M2#F%5<'?83D[2RSVOG7RTW](J-PZ6Q\A"*%]8^? M87IZ1(WC-)3NT@)$*9INT.$-)5"54@ O>Y>_#\.U-Q!7? MX8T8%U]^:>;_=]'K&#>D"!>ELKX=<;#>VHQ:GYPE4KJ$+X$$8JWPPN,+8&XV MM^Z@$/<._<15HY[8A\O/^P*31;TR?WP\A>/%C89R.7CYZWT2\MH\N%(&7N3G(S/5V,O!KW)U3%-SC,=.+'K\YG\^84II=JYU/263I& MJ.62H,)9W$$8)8[G**@''W7MV-S.8.LEYW6%,'OY[<.T2>=Q4>OO$TR_C"*L M,H58U"("$^6\!7?>E!,),62"IE.0FF7KJR(1*NDT 1U2=!6=ZFVF-MWC7WX3,"# M:4-3D97*KO0=$USEMK0!53&RM1'(\'&N_3FZ37@E 0_&?C IR*P=4=89(D4* MQ";&"4N.>D59EKQ&.&Q@UN\)C@U$>A>YUO;=W^(>+QGG,BJ%0B)"E M:MTMFF$82,NE:3?U!9=;2?\S>08[2587M1: MSA.G_'Y^ M-U]\*8...HORZ5.*\"1SQ82;0-#MU"#5JG5L1N'>K1,UQ7F+4# MWOX_S?3"+%DL34!!XU)D"/.)$9E%1%R*$A^,H18Q:=;JCO36P.G-D?^PXRHP M4C$QJZ#YQ9^B7*YA6KT/;4!5M.(V AG>BMN7H:8O\59>&S:#XUP;+8&7N*(C MJ,VX-SF-6Q4N72;C(F9\C25B8,[OL>$&H;R+5&M;&AZ$6)M@^[G M)HS&U^$@",.R!F*91_WU5)(@E<)-RF5/O4=,K!6GMY_]Z(G<4UR]I,9?&"&O MFLE\ZN/\U]'\9#WA-U_C^#R5:ZBS63G)29_]UR-#01E>,F:YIJ5O5,GK-XP8 MH2)P-#.3E=4S9CO#'/X0[3"QX[X9'*[.\&(>-9*5-SVJYCG:(.G*UP_KWJ\/ MZRX51SG*<[:E9!XN1U):36S@B0C&$CIWD)#*RJ_B-DS[KD@;GK_*PC3,T9PC MT?@=[G7EBIJ4C&2IO3;11LEJ]X6[#\]0IU)5]>#F E)-X _A#.DR8U PP.V8 M,N*C*6LJBB241"9ML@.>1?*FU2[UT).6Z]%W9]9R%S'VF.S:!L;3RUKN)/P- M6:^[2*Y'(J5@7&GF"$N\7#(&AE8.\Z5);=3.A*A3C=S7AY&U7(._+@+K-6O9 M&!,\HX98Z]'K$:4;J(J&" A<0L)U)M0X8'L@66?R=I99[;C97:Y+MP_)UHZH?9[ZR0SA MX:P_3$>E#.H2[J*7[U&F5@A14J;!*2)C%CAKQHD(''(25@O6+B?YWF&>$MWU MY#G$*WZ1!KT2P$>(S?%D]/\@O9VLXCCOSV"RZ-(\+B5XCISEPEN;"*32Y5(G M2SS^@F16+EP$4:J:[KP*=(;SE#1G>'XVGK'6+S<+.,J)GZ37I=][G9KI(O[C2/1U M4RJ")8;:L:N"N6FEV5S3+$$;DG(=L$DDQ+4RQ M1#RED7B>J?8N>.EJEV2HAW[ .K7#ZNJ]=6R'(_S0(<<*\G_YK53K6S; \5KY M9!3)$(!(+C/QB>'.Y21GSF4?VJ6P#K-87 (_?(+5L$IWN^C5P.3W4R-M9PGB M$.M&7"TFT5\K\OTG<+!ZOD,K4#T5WI/]!ZO*.5*J@%'"A2Q[H)4E>=81IH7P M3D:79>V6/@]8A;=7'GX2&MR%]-KQ@'^>H5PG\U40:IW<91,/.CHBDRC>*W[Q MNEAGX*2*,GCN:"OW_JZG'Z3JX- L-35%7#O:]]-H.IN_2&DA=C^^#DR $4RI MTB'/EI(GI7""U(SDI PH:JT0L17W]XWRW>E -9'7?O\_ 3HG:1,R':E+GC/" M?>E[ETMT.E!%(A,T,2.LNUFF\8+$,G!],IIN!":,YC$& M3C(OI;I]#B0LFF:%K%G.(FC;+G'ZOE&^.V6H)O**M6O7;1;OE\M'B##ZLO!D MP7 J4HXEC11Q.I:)H\$3%;616GK$RENI1H=!'Y6F[!?PZI6/VN9%!YR7)QE' M"@UO4=)4A)<:-1UW0N]M(!;7/.8":CTSM37H3.:C-!J?ETSI-SE#G#>37V%T?#*']**T$3F&Q>=F>YP^51FW MRB%5?0E4.LNZ"@)-GO,I3@]FR[L!D)9W!T[/SN>K0]3U/-9SN%1S8;@2K!1* M1W4OMY4-\2)R0FTP"CR-RM6N)U0+>[TSK3T1+2/.H'B4*"\BJ,)]08G5%2": M.)>6>\]%[6Y5=632H$].I0NU&Z[V.)W#GX<-KZ3-PU26'HX7[D96;HNN_,\V^'HZ M!-N&[3#G6P]&&5HIZ9Y,'D+CK.+!,\:(X:6P;J;H"/"4B(LL4I6%1OQ/0M.V M'$,]6D7K0F /"O9IWL3?BFA0S@O9?!C[R;I>%"[Y1CE/.+.\7&$0Q(JR']"L MA$XQB5"[2]8]<(:/#M3E[J9964GP/;1,W/-=>G':G$_F1XY'IXNYS1=OC:5H MF!&79+X ]%SP9V2@I/1* MU4YZOHVB9@KS(M=_=F>EMA>3]*Z9'+_#%R8M[I2L$@ISI&",5T1Y'XGDI=%R MEI+D'&QR*6@3JV^;>R$>*IRSI[[^FX*VRI/?LL-SXT #A_TZ%\!FMI$5+ZPO=H.KD): MIV:V %6Q?L)&(,-74ZA$5-.7E =3 :T3#]988BW7Z*?H3+S-F0!-DJ*/H7UL M=73SL*B_IP[#D,QW$6Y%QF.QMZ??CO[[PQ%G/C"T[8D* >?D2AIC%D" >0M> M6(;+VCWTSB#^>-Q\>;YZXI+AU0^7!%^.-^SE_DJ";_:26D4G>XW@U2]'(@ / M6J#QDTPI$4$="8X#$1;]?.H=L_(^#[D;;Z]^>0J\=91:#^_;YU^/T";5IM11 MMRPG-%JM(U9R=+--CD$8!]S?UYNH&V^??WT*O'646L6,RC6"?WXZ4N"*NGOMT9H.3LN08&57>2::6UP9)!I#(7MBE;*$>Y]RQB6"0NTK;RVA M]=%<;S7@R^L\S%Y^^PAGS72^:*NQX&X5*>"!&Y9,(HZAH2%M1I-#*4FR%S+R M'&C,M:53 ?;PC?/JZ5B;-GE]LGCH@-]ZWJ^:2822@KQ8/D:SWUY^>PF3>'+J MI[\M_-G,%&1(Y1:N*)TJ"UX$D;:@&K[W2M;,RMV$Z?#AP(!UI>N2JAZ/^ MV_C6Z-:W9UK@ZRE[:1NVPV0OU65TJ[I4H.,@:@,J:&H,\3Z4]!BET:9$?\$Q MH7E&1R^GVDT!#J,N6U*0#JPM'5CH(X_(CTOC]V6!_(L6%SP8RGG0Q(12C5-Z MAEM^%$3AUTPENBY.U3:<[@(RO -7EZ^;UM#>PJY>',^41U4(%E)B1:NVR%2_&X]>C MV7PZ"N?XJ7676=QR)"_[CE0*U[#D(@DR HG49NL$6CKIQIZ_X0[QG8]_*(W M.LF]J2JTVE?%K\!9H?'%! FHEYI9*.7/&?&!6C0L;*E]KJ.$=M? ;SUZ./IJ M";NI)JG:K]\5-"]7<-#."[Q$U[C1.#T1$8ZUNO2*#>!D#(*'KL2]?&+,[2*K MZA5>FK.?RJ7P2;K8'U:HP$AFD0UB'"XI,C!+K \<%Y>07+7?QBMP5F@"A13! ,G.H5HQ2HE3.A.M Y6&"M^V'>:M1P_\+E82>%-- M6CURMUX=J/'*.!M)S,F6&["&V$!1.XV$@+YUU"V+Z]]^]I-B;Q=YU5Y-K\!Y MM=Z7I0)<3&RY^H)38UF30)4ACCJA+>->WNPXOYV^5T^0OEWD5;O$U14XK]== M?&023)>TO" #P3>?DF <(X(R!4FSJ*CL2M_K)TC?+O*Z39^L1=^;]5J>M'6* M:A*AK.7!.^)-3 25B>$:S\'=O)"PG;XW3Y"^7>1UFS[5PR'S16%>-+2]Y(F1 M9%BI-H4ZYIC6Q B>L]02LJY=F/X>.-];;+S4*MZG&GO(?X@3Y"D26*$L"!*'4JA(1%21H*%\L=U;CBEH]M6IPU>A^;MR[ M9G01>Q\:L38_;T)<;8B6ZP@R.<*1 R*3YL6><00\TR*9(&+UJB9;(#V $^1= MZ;NI%A5EWT/QB5NP/N VC;_PQ\".*)I55.32%R#14G##$6L1*F.<4^$5&E&U M.T+=AV=XI1@BU[(: X=+('\1%Q<89I<%5/O,)6\]6D]IY;O-ME81B"6<"Z/W M"JY+=12)^^RD(D;32*0)@=@8 S$Y^1 X2[)ZD;\VN.KEEM\SVLMOJS\NW0!! M0\J"E^AF*5&NT0%QKAP!)Q=83!Y4["^7O#7,P4I"U-:>S8GC_5#T:!+%&>[? M0H,C)EE:XD1 K/- LHY)2A&M%[3OK?/!)8KWI!-=$\.[<'.(#-\V^/Y(#-^9 MT:ZIOKO0<0BU$5(X9[(D+(N Z[;$=;L<\T*DS'&:I%7]WTUY#(GAO6I+%Q;Z MJ&!ZRSA=^9F,EWY+EA%&72Q]-R4)%MV)K*350>&3?.W(\B8L#\"YWXNUFZ7\ M:HB\_PSQ"#FE@%ZDE]02&:,DEC%'!.-:6*DCM+-('F&&>+]V1P5Y#Y81W@;4 M=Y,1WHFA5NG!NXAWL(SPX*D"ZC.)R@G4;1.)LYZ5E#ZNJ:$6__KX..^6$5Z? M\BY2K9X1OMQY_K5."A*:)E':N$:1B)2)X^)%!7&)6H&81)3MDJBN/_>A9#!V MDG131TRUD[]74'Y=07%.JJ!*JSOE/9&@4#%SI$0E1&4HP]FF+HS]^K08VT5, M/;UC_UXW)XQ22 H25MH*&852NY()N!RLEFJI$R[+-/KSWTJC.TBIHK&3YLS MWNA5TDXXXGPNA7D0I&-:$F>D4S931%>[7O"#3K$Y6%!N)T8&3JEI ^V/E)J. M%'9(G-A%_@.GU%@?,K>>$VM+-"G+1!Q/@L3H B[ZBBO.'KMJ[)%2TY=F=!'[ M 5)J>/1<)*Z(S8 FB[% @O&2:$Z9CMIY ]5WF<>44M.)OHXI-5UD/WA*35!H MM3+T/5E)Z*!H& 4K+1%1HVW+@PTWK^L^L92:WH^@JXE_J'R:CY 3HN%]0M" M+QV0F_%X(9DY3&$V]Y/TYG_.1_-OZU\T^<.OG_[QJ1FG>?/F]&SH8<2:TL&<1721F/-@ M:V<)M :W?R79^P=Z^>T='/OQ,L5NZ6#$) PNT@9=_%32Z!S%)9QQDJ1VI;V2 M0_]C8''<1CE4KDX_6G2[5&VO+!TZ7Z=$.][_/H'I[&1TMNQ($&UI,%C:K.9R MI]TJXAEN+9QJQPUCVN16YOJ6*/BU00_EY/=-;E-#R)7//RZ K#N%M(!2\<3K MQO##GW/M0<1==.XAQ9Z)Y=(GZFTD3J-W*267Q 87T+MTV49#54PUVC -0N@] MAUC]\-E%>+4CZL4LNS#(7DS2I_,P&Z61GXY@?=N3"8.^&BX[(C!LFM76&7[6,-&WO?BH>E/B+7/N3Z?P-O)EV*%7]S@C90)Q9,D7D$@ M4C!-@K2...,UNN4X]>A;<7K[V8^4PSV%U$=9T;46?2LU+]_G1=?SDVVHSO,\4DE.N^H3=L#%SV5+-Z"U %$;8PBVB1T7Q/%=9!K2G#7 MLDY'SI2J'0XYE+9L.5$YF+)TH:!Z7:A%_*Z _-S.J9:9,O<,&5"FAZD6=LTO(KKS:?W']9962!2""+C[*0@ M:.90]&S*=5=)*>1H@TRZ,\&7SW^ZW.XHPQY6^)]'DV9Z)0)_82A?GL"\_/;! M3V'1N=Y$GR4C4$KRRXS+F(U"$DTA //9JNI=##K &UY;AHGV]L50#Z>H=XOA M[21.P<^@=)Y>OF!+M->/?HY\YD*'P @#A9(I-9\MP_="16-#M"#!U3Y]WP?O M4U6WP3@\U&)V?8++CQQYI0UP5^X295WZC@CB<9U'Q\]F;ZS'UZ?VE?.=P3Y5 MS1N&O=J5->^6R.O1;)%;^W[R+S\^7Z0U'-%LDX\L$N< )6)QA?:< ]$>/&-2 M:':ST\L&:ZGUD$]-4WH4>.V*G7>C+.(Y/2O@7IWXR3&\G;Q:?N@CG)U/XPFN ML*^:+S#QD_F+R>38O!$9#9.9\]MZJVV_:0RB115R,;NP=.A7"9A0CB1"HJ%VO=&GD&30 M20E:)QET(>,PQ\5M$/Z19+ +G=W/C7?AXC!:8W.PF9;J'Y;B"LW0I'6*)6)B MEAE.49UD3+%/,F2E?N#N'T[166I!P\B MIQBLZ7X4??=8#_)8NA,]6U,.=I=M#Z>*/S=?8%G.^>8)P4?<9G]JIK_[:3IR M+,>@76F.AY:E#=6Y .W*! M,AX8)5E$7]Z5$J0H16I2QC42')>Q=KW-FQB&5X@>J-IR=-=)SCV8%._G)^6J M^>G9%$[*QOJE1$2;4\"YPNAX\NI\.H5)_'9E&<45;_'3>%DN/OWG?#8O,OL% MYKC<^J\?RLUG_,-\V2.UO%V?F[O?KZ.8O-([61;0Y1FF<@IO=KGM: M-BO'A^\6?XUK^2V?7"6BN\LL*H5J;[)T]0!"215S)I:6]BK1H]$8=20^>LD, MOI#6UUX$-X*I_3XL0SCE:-91[D@*I3NS2CA79QU1P@NIJ ;KJEN<=P$9*J!: MA^MMID-WV1XZ1GK[QF?D5!L:)0&6$#TKQ7VT!YNE?2.Q%QSQ7F7:38=ZT!$;R*0A&(#"%I;4N!1$E4X.!Y M9"+G5A[A0R"T]97T6GQV$5[MH.#G$_BP2K&ZN"/C(0=E121)F81V*L=Y):%+ M-H*/B89D6J98WO'PPUY8[B3IIJ*8:E\E:G$)/BO/):!V1LM*ZT:T*5Q$>*4, M6$@I)GVSPM(CK22P,ZF5A3CHK73'<)$)8$EBUA+I;"GG1M$^0(<2EQ[O(ZW> MW>VA'1C7,YKJROLP%\_;(/SC3'@7.G>X2[P#%X280_K_'ZW36E*AB)V&DWI"1A*96J1 MB>'91=17K_WW?6.XGXCM8)S57D;N!KX$NX3YJIG-9TI:C M-D"H#)%(F0VQPD:2/#? /#IB-X\[.RG K0&?L +L)]P!SK;;WS+7GGI1 C7& MVQ(TS:4CG4C$*J$RS:#ES59MWU.-@&%.!_MAJX<&1;O=H4M&\"0XR@:H*A$@ M1M"RCH0[Q43@QH&S U_@>2 W'_M1K_Y9VGAA>Y!,EK?ET>6"<,GK7;;PP$_% MT7BT2%*JGM_2LUYVF7'_N3":6B71WF6+O \3R&^# M\(_CGUWH[![1WX6+ UTDY3X;&R,I%72)#"H6-U*0J*A%NT\8$+5O ME:4+!<,>_Q@TPQ4'0\"6(!,K=0BMD$1HS<""%CSP;1;N(SW^Z41*^^.?+A(] MV!U J9R-S&N2O,>Y&R.)Y581*W7RB>&?>/4JC@_S#F!/]FEU%H:X\T<]U[J\ M FA6!737*=I5'$%!##Z++'EF??LF#_6&5">JMMWYZR+G/HX28;Z\HO6NF&QW+3(P,C0P-C,P7VQA8BYX;6S< MO7N3W#B2)_C_? I>K]EME5FBBP_PU3OO2P>G\K\_LO6\5T? MMX^UORW_PMS$PW[,$8FPBS#! 4I#01%.TRABF4\I$3?W?_%P''L!25'(DPQA MUR6(QAE&B8BH'_M)YGNL7G2=;W[_B_H/)95PI'B;JO[GO_WIRW;[^)>??OKV M[=N?O]-R_>>BO/_)=]W@I_;I/^T?_W[Q_+>@?MI+T_2G^K>'1ZO\VH-R6>^G M?_S\[A/[(AX(RC?5EFR8(E#E?ZGJ'[XK&-G6J(_RY?0^H?Z%VL>0^A'R?!1X M?_Y>\3_]^[\X3@-'6:S%1Y$YZL]?/K[M)9G^I)[X:2/NU6=[)\J\X)^VI-R^ M(U2L)??U:MNG1_%O?ZKRA\>U:'_VI139]67797FRJN(R55QZD>+RO_41^VD" M^Y;XW5[R:H&Y6MSWMG@X0V8RR\T7ZO6&+_7=/9":S/K\ M'-OZ6A1;LE[@:W$DTV%YK7[P3OYM3T8M-&!,:SI[T]UA57S?B@T7C;4\6=K) M^;_]2?YMM:O0/2&/JX_BD3RIS:_ZD'V06U[Y2M#M2N" $)%2E!'B(>R% I', MBQ&E@B8I\U@69:LN["NQ0;]\:KFH26G0^9..E*-?HU)4Q:YDS4XG::M=OF'G MW^_V-)UBXY"J$ELGRS=RTY*>0/6O/QUY-<5I/;/L[2<,$OI(SBDRIR;H*(J] M A?L9.FUVL2+\ER@@ND)=-2,2DI42Y.1BM8B[1>0HOG!3V*]K=J?(/636CV& M:?QT\4G=EBWWI&0C8.Z?^(D5TF]YW*(37+.R> "(N2T 'W(#K"3_)ZTM6%!SJJ#F!& M#+;P/K][0%7>B:KZBR.9<]:2+X=T&'.VA5,*+F3TJ?ZU*3:HPZ:3[_ETR(;W M_A)F>N ?EIXIF@=[(].DD&YX<7Y0W/SHW)Y!?LJ1\W8,2;"I,D;#DNF"TU_4 ME!G#"F3K!^$JZX[]6,K!41VGJZ.A57C&IT+M2R)!'O-V*AVI$5S17 MF4\S)''G:^5TR#M'^LYOB@.G9L'"K@T4]LH7OQ+LS_?%UY_D2OOO/./'K[KN M^HM\L8'"ME]CZ&N&CCC[(OAN+3YDMXR5.QF&YH3FZWR;B^ISK2PRY'XAQ?A] MQ=.(,\\E"/,@1#@2%*4!Q2AF-(X$YAD)";ZLM=6:K# M\[NBK'U8&7.^*S;W2&[S#]V'@?Z]/N*:COXL. (]_CT/"J-KZ59I$"9^)HUZ%$29M#8\0$E* M*.)^R#SA1A%. XBUZ:6TD'%9GQD7MC/2?2_P1XZMEF*RC!3/$5\WO3 M;F7VC.ZH8)9L;#^=14WJJ+CG%G3\!9C!K,KMZJ/\F,7^#- +A&"9%Z'0=Z5Y MC!,/):&Z:BICGD\6W?VDU*RS:MMSLC:^5D0Y2+[I M=PH&L1A6Q0D20D\]#8735KX>48943;[243/YKZ.*G:^VB$+UB-"J3]^OS;R+ MCZ(2\J4OMQO^2GP5Z^)1?2"OOS^*325642@2QC!&/.)$'30*E,3RGV[*" F9 M2G")(1[&(+69%:NE76^%_$@=>A4XA)?NE: E%*!7@QT .H2=/66;5X0: EJ[ M*ARBM?"5H8;8EU>'.B^9*??;#2NEE16O1//GV\V'1U%*$[RY?TD><^E8WM)J M6Q*V724)#_S(%8@P'LG-4MTF<#]&+(D2S\4B%+"3"WW2,ZO]RR_*5E9.+OW= MEH,F':!QBCM^[U]@I@" KIY=F 7!^:+GX44%W8,39<^+\UO)B\9@" M#H E(P(@O*A%@0-R;EX,5H ?[?^RX>7ZZ?Z3D!%FOGWZ^??M79DS\?++YOY. M?OLUS,;X*C.;"4E<2.KJ&]XRX/Q,RM_%UJFY[>A^8:IY]_>FU^_ZGO]7SM)4SWU\*B. MBWXEZYU8^0)3XL<$9=(K0)AY#%$O#)#ORUB;D2"D3"NHGL3%S+;@KA3HH=B( M)^>KI%:G?$"#!!-H=8.'F0&#!A6'[(N>K( ;IV'IQCDRY=1!RY3%#*]BOY!2O)!N#']9/*@(J5;.V[)4.U*=?_GBZ?C,/@'X M]ALI>?V?SY*JC+/NY#?X/7D0S:$3Z#YV!OIS7ZZLUTY-W%'4H1>Q<^"M9^>> M&VK@C<(!88MGF4M 8>N>=PX6E[T1GA'DB[OC.6G!P[=ZT;]*XMM79"O>D+QL M'!+-N*WG]9GMFJ+3N!$.J6L=:@XE M''D^$0C' 4-)D/@H# 7! 4]9P!,='1PG-;,J-K2=EKASH*ZGB!I0#>NC70!@ M:MDK^W@!!Q0$OJ]4KS>+A< XH3GC%T+;4NF+UQ@L];RR2=B- K>V2QHK+&*> M]"5IK13@#=.2,VGYU&H?LKKHY4NQEB]7#]NMXZ@Y<+*B=+K1V8BK#8)D/+RPA 9,OR% .+\I7BS5N6A( M:Q1^#*V[6 BB(5PW#-%YW'!W%_?*!'P4=?[OYOZP^60D\E)5L)(%F=S0@Q C MZO,,)20E.$J%GT2PJI4>0G/OX0U9YT#7?,_N0TISF[8@/W!G-A$=OA./R&5K M\^TCL^Q^.R+LQ18[]KQQ]4>QVVRK._*DKEK:U'K/)YSY@4 T3B.$*8]0&A$? MA91Y@8@]$A$&+/VX0F;NJXD]4>>QH0JN.[B&C)Z*3I<7>'K7BKHG.$^YP8!( M]FH-KA%9NM!@0- K509#3QN/8KLK-Q^EN[T2F$0X<4,4 M9L)%6,B]->%1@I@7TS3T.<:)5JH$A.C X< :HS X&K4 &.RL$RCYX:JB[UG+GAT#I M3DX2H>_:+# !>M3#B\R9W=13,C&'>ZTGY*QE$\_C:NL)KE$P2R[<'I>I MF\#;[WFE>XAUY=69=^0.1?D%596\^:8YIE$,:%8T]$D]?DXU46"P-@[(*G52 M4K=T(C4@E]%)U+7U%CN!&A"F>_(T])B!FWQLD'!7JLJ;[9/45'7B7.OI61N/ MS,>^R(( N3'F2'K-*4JY+Y"7^&'(LA1'>H6&8,HSJV?+0+V!'%BX4=W, "XA M"$H-UWDN@("'5IV&*(]=G$3+":0GRD34 -[T7.B9N=3C*%IRI$W$'O2F00LN MYU*;R'GB5QLM8-@ZLM@*89+8:*O;26;9QXIBX%PT21U\P4]R7Q<-#OJU3?:5Q>"G#<$E M;%@NJE4@1!)Y+$ TI-(7<@E%B4\\E,4<,T_$21BXD+/] 5HS>S\=RDT#HBYM MYX?WA?3:O0#8_'D(.CUUM@0(3*'/L3@A:T^A-62SI-)#E!95:@V1S]5:YQ4S MQ3Y45[]3U=:=WD;M-()7.W$X_&(XB[S$50W]WSYGPQT MBP6(C9J[)(-U5JJ:9*"U?F9;)NR[#E.(4W@L6110*07-3$F MH)S;'*,UX*>7;S=5+I_\7!*E>G?%.E=6348B[!V@S;+&*O/IQIZXLZ?NM.3K M?5/Q(,.K4G5,?6>[X3) ;*-C0)WU%SL6! C;/2:$O&9P^"X#9\^EH7=;2A(/ MFRV'))%>?WON(WAU^J*H(L_IU/ YG_<'U((#3N&OBZ]Q$#]9:HOLHK;'YD'T47\5FU^G%'X0T M"/R8HB 2*<*^B%$:^@2%?D#"U/6I%V.(\&.>2$V=3;)VRX<5IF3&['A]!2F.SG@4DX ;>O4Q7^$@N MG(]G^#B_61U'8";[Y OW$3+/<@^O)WK?];SFVU/GG>PM3?5&BO'ZNU3"#5F_ MW%7;XD'JX^V&JU$?[_*O@M_6_31?//U5%/?RB&CS?JGZ#9[>L"?82BGV* M6*HZ['OR4TM)Z"&>XB@*:48PYF;S46RS.K-UZM[:MELN?7*.3,F?WH/[CLWX MR>EY,G^,SP-F"*]]%$IOG99MY\!W?0!1S[>I67<:WF]./SGY0LW_0@-=Y@+: M^@ 8ZXP^T\"8N0#O'S S&\6I^\-?BX)_R]?K>OE5Y(?42[,$Q3&3QAV[O*EW M("R.L$=YQ@4H8.RALZ!E;NGN51E:1=B#$]24&DMO;@>U!9]@N*Z*9=WJG%)Y M)I-Q5=1^?;_^.'P8RJ'J_\0>J,1>/TPCUZ<9$G4+CXQDB*0T0-2E+'8%C;&O MU<)CD,K;*+*J'C= M^2KC#QL/9)";]F?R_=AEH9."2JDKDB!&@JIQ;JGG(T*C&'D^"US*61;3##B" MH9?8S+K9D*X<21S:8?%#2@ M703^Z8> ]I"?$"5/QLIZ1&W.T3-%WY,A[(_4IR]M4%CYRZ.4=K/=IPWNF\/Z M?N0FS)4F,@@8PCP-49J$'L)^S,,DQ2'7B^A[*/7%Y8H+A_@^*2(\E'.& 4$3D/H<8RU+. A*G7'NF]^7R,^]Q9]XD..J^@L=XZ#U- M2IB2MF2LAM_] DR(P:\LNE@@WB]0-QH?>,K,_'KQ#&4L#8(T]!/Y?XCJ7J4RL];V^G8F!UK78=+3W T2/66<*"A,%8\RUM1NFB$'-\[;JMH-U.^! M-7% *$MZ>(W"HEHX(.*Y#@X]:J:!A[%M32JD2HX\[L<_"Z(N@/F'S47XM:1^MPGMM4^P3,+/%K4F[D>M6=*.M1MJ_R]6XK^,I- M$Y>EH8<$%D(UIB.(<#]")/$#&KC$3V#3XWKHS!VRB*VS+BII&[?;,J>[;5WJ ML2V4@AS>L.3]PZ?&K]CB'7P);8/5AJV?L M+" &,UTM04=2=&J2-\Z>J#T[-2*5):O31V51&S(BZKE%&'L<7C9\)XJZ+Z.: M377[L-6M#3Y[;>ZPY?4'I^D>>3*][/9!C0/1+_P]EW58QR:*"0Q:C"0$5>OV MR&)4DGN^UF)UMSU"=(MK^QZ9-K1);K(B_ZJV!KE?M .**(V#+,,"<1;'"(?, M1Y1F/A(DX21.8C_EH UPB-C,*G:8:E0>:!MT9QU$2V]+LX4!3/\.XG_LB$^R MK9IXO%X7WXC\9C;C$Z7+E6^==])AF''PTY#PEL<_727U+$.@AH3N&P4U^ Y\ M-]QWPKHMRQ=/;S>\B3LUM\1K[\ZLM&U7M4[7IB:Q4=+/O^9\1];ZN^-5V<>W MR*EBP_140V)[$9;Y]4%%]L_A\3I;J*#STT\SWN[>=QMJW=JT$NP3WV+ M1,#"P WDSNECA/T@0C1)4Q02CX1R&W6S*#0ZH;ND-;-*UJ2