0001628280-23-023187.txt : 20230623 0001628280-23-023187.hdr.sgml : 20230623 20230622193322 ACCESSION NUMBER: 0001628280-23-023187 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20230429 FILED AS OF DATE: 20230623 DATE AS OF CHANGE: 20230622 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Credo Technology Group Holding Ltd CENTRAL INDEX KEY: 0001807794 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 0429 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41249 FILM NUMBER: 231034586 BUSINESS ADDRESS: STREET 1: C/O MAPLES CORPORATE SERVICES, LIMITED STREET 2: PO BOX 309, UGLAND HOUSE CITY: GRAND CAYMAN STATE: E9 ZIP: KY1-1104 BUSINESS PHONE: (408) 664-9329 MAIL ADDRESS: STREET 1: C/O MAPLES CORPORATE SERVICES, LIMITED STREET 2: PO BOX 309, UGLAND HOUSE CITY: GRAND CAYMAN STATE: E9 ZIP: KY1-1104 10-K 1 crdo-20230429.htm 10-K crdo-20230429
0001807794FALSEFY2023P7YP1Yhttp://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent0.0208300018077942022-05-012023-04-2900018077942022-10-29iso4217:USD00018077942023-06-15xbrli:shares00018077942023-04-2900018077942022-04-30iso4217:USDxbrli:shares0001807794us-gaap:ProductMember2022-05-012023-04-290001807794us-gaap:ProductMember2021-05-012022-04-300001807794us-gaap:ProductMember2020-05-012021-04-300001807794crdo:ProductEngineeringServicesMember2022-05-012023-04-290001807794crdo:ProductEngineeringServicesMember2021-05-012022-04-300001807794crdo:ProductEngineeringServicesMember2020-05-012021-04-300001807794us-gaap:LicenseMember2022-05-012023-04-290001807794us-gaap:LicenseMember2021-05-012022-04-300001807794us-gaap:LicenseMember2020-05-012021-04-300001807794crdo:IPLicenseEngineeringServicesMember2022-05-012023-04-290001807794crdo:IPLicenseEngineeringServicesMember2021-05-012022-04-300001807794crdo:IPLicenseEngineeringServicesMember2020-05-012021-04-3000018077942021-05-012022-04-3000018077942020-05-012021-04-3000018077942020-04-300001807794us-gaap:CommonStockMember2020-04-300001807794us-gaap:AdditionalPaidInCapitalMember2020-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001807794us-gaap:RetainedEarningsMember2020-04-300001807794us-gaap:SeriesDPreferredStockMember2020-05-012021-04-300001807794crdo:SeriesDConvertiblePreferredSharesMember2020-05-012021-04-300001807794us-gaap:CommonStockMember2020-05-012021-04-300001807794us-gaap:AdditionalPaidInCapitalMember2020-05-012021-04-300001807794us-gaap:RetainedEarningsMember2020-05-012021-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012021-04-3000018077942021-04-300001807794us-gaap:CommonStockMember2021-04-300001807794us-gaap:AdditionalPaidInCapitalMember2021-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001807794us-gaap:RetainedEarningsMember2021-04-300001807794crdo:SeriesDConvertiblePreferredSharesMember2021-05-012022-04-300001807794us-gaap:CommonStockMember2021-05-012022-04-300001807794us-gaap:AdditionalPaidInCapitalMember2021-05-012022-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012022-04-300001807794us-gaap:RetainedEarningsMember2021-05-012022-04-300001807794us-gaap:CommonStockMember2022-04-300001807794us-gaap:AdditionalPaidInCapitalMember2022-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001807794us-gaap:RetainedEarningsMember2022-04-300001807794us-gaap:CommonStockMember2022-05-012023-04-290001807794us-gaap:AdditionalPaidInCapitalMember2022-05-012023-04-290001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012023-04-290001807794us-gaap:RetainedEarningsMember2022-05-012023-04-290001807794us-gaap:CommonStockMember2023-04-290001807794us-gaap:AdditionalPaidInCapitalMember2023-04-290001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-290001807794us-gaap:RetainedEarningsMember2023-04-290001807794us-gaap:IPOMember2022-01-312022-01-3100018077942022-01-310001807794us-gaap:IPOMember2022-01-310001807794crdo:IPOSoldByCompanyMember2022-01-312022-01-310001807794crdo:IPOSoldByExistingShareholdersMember2022-01-312022-01-31xbrli:pure0001807794us-gaap:OverAllotmentOptionMember2022-02-102022-02-1000018077942022-01-312022-01-310001807794crdo:ComputerEquipmentAndSoftwareMember2022-05-012023-04-290001807794us-gaap:FurnitureAndFixturesMember2022-05-012023-04-290001807794crdo:LaboratoryEquipmentMember2022-05-012023-04-290001807794crdo:ProductionEquipmentMember2022-05-012023-04-290001807794us-gaap:TransportationEquipmentMember2022-05-012023-04-29crdo:segment0001807794us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercrdo:CustomerAMember2022-05-012023-04-290001807794us-gaap:AccountsReceivableMembercrdo:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-05-012022-04-300001807794crdo:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-05-012022-04-300001807794us-gaap:AccountsReceivableMembercrdo:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2022-05-012023-04-290001807794us-gaap:CustomerConcentrationRiskMembercrdo:CustomerAMemberus-gaap:SalesRevenueNetMember2022-05-012023-04-290001807794crdo:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794crdo:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001807794crdo:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-05-012023-04-290001807794crdo:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794crdo:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-05-012023-04-290001807794crdo:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794crdo:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794crdo:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001807794crdo:CustomerGMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001807794crdo:IPLicensingAndDevelopmentContractCustomerMember2022-04-3000018077942021-10-01crdo:IPLicensingAndDevelopmentContractCustomerMember2022-04-300001807794crdo:IPLicensingAndDevelopmentContractCustomerMember2023-04-290001807794crdo:IPLicensingAndDevelopmentContractCustomerMember2022-05-012023-04-290001807794us-gaap:WarrantMember2022-05-012023-04-290001807794us-gaap:MeasurementInputPriceVolatilityMember2023-04-290001807794us-gaap:MeasurementInputExpectedTermMember2023-04-29utr:Y0001807794us-gaap:MeasurementInputRiskFreeInterestRateMember2023-04-290001807794us-gaap:MeasurementInputExpectedDividendRateMember2023-04-2900018077942023-04-302023-04-290001807794us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-290001807794us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-290001807794us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-290001807794us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2023-04-290001807794us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-290001807794us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-290001807794us-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794crdo:ComputerEquipmentAndSoftwareMember2023-04-290001807794crdo:ComputerEquipmentAndSoftwareMember2022-04-300001807794crdo:LaboratoryEquipmentMember2023-04-290001807794crdo:LaboratoryEquipmentMember2022-04-300001807794crdo:ProductionEquipmentMember2023-04-290001807794crdo:ProductionEquipmentMember2022-04-300001807794us-gaap:LeaseholdImprovementsMember2023-04-290001807794us-gaap:LeaseholdImprovementsMember2022-04-300001807794us-gaap:OtherMachineryAndEquipmentMember2023-04-290001807794us-gaap:OtherMachineryAndEquipmentMember2022-04-300001807794us-gaap:ConstructionInProgressMember2023-04-290001807794us-gaap:ConstructionInProgressMember2022-04-300001807794us-gaap:CostOfSalesMember2021-05-012022-04-300001807794us-gaap:OperatingExpenseMember2021-05-012022-04-300001807794crdo:ManufacturingVendorsMember2023-04-290001807794crdo:TechnologyLicenseFeesMember2023-04-290001807794crdo:ManufacturingVendorsMember2022-05-012023-04-2900018077942022-01-300001807794us-gaap:SeriesAPreferredStockMember2022-01-300001807794us-gaap:SeriesBPreferredStockMember2022-01-300001807794us-gaap:SeriesCPreferredStockMember2022-01-300001807794us-gaap:SeriesDPreferredStockMember2022-01-300001807794crdo:SeriesDConvertiblePreferredSharesMember2022-01-30crdo:vote0001807794crdo:EarlyOptionExerciseMember2023-04-290001807794us-gaap:RestrictedStockMember2022-04-300001807794crdo:EarlyOptionExerciseMember2022-04-3000018077942020-07-3100018077942020-07-012020-07-3100018077942020-08-012020-08-310001807794us-gaap:AdditionalPaidInCapitalMember2020-08-012020-08-310001807794us-gaap:RetainedEarningsMember2020-08-012020-08-310001807794crdo:A2015StockPlanMember2022-04-300001807794crdo:A2015StockPlanMember2015-02-012015-02-280001807794crdo:A2015StockPlanMember2022-05-012023-04-290001807794crdo:A2015StockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-05-012023-04-290001807794us-gaap:EmployeeStockOptionMember2022-05-012023-04-290001807794us-gaap:EmployeeStockOptionMember2021-05-012022-04-300001807794us-gaap:EmployeeStockOptionMember2020-05-012021-04-300001807794crdo:A2021LongTermIncentivePlanMember2021-12-310001807794crdo:A2021LongTermIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-12-012021-12-310001807794crdo:A2021LongTermIncentivePlanMember2021-12-012021-12-310001807794us-gaap:RestrictedStockUnitsRSUMember2021-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2022-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2022-05-012023-04-290001807794us-gaap:RestrictedStockUnitsRSUMember2023-04-290001807794crdo:A2021LongTermIncentivePlanMember2023-04-290001807794us-gaap:EmployeeStockMember2023-04-290001807794us-gaap:EmployeeStockMember2022-05-012023-04-290001807794us-gaap:EmployeeStockMember2021-05-012022-04-300001807794us-gaap:EmployeeStockMember2022-04-300001807794us-gaap:CostOfSalesMember2022-05-012023-04-290001807794us-gaap:CostOfSalesMember2020-05-012021-04-300001807794us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012023-04-290001807794us-gaap:ResearchAndDevelopmentExpenseMember2021-05-012022-04-300001807794us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012021-04-300001807794us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-05-012023-04-290001807794us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-05-012022-04-300001807794us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-05-012021-04-300001807794us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrdo:A2015StockPlanMember2022-05-012023-04-2900018077942021-05-010001807794srt:MinimumMember2023-04-290001807794srt:MaximumMember2023-04-290001807794crdo:HQLeaseMember2023-04-290001807794us-gaap:DomesticCountryMember2023-04-290001807794us-gaap:StateAndLocalJurisdictionMember2023-04-290001807794crdo:ShareBasedPaymentArrangementOptionsAndRestrictedStockMember2022-05-012023-04-290001807794crdo:ShareBasedPaymentArrangementOptionsAndRestrictedStockMember2021-05-012022-04-300001807794crdo:ShareBasedPaymentArrangementOptionsAndRestrictedStockMember2020-05-012021-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2022-05-012023-04-290001807794us-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2020-05-012021-04-300001807794us-gaap:EmployeeStockMember2022-05-012023-04-290001807794us-gaap:EmployeeStockMember2021-05-012022-04-300001807794us-gaap:EmployeeStockMember2020-05-012021-04-300001807794us-gaap:WarrantMember2022-05-012023-04-290001807794us-gaap:WarrantMember2021-05-012022-04-300001807794us-gaap:WarrantMember2020-05-012021-04-300001807794us-gaap:ConvertiblePreferredStockMember2022-05-012023-04-290001807794us-gaap:ConvertiblePreferredStockMember2021-05-012022-04-300001807794us-gaap:ConvertiblePreferredStockMember2020-05-012021-04-300001807794country:US2022-05-012023-04-290001807794country:US2021-05-012022-04-300001807794country:US2020-05-012021-04-300001807794country:CN2022-05-012023-04-290001807794country:CN2021-05-012022-04-300001807794country:CN2020-05-012021-04-300001807794country:MX2022-05-012023-04-290001807794country:MX2021-05-012022-04-300001807794country:MX2020-05-012021-04-300001807794country:HK2022-05-012023-04-290001807794country:HK2021-05-012022-04-300001807794country:HK2020-05-012021-04-300001807794crdo:RESTOFTHEWORLDMember2022-05-012023-04-290001807794crdo:RESTOFTHEWORLDMember2021-05-012022-04-300001807794crdo:RESTOFTHEWORLDMember2020-05-012021-04-300001807794country:US2023-04-290001807794country:US2022-04-300001807794country:TW2023-04-290001807794country:TW2022-04-300001807794country:CN2023-04-290001807794country:CN2022-04-300001807794country:HK2023-04-290001807794country:HK2022-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended April 29, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-41249
CREDO TECHNOLOGY GROUP HOLDING LTD
(Exact Name of Registrant as Specified in Its Charter)
Cayman IslandsN/A
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
c/o Maples Corporate Services, Limited,
PO Box 309, Ugland House
Grand Cayman, KY1-1104, Cayman Islands
N/A
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (408) 664-9329
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Ordinary shares, par value $0.00005 per shareCRDOThe Nasdaq Stock Market LLC
Securities registered pursuant to section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post 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. (Check one):
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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No
The aggregate market value of the ordinary shares held by non-affiliates of the registrant, based on the closing price of $13.72 per share of the registrant’s ordinary shares on October 29, 2022, the last business day of the registrant’s most recently completed second fiscal quarter, as reported by the Nasdaq Stock Market LLC on such date, was approximately $1.5 billion. For purposes of calculating the aggregate market value of shares held by non-affiliates, the registrant has assumed that all outstanding shares are held by non-affiliates, except for shares owned by each of its executive officers, directors and 5% or greater shareholders. In the case of 5% or greater shareholders, the registrant has not deemed such shareholders to be affiliates unless there are facts and circumstances indicating that such shareholders exercise any control over the registrant. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.
The registrant had 149,079,350 ordinary shares outstanding as of June 15, 2023.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of Part III of this Form 10-K are incorporated by reference from the registrant’s definitive proxy statement for its 2023 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.








Table of Contents
Page
PART I



GENERAL
Unless the context indicates otherwise, references in this Annual Report on Form 10-K to “we,” “us,” “our,” “our company” and “Credo” mean Credo Technology Group Holding Ltd, a Cayman Islands company, and its subsidiaries as a group. We refer to the People’s Republic of China (solely for purposes of this Annual Report on Form 10-K, excluding Taiwan, Hong Kong and Macau) as “mainland China” or the “PRC.”
Our fiscal years ended April 30, 2022 and 2021 are referred to herein as “fiscal 2022” and “fiscal 2021,” respectively.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Our fiscal year ending April 29, 2023 (“fiscal 2023”) is a 52-week fiscal year. The first quarter of fiscal 2023 ended on July 30, 2022, the second quarter ended on October 29, 2022 and the third quarter ended on January 28, 2023. Any references to a fiscal year in this Annual Report on Form 10-K are to the 12 months ending on April 30 or April 29, as applicable, of the relevant year, and any references to a fiscal quarter are to the applicable quarter within a fiscal year.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”), which are subject to the “safe harbor” created by those sections. These statements involve known and unknown risks, uncertainties and other factors, which may cause our actual results to differ materially from those implied by the forward-looking statements. Words such as “anticipates,” “expects,” “intends,” “plans,” “projects,” “believes,” “seeks,” “estimates,” "forecasts," "targets," “may,” “can,” “will,” “would” and similar expressions identify such forward-looking statements.
Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from those indicated in the forward-looking statements. Factors that could cause actual results to differ materially from those predicted include, but are not limited to:
•    risks related to the impact of the COVID-19 pandemic and armed conflict, war, terrorism and other geopolitical conflicts on our business, suppliers and customers;
•    risks related to customer demand and product life cycles;
•    risks related to the receipt, reduction or cancellation of, or changes in the forecasts or timing of, orders by customers;
•    risks related to the gain or loss of one or more significant customers;
•    risks related to changes in orders or purchasing patterns from one or more of our major customers;
•    risks related to delays in completing sales due to our lengthy sales cycle, which often includes a substantial customer evaluation and approval process;
•    risks related to market acceptance of our products and our customers’ products;
•    risks related to our ability to develop, introduce and market new products and technologies on a timely basis;
•    risks related to the timing and extent of product development costs;
•    risks related to new product announcements and introductions by us or our competitors;



•    risks related to our research and development costs and related new product expenditures and our ability to achieve cost reductions in a timely or predictable manner;
•    risks related to seasonality and fluctuations in sales by product manufacturers that incorporate our technology into their products;
•    risks related to changes in end-market demand, including cyclicality, seasonality and the competitive landscape;
•    risks related to cyclical fluctuations in the semiconductor market, and the markets of our end customers;
•    risks related to fluctuations in our manufacturing yields and costs;
•    risks related to significant warranty claims, including those not covered by our suppliers;
•    risks related to changes in our pricing, product cost and product mix; and
•    supply chain disruptions, delays, shortages and capacity limitations.
Additional factors that could cause actual results to differ materially include the risks discussed in Part I, Item 1A, “Risk Factors.” These forward-looking statements speak only as of the date hereof. Unless required by law, we undertake no obligation to update publicly any forward-looking statements.





RISK FACTORS SUMMARY
Our business is subject to numerous risks and uncertainties, including those described in the “Risk Factors” section of this Annual Report on Form 10-K. Investors should carefully consider these risks and uncertainties when investing in our ordinary shares. The occurrence of any of these risks could harm our business, financial condition, results of operations and/or growth prospects or cause our actual results to differ materially from those contained in forward-looking statements we have made in this report and those we may make from time to time. The principal risks and uncertainties affecting us include:
Risks related to our business, including, but not limited to, the following:
We depend on a limited number of customers for a substantial portion of our revenue.
We do not have long-term purchase commitments from our customers.
We have an accumulated deficit. We may incur net losses in the future.
Our revenue and operating results may fluctuate from period to period, which could cause the trading price of our ordinary shares to fluctuate.
We face macroeconomic risks, including but not limited related to recessions, inflation, stagflation and other economic conditions.
Our future success will depend in large part on our ability to successfully execute our strategy.
We face intense competition and expect competition to increase in the future.
We may incur substantial expenses to develop, market, and qualify products which may not make any revenue.
We rely on a limited number of third parties to manufacture, assemble and test our products.
Risks related to our industry, including, but not limited to, the following:
Our target customers may not grow as we currently expect.
Our product our product markets may not develop as we currently expect.
The general compute and Artificial Intelligence and Machine Learning (AI/ML) infrastructure market is an emerging market that will depend on the success of generative AI technologies, and this market may not develop as we currently expect, including due to regulatory uncertainty.



Risks related to our international operations, including, but not limited to, the following:
Worldwide economic conditions, trade restrictions such export restrictions, sanctions, and tariffs, international and intra-national conflicts, as well as political and economic conditions in the countries in which we conduct business.
Exposure to numerous legal and regulatory requirements including unexpected changes to such requirements.
Uncertainties with respect to the legal system of the PRC, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in policies, laws and regulations in the PRC.
The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries.
PRC regulation of offshore holding companies and governmental control of currency conversion may delay or prevent us from making loans or additional capital contributions to our PRC subsidiaries.
Risks related to our intellectual property, including, but not limited to, risks related to inability to protect our intellectual property, particularly outside the United States, as well as claims of intellectual property infringement, misappropriation or other violations, which could be time-consuming or costly to defend or settle, may result in the loss of significant rights or harm our relationships with our customers or reputation in the industry.





PART I
Item 1. Business
Mission Statement
Our mission is to deliver high-speed solutions to break bandwidth barriers on every wired connection in the data infrastructure market.
Company Overview
Credo is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency as data generation and corresponding bandwidth requirements increase exponentially throughout the data infrastructure market.
Our innovations ease system bandwidth bottlenecks while simultaneously improving on power, security and reliability. Our connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G (or Gigabits per second), 200G, 400G, 800G and emerging 1.6T (or Terabits per second) markets. Our products are based on our Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. Our product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. Our intellectual property (IP) solutions consist primarily of SerDes IP licensing.
Data generation has increased dramatically over the past ten years, creating new and complicated challenges in both circuit and system design. Our proprietary SerDes and DSP technologies enable us to achieve similar performance to leading competitors’ products but in a lower cost, more highly available legacy node (n-1 advantage). Beyond power and performance, Credo continues to innovate to solve customers’ system level requirements. We partner with Microsoft on our HiWire Switch AEC and open-source implementation that helps realize Microsoft’s vision for a highly reliable network-managed dual-Top-of-Rack (ToR) architecture (a network architecture design in which computing equipment located within the same or an adjacent rack are, for redundancy, connected to two in-rack network switches, which are, in turn, connected to aggregation switches via fiber optic cables), overcoming complex and slow legacy enterprise approaches, simplifying deployment and improving connection reliability in the data center.
The multibillion-dollar data infrastructure market that we serve is driven largely by hyperscale data centers (hyperscalers), as well as general compute, Artificial Intelligence and Machine Learning (AI/ML) infrastructure, multi-service operators (MSOs), and mobile network operators (MNOs). The demands for increased bandwidth, improved power and cost efficiency and heightened security have simultaneously and dramatically expanded as work, education and entertainment have rapidly digitized across myriad endpoint users.
We design, market and sell both product and IP solutions. We help define industry conventions and standards within the markets we target by collaborating with technology leaders and standards bodies. We contract with a variety of manufacturing partners to build our products based on our proprietary SerDes and DSP technologies. We develop standard solutions we can sell broadly to our end markets and also develop tailored solutions designed to address specific customer needs. Once developed, these tailored solutions can generally be broadly leveraged across our portfolio and we are able to sell the part or license the IP into the broader market.
We have global sales, marketing and business development teams responsible for identifying and building our customer relationships. We sell our products to hyperscalers and cloud infrastructure providers, as well as MNO, MSO, 5G wireless, enterprise networking and HPC customers. We are engaged with all of the major hyperscalers, and our customer base includes over 20 blue chip clients, including more than 10 original equipment manufacturers (OEMs) and original design manufacturers (ODMs), over 10 optical module manufacturers and other leading enterprises.

8




During fiscal 2023 and 2022, we generated $184.2 million and $106.5 million in total revenue, respectively. Product sales and product engineering services revenue comprised 83% and 77% of our total revenue in fiscal 2023 and 2022, respectively, and IP license and IP license engineering services revenue represented 17% and 23% of our total revenue in fiscal 2023 and 2022, respectively. Geographically, 31% and 36% of our total revenue in fiscal 2023 and 2022, respectively, was generated from customers in North America, and 69% and 64% of our total revenue in fiscal 2023 and 2022, respectively, was generated from customers in the rest of the world, primarily in Asia. During fiscal 2023 and 2022, we generated $16.5 million and $22.2 million in net loss, respectively.
Industry Overview
We believe we are well positioned to benefit from the strong secular tailwinds driving the data infrastructure market, which is being driven by several factors, including:
AI/ML Drives an Explosion in Network Traffic: Our hyperscale customers are increasingly pursuing AI/ML infrastructure that requires rack scale interconnectivity densities that are significantly higher than their general compute infrastructure. The growth of AI/ML model sizes is driving an explosion in interconnectivity traffic which enables multiple physical devices to work on the same model at high speed and low latency. Credo provides Ethernet solutions to support this type of interconnectivity, and we believe that as this market matures, it will migrate away from proprietary solutions and towards Ethernet as the standard solution.
Hyperscaler General Compute Traffic Doubles Every 2-3 Years: Our hyperscale customers are beginning to deploy Network Interface Card (NIC) speeds of 200G in 2023 with 400G on roadmaps for 2024. As NIC speeds double, there is a need for higher speed east-west traffic infrastructure to support applications such as Remote Direct Memory Access (RDMA), Nonvolative Memory Express (NVMe) and other high bandwidth applications, while maintaining high reliability and observability within the power and cost constraints of a modern data center.
Hyperscalers, which have the ability to seamlessly provision and add compute, memory, networking, and storage resources to a given node or set of nodes that make up a larger computing, distributed computing, or grid computing environment, drive demand for high-speed, low-power connectivity solutions. Our hyperscale customers are deploying 50G per lane electrical PAM4 data rates today and expect to begin deployments of 100G per lane electrical PAM4 solutions in 2024.
Energy efficiency is becoming a key concern for customers as increased data transfer speeds require more energy to power and cool their systems. Credo’s new low-power Screaming Eagle 112G/lane retimers and Dove800 DSPs are enabling our customers to achieve their technical objectives, as well as supporting the important ESG goals of our customers.
Similarly, with the global deployment of high-speed fixed-line and wireless networks, carriers are also increasingly seeking higher performance connectivity solutions to address their substantial growth in traffic. 5G wireless infrastructure has proliferated in some countries but still has much room for growth, and low earth orbit satellite IP solutions such as Starlink offer disruptive performance and cost for users who cannot access existing infrastructure. Fixed-line infrastructure speeds continue to grow, with the recent announcement of CableLabs DOCSIS 4.0 10Gb standards and proliferation of fiber-to-the-home.
Beyond hyperscalers and 5G networking, the evolution of connectivity standards for servers such as Peripheral Component Interconnect Express (PCIe) and consumer devices such as Universal Serial Bus (USB) present an additional long-term opportunity. As these connectivity standards move to higher-speed data rates and higher order modulation, innovation in power efficiency and cost efficiency will be required to deliver competitive connectivity solutions. We expect that demand for increasingly sophisticated connectivity solutions will grow alongside the evolution of these standards.

9




Our Competitive Strengths
We believe our key competitive strengths include the following:
Foundational Intellectual Property: We believe our technology leadership is based on our strong SerDes IP portfolio. Our purpose-built mixed-signal and DSP architectures are the foundation of our high-performance, power-efficient and cost-effective connectivity solutions. We believe this IP portfolio provides us with a significant competitive advantage.
Comprehensive Family of Connectivity Solutions: Our extensive solutions portfolio includes HiWire AECs, Optical PAM4 DSPs, Line Card PHYs, SerDes Chiplets for Multi-Chip Module (MCM) package integration and SerDes IP licensing. Our suite of products and technologies address our customers’ various bandwidth, power, cost, security, reliability and end-to-end signal integrity requirements. We believe we can provide superior service to our customers by serving as a single point of contact. Furthermore, our extensive knowledge and experience across a range of connectivity offerings better enables us to identify potential bottlenecks and design solutions to address them, differentiating us from competitors focused on point solutions.
Best-in-Class Technology: We believe we are at the forefront of the high-performance connectivity market. Our architectural approach enables us to design in mature fabrication processes yet still deliver leading edge performance and power at a significantly lower cost. Our optimized SerDes architectures achieve industry-leading power efficiency on small die areas in cost-effective mature processes.
Culture of Continuous Innovation: We have a history of innovation and pioneering new technologies including:
Early demonstration and productization of 112G SerDes for Optical and Electrical links
Pioneer in 100G, 200G, 400G, 800G and emerging 1.6T AEC market, establishing a new product category
Industry-leading low-power gearbox for 56G and 112G per lane applications
Delivering 112G XSR IP for MCM solutions
Production shipments of SerDes Chiplets, including two versions of 3.2Tbps Chiplets
Shipping industrial temperature (iTemp) PAM4 DSP for 5G market
First to deliver 40G PAM3 SerDes
Created HiWire Switch cable and open-sourced implementation with Microsoft in order to help realize their vision for a highly reliable network-managed dual-ToR architecture
We believe our culture of continuous innovation positions us as a market leader with best-in-class products and IP solutions.
Top Industry Talent and Experienced Leadership Team: We employ an engineering-focused workforce as well as a highly technical management team with deep industry experience and connectivity expertise. Our global team included 353 engineers as of April 29, 2023, while our international footprint allows us to continue attracting talent needed to support our business. We are led by a team of seasoned semiconductor and connectivity experts. Many of our executives have more than 20 years of semiconductor innovation experience and an extensive track record of successful leadership across multiple semiconductor companies.

10




Our Growth Strategy
To further our mission of providing secure, high-speed connectivity solutions, we intend to focus on the following strategic areas:
Extend our leadership in SerDes technologies. Our proprietary SerDes architectures have underpinned our products and IP solutions since our inception. We intend to continue investing in research and development in our SerDes design to expand our technology leadership.
Broaden our portfolio of products and IP solutions. We intend to continue to broaden our portfolio of offerings by developing new products and IP solutions to meet the evolving needs of the data infrastructure ecosystem as well as expand into adjacent markets we do not serve today.
Attract and acquire new customers. We believe that we have a substantial opportunity to continue to grow our customer base. We intend to accelerate new customer acquisition across the markets that we serve as well as enter into new market segments by scaling our sales and marketing capabilities.
Extend and deepen relationships with existing customers. We have demonstrated our ability to sell multiple of our connectivity solutions to several of our Tier 1 customers, and we will continue to seek to extend and deepen our relationships with existing customers. These relationships with leading hyperscalers, OEMs, ODMs and optical module manufacturers give us insight and extensive visibility into product designs, design specifications, development, production timeline, product implementation and product innovation. Our direct relationships enable us to better anticipate our customer needs and will facilitate our ability to sell multiple connectivity solutions to our customers over time.
Our Products and Solutions
We are pioneering comprehensive Ethernet connectivity solutions that deliver high bandwidth, scalability, and end-to-end signal integrity for next-generation platforms. Today, we offer the following products and solutions: HiWire AECs, Optical PAM4 DSPs, Line Card PHYs, SerDes Chiplets and SerDes IP.
HiWire AECs: HiWire AECs are copper interconnect cables designed for affordable, low-power operation at 100G, 200G, 400G, 800G and emerging 1.6T data speeds. HiWire AECs enable hyperscalers and 5G architects to accelerate the transition to Distributed, Disaggregated Chassis (DDC) by offering a high-performance alternative to short, thick Direct Attach Cables (DACs) and high-power, high-cost Active Optical Cables (AOCs). DDCs allow providers to pair hardware from ODMs with open source and third-party software to address issues surrounding operating expenses, flexibility and cost in traditional chassis applications. Our ToR to NIC AEC solutions enable hardware architects to pair commodity NIC and ToR hardware with value-added AECs to address needs related to redundancy and racking plans. Our HiWire AEC solutions include SWITCH, SPAN, SHIFT and CLOS AECs:
Credo HiWire SWITCH AEC enables a NIC to connect to two ToRs in an Active/Standby configuration for sub-millisecond failover that is fully network operating system managed. This enables the simplicity of a single NIC-ToR connector for the server and user with reliability and convergence times that are superior to legacy link aggregation structures.
Credo HiWire SPAN AECs are a plug and play replacement of AOC for high-speed interconnects. Intended for rack-to-rack connectivity, these cables support up to 7-meter reach, consume up to 50% less power than AOCs, cost less than AOCs and offer a 10-year service life.
Credo’s HiWire SHIFT AECs provide breakout functionality to enable a single high-speed port to connect to two or four lower-speed ports. In some cases, this involves speed shifting functionality where lane speeds are changed (e.g., one lane of 112G becomes 2 lanes of 56G), modulation

11




schemes are changes (e.g., PAM4 symbol becomes two non-return-to-zero (NRZ) symbols) and forward error correction is terminated and/or generated to ensure a plug and play bridge between two different speed hosts.
Credo HiWire CLOS AECs are specifically designed for high density in-rack or HPC rack-to-rack interconnect to support CLOS architectures, a type of non-blocking, multistage switching architecture that reduces the number of ports required in an interconnected fabric. With up to 50% less power than optical solutions and up to 75% less volume than DACs, these AECs enable CLOS cabling densities up to 1,000 cables per rack.
Optical DSPs: We provide high-performance, low-power and cost-effective 50G to 800G PAM4 optical DSPs across a broad spectrum of use cases, speeds and bandwidths. The DSPs enable optical interconnect for cloud-scale, hyperscale and enterprise data center build-outs with 100G to 800G PAM4 optical modules and build-outs for 5G wireless service providers with 50G optical modules.
These full-featured DSPs provide high-performance sensitivity and a low bit error rate (BER), allowing margin for optical alignment and crosstalk. They utilize our industry-leading transmitters and are optimized for cost-effective production.
Our extensive optical product portfolio comprising our Dove and Seagull product families includes PAM4 DSPs for 50G, 100G, 200G, 400G and 800G PAM4 optical interconnects. Our proprietary DSP technology and equalization techniques help compensate for optical impairments to achieve optimal overall system performance, signal integrity and power efficiency.
Line Card PHYs: We are enabling data connectivity and security in hyperscale and enterprise data centers with leading edge, low-power line card PHY solutions. Our Retimers, Gearboxes and MACsec/IPSEC devices support PAM4/NRZ backplane and line card connectivity up to 112G per lane, supporting platforms up to 25.6 Terabits per second (Tbps) with 800G ports. Dedicated and multi-mode Retimers, Gearboxes and MACsecs, each built around our low-power, high-performance SerDes IP, enable our customers to meet performance, power and price objectives.
Our Line Card PHY product families include our Black Hawk and Bald Eagle products for Retimers and Gearboxes, as well as our Owl series for MACsec/IPSEC applications.
SerDes Chiplets: SerDes technology enables data transmission at high rates while minimizing the number of interconnects required. As the bandwidth of interconnects increase, the complexity of the design for signal transmission increases. Our SerDes architecture has made it possible to deliver cost- and power-effective SerDes solutions in mature process nodes and make them available in chiplet form (multiple SerDes lanes in a single die) for integration with MCM System-on-Chips (SoCs), overcoming the need for matching core logic and SerDes IP in the same process node. Our SerDes Chiplets are designed for high performance and low power from mature processes, allowing customers to fabricate their core logic in advanced processes and combine them in their MCM SoC.
SerDes IP: SerDes IP is designed for the easy SoC integration of tens to hundreds of SerDes lanes. We designed our SerDes IP to optimally balance performance, power and manufacturing process costs and risks. Our patented mixed signal and DSP architectures are the foundation of our high-performance and low-power SerDes technology. Our architectural approach enables design in a mature fabrication process while delivering leading-edge performance and power efficiency, which has led to our more than 30 IP licensing engagements. Nevertheless, as part of our commitment to long-term innovation, we continuously develop technology in cutting-edge fabrication processes such as 5nm in order to enhance our competitive position, and to serve the market of IP licensing customers whose logic requires cutting-edge fabrication processes.

12




Our Customers
We sell our products to hyperscalers, OEMs, ODMs and optical module manufacturers, as well as into the enterprise and HPC markets. We work closely and have engagements with industry-leading companies across these segments.
We currently rely and expect to continue to rely on a limited number of customers for a significant part of our revenue. In fiscal 2023, sales to our top 10 customers accounted for approximately 90% of our total revenue. Furthermore, we had three customers that each accounted for 10% or more of our total fiscal 2023 revenue with the three customers accounting for 46%, 13% and 12%, respectively. In fiscal 2023, 31% of our revenue was derived from customers based in North America, and 69% was derived from customers based in Asia and other regions. The percentages in the preceding sentence are calculated based on destination of shipment for products, and location of contracting entity for IP and engineer services, which may differ from the end customer’s principal offices.
Sales and Marketing
We employ a two-pronged sales strategy targeting both the end users of our products, as well as the suppliers of our end users. By engaging directly with the end user, we are able to better understand the needs of our customers and cater our solutions to their most pressing connectivity requirements.
This strategy has enabled us to become the preferred vendor to a number of our customers across the world who, in turn, require their suppliers, OEMs, ODMs and optical module manufacturers to utilize our solutions.
We sell our solutions worldwide through our direct sales force. We have a sales presence in North America, Asia and Europe. Our direct sales force is supported by marketing, business development and Field Application Engineer teams across our regions. These teams are organized to align with our product verticals.
Manufacturing and Suppliers
We utilize a fabless business model, working with a network of third parties to manufacture, assemble and test our connectivity products. This approach allows us to focus our engineering and design resources on our core competencies and to control and reduce our fixed costs and capital expenditures.
We subject our third-party manufacturing contractors to qualification requirements to meet the high quality and reliability standards required of our products. We qualify our contractors and their processes before applying technology to our products. Our engineers work closely with our third-party foundry vendor and other contractors to increase yield, lower manufacturing costs and improve product quality.
Wafer Fabrication: We currently utilize a wide range of semiconductor process generations to develop and manufacture our products. For all of our products, we use Taiwan Semiconductor Manufacturing Company Limited (TSMC) for semiconductor wafer production.
Package, Assembly and Testing: Upon the completion of processing at the foundry, we use third-party contractors for packaging, assembly and testing, including Amkor Technology Inc. (Amkor) and Advanced Semiconductor Engineering, Inc. (ASE) for packaging our IC products, King Yuan Electronics Company (KYEC) and TeraPower Technology Inc. (TeraPower) for testing our IC products and BizLink Technology, Inc. (BizLink) and Cheng Ui Precision Industry (Foxlink) for manufacturing our AEC products.
Research and Development
We view our technology as a competitive advantage and devote substantial resources to the research and development of new products and the improvement of existing products. We have committed, and plan to continue to commit, significant resources to technology and product innovation and development.

13




We have assembled a team of highly skilled engineers with deep signal processing expertise who are located in San Jose, California, mainland China and Taiwan. As of April 29, 2023, we employed 353 engineers. Research and development expenses for fiscal 2023 and 2022 were $76.8 million and $47.9 million, respectively.
Intellectual Property
Our commercial success depends in part on our ability to obtain and maintain intellectual property protection for our brand and technology, defend and enforce our intellectual property rights, preserve the confidentiality of our trade secrets, operate our business without infringing, misappropriating or otherwise violating the intellectual property or proprietary rights of third parties and prevent third parties from infringing, misappropriating or otherwise violating our intellectual property rights. We rely on a combination of intellectual property rights, including patents, trade secrets, copyrights and trademarks, and contractual protections, to protect our core technology.
As of April 29, 2023, we owned 62 issued patents and 18 pending patent applications in the United States, and 22 issued patents and 40 pending patent applications in mainland China. Our patent and patent application portfolio primarily relates to four main areas: Ethernet standard, network cable technology, chip manufacturing and MCM and SerDes cores. These issued patents, and any patents granted from such applications, are expected to expire between 2029 and 2043, without taking potential patent term extensions or adjustments into account. We continually review our development efforts to assess the existence and patentability of new intellectual property.
The term of individual patents depends upon the legal term for patents in the countries in which they are granted. In most countries, including the United States, the patent term is 20 years from the earliest claimed filing date of a non-provisional patent application in the applicable country. In the United States, a patent’s term may, in certain cases, be lengthened by patent term adjustment, which compensates a patentee for administrative delays by the United States Patent and Trademark Office in examining and granting a patent. It may also be shortened if a patent is terminally disclaimed over a commonly owned patent or a patent naming a common inventor and having an earlier expiration date. We cannot be sure that our pending patent applications that we have filed or may file in the future will result in issued patents, and we can give no assurance that any patents that have issued or might issue in the future will protect our current or future products, will provide us with any competitive advantage, and will not be challenged, invalidated or circumvented.
Moreover, we rely, in part, on trade secrets to protect aspects of our business that are not amenable to, or that we do not consider appropriate for, patent protection. However, trade secrets can be difficult to protect. While we take steps to protect and preserve our trade secrets, including by entering into confidentiality agreements with our employees, consultants and contractors and by maintaining physical security of our premises and physical and electronic security of our information technology systems, such measures can be breached, and we may not have adequate remedies for any such breach. In addition, our trade secrets may otherwise become known or be independently discovered by competitors.
Competition
We believe we are the only company in our industry offering a complete suite of high-performance connectivity solutions. Our competitors typically compete with us with respect to some, but not all, of our solutions. Our principal competitors with respect to our products include Broadcom Ltd. (Broadcom) and Marvell Technology, Inc. (Marvell), as well as various DAC suppliers. Our principal competitors with respect to IP licensing include Synopsys, Inc. (Synopsys), Cadence Design Systems, Inc. (Cadence) and Alphawave IP Group plc (Alphawave). The principal competitive factors in our market include:
success in identifying new and emerging markets, applications and technologies;
product performance, power efficiency and cost-effectiveness;

14




ability to provide a broad range of connectivity products and solutions;
ability to deliver products in large volume on a timely basis at a competitive price;
ability to offer products and features previously not available in the marketplace; and
extent of IP protection and enforcement of rights.
We believe competition will increase as our market grows and connectivity technology advances. New entrants could enter our market, creating additional competition in the future. Although we believe we compete favorably with respect to the above factors, our future competitiveness will depend upon our ability to continue to design, develop and market compelling solutions.
Employees and Human Capital Resources
As of April 29, 2023, approximately 81% of our 438 full-time equivalent employees were engineers. Of our employees, 174 were located in North America and 264 were located in Asia. None of our employees are represented by a labor union or subject to a collective bargaining agreement, and we have never experienced a labor-related work stoppage.
Our success has been built on attracting, motivating and retaining a talented and driven workforce, particularly on our design and technical teams, but also our senior management and support personnel. Our teams of engineers are our most valuable assets. Our core philosophy is that our employees are our most important backers, investing their time and professional reputations in the company. We continually assess our business to identify our talent needs. We have a diverse workforce that represents many cultures and we celebrate our diversity by fostering inclusion across our multinational organization. We consider our global employee relations to be good.
Our objective is to attract and retain talented and experienced employees, advisors and consultants. Our team members often leverage their professional networks, and we also use online search tools, specialized recruiting firms, internships and university hires to ensure a varied outreach approach for candidates. We offer a combination of competitive base salary, time-based equity incentives and discretionary bonuses, which have generally been linked to financial performance that are designed to motivate and reward personnel with annual grants of share-based incentive compensation awards to our employees, some of which vest over a period of four years, plus other benefits, in order to increase member value and the success of our company by motivating our team to perform to the best of their abilities and achieve both our short- and long-term objectives. We offer competitive benefits tailored to local markets and laws and designed to support employee health, welfare and retirement; examples of such benefits may include paid time off; 401(k), pension or other retirement plans; basic and voluntary life, disability and supplemental insurance; medical, dental and vision insurance; and flexible spending accounts. Our global training and development program focuses on harassment-free workplace and diversity topics, as well as ethics and compliance.
Our company-wide compensation structure is intended to align incentives with the success of Credo. This includes our executives, whose incentives are generally the same as the rest of our employees. We believe that this fosters harmony within the company, as all teams are working together towards the same goals.
We also comply with applicable laws and regulations regarding workplace safety and are subject to audits by entities such as the Occupational Safety and Health Administration in the United States. We rely on third parties to manufacture our products and require our suppliers to maintain a safe work environment, as described in further detail under “—Manufacturing and Suppliers.”
Facilities
We lease 87,608 square feet of office space in San Jose, California under a lease expiring on October 31, 2030. We also lease approximately 56,348 square feet of office space in Shanghai, mainland

15




China under leases expiring November 30, 2024 (with an option to extend), and approximately 18,537 square feet of office space in Zhubei City, Taiwan, under a lease expiring June 30, 2023. We lease additional small spaces in mainland China and the United States to support local staff.
We believe that our existing facilities are sufficient for our current needs. We intend to add new facilities and expand our existing facilities as we continue to add employees and grow our business. We believe that new spaces will be available at reasonable terms in the future in order to meet our needs.
Permissions to Operate Business in the PRC and Hong Kong
Under the current effective PRC laws, our PRC subsidiaries are required to obtain or complete the following primary permissions, filings or procedures for their operations: (i) business license for each of our PRC subsidiaries, (ii) foreign investment reporting, (iii) foreign exchange registration and (iv) customs filings. Our PRC subsidiaries have received all requisite permissions as listed above, and none of those permissions have been denied as of the date of this filing.
Under the current effective Hong Kong laws, our Hong Kong subsidiaries are required to obtain or complete the following primary permissions, filings or procedures for their operations: (i) Certificate of Incorporation for each of our Hong Kong subsidiaries and (ii) Business Registration Certificate for each of our Hong Kong subsidiaries. Our Hong Kong subsidiaries have received all requisite permissions as listed above, and none of those permissions have been denied as of the date of this filing.
Legal Proceedings
From time to time, we are involved in various legal proceedings arising in the ordinary course of our business. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on us. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Available Information
Founded in 2008, Credo has an international footprint with offices in North America and Asia. Our registered mailing address is c/o Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Our principal website is www.credosemi.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K.
We make our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, and amendments to those reports, available free of charge at our website as soon as reasonably practicable after they have been filed with, or furnished to, the SEC. The SEC maintains a website that contains the materials we file with or furnish to the SEC at www.sec.gov.

16




Item 1A. Risk Factors
Investors in our ordinary shares hold equity securities of a Cayman Islands holding company rather than equity securities of our subsidiaries that have substantive business operations. Credo Technology Group Holding Ltd is a holding company incorporated under the laws of the Cayman Islands with no operations of its own. We conduct substantially all of our operations through our indirect, wholly-owned subsidiaries in the United States and internationally. As such, investors in our ordinary shares do not hold equity securities of our subsidiaries that have substantive business operations but instead hold equity securities of a Cayman Islands holding company. Investing in our ordinary shares involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this filing, including our audited consolidated financial statements and related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” before investing in our ordinary shares. If any of the following risks are realized, in whole or in part, our business, results of operations and financial condition could be materially and adversely affected. In that event, the price of our ordinary shares could decline, and you could lose part or all of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair the operation of our business.

Risks Related to Our Business
We depend on a limited number of customers for a substantial portion of our revenue, and the loss of, or a significant reduction in sales to, one or more of our major customers could negatively impact our revenue and operating results.
In fiscal 2023, we had three customers that each accounted for 10% or more of our total revenue. These customers accounted for 46%, 13% and 12% of our total revenue in fiscal 2023, respectively. In addition, in fiscal 2023, sales to our top 10 customers accounted for approximately 90% of our total revenue. We believe our operating results for the foreseeable future will continue to depend on sales to a relatively small number of customers. In the future, these customers may decide not to purchase our products or solutions at all, may purchase fewer products or solutions than they did in the past or may alter their purchasing patterns. For example, in February 2023, we announced that our largest customer reduced its demand forecast for certain of our products for reasons we understand are unrelated to our performance, which negatively impacted our fiscal 2023 fourth quarter revenue and our fiscal 2024 revenue expectations. Further, the amount of revenue attributable to any single customer or our general customer concentration, may fluctuate in any given period.
In addition, our relationships with some customers may deter other potential customers who compete with these customers from buying our products. To attract new customers or retain existing customers, we may offer these customers favorable terms, including the right to terminate or delay orders on little notice, exclusivity or most favored nation pricing on our products. Such agreements could impair our operating results. In the event of pricing reductions or financial incentives for key customers, our average selling prices and gross margins would decline. The loss of a key customer, any reduction in sales to any key customer or our inability to attract new significant customers could negatively impact our revenue and materially and adversely affect our business or results of operations.
We do not have long-term purchase commitments from our customers, and if our customers cancel or change their purchase orders, our revenue and operating results could suffer.
Substantially all of our product sales to date have been made on a purchase order basis. We generally do not obtain long-term commitments with our customers or commitments for minimum purchases from our customers. Our arrangements with our customers permit our customers to cancel, change or delay their product purchase orders upon specified notice and subject to negotiated limitations. In some cases our customers may cancel purchase orders on relatively short notice to us and without penalty to them. In addition, customers may delay delivery of orders to a subsequent fiscal quarter. Our

17




revenue and operating results have, and could in the future, fluctuate materially and have, and could in the future, be materially and disproportionately impacted by purchasing decisions of our customers, including our larger customers. Our customers may decide to purchase fewer units than they have in the past, alter their purchasing patterns at any time with limited notice, change the terms on which they are prepared to do business with us or decide not to continue to purchase our products at all, any of which could cause our revenue to decline materially and materially harm our business, financial condition and results of operations. For example, in February 2023, we announced that that our largest customer reduced its demand forecast for certain of our products for reasons we understand are unrelated to our performance, which negatively impacted our fiscal 2023 fourth quarter revenue and our fiscal 2024 revenue expectations. Cancellations of, reductions in, or rescheduling of customer orders could also result in the loss of anticipated sales without allowing us sufficient time to reduce our inventory and operating expenses, as a substantial portion of our expenses are fixed at least in the short term. In addition, changes in forecasts or the timing of orders expose us to the risks of inventory shortages or excess inventory. Any of the foregoing events could materially and adversely affect our business, financial condition and results of operations.
We have incurred net losses and have an accumulated deficit, and we may incur additional net losses in the future.
We have a history of net losses and experienced net losses of $16.5 million and $22.2 million for fiscal 2023 and 2022, respectively, primarily attributable to increased operating expenses, such as investments in research and development, including share-based compensation. As of April 29, 2023, we had an accumulated deficit of $107.0 million. 
We cannot assure you that we will generate sufficient revenue to offset the cost of growing our business in the future. Our revenue or revenue growth rate may decline in the future because of a variety of factors, including increased competition, reduced demand for our products and the maturation of our business. You should not consider our historical revenue growth or operating expenses as indicative of our future performance.
Additionally, we also expect our costs to increase in future periods. We expect to continue to expend substantial financial and other resources on research and development, expansion into new markets, marketing and general administration (including expenses related to being a public company). These investments may not result in increased revenue or growth in our business.
If our revenue or revenue growth rate declines or our operating expenses exceed our expectations, our financial performance will be adversely affected. We will need to generate and sustain increased revenue levels in future periods in order to maintain or increase our level of profitability. If we cannot successfully grow our revenue at a rate that exceeds the increases in costs associated with our business, we will not be able to achieve or maintain profitability or generate positive cash flow on a sustained basis, and the trading price of our ordinary shares could decline.
Our revenue and operating results may fluctuate from period to period, which could cause the trading price of our ordinary shares to fluctuate.
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 relating to our business that may contribute to these fluctuations include the following factors, as well as other factors described elsewhere in this filing:
the impact of public health measures and of armed conflict, war, terrorism and other geopolitical conflicts on our business, suppliers and customers;
customer demand and product life cycles;

18




the receipt, reduction or cancellation of, or changes in the forecasts or timing of, orders by customers;
the gain or loss of one or more significant customers;
changes in orders or purchasing patterns from one or more of our major customers;
delays in completing sales due to our lengthy sales cycle, which often includes a substantial customer evaluation and approval process;
market acceptance of our products and our customers’ products;
our ability to develop, introduce and market new products and technologies on a timely basis;
the timing and extent of product development costs;
new product announcements and introductions by us or our competitors;
our research and development costs and related new product expenditures and our ability to achieve cost reductions in a timely or predictable manner;
seasonality and fluctuations in sales by product manufacturers that incorporate our technology into their products;
changes in end-market demand, including cyclicality, seasonality and the competitive landscape;
cyclical fluctuations in the semiconductor market, and the markets of our end customers;
uncertainty as a result of the current macroeconomic environment, which has been characterized by rising interest rates and inflation, geopolitical instability, public health measures, and supply chain uncertainty;
fluctuations in our manufacturing yields and costs;
significant warranty claims, including those not covered by our suppliers;
changes in our pricing, product cost and product mix; and
supply chain disruptions, delays, shortages and capacity limitations.
As a result of these and other factors, you should not rely on the results of any prior quarterly or annual periods, or any historical trends reflected in such results, as indications of our future revenue or operating performance. Fluctuations in our revenue and operating results could cause the trading price of our ordinary shares to decline and, as a result, you may lose some or all of your investment.
We face macroeconomic risks, including but not limited related to recessions, inflation, stagflation and other economic conditions.
Customer demand for our products may be impacted by weak economic conditions, inflation, stagflation, recessionary or lower-growth environments, rising interest rates, equity market volatility or other negative economic factors in the U.S. or other nations. For example, under these conditions or as a result of expectation of such conditions, our customers may cancel orders, delay purchasing decisions or reduce their use of our services. In addition, these economic conditions could result in higher inventory levels and the possibility of resulting excess capacity charges from our manufacturing partners if we need to slow production to reduce inventory levels. Further, in the event of a recession or threat of a recession our manufacturing partners, suppliers, distributors or other third-party partners may suffer their own financial and economic challenges and as a result they may demand pricing accommodations, delay payment, or become insolvent, which could harm our ability to meet our customer demands or collect

19




receivables or otherwise harm our business. Similarly, disruptions in financial and/or credit markets may impact our ability to manage normal commercial relationships with our manufacturing partners, customers, suppliers and creditors and might cause us to not be able to continue to access preferred sources of liquidity when we would like, and our borrowing costs could increase. Thus, if general macroeconomic conditions, conditions in the semiconductor industry, or conditions in our customer end markets deteriorate or experience a sustained period of weakness or slower growth, our business and financial results could be materially and adversely affected.
In addition, we are also subject to risk from inflation and increasing market prices of certain components, supplies, and commodity raw materials, which are incorporated into our end products or used by our manufacturing partners or suppliers to manufacture our end products. These components, supplies, and commodities have from time to time become restricted and general market factors and conditions (such as inflation or supply chain constraints) have in the past and may in the future affect the pricing of such components, supplies and commodities.
Our future success depends upon our ability to execute our strategy successfully.
Prior to fiscal 2021, the majority of our total revenue was derived from our IP solutions and related licensing revenue. However, our business strategy is to build on our IP portfolio as a product-focused business to deliver comprehensive connectivity products. Revenue from sales of our products accounted for 77%, 69% and 47% of our total revenue in fiscal 2023, 2022 and 2021, respectively. We are still in the process of implementing our strategy to focus on product sales, and we cannot be certain that this strategy will succeed. To succeed, we will need to develop products that achieve market acceptance, broaden our customer base and manage the risks relating to product development and sales, including developing, introducing and marketing new products and technologies on a timely basis, managing supply chain and manufacturing risks, achieving design wins, managing product costs, and anticipating customer demand and requirements.
We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could negatively affect our business, financial condition and results of operations.
Our product sales are primarily generated on the basis of purchase orders with our customers rather than long-term purchase commitments. However, we place orders with our suppliers based on forecasts of customer demand and, in some instances, may establish buffer inventories to accommodate anticipated demand, which may not materialize. Due to our lengthy product development cycle, it is critical for us to anticipate changes in demand for our various product features and the applications they serve to allow sufficient time for product development and design. We have limited visibility into future customer demand and the product mix that our customers will require, which could adversely affect our revenue forecasts and operating margins. Moreover, because some of our target markets are relatively new, many of our customers have difficulty accurately forecasting their product requirements and estimating the timing of their new product introductions, which ultimately affects their demand for our products. Our failure to accurately forecast demand can lead to product shortages that can impede production by our customers and harm our customer relationships. Conversely, our failure to forecast declining demand or shifts in product mix can result in excess or obsolete inventory. In addition, the rapid pace of innovation in our industry could also render significant portions of our inventory obsolete. Excess or obsolete inventory levels could result in unexpected expenses or increases in our reserves that could adversely affect our business, financial condition and results of operations. In contrast, if we were to underestimate customer demand or if sufficient manufacturing capacity were unavailable, we could forego revenue opportunities, potentially lose market share and damage our customer relationships. In addition, any significant future cancellations or deferrals of product orders or the return of previously sold products due to manufacturing defects could materially and adversely impact our profit margins, increase our write-offs due to product obsolescence and restrict our ability to fund our operations.

20




We face intense competition and expect competition to increase in the future.
The global semiconductor market in general, and the data infrastructure market in particular, are highly competitive. We compete or plan to compete in different target markets to various degrees on the basis of a number of principal competitive factors, including product performance, power budget, features and functionality, customer relationships, size, ease of system design, product roadmap, reputation and reliability, customer support and price. We expect competition to increase and intensify as more and larger competitor companies enter our markets. Increased competition could result in price pressure, reduced profitability and loss of market share, any of which could materially and adversely affect our business, financial condition and results of operations.
Currently, our competitors range from large, international companies offering a wide range of semiconductor products to smaller companies specializing in narrow markets. Our principal competitors with respect to our products include Broadcom and Marvell (which recently acquired Inphi Corporation, another competitor of ours) as well as various DAC suppliers. Our principal competitors with respect to IP licensing include Synopsys, Cadence and Alphawave. We expect competition will increase as our market grows, connectivity technology advances and existing competitors improve or expand their product offerings. In addition, new companies could enter our market, creating additional competition in the future.
Our ability to compete successfully depends, in part, on factors that are outside of our control, including industry and general economic trends. Many of our competitors are substantially larger, have greater financial, technical, marketing, distribution, customer support, government support and other resources, are more established than we are and have significantly better brand recognition and broader product offerings, and may be able to bundle their products to gain market share. This in turn may enable them to better withstand adverse economic or market conditions, such as those caused by uncertainty as a result of the recent macroeconomic environment, which has been characterized by rising interest rates and inflation, geopolitical instability, public health measures, and supply chain uncertainty. These factors are causing companies across the semiconductor industry to reduce spending and tighten inventory controls, which could negatively impact our business, financial condition, and results of operations. Our ability to compete successfully will depend on a number of factors, including:
our ability to define, design and regularly introduce new products and solutions that anticipate the functionality and integration needs of our customers’ next-generation products and applications;
our ability to build strong and long-lasting relationships with our customers and other industry participants;
our ability to capitalize on, and prevent losses due to, vertical integration by significant customers;
our products’ performance, power efficiency and cost-effectiveness relative to those of competing products;
our ability to achieve design wins;
the effectiveness and success of our customers’ products utilizing our products or solutions within their competitive end markets;
our research and development capabilities to provide innovative products and solutions and maintain our product roadmap;
the strength of our sales and marketing efforts and our brand awareness and reputation;
our ability to deliver products in large volume on a timely basis at competitive prices;
our ability to withstand or respond to significant price competition;
our ability to grow and maintain international operations in a cost-effective manner;

21




our ability to obtain, maintain, protect and enforce our intellectual property rights, including obtaining intellectual property rights from third parties that may be necessary to meet the evolving demands of the market;
our ability to defend against potential patent infringement claims from third parties;
our ability to promote and support our customers’ incorporation of our products or solutions into their products; and
our ability to retain high-level talent, including our management team and engineers.
Industry consolidation may lead to increased competition. Our competitors may also establish cooperative relationships among themselves or with third parties or may acquire companies that provide similar products to ours. As a result, new competitors or alliances may emerge that could capture significant market share. There has been a trend toward industry consolidation in our markets for several years, including the recent acquisition of Inphi Corporation by Marvell, two of our competitors. We expect this trend to continue as companies attempt to improve the leverage of growing research and development costs, strengthen or hold their market positions in an evolving industry or are unable to continue operations. Companies that are strategic alliance partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. We believe that industry consolidation may result in stronger competitors that are better able to compete as sole-source vendors for customers. This could lead to more variability in our operating results. Any of these factors, alone or in combination with others, could harm our business, financial condition, and results of operations and result in a loss of market share and an increase in pricing pressure.
We may incur substantial expenses to develop, market, and qualify products that may not generate any revenue.
We are focused on securing design wins that enable us to sell our products and solutions. We consider a design win to occur when a customer notifies us that it has selected our products or technology to be incorporated into a product or system under development, often as part of a competitive technology review and bid process. While not legally enforceable contractual obligations, we believe design wins are an important step towards the adoption of our products or technologies by a customer, as competition for design wins is a highly selective process and generally results in the customer devoting substantial resources in partnering with us in development. These selection processes typically are lengthy and can require us to incur significant design and development expenditures and dedicate our limited engineering resources in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring significant design and development expenditures. Failure to obtain a design win could prevent us from offering an entire generation of a product to a particular customer. 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. Further, because of the significant costs associated with qualifying new suppliers, customers are likely to use the same or an enhanced version of semiconductor products from existing suppliers across a number of similar and successor products for a lengthy period of time. As a result, if we fail to secure an initial design win for any of our products to any particular customer, we may lose the opportunity to make future sales of those products to that customer for a significant period of time or at all and experience an associated decline in net sales relating to those products.
Even when we do achieve a design win, we may never generate any revenue despite incurring development expenditures. For example, despite achieving a design win, the customer may determine not to proceed with a contemplated project and cancel the project with little notice to us, resulting in a loss of projected revenue. In addition, our design cycle from initial engagement to volume shipment is typically two to three years, so even after securing a design win, we may experience delays in generating revenue from our products as a result of the lengthy development cycle.

22




Our customers may take several months or more than a year to evaluate our products and solutions. For example, prior to purchasing our products, our customers require that both our products and our third-party contractors undergo extensive qualification processes, which involve testing of our products in the customers’ systems, as well as testing for reliability. This qualification process may continue for several months or more. However, qualification of a product by a customer does not assure any sales of the product to that customer. Even after successful qualification and sales of a product to a customer, a subsequent revision in our third-party contractors’ manufacturing process or our selection of a new supplier may require a new qualification process with our customers, which may result in delays and in our holding excess or obsolete inventory. After our products are qualified, it can take several months or more before the customer commences volume production of components or systems that incorporate our products. Despite these uncertainties, we devote substantial resources, including design, engineering, sales, marketing and management efforts, to qualify our products with customers in anticipation of sales. If we are unsuccessful or delayed in qualifying any of our products with a customer, sales of those products to the customer may be precluded or delayed, which may impede our growth and materially and adversely affect our business, financial condition and results of operations.
The delays inherent in these lengthy sales cycles increase the risk that a customer will decide to cancel, curtail, reduce or delay its product plans or adopt a competing design from one of our competitors, which could cause us to lose anticipated revenue if we continue development but are unable to secure a new design win. Any delay or cancellation of a customer’s plans could materially and adversely affect our financial results, as we may have incurred significant expense without generating any revenue. Moreover, our customers’ failure to successfully market and sell their products could reduce demand for our products and materially and adversely affect our business, financial condition and results of operations.
Because of our extended sales cycle, our revenue in future years is highly dependent on design wins we are awarded in prior years. It is typical that a design win will not result in meaningful revenue until one or more years later, if at all. If we do not continue to achieve design wins in the short term, our revenue in the following years will deteriorate.
Further, a significant portion of our revenue in any period may depend on a single product design win with a large customer. As a result, the loss of any key design win or any significant delay in the ramp of volume production of the customer’s products for which our product is designed could adversely affect our business, financial condition and results of operations. We may not be able to maintain sales to our key customers or continue to secure key design wins for a variety of reasons, and our customers can stop incorporating our products into their data infrastructure or product offerings with limited notice to us and suffer little or no penalty.
If we fail to anticipate or respond to technological shifts or market demands, or to timely develop new or enhanced products or technologies in response to the same, it could result in decreased revenue and the loss of design wins to our competitors. Due to the interdependence of various components in the systems within which our products and the products of our competitors operate, customers are unlikely to change to another design, once adopted, until the next generation of a technology. As a result, if we fail to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, and our designs do not gain acceptance, we will lose market share and our competitive position would be harmed.
We rely on a limited number of third parties to manufacture, assemble and test our products, and the failure to successfully manage our relationships with such third-party contractors could adversely affect our revenue and operating results.
We operate an outsourced manufacturing business model. As a result, we rely on third-party foundry wafer fabrication and assembly and test capacity. We currently outsource all of our IC manufacturing to TSMC, with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. We also use third-party contract manufacturers for a significant majority of our assembly and test operations, including Amkor, ASE, KYEC, and TeraPower for our IC products, and BizLink and Foxlink for

23




our AEC products. The failure to manage our relationships with our third-party contractors successfully could adversely affect our ability to market and sell our products and our reputation. Our revenue and operating results would suffer if these third parties fail to deliver products or components in a timely manner and at reasonable cost or if manufacturing capacity is reduced or eliminated, as we may be unable to obtain alternative manufacturing capacity.
Relying on third-party manufacturing, assembly and testing presents significant risks to us, including the following:
• failure by us, our customers or their end customers to qualify a selected supplier;
• capacity shortages during periods of high demand;
• reduced control over delivery schedules and quality;
• shortages of materials;
• third parties infringing, misappropriating or otherwise violating our intellectual property rights;
• impairment of the operation or security of our products if errors or other defects occur in the third-party technologies we use, and difficulties correcting such errors or defects because the development and maintenance of those technologies is not within our control;
• limited warranties on wafers or products supplied to us; and
• potential increases in prices or reduced yields.
The ability and willingness of our third-party contractors to perform is largely outside our control. If one or more of our contract manufacturers or other outsourcers fails to perform its obligations in a timely manner or at satisfactory quality levels, our ability to bring products to market and our reputation could suffer. For example, if that manufacturing capacity is reduced or eliminated at one or more facilities, including as a response to a general decline in the semiconductor or electrical cable industry, or any of those facilities are unable or unwilling to keep pace with the growth of our business, we could have difficulties fulfilling our customer orders and our revenue could decline. In addition, if these third parties fail to deliver quality products and components on time and at reasonable prices, we could have difficulties fulfilling our customer orders, which could materially and adversely affect our business, financial condition and results of operations.
We do not generally have long-term contracts with our suppliers and substantially all of our purchases are on a purchase order basis. Suppliers may extend lead times, limit supplies, place products on allocation or increase prices due to commodity price increases, capacity constraints or other factors that could lead to interruption of supply or increased demand in the industry. For example, public health crises, trade sanctions, the armed conflict in Ukraine and other factors have led to worldwide supply constraints, including with respect to wafers and substrates. Additionally, the supply of these materials may be negatively impacted by an unfavorable macroeconomic environment, including as a result of increased trade tensions between the U.S. and its trading partners, particularly the PRC. In the event that we cannot timely obtain materials in sufficient quantities or at reasonable prices, the quality of the material deteriorates or we are not able to pass on higher materials costs to our customers, our business, financial condition and results of operations could be adversely impacted.
Additionally, as our fabrication and assembly and test contractors are located in the Pacific Rim region, principally in Taiwan, our manufacturing capacity may be similarly reduced or eliminated due to natural disasters, including earthquakes, drought or typhoons, political unrest, trade restrictions, war or undeclared armed conflict, including terrorism, labor strikes, work stoppages or public health crises. This could cause significant delays in shipments of our products until we are able to shift our manufacturing, assembly or testing from the affected contractor to another third-party vendor. There can be no assurance that alternative manufacturing capacity could be obtained on favorable terms, if at all.

24




We may experience difficulties demonstrating the value of newer solutions to customers, and we may be unable to sell new generations of our products if customers believe existing solutions are adequate to meet end customer expectations.
As we develop and introduce new products and solutions, we face the risk that customers may not value or be willing to bear the cost of incorporating these newer products or solutions into their product offerings, particularly if they believe their customers are satisfied with prior offerings. Regardless of the improved features or superior performance of the newer products or solutions, customers may be unwilling to adopt our new products or solutions due to design or pricing constraints, among other reasons. Because of the extensive time and resources that we invest in developing new products and solutions, if we are unable to sell new generations of our products or solutions, our revenue could decline and our business, financial condition, and results of operations would be negatively affected.
The success of our products is dependent in part on our customers’ ability to develop products that achieve market acceptance, and our customers may fail to do so.
The success of our products is heavily dependent on the timely introduction, quality and market acceptance of our customers’ products incorporating our products, which are impacted by factors beyond our control. Our customers’ products are often very complex and subject to design complexities that may result in design flaws, as well as potential defects, errors and bugs. We have in the past been subject to delays and project cancellations as a result of design flaws in the products developed by our customers, changing market requirements, such as a customer adding a new feature, or because a customer’s product fails their end customer’s evaluation or field trial. In other cases, customer products are delayed due to incompatible deliverables from other vendors. We incur significant design and development costs in connection with designing our products for customers’ products that may not ultimately achieve market acceptance. If our customers discover design flaws, defects, errors or bugs in their products, or if they experience changing market requirements, failed evaluations or field trials or incompatible deliverables from other vendors, they may delay, change or cancel a project, and we may have incurred significant additional development costs and may not be able to recoup our costs, which in turn would adversely affect our business, financial condition and results of operations.
The complexity of our products could result in undetected defects; we may be subject to warranty claims and product liability, which could result in a decrease in customers and revenue, unexpected expenses and loss of market share, and our product liability insurance may not adequately cover our costs arising from product defects or otherwise.
Highly complex products such as ours may contain defects, errors and bugs when they are first introduced or as new versions are released. We have in the past and may in the future experience these defects, errors and bugs. If any of our solutions have reliability, quality or compatibility problems, we may not be able to successfully correct these problems in a timely manner or at all. In addition, if any of our proprietary features contain defects, errors or bugs when first introduced or as new versions of our products are released, we may be unable to timely correct these problems. Consequently, our reputation may be damaged and customers may be reluctant to buy our products, which could harm our ability to retain existing customers and attract new customers, and could adversely affect our financial results. In addition, these defects, errors or bugs could interrupt or delay sales to our customers. If any of these problems are not found until after we have commenced commercial production of a new product, we may incur significant additional development costs and product recall, repair or replacement costs. These problems may also result in claims against us by our customers or others.
Generally, we attempt to limit our liability to the replacement of the part or to the revenue received for the product through our negotiated agreements, as well as our standard terms and conditions, but these limitations on liability may not be effective or sufficient in scope in all cases. If a customer’s equipment fails in use, the customer may incur significant monetary damages including an equipment recall or associated replacement expenses, as well as lost revenue. The customer may claim that a defect in our products caused the equipment failure and assert a claim against us to recover monetary damages. The

25




process of identifying a defective or potentially defective product in systems that have been widely distributed may be lengthy and require significant resources, and may divert the attention of our engineering personnel from our product development efforts. We may test the affected product to determine the root cause of the problem and to determine appropriate solutions. We may find an appropriate solution or a temporary fix while a permanent solution is being determined. If we are unable to determine the root cause, find an appropriate solution or offer a temporary fix, we may delay shipment to customers. As a result, we may incur significant replacement costs, customers may bring contract damage claims and our reputation may be harmed. In certain situations, we may incur costs or expenses related to a recall of one of our products in order to avoid the potential claims due to a design or manufacturing process defect. Defects in our products could harm our relationships with our customers and damage our reputation. Customers may be reluctant to buy our products, which could harm our ability to retain existing customers and attract new customers. In addition, the cost of defending these claims and satisfying any arbitration award or judicial judgment with respect to these claims could harm our business prospects and financial condition. Although we carry product liability insurance, we cannot be sure that we have obtained a sufficient amount of insurance coverage, that asserted claims will be within the scope of coverage of the insurance or that we will have sufficient resources to satisfy any asserted claims arising from defects in our products or otherwise.
We may not accurately anticipate market trends and changing industry standards, and if we fail to adequately address these trends or prevailing industry standards on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We operate in industries characterized by rapidly changing technologies and industry standards as well as technological obsolescence. We have developed products that may have long product life cycles of seven years or more. We believe that our future success depends on our ability to develop and introduce new technologies and products that generate new sources of revenue to replace, or build upon, existing product revenue streams that may be dependent upon limited product life cycles. If we are not able to repeatedly introduce, in successive years, new products that ship in volume, our revenue will likely not grow and may decline significantly and rapidly.
To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance and reliability while meeting industry standards and the cost expectations of our customers. The introduction of new products by our competitors, the delay or cancellation of a system or platform for which any of our products are designed, the market acceptance of products based on new or alternative technologies or the emergence of new industry standards could render our existing or future products uncompetitive from a pricing standpoint, obsolete or otherwise unmarketable. Our failure to anticipate or timely develop new or enhanced products or technologies in response to technological shifts or changes in industry standards could result in decreased revenue and our competitors achieving design wins over us. In particular, we may experience difficulties with product design, manufacturing, marketing or certification that could delay or prevent our development, introduction or marketing of new or enhanced products. Although we believe our products are fully compliant with applicable industry standards, proprietary enhancements may not in the future result in full conformance with existing industry standards under all circumstances. Due to the interdependence of various components in the systems within which our products and the products of our competitors operate, customers are unlikely to change to another design, once adopted, until the next generation of a technology. Moreover, products for our target markets are based on industry standards that are continually evolving, and industry standards are often developed and promoted by larger companies who are industry leaders and provide other components of the systems in which our products are incorporated. If larger companies do not support the same industry standards that we do, or if competing standards emerge, it could render our products incompatible with products developed by other suppliers or make it difficult for our products to meet the requirements of certain customers. As a result, if we fail to introduce new or enhanced products that meet prevailing industry standards and the needs of our customers or penetrate new markets in a timely fashion, and our designs do not gain acceptance, we will lose market share and our competitive position, potentially on an extended basis, and our operating

26




results will be adversely affected. Our pursuit of necessary technological advances will also require substantial time and expense.
We generally do not maintain long-term supply contracts with TSMC or other third-party manufacturers or suppliers, and any disruption in our supply of products or materials could negatively affect our business, financial condition and results of operations.
Except for our agreements with BizLink and Foxlink for the manufacture of certain AEC products, we do not maintain long-term supply contracts with TSMC or generally with any of our third-party contract manufacturers or other suppliers. We make substantially all of our purchases on a purchase order basis. Our suppliers are not typically required to supply us products for any specific period or in any specific quantity, and we negotiate pricing with our main vendors on a purchase order-by-purchase order basis. We expect that it would take approximately 9 to 12 months to transition from our current foundry or assembly services to new providers. Such a transition would likely result in increased production costs and require a qualification process by our customers or their end customers. None of TSMC, BizLink, Foxlink, or our third-party manufacturers or other suppliers have provided contractual assurances to us that adequate capacity will be available to us to meet our anticipated future demand for our solutions. We generally place orders for products with some of our suppliers several months prior to the anticipated delivery date, with order volumes based on our forecasts of demand from our customers. If we inaccurately forecast demand for our products, we may be unable to obtain adequate and cost-effective foundry or assembly capacity from TSMC or our other third-party manufacturers or suppliers to meet our customers’ delivery requirements, or we may accumulate excess inventories. Moreover, even if we accurately forecast demand for our products, we cannot be sure that TSMC or our other third-party manufacturers or suppliers will allocate sufficient capacity to satisfy our requirements.
TSMC and our assembly and test vendors may allocate capacity to the production of other companies’ products while reducing deliveries to us on short notice. In particular, other customers that are larger and better financed than us or that have long-term agreements with TSMC or our assembly and test vendors may cause TSMC or our assembly and test vendors to reallocate capacity to those customers, decreasing the capacity available to us. If we enter into costly arrangements with suppliers that include nonrefundable deposits or loans in exchange for capacity commitments, commitments to purchase specified quantities over extended periods or investment in a foundry, our operating results could be harmed. We may not be able to make any such arrangement in a timely fashion or at all, and any arrangements may be costly, reduce our financial flexibility and be on terms that are not favorable to us. Moreover, even if we are able to secure committed foundry capacity, we may be obligated to use all of that capacity or incur penalties. These penalties may be expensive and could harm our financial results. To date, we have not entered into such arrangements with TSMC or our assembly and test suppliers. If we need another foundry or assembly and test subcontractor because of increased demand, or if we are unable to obtain timely and adequate deliveries from our providers, we might not be able to cost effectively and quickly retain other vendors to satisfy our requirements.
Supply of raw materials may be negatively impacted by an unfavorably macroeconomic environment, including as a result of increased tensions between the United States and its trading partners, particularly the PRC. In the event that we cannot timely obtain sufficient quantities of materials or at reasonable prices, the quality of the material deteriorates or we are not able to pass on higher materials or energy costs to our customers, our business, financial condition and results of operations could be adversely impacted.
We rely on the ability to use and the success of third-party technologies to develop our products[, and our inability to use such technologies in the future would harm our ability to remain competitive.
We rely on third parties for technologies that are integrated into our products, such as wafer fabrication and assembly and test technologies used by our contract manufacturers, as well as licensed architecture technologies. If we are unable to continue to use or license these technologies on reasonable

27




terms, or if these technologies fail to operate properly, we may not be able to secure alternatives in a timely manner or at all, and our ability to remain competitive would be harmed. In addition, if we are unable to successfully license technology from third parties to develop future products, we may not be able to develop such products in a timely manner or at all. The operation or security of our products could be impaired if errors or other defects occur in the third-party technologies we use, and it may be more difficult for us to correct any such errors and defects in a timely manner, if at all, because the development and maintenance of these technologies is not within our control. Any impairment of the technologies or of our relationship with these third parties could harm our business.
We may not be able to meet manufacturing yields that allow us to meet customer demand and maintain our gross margins.
We depend on satisfactory wafer foundry manufacturing capacity, wafer prices and production yields, as well as timely wafer delivery to meet customer demand and enable us to maintain gross margins. The fabrication of our products is a complex and technically demanding process. Minor deviations in the manufacturing process can cause substantial decreases in yields and, in some cases, cause production to be suspended. Our IC foundry vendor, TSMC, other manufacturers with which we contract and any foundries we may employ in the future may experience manufacturing defects and reduced manufacturing yields from time to time. If these vendors were to extend lead times, limit supplies or the types of capacity we require, or increase prices due to capacity constraints or other factors, our revenue and gross margin may materially decline. Further, any new foundry vendors we employ may present additional and unexpected manufacturing challenges that could require significant management time and focus. Changes in manufacturing processes or the inadvertent use of defective or contaminated materials by the foundries that we employ could result in lower than anticipated production yields or unacceptable performance of our devices. Many of these problems are difficult to detect at an early stage of the manufacturing process and may be time-consuming and expensive to correct. Poor production yields from the foundries that we employ, or defects, integration issues or other performance problems in our solutions could significantly harm our customer relationships and financial results and give rise to financial or other damages to our customers. Any product liability claim brought against us, even if unsuccessful, would likely be time-consuming and costly to defend.
Manufacturing yields for new products initially tend to be lower as we complete product development and commence volume manufacturing, and typically increase as we bring the product to full production. Our business model includes the assumption of improving manufacturing yields and, as a result, material variances between projected and actual manufacturing yields will have a direct effect on our gross margin and profitability. The difficulty of accurately forecasting manufacturing yields and maintaining cost competitiveness through improving manufacturing yields will continue to be magnified by the increasing process complexity of manufacturing semiconductor products.
We may be unable to develop or maintain our relationships with industry and technology leaders to enhance our product offerings.
We develop many of our products for applications in systems that are driven by industry and technology leaders in the data infrastructure market. We also work with customers, system manufacturers and standards bodies to define industry conventions and standards within our target markets. We believe these relationships enhance our ability to achieve market acceptance and widespread adoption of our products. If we are unable to continue to develop or maintain these relationships, our products and solutions would become less desirable to our customers, our sales would suffer and our competitive position could be harmed.
Average selling prices of our products generally decrease over time, which could negatively impact our revenue and gross margins.
Average selling prices of semiconductor products in the markets we serve have historically decreased over time, and we expect such declines to occur for our products over time. Accordingly, if competition

28




increases in our target markets, we may need to reduce the average unit price of our products in anticipation of competitive pricing pressures, new product introductions by us or our competitors and for other reasons. Our gross margins and financial results will suffer if we are unable to offset reductions in our average selling prices by reducing our costs, developing new or enhanced products on a timely basis with higher selling prices or gross margins, or increasing our sales volumes.
We seek to offset the anticipated reductions in our average selling prices by reducing the cost of our products through improvements in manufacturing yields and lower wafer, assembly and testing costs, developing new products, enhancing lower-cost products on a timely basis and increasing unit sales. Because we do not operate our own manufacturing or assembly facilities or most of our testing facilities, we may not be able to reduce our costs as rapidly as companies that operate their own facilities, and our costs may even increase, which could further reduce our gross margins. We rely primarily on obtaining yield improvements and volume-based cost reductions to drive cost reductions in the manufacture of existing products, introducing new products that incorporate advanced features and optimize die size and other price and performance factors that enable us to increase revenue while maintaining gross margins. To the extent that such cost reductions or revenue increases do not occur at a sufficient level and in a timely manner, our business, financial condition and results of operations could be adversely affected. If we are unable to offset these anticipated reductions in our average selling prices, our business, financial condition and results of operations could be negatively affected.
Our gross margins may fluctuate due to a variety of factors.
Our gross margins may fluctuate due to a number of factors, including customer and product mix, revenue mix between various offerings, market acceptance of our new products, timing and seasonality of end-market demand, yield, wafer pricing, packaging and testing costs, competitive pricing dynamics and geographic and market pricing strategies.
To attract new customers or retain existing customers, we have in the past and will in the future offer certain customers favorable prices, which would decrease our average selling prices and likely impact gross margins. Further, we may also offer pricing incentives to our customers on earlier generations of products that inherently have a higher cost structure, which would negatively affect our gross margins. In addition, in the event our customers, including our larger customers, exert more pressure with respect to pricing and other terms with us, it could put downward pressure on our margins.
In addition, we maintain an inventory of our products at various stages of production and in finished good inventory. We hold these inventories in anticipation of customer orders. If those customer orders do not materialize in a timely manner, we may have excess or obsolete inventory which we would have to reserve or write-down, and our gross margins would be adversely affected.
The COVID-19 pandemic has, and may continue in the future to, significantly disrupt and adversely impact our manufacturing, research and development, operations, sales and financial results.
Our business has been, and may continue to be, adversely impacted by the effects of the COVID-19 pandemic or other future pandemics. In addition to global and domestic macroeconomic effects, during fiscal 2022 and 2023, the COVID-19 pandemic and related adverse public health measures caused disruption to our global operations and sales. Our third-party manufacturing partners, suppliers, distributors, subcontractors and customers have been, and may continue to be, disrupted by worker absenteeism, quarantines and restrictions on their employees’ ability to work; office and factory closures; disruptions to ports and other shipping infrastructure; border closures; and other travel or health-related restrictions. Depending on the magnitude of such effects on our manufacturing, assembling, testing, and packaging activities or the operations of our manufacturing partners, suppliers, distributors, sub-contractors and customers, our supply chain, manufacturing and product shipments will be delayed, which could adversely affect our business, operations and customer relationships.
Although the pandemic related restrictions above have eased in many places, the ongoing pandemic, including large outbreaks, resurgences of COVID-19 in various regions and appearances of new variants

29




of the virus, has resulted, and may continue to result, in their full or partial reinstitution. In addition, although many countries have vaccinated large segments of their population, during fiscal year 2023 COVID-19 continued to disrupt business activities, trade, and supply chains in many countries. We expect lingering impacts related to COVID-19 to continue for the foreseeable future. For example, we were impacted by COVID-19 outbreaks in Asia during the first half of fiscal 2023 that resulted in closed factories, clogged ports and a shortage of workers as officials imposed lockdowns and mass testing requirements.
In addition to operational and customer impacts, the COVID-19 pandemic has had, and is expected to continue to have (and future pandemics are expected to have), a significant impact on the economies and financial markets of many countries including an economic downturn, which has affected and may in the future affect demand for our products and impact our operating results in both the near and long term. There can be no assurance that any decreases in sales resulting from the COVID-19 pandemic (or any future pandemic) will be offset by increased sales in subsequent periods.
Our ongoing efforts to manage these and other potential impacts of the COVID-19 pandemic (and any impacts of future pandemics) may be unsuccessful. As the COVID-19 pandemic reaches endemic stages, due to the continued uncertainty regarding its severity and duration (including resurgences or mutations of the virus), related public health measures and macroeconomic impacts, at this time we are unable to predict its full impact on our business, financial condition, operating results and cash flows.
We may not receive timely payments from our customers, which could adversely affect our business, financial condition and results of operations.
Our ability to receive timely payments from our customers could adversely impact our collection of accounts receivable, and, as a result, our revenue. We regularly review the collectability and creditworthiness of our customers to determine an appropriate allowance for credit losses. Based on our review of our customers, we had no reserve for credit losses as of April 29, 2023 and April 30, 2022. If our credit losses were to exceed our current or future allowance for credit losses, our business, financial condition and results of operations would be adversely affected.
We may not be able to accurately predict our future capital needs, and we may not be able to obtain additional financing to fund our operations.
We may need to raise additional funds in the future. Any required additional financing may not be available on terms acceptable to us, or at all. If we raise additional funds by issuing equity securities or convertible debt, investors may experience significant dilution of their ownership interest, and the newly-issued securities may have rights senior to those of the holders of our ordinary shares. 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 operational flexibility and would also require us to incur additional interest expense. If additional financing is not available when required or is not available on acceptable terms, we may have to scale back our operations or limit our production activities, and we may not be able to expand our business, develop or enhance our products or solutions, take advantage of business opportunities or respond to competitive pressures, which could negatively impact our business, financial condition and results of operations.
We may not be able to effectively manage our growth without incurring significant expenditures necessary to address the additional operational and control requirements of our growth.
To effectively manage our growth, we must continue to expand our operational, engineering and financial systems, procedures and controls and to improve our accounting and other internal management systems. This may require substantial managerial and financial resources, and our efforts in this regard may not be successful. Our current systems, procedures and controls may not be adequate to support our future operations. In addition, in connection with operating as a public company, we incur additional significant legal, accounting and other expenses that we did not incur as a private company. If our revenue does not increase to offset these increases in our expenses, we may not achieve or maintain

30




profitability in future periods. Any failure to successfully implement systems enhancements and improvements will likely have a negative impact on our ability to manage our expected growth as well as our ability to ensure uninterrupted operation of key business systems and compliance with the rules and regulations applicable to public companies.
If we are unable to manage our growth effectively, we may not be able to take advantage of market opportunities or develop new or improved products or solutions, and we may fail to satisfy customer product or support requirements, maintain the quality of our products or solutions, execute our business plan or respond to competitive pressures, any of which could negatively affect our business, financial condition, and results of operations.
If we fail to retain any distributors upon which we rely to assist in selling our products, or if any of these parties fail to perform as expected, it could reduce our future sales.
To the extent we rely on distributors, we may be unable to predict the extent to which these distributors will be successful in marketing and selling our products. Moreover, many of these distributors are also likely to market and sell competing products, which may affect the extent to which they would promote our products. Even where our relationships are formalized in contracts, distributors have the right to terminate their relationships with us at any time. Our future performance may also depend, in part, on our ability to attract distributors who would be able to market and support our products effectively, especially in markets in which we have not previously sold our products. If we cannot retain distributors or find replacement distributors, our business, financial condition and results of operations could be harmed. Moreover, because we do not control the sales representatives and other employees of our distributors, any actions by the sales representatives and other employees of our distributors that do not comply with our sales process or priorities or applicable regulatory requirements could harm the reputation of our company or our products, result in legal liability to us or result in sales that are below our expectations, any of which could have a material adverse effect on our business, financial condition and results of operations.
Our compliance with applicable environmental, health and safety laws could increase our costs, restrict our operations and require expenditures that could negatively affect our results of operations and financial condition.
We and our manufacturers and other suppliers are subject to a variety of international laws and regulations relating to the use, disposal, clean-up of and human exposure to hazardous materials. Compliance with environmental, health and safety requirements could, among other things, require us to modify our manufacturing processes, restrict our ability to expand our facilities or require us to acquire pollution control equipment, all of which can be very costly. Any failure by us to comply with such requirements could result in the limitation or suspension of the manufacture of our products and could result in litigation against us and the payment of significant fines and damages by us in the event of a significant adverse judgment. In addition, complying with any cleanup or remediation obligations for which we are or become responsible could be costly and have a material adverse effect on our business, financial condition and results of operations.
Changing requirements relating to the materials composition of our semiconductor products, including the restrictions on lead and certain other substances in electronic products sold in various countries, including the United States, the PRC and Japan, and in the European Union, increase the complexity and costs of our product design and procurement operations and may require us to re-engineer our products. Such re-engineering may result in excess inventory or other additional costs and could have a material adverse effect on our results of operations. We may also experience claims from employees from time to time with regard to exposure to hazardous materials or other workplace related environmental claims.

31




If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of the applicable listing standards of the Nasdaq. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We have developed and continue to refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the Securities and Exchange Commission (SEC) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.
In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and will continue to expend, significant resources, including accounting-related costs and significant management oversight. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems and controls to accommodate such changes. If these new systems, controls or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that are filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our ordinary shares. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq.
Section 404(a) of the Sarbanes-Oxley Act requires that beginning with this Annual Report on Form 10-K, management assess and report annually on the effectiveness of our internal controls over financial reporting and identify any material weaknesses in our internal controls over financial reporting. In addition, we are no longer an “emerging growth company” under the JOBS Act, and, beginning with this Annual Report on Form 10-K, Section 404(b) of the Sarbanes-Oxley Act (Section 404(b)) requires our independent registered public accounting firm to issue an annual report that addresses the effectiveness of our internal control over financial reporting. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our ordinary shares.

32




There is a risk that we will be a passive foreign investment company for the current or any future taxable year, which generally would result in adverse U.S. federal income tax consequences to U.S. investors in our ordinary shares.
In general, a non-U.S. corporation is a passive foreign investment company (PFIC) for U.S. federal income tax purposes for any taxable year in which (i) 50% or more of the average value of its assets (generally determined on a quarterly basis) consists of assets that produce, or are held for the production of, passive income, or (ii) 75% or more of its gross income consists of passive income. For purposes of the above calculations, a non-U.S. corporation that owns, directly or indirectly, at least 25% by value of the shares of another corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents or royalties (other than certain rents or royalties earned in the conduct of an active business) and investment gains. Cash is generally a passive asset for these purposes. Goodwill is generally characterized as an active asset to the extent it is associated with business activities that produce active income.
Based on the manner in which we currently conduct our business, our current and expected composition of our income and assets and the estimated value of our assets, we believe that we were not a PFIC for our taxable year ending on April 29, 2023. However, our PFIC status for any year is based on an annual determination for such year, and there can be no assurance that we will not be a PFIC for our current taxable year or any future taxable year. If we were a PFIC for any taxable year during which a U.S. taxpayer held ordinary shares, the U.S. taxpayer generally would be subject to adverse U.S. federal income tax consequences, including increased tax liability on disposition gains and certain distributions and additional reporting requirements.
If a United States person is treated as owning 10% or more of our outstanding equity, such holder may be subject to adverse U.S. federal income tax consequences.
If a United States person is treated as owning (directly, indirectly, or constructively) at least 10% of the value or voting power of our outstanding equity, such person may be treated as a “United States shareholder” with respect to each controlled foreign corporation, or CFC, in our group. Because our group includes a U.S. subsidiary, certain of our non-U.S. subsidiaries will be treated as CFCs (regardless of whether we are treated as a CFC). A United States shareholder of a CFC may be required to report annually and include in its U.S. taxable income its pro rata share of such CFC’s “Subpart F income,” “global intangible low-taxed income,” and investments in U.S. property, regardless of whether we make any distributions to the United States shareholder. An individual that is a United States shareholder with respect to a CFC generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. Failure to comply with these reporting obligations may subject a United States shareholder to significant monetary penalties and may prevent the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due from starting. We are not required to assist investors in determining whether we are or any of our non-U.S. subsidiaries is treated as a CFC or whether any investor is treated as a United States shareholder with respect to us or our non U.S. subsidiaries or furnish to any United States shareholders information that may be necessary to comply with the aforementioned reporting and tax paying obligations. The United States Internal Revenue Service has provided limited guidance on situations in which investors may rely on publicly available information to comply with their reporting and tax paying obligations with respect to foreign-controlled CFCs. A United States investor should consult its advisors regarding the potential application of these rules to an investment in our ordinary shares.
Changes in our tax rates or exposure to additional tax liabilities or assessments could affect our profitability, and audits by tax authorities could result in additional tax payments.
We are affected by various taxes imposed in different jurisdictions, including direct and indirect taxes imposed on our global activities. Significant judgment is required in determining our provisions for taxes, and there are many transactions and calculations where the ultimate tax determination is uncertain. The

33




amount of income tax we pay is subject to ongoing audits by tax authorities. If audits result in payments or assessments, our future results may include unfavorable adjustments to our tax liabilities, and we could be adversely affected. Any significant changes to the tax system in the jurisdictions where we operate could adversely affect our business, financial condition and results of operations.
Risks Related to Our Industry
Our target customer and product markets may not grow or develop as we currently expect.
Within the data infrastructure industry, our target markets include the networking OEMs, optical module OEMs, hyperscalers, 5G communications, IoT, HPC and artificial intelligence markets. Any deterioration in our target customer or product markets or reduction in capital spending to support these markets could lead to a reduction in demand for our products, which would adversely affect our business, financial condition and results of operations. Further, these markets are relatively new and still developing, and if our target customer markets do not grow or develop in ways that we currently expect, demand for our products and solutions may not materialize as expected, which would also negatively impact our business, financial condition and results of operations.
We may be unable to predict the timing or development of trends in our target markets with any accuracy. If we fail to accurately predict market requirements or market demand for these products and solutions, our business will suffer. A market shift towards an industry standard that we may not support could significantly decrease the demand for our products and solutions.
Our future revenue growth, if any, will depend in part on our ability to expand within our existing markets, our ability to continue to penetrate emerging markets, such as the 5G market, and our ability to enter into new markets. Each of these markets presents distinct and substantial challenges and risks and, in many cases, requires us to develop new customized solutions to address the particular requirements of that market. Meeting the technical requirements and securing design wins in any of these new markets will require a substantial investment of our time and resources. We cannot assure you that we will secure design wins from these or other new markets, or that we will achieve meaningful revenue from sales in these markets. If any of these markets do not develop as we currently anticipate or if we are unable to penetrate them and scale in them successfully, our revenue may not increase or could decline.
The market demand for 100G/200G/400G/800G/I.6T solutions may not sufficiently develop or may develop more slowly than expected.
We are currently investing significant resources to develop semiconductor solutions supporting 100G/200G/400G/800G/1.6T data transmission rates in order to increase the number of such solutions in our product line. If we fail to accurately predict market requirements or market demand for 100G/200G/400G/800G/1.6T semiconductor solutions, or if our 100G/200G/400G/800G/1.6T semiconductor solutions are not successfully developed or competitive in the industry, our business will suffer. If 100G/200G/400G/800G/1.6T networks are deployed to a lesser extent or more slowly than we currently anticipate, we may not realize any benefits from our investment. As a result, our business, financial condition and results of operations would suffer.
Our business is dependent on continued capital expenditures by data centers and service providers, and any downturn that such centers or providers experience could negatively impact our business, financial condition and results of operations.
Our business depends on continued capital expenditures by data center service providers and is subject to the cyclicality of such expenditures. If the demand for our customers’ products declines or fails to increase, as a result of lower capital expenditures by service providers or any other factors, demand for our products will be similarly affected. Global economic downturns have caused in the past, and may cause in the future, a significant reduction in capital spending on data infrastructure equipment, which could materially and adversely affect our business, financial condition and results of operations.

34




We may be unable to make the substantial and productive research and development investments, which are required for our business to remain competitive.
The data infrastructure industry requires substantial investment in research and development in order to develop and bring to market new and enhanced technologies and products. Our products originated with our research and development efforts and have provided us with a significant competitive advantage. Our research and development expenses were $76.8 million for fiscal 2023. We are committed to investing in new product development in order to remain competitive in our target markets. We do not know whether we will have sufficient resources to maintain the level of investment in research and development required to remain competitive. In addition, there is no assurance that the technologies which are the focus of our research and development expenditures will become commercially successful. Increased investments in research and development or unsuccessful research and development efforts could cause our cost structure to fall out of alignment with demand for our products, which would have a negative impact on our financial results.
Raw material price fluctuations can increase the cost of our products and impact our ability to meet customer commitments.
The cost of raw materials is a key element in the cost of our products. Our inability to offset material price inflation through increased prices to customers, suppliers, productivity actions or through commodity hedges could adversely affect our business, financial condition and results of operations. Many major components, product equipment items and raw materials are procured or subcontracted on a single or sole-source basis. Although we maintain a qualification and performance surveillance process and we believe that sources of supply for raw materials and components are generally adequate, it is difficult to predict what effects shortages or price increases may have in the future. Our inability to fill our supply needs would jeopardize our ability to fulfill obligations under our contracts, which could, in turn, result in reduced sales and profits, contract penalties or terminations, and damage to our customer relationships.
Furthermore, increases in the price of silicon wafers, copper cables, printed circuit boards (PCBs), testing costs and commodities, which may result in increased production costs, mainly assembly and packaging costs, may result in a decrease in our gross margins. Moreover, our suppliers may pass the increase in raw materials and commodity costs onto us, which would further reduce the gross margin of our products. In addition, as we are a fabless company, global market trends such as a shortage of capacity to fulfill our fabrication needs also may increase our raw material costs and thus decrease our gross margin.
The general compute and Artificial Intelligence and Machine Learning (AI/ML) infrastructure market is an emerging market that will depend on the success of generative AI technologies, and this market may not develop as we currently expect, including due to regulatory uncertainty.
Our hyperscale customers are increasingly pursuing AI/ML infrastructure, and we believe the AI/ML infrastructure market is a significant growth opportunity for our connectivity solutions. Our business operations and future prospects in the AI/ML infrastructure market will depend, in part, on the successful development, deployment, and market acceptance of generative AI technologies. Generative AI involves the use of advanced algorithms and machine learning techniques to create content, generate ideas, or simulate human-like behaviors. While we believe generative AI presents significant opportunities for our connectivity solutions, there are inherent risks and challenges that could hinder our success in this domain, including but not limited to:
Uncertain Commercial Viability: The development and adoption of generative AI technologies are still in their early stages, and their commercial viability is uncertain. There is a risk that the demand for connectivity solutions for such technologies may not meet our expectations or that market acceptance may be slower than anticipated. Failure to achieve widespread acceptance and generate significant revenues from generative AI technologies could negatively impact our financial condition and results of operations.

35




Technical Limitations and Failures: The development of generative AI technologies is complex, and there are technical challenges associated with achieving the desired level of accuracy, efficiency, and reliability. The algorithms and models utilized in generative AI systems may have limitations, including biases, errors, or inability to handle certain data types or scenarios. Furthermore, there is a risk of system failures, disruptions, or vulnerabilities that could compromise the integrity, security, or privacy of the generated content. These limitations or failures could result in reputational damage, legal liabilities, or loss of user confidence which, in turn, could result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market.
Regulatory and Compliance Risks: Generative AI technologies, and the perceived risks in the use and development of generative AI technologies, is emerging as a source of significant media attention and societal and political debate. The regulatory landscape surrounding generative AI technologies is evolving, and there is currently significant uncertainty as to whether governmental authorities, self-regulatory institutions or other regulatory authorities will take additional action to curtail the development or use of generative AI technologies. Moreover, laws, regulations or industry standards that develop in response to generative AI technologies may be burdensome or may prohibit the deployment of generative AI technologies for one or more uses, any of which could result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market.
Ethical Considerations and Public Perception: Generative AI technologies raise ethical concerns related to privacy, transparency, fairness, and potential misuse. Public perception of AI and its societal impacts could affect the adoption and acceptance of generative AI systems. Negative media coverage, public backlash, or ethical controversies involving AI technologies, whether related to any company’s specific products or the industry as a whole, could harm the reputation of companies providing generative AI systems, limit their market opportunities, or result in additional regulatory scrutiny, any of which could result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market.
These risks are not exhaustive, and additional factors that are currently unknown or beyond our control may also impair the development, deployment, or commercialization of generative AI technologies, which in turn would result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market and could materially and adversely affect our growth prospects and results of operations.
We are subject to the cyclical nature of the semiconductor industry, which has suffered and may suffer from future recessionary downturns.
The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, frequent new product introductions and wide fluctuations in product supply and demand. The industry has experienced significant downturns during recent global recessions. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Any future downturns could negatively impact our business and operating results. Furthermore, any upturn in the semiconductor industry could result in increased competition for access to third-party foundry and assembly capacity. We are dependent on the availability of this capacity to manufacture and assemble our products. Neither our third-party foundry nor our assembly contractors has provided assurances that adequate capacity will be available to us in the future.

36




Social and environmental responsibility regulations, policies and provisions, as well as customer and investor demands, may make our supply chain more complex and may adversely affect our relationships with customers and investors.
There is an increasing focus on corporate social and environmental responsibility in the semiconductor industry. A number of our customers have adopted, or may adopt, procurement policies that include social and environmental responsibility provisions or requirements that their suppliers should comply with, or they may seek to include such provisions or requirements in their procurement terms and conditions. An increasing number of investors are also requiring companies to disclose corporate social and environmental policies, practices and metrics. Legal and regulatory requirements, as well as investor expectations, on corporate social responsibility practices and disclosure, are subject to change, can be unpredictable, and may be difficult and expensive for us to comply with, given the complexity of our supply chain and our significant outsourced manufacturing. If we are unable to comply, or are unable to cause our suppliers to comply, with such policies or provisions or meet the requirements of our customers and our investors, it could harm our reputation, such customers may stop purchasing products from us, which would harm our revenue and results of operations, or such investors may sell their shares, which could cause the trading price of our ordinary shares to decline.
In addition, as part of their corporate social and environmental responsibility programs, as well as the Dodd-Frank Wall Street Reform and Consumer Protection Act, which imposes disclosure requirements regarding the use in components of products of “conflict minerals” mined from the Democratic Republic of Congo and adjoining countries, whether the components of such products are manufactured by them or third parties, an increasing number of OEMs are seeking to source products that do not contain minerals sourced from areas where proceeds from the sale of such minerals are likely to be used to fund armed conflicts, such as in the Democratic Republic of Congo. This could adversely affect the sourcing, availability and pricing of minerals used in the manufacture of semiconductor devices, including our products. As a result, we may face difficulties in satisfying these customers’ demands, which may harm our sales and operating results. In addition, there are additional costs to us associated with complying with these disclosure requirements and customer requests, such as costs related to our due diligence to determine the source of any conflict minerals used in our products. Compliance with these requirements could be expensive and we may face reputational challenges if we are unable to verify the origins for all “conflict minerals” used in products through the procedures we have implemented.

Risks Related to Our International Operations
Our business, financial condition and results of operations could be adversely affected by worldwide economic conditions, as well as political and economic conditions in the countries in which we conduct business.
We outsource the fabrication and assembly of all of our products to third parties that are primarily located in Asia. In addition, we conduct research and development activities in the United States, mainland China, Taiwan and Hong Kong. We also conduct marketing and administrative functions in the United States and mainland China. In addition, members of our sales force are located in the United States, mainland China, Taiwan, Japan and Canada. Accordingly, our business and operating results are impacted by worldwide economic conditions. Uncertainty about current global economic conditions, which has been characterized by rising interest rates and inflation, geopolitical instability, continuing risk from the COVID-19 pandemic and public health measures related to it, and supply chain uncertainty, has caused, and may continue to cause, businesses to postpone or reduce spending. This in turn could have a material adverse effect on our supply chain or the demand for our products or the systems into which our products are incorporated. Multiple factors relating to our international operations and to particular

37




countries in which we operate could negatively impact our business, financial condition and results of operations. These factors include:
complexity and costs of managing international operations, including manufacturing, assembly and testing of our products and associated costs;
compliance with local laws and regulations and unanticipated changes in local laws and regulations, including tax laws and regulations;
reduced protection of intellectual property rights and heightened exposure to intellectual property theft;
trade and foreign exchange restrictions and higher tariffs, including the ongoing trade tensions between the United States and the PRC that has resulted in higher tariffs on certain semiconductor products;
timing and availability of import and export licenses and other governmental approvals, permits and licenses, including export classification requirements;
restrictions, including economic sanctions, imposed by the U.S. government or foreign governments on our ability to do business with certain companies or in certain countries as a result of international political conflicts, war, climate change or the COVID-19 pandemic, and the complexity of complying with those restrictions;
transportation delays and other consequences of limited local infrastructure, and disruptions, such as large scale outages or interruptions of service from utilities or telecommunications providers;
difficulties in staffing international operations;
changes in immigration policies which may impact our ability to hire personnel;
local business and cultural factors that differ from our normal standards and practices;
differing employment practices and labor relations;
heightened risk of wars or undeclared armed conflict, terrorist acts, civil disturbances or political instability;
regional health issues and the impact of public health epidemics on employees and the global economy, such as the worldwide COVID-19 pandemic;
power outages and natural disasters;
changes in political, regulatory legal or economic conditions;
disruptions of capital and trading markets; and
difficulty in obtaining distribution and support.
These risks could harm our international operations, delay new product releases, increase our operating costs and hinder our ability to grow our operations and business and, consequently, our business, financial condition and results of operations could suffer. For example, we rely on TSMC in Taiwan as the foundry for all of our semiconductor products. If political tensions between the PRC and Taiwan were to increase, it could disrupt our business.

38




Our global operations expose us to numerous legal and regulatory requirements and failure to comply with such requirements, including unexpected changes to such requirements, could adversely affect our results of operations.
We service our customers around the world. We are subject to numerous, and sometimes conflicting, legal regimes of the United States and foreign national, state and provincial authorities on matters as diverse as anti-corruption, trade restrictions, tariffs, taxation, sanctions, immigration, internal and disclosure control obligations, environmental impact, securities regulation, anti-competition, data security, privacy, labor relations, wages and severance and health care requirements. For example, our operations in the United States are, and our operations outside of the United States may also be, subject to U.S. laws on these diverse matters. U.S. laws may be different in significant respects from the laws of the PRC or Taiwan, where we have significant operations, and jurisdictions where we seek to expand. U.S. laws could also directly conflict with PRC laws, forcing businesses to choose between compliance with conflicting legal regimes. For example, in January 2021, the Ministry of Commerce of the People’s Republic of China (MOFCOM) issued MOFCOM Order No. 1 of 2021 on Rules Counteracting Unjustified Extraterritorial Application of Foreign Legislation and Other Measures (Order No. 1). MOFCOM’s Order No. 1 established a blocking regime aimed at counteracting the impact of foreign sanctions on Chinese persons and entities. It allows MOFCOM to prohibit Chinese persons and entities from complying with identified foreign laws and creates a private right of action for Chinese entities and persons affected by those laws to seek damages. Order No. 1 will become operational once the Chinese government identifies the specific extraterritorial legislation and other measures to which it applies. These measures could include U.S. export controls and sanctions. We also may seek to expand operations in emerging market jurisdictions where legal systems are less developed or familiar to us.
In addition, there can be no assurance that the laws or administrative practices relating to taxation (including the current position as to income and withholding taxes), foreign exchange, export controls, economic sanctions or otherwise in the jurisdictions where we have operations will not change. Changes in tax laws in some jurisdictions may also have a retroactive effect and we may be found to have paid less tax than required in such regions. Compliance with diverse legal requirements is costly, time consuming and requires significant resources. Violations of one or more of these regulations in the conduct of our business could result in significant fines, criminal sanctions against us or our officers, prohibitions on doing business and damage to our reputation. Violations of these regulations in connection with the performance of our obligations to our customers also could result in liability for significant monetary damages, fines or criminal prosecution, unfavorable publicity and other reputational damage, and allegations by our customers that we have not performed our contractual obligations. Due to the varying degrees of development of the legal systems of the countries in which we operate, local laws might be insufficient to protect our rights.
Uncertainties with respect to the PRC legal system, including uncertainties regarding the enforcement of laws and sudden or unexpected changes in policies, laws and regulations in the PRC, could adversely affect us.
We generated 53% of our revenue in mainland China in fiscal 2023, and 4% of our assets (by book value) were held in mainland China as of April 29, 2023. Our operations in mainland China are governed by the PRC laws and regulations. The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions under the civil law system may be cited for reference but have limited precedential value. Since the PRC legal system continues to rapidly evolve, the interpretations of many laws and regulations are not always uniform and enforcement of these laws and regulations involves uncertainties. In addition, any new PRC laws or changes in PRC laws and regulations related to, among other things, foreign investment and manufacturing in the PRC could have a material adverse effect on our business and our ability to operate our business in mainland China.
From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. Any administrative and court proceedings in mainland China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and

39




court authorities have significant discretion in interpreting and implementing statutory provisions and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy, than in more developed legal systems. These uncertainties may impede our ability to enforce contracts in the PRC and could materially and adversely affect our business and results of operations.
Furthermore, the PRC 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, and may have retroactive effect. As a result, we may not be aware of our violation of any of these policies and rules until sometime after the violation. Such unpredictability towards our contractual, property and procedural rights and any failure to quickly respond to changes in the regulatory environment in the PRC could adversely affect our business, and impede our ability to continue our operations in mainland China and proceed with our future business plans in mainland China.
The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries; such oversight could result in a material change in our operations and/or the value of our ordinary shares or could significantly limit our ability to offer or continue to offer ordinary shares and/or other securities to investors and cause the value of such securities to significantly decline.
The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries and may intervene or influence our operations in mainland China at any time as the PRC government deems appropriate to further regulatory, political and societal goals, which may potentially result in a material adverse effect on our operations. The PRC government has recently published new policies that significantly affect certain industries other than ours, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely affect our business, financial condition and results of operations.
The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors (M&A Rules), adopted by six PRC regulatory agencies in 2006 and amended in 2009, require any offshore special purpose vehicle that is controlled by PRC companies or individuals and formed for the purpose of seeking a public listing on an overseas stock exchange through acquisition of PRC domestic companies to obtain the approval of the CSRC prior to the listing and trading of its securities on an overseas stock exchange. On September 21, 2006, the CSRC published on its official website procedures specifying documents and materials required to be submitted to it by any such special purpose vehicle seeking CSRC’s approval of overseas listings. We understand that under the current PRC laws, regulations and rules, the CSRC’s approval is not required for the listing and trading of our securities on Nasdaq, given that: (i) the CSRC currently has not issued any definitive rule or interpretation concerning whether offerings like our initial public offering (IPO) are subject to this regulation, (ii) our company is not controlled by PRC companies or individuals, and (iii) we have established our PRC subsidiaries by means of direct investment and not by mergers or acquisitions. However, substantial uncertainty remains regarding the scope and applicability of the M&A Rules and the CSRC approval requirement.
On December 24, 2021, the CSRC published the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the Administrative Provisions) and the Administrative Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the Measures). The Administration Provisions provide for a general filing regulatory framework, and the Measures set out more detailed terms and procedures of the filing requirements. Pursuant to the Administration Provisions and the Measures, domestic companies that apply for offerings and listings in an overseas market in the name of an offshore entity are required to, among others, file and report to the CSRC, provided that: (i) the total assets, net assets, revenues or profits of the PRC operating entity of the issuer in the most recent accounting year account for more than 50% of the corresponding figure in the issuer’s audited consolidated financial statements for the same period and (2) the senior managers in charge of business operation and management of the issuer are mostly PRC citizens or have habitual residence in the PRC,

40




and its main places of business are located in the PRC or main business activities are conducted in the PRC. According to questions and answers published by the CSRC on December 24, 2021, the new rules, as drafted, would not be applied retrospectively, and would only be applied to new listings and refinancing by existing overseas listed Chinese companies.
On July 6, 2021, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Strictly Cracking Down on Illegal Securities Activities According to Law (Opinions), which call for strengthened regulation over illegal securities activities and supervision on overseas listings by China-based companies and propose to take effective measures, such as promoting the development of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. The PRC government has indicated that it may exert more control or influence over offerings of securities conducted overseas. If the PRC authorities attempt to exercise such control or influence through regulation over our PRC subsidiaries, we could be required to restructure our operations to comply with such regulations or potentially cease operations in the PRC entirely, which could adversely affect our results of operations and financial condition. Moreover, any such action could significantly limit our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline.
Based on our understanding of the current PRC laws and regulations and the proposed drafts of the Administration Provisions and the Measures, our company and PRC subsidiaries are not required to obtain any prior permission under the M&A Rules or the Opinions from any PRC governmental authorities including the CSRC (either under its current rules or the proposed drafts of the Administration Provisions and the Measures, if enacted as currently drafted) for the continued listing of our securities on the Nasdaq. However, there can be no assurance that the relevant PRC governmental authorities, including the CSRC, would agree with our interpretation of the laws and regulations, or that the CSRC or any other PRC governmental authorities would not promulgate new rules or adopt new interpretation of existing rules that would require us to obtain and maintain CSRC or other PRC governmental approvals or complete certain filing procedures. If we do not receive and maintain any such approvals or not duly complete any such filing procedures, incorrectly conclude that such approvals or filing procedures are not required, or applicable laws, regulations, or interpretations change such that we are required to obtain such approval or complete such filing procedures in the future, it could significantly limit our ability to offer or continue to offer securities to investors and cause the value of our ordinary shares to significantly decline.
Currently, under the Basic Law of the Hong Kong Special Administrative Region of the PRC (the Basic Law), Hong Kong is self-governed by its own government under the PRC framework of "one country two systems" with a high degree of autonomy under its local constitution. Apart from laws listed in Annex 3 to the Basic Law, which deal with nationality, foreign affairs, national defense and national security matters, PRC laws do not apply to Hong Kong. We cannot assure you, however, that the PRC will maintain the “one country two systems” framework, and the PRC government may seek to further influence the business conduct of entities organized under the laws of Hong Kong, including our Hong Kong subsidiaries. If the PRC government were to enact laws and regulations in the future that resulted in significant oversight or other restrictions on the conduct of the business of our Hong Kong subsidiaries, it could materially and adversely affect our business and results of operations.
PRC regulation of offshore holding companies and governmental control of currency conversion may delay or prevent us from making loans or additional capital contributions to our PRC subsidiaries.
We are an offshore holding company conducting our operations in mainland China through our PRC subsidiaries. We may make loans to our PRC subsidiaries subject to the approval or registration from governmental authorities and limitation of amount, or we may make additional capital contributions to our wholly owned subsidiaries in the PRC. Any loans to our wholly owned subsidiaries in mainland China, which are treated as foreign invested enterprises under PRC laws, are subject to foreign exchange loan registrations, and cannot exceed statutory limits, which is either the difference between the registered

41




capital and the total investment amount of such enterprise or the upper limit calculated based on a statutory formula. In addition, a foreign-invested enterprise (FIE) shall use its capital pursuant to the principle of authenticity and self-use within its business scope, unless otherwise permitted by relevant laws and regulations. Under the relevant PRC laws and regulations, the foreign capital of an FIE shall not be used for the following purposes: (i) directly or indirectly used for payment beyond the business scope of the enterprise (which typically does not include domestic equity investments unless specifically permitted subject to certain conditions as required by applicable PRC laws and regulations) or the payment prohibited by relevant laws and regulations; (ii) directly or indirectly used for investment in securities unless otherwise provided by relevant laws and regulations; (iii) the granting of loans to non-affiliated enterprises, except where it is expressly permitted in the business license; and (iv) paying the expenses related to the purchase of real estate that is not for self-use (except for the foreign-invested real estate enterprises).
In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if at all, with respect to any future loans by us to our PRC subsidiaries or with respect to future capital contributions by us to our PRC subsidiaries. If we fail to complete such registrations or obtain such approvals, our ability to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business in the PRC.
We are subject to economic sanctions, export control and similar laws[, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations].
Due to the nature of our products and underlying technology, as well as the location of our research and development activities, supply chain and shipment facilities, we do not believe that any of our current products are subject to the U.S. Department of Commerce’s Export Administration Regulations (EAR) by reason of their origin, or the application of the general de minimis rule, or the general foreign-produced direct product rule of the EAR, although there can be no assurance that applicable regulatory agencies would agree with our conclusions or that our products will not become “subject to the EAR” in the future. We are also subject to economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. The export or reexport of products “subject to the EAR” could require export authorizations, including by license, a license exception, or other appropriate government authorizations and conditions, including annual or semi-annual reporting. Export control and economic sanctions laws also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons, and entities. These laws, are complex, may change frequently and with limited notice, have generally become more stringent and have intensified over time, especially in light of ongoing trade tensions with the PRC. We may be required to incur significant expense to comply with, or to remedy violations of, these regulations.
For example, we sell to markets in Asia where multiple companies have been added to the Entity List or the EAR’s Military End User List in recent periods, resulting in license requirements for or, in some instances, the prohibition of, exports of items subject to control under the EAR to those entities. Although we have taken precautions to prevent our products from being provided in violation of export control regulations, and are in the process of further enhancing our policies and procedures relating to export control compliance, in 2020 we inadvertently provided three evaluation boards of nominal value to two customers without required export licenses in apparent violation of U.S. export control regulations. In June 2021, we submitted to the U.S. Department of Commerce’s Bureau of Industry and Security (BIS) a final voluntary self-disclosure concerning these apparent violations. On September 16, 2021, BIS closed the matter with the issuance of a warning letter. Although BIS declined to prosecute or sanction us, if we were to violate the EAR in the future, the matter could be reopened or taken into consideration when investigating future matters, and we may be subject to criminal prosecution or administrative sanctions. While we believe that we have remedied the deficiencies that resulted in the apparent violations through

42




additional training, system enhancements and enhanced export controls, we cannot assure you that our policies and procedures relating to export control compliance will prevent violations in the future. If we fail to comply with these laws, we and our employees could be subject to civil or criminal penalties, including the possible loss of export privileges, monetary penalties and, in extreme cases, imprisonment of responsible employees for knowing and willful violations of these laws. We may also be adversely affected through penalties, reputational harm, loss of access to certain markets or otherwise.
In addition, various countries regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products and solutions or could limit our users’ ability to access our products and solutions in those countries. Changes in our products and solutions, or future changes in the export and import control regulations of the United States or other countries, may prevent our users with international operations from utilizing our products and solutions globally or, in some cases, prevent the export or import of our products and solutions to certain countries, governments or persons altogether. For example, in May 2019, MOFCOM announced the establishment of the Unreliable Entity List, a Chinese framework for economic sanctions that could restrict or prohibit China-related export or import activities for listed entities, among other measures. In September 2020, MOFCOM issued the Regulations on Unreliable Entity List, setting out principles for administration of the Unreliable Entity List framework. Any future change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products and solutions by, or in our decreased ability to export or sell products and solutions to, existing or potential customers with international operations. Any decreased use of our products or solutions or limitation on our ability to export or sell our products and solutions would likely adversely affect our business, financial condition and results of operations.
We cannot predict whether any material suits, claims or investigations relating to these laws may arise in the future. Regardless of the outcome of any future actions, claims or investigations, we may incur substantial defense costs and such actions may cause a diversion of management time and attention. Also, it is possible that we may be required to pay substantial damages or settlement costs which could have a material adverse effect on our business, financial condition and results of operations.
We face significant political risks associated with doing business in Taiwan, particularly due to the tense relationship between Taiwan and mainland China, that could negatively affect the trading price of our ordinary shares.
We conduct a portion of our business in Taiwan, and our Taiwanese suppliers are critical within our supply chain. Accordingly, our business, financial condition and results of operations and the market price of our ordinary shares may be affected by changes in governmental policies, taxation, inflation or interest rates in Taiwan and by social instability and diplomatic and social developments in or affecting Taiwan which are outside of our control. Since 1949, Taiwan and the Chinese mainland have been separately governed. The PRC claims that it is the only legitimate government in China, including Taiwan and mainland China, and that Taiwan is part of China. Although significant economic and cultural relations have been established between Taiwan and mainland China in the past few years, such as the adoption of the Economic Cooperation Framework Agreement and memorandum regarding cross-strait financial supervision, we cannot assure you that relations between Taiwan and mainland China will not become strained again. For example, the PRC government has refused to renounce the use of military force to gain control over Taiwan and, in March 2005, passed an Anti-Secession Law that authorized non-peaceful means and other necessary measures should Taiwan move to gain independence from the PRC. Past developments in relations between Taiwan and mainland China have on occasion depressed the market prices of the securities of companies doing business in Taiwan. Such initiatives and actions are commonly viewed as having a detrimental effect to reunification efforts between Taiwan and mainland China. Relations between Taiwan and mainland China and other factors affecting military, political or economic conditions in Taiwan could materially and adversely affect our financial condition and results of operations, as well as the market price and the liquidity of our ordinary shares.

43




We could be adversely affected by violations of applicable anti-corruption laws or violations of our internal policies designed to ensure ethical business practices.
We operate in a number of countries throughout the world. We are subject to the risk that we, our U.S. employees or our employees located in other jurisdictions or any third parties that we engage to do work on our behalf in foreign countries may take action determined to be in violation of anti-corruption laws in any jurisdiction in which we conduct business, including the U.S. Foreign Corrupt Practices Act of 1977 (FCPA). In addition, we operate in certain countries in which the government may take an ownership stake in an enterprise and such government ownership may not be readily apparent, thereby increasing the risk of potential FCPA violations. Any violation of the FCPA or any similar anti-corruption law or regulation could result in substantial fines, sanctions, civil and/or criminal penalties and curtailment of operations in certain jurisdictions and might adversely affect our business, results of operations or financial condition. In addition, we have internal ethics policies that we require our employees to comply with in order to ensure that our business is conducted in a manner that our management deems appropriate. If these anti-corruption laws or internal policies were to be violated, our reputation and operations could be substantially harmed.
We are subject to fluctuations in exchange rates between and among the currencies of the countries in which we do business.
Our sales have been historically denominated in U.S. dollars and, in mainland China, the Renminbi. An increase in the value of the U.S. dollar or of the Renminbi relative to the currencies of the countries in which our customers operate could impair the ability of our customers to cost-effectively purchase or integrate our solutions into their product offerings, which may materially affect the demand for our products or solutions and cause these customers to reduce their orders, which in turn would adversely affect our business, financial condition and results of operations. If we increase operations in other currencies in the future, we may experience further foreign exchange gains or losses due to the volatility of other currencies compared to the U.S. dollar and the Renminbi. Certain of our employees are located in Hong Kong and Taiwan. Accordingly, a portion of our payroll as well as certain other operating expenses are paid in currencies other than the U.S. dollar and the Renminbi. Our results of operations are denominated in U.S. dollars, and the difference in exchange rates in one period compared to another may directly impact period-to-period comparisons of our results of operations. Furthermore, currency exchange rates have been especially volatile in the recent past, and these currency fluctuations may make it difficult for us to predict our results of operations.
We have not implemented any hedging strategies to mitigate risks related to the impact of fluctuations in currency exchange rates. Even if we were to implement hedging strategies, not every exposure can be hedged and, where hedges are put in place based on expected foreign exchange exposure, they are based on forecasts which may vary or which may later prove to have been inaccurate. Failure to hedge successfully or anticipate currency risks accurately could adversely affect our operating results.
Any failure to comply with foreign exchange registration requirements may expose us or our PRC resident beneficial owners or PRC participants of employee stock incentive plans to liability and penalties under PRC law.
In December 2006, the People’s Bank of China issued the Administration Measures on Individual Foreign Exchange Control, providing that direct overseas investment by domestic individuals shall meet relevant requirements and such domestic individuals are required to register with the SAFE for the foreign exchange for overseas investment and complete certain other procedures. In July 2014, the State Administration of Foreign Exchange of the PRC (SAFE) promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment Through Special Purpose Vehicles (SAFE Circular 37). SAFE Circular 37 requires PRC residents (including PRC citizens and other persons that are deemed PRC residents) to register with SAFE or its local branches in connection with their direct or indirect offshore investment activities before making a contribution to an enterprise directly established or indirectly controlled by the PRC residents

44




outside of the PRC for the purpose of overseas investment or financing with their legally owned domestic or offshore assets or equity interests, referred to in SAFE Circular 37 as a “special purpose vehicle,” and also requires the foreign invested enterprise that is established through round-trip investment to truthfully disclose its controller(s). SAFE Circular 37 further requires amendment to the SAFE registrations in the event of any changes with respect to the basic information and material matters of the offshore special purpose vehicle, including an increase or decrease of capital contribution by the PRC residents, share transfer or exchange, or mergers or divisions. However, due to inherent uncertainty in the implementation of the regulatory requirements by the PRC authorities, such registration might not always be practically available in all circumstances as provided in those regulations. While it is uncertain whether we will be deemed a “special purpose vehicle” as regulated by SAFE Circular 37, in practice, our shareholders or beneficial owners who are PRC residents may be required to conduct the registration, which registrations are yet to be completed, sometimes due to reasons beyond their control.
Further, under the Circular on Relevant Issues Concerning the Foreign Exchange Administration over Involvement of Domestic Individuals in Equity Incentive Plans of Overseas Listed Companies, issued by SAFE in February 2012 and other SAFE regulations, PRC citizens and certain PRC residents who participate in share incentive plans in overseas listed companies are required to register with the SAFE through a domestic qualified agent, which could be the PRC subsidiaries of such overseas listed company, and complete certain other procedures. Our executive officers and other employees who are PRC citizens or residents and who have been or will be granted incentive shares or options may be subject to these regulations. Failure to complete the SAFE registrations may subject our PRC subsidiaries or our executive officers and other employees to fines and legal sanctions.
We may not at all times be fully informed of the identities of all the PRC residents holding direct or indirect interests in our company, and we cannot assure you that all of our shareholders or beneficial owners who are PRC residents or entities, or all of our executive officers and other employees who are PRC citizens or residents and who have been or will be granted incentive shares or options, have complied with, and will in the future make or obtain any applicable registrations or approvals required by, SAFE regulations. Failure or inability by our shareholders or beneficial owners who are PRC residents or by our executive officers and other employees who are PRC citizens or residents and who have been or will be granted incentive shares or options to comply with SAFE regulations, failure by us to conduct or amend the foreign exchange registrations of our PRC subsidiaries, or failure to disclose or a misrepresentation of the controller(s) or ultimate shareholders of the foreign invested enterprise that is established through round trip investment, could subject us to fines or legal sanctions, such as restrictions on our overseas or cross-border investment activities or our PRC subsidiaries’ ability to make distributions or pay dividends to us. As a result, our ability to contribute capital to fund our business operations in the PRC and our ability to receive distributions from our PRC subsidiaries could be materially and adversely affected. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive officers and employees under PRC law.
We are subject to potential political, legal and economic instability in Hong Kong.
We generated 5% of our revenue in Hong Kong in fiscal 2023, and 25% of our assets (by book value) were held in Hong Kong as of April 29, 2023. Accordingly, political and economic conditions in Hong Kong and the surrounding region may directly affect our business. Since early 2019, a number of political protests and conflicts have occurred in Hong Kong in connection with proposed legislation that would allow local authorities to detain and extradite people who are wanted in territories that Hong Kong does not have extradition agreements with, including mainland China and Taiwan. Such protests have negatively impacted the economy of Hong Kong, including the retail market, property market, stock market and tourism.
As a Special Administrative Region of the PRC, Hong Kong maintains and develops relations with foreign states and regions based on the Basic Law. We cannot assure you that future political or legal developments, including as a result of political or social unrest, will not affect Hong Kong’s status as a

45




Special Administrative Region of the PRC or otherwise affect its current relations with foreign states and regions.
It is unclear whether there will be other political or social unrest in the near future or as to the authorities’ reactions to any such protests if they recur or that there will not be other events that could lead to the disruption of the economic, legal, political and social conditions in Hong Kong. If such events persist for a prolonged period of time or if the economic, legal, political and social conditions in Hong Kong are disrupted, our overall business and results of operations may be adversely affected.
We are subject to existing and developing national security laws and regulations in Hong Kong that could materially impact our business by possibly triggering sanctions and other measures, any of which may cause economic harm to our business.
On May 28, 2020, the National People’s Congress of the People’s Republic of China approved a proposal to impose a new national security law for Hong Kong and authorized the Standing Committee of the National People’s Congress to proceed to work out details of the legislation to be implemented in Hong Kong. On June 30, 2020, The Law of the People’s Republic of China on Safeguarding National Security Law in the Hong Kong Special Administrative Region (the Hong Kong National Security Law) became effective. Among other things, it criminalizes separatism, subversion, terrorism and foreign interference in Hong Kong.
As a result of the Hong Kong National Security Law, in July 2020, the U.S. President signed into law the Hong Kong Autonomy Act, authorizing the U.S. administration to impose blocking sanctions against individuals and entities determined to “materially contribute” to the erosion of Hong Kong’s autonomy. The Hong Kong Autonomy Act further authorizes secondary sanctions, including the imposition of blocking sanctions, against foreign financial institutions that knowingly conduct a significant transaction with foreign persons sanctioned under this authority. On the same day, the U.S. President also issued Executive Order 13936 pursuant to which existing license exceptions and preferential status for Hong Kong under relevant U.S. export control laws and regulations were revoked. The combined effect of the Hong Kong National Security Law, the Hong Kong Autonomy Act and Executive Order 13936 have caused, and may continue to cause, substantial market uncertainties for businesses operating in Hong Kong. We cannot rule out the possibility of additional sanctions or other forms of penalties by foreign governments, which may cause economic and other hardship for Hong Kong, including companies like us that do business in Hong Kong. It is difficult for us to predict the impact, if any, the implementation of national security laws will have on our business, as such impact will depend on future developments, which are highly uncertain and cannot be predicted.
In the future, we may rely on dividends and other distributions on equity paid by our subsidiaries to fund any cash and financing requirements we may have, and our subsidiaries may be unable to make any such payments to us.
We have not relied, and do not expect to rely, on dividends or other distributions on equity from any of our subsidiaries for our cash requirements. Although we have no plans to declare cash dividends, if we determine to pay cash dividends to holders of our ordinary shares in the future, as a holding company, we would depend on receipt of funds from one or more of our subsidiaries.
Our cash is primarily held by Credo Technology Group Holding Ltd and by our subsidiaries located in Hong Kong, the United States and the Cayman Islands, and we do not believe that there are any significant restrictions on our ability to distribute these funds to Credo Technology Group Holding Ltd. from their respective distributable profits or other distributable reserves in accordance with applicable laws. While our PRC subsidiaries have generated only a limited amount of revenue and hold only a small proportion of our cash, there are restrictions on the ability of our PRC subsidiaries to pay dividends under PRC laws and regulations. In particular, our PRC subsidiaries may pay dividends only out of their respective accumulated after-tax profits after making up losses as determined in accordance with PRC accounting standards and regulations. In addition, each of our PRC subsidiaries is required to set aside at

46




least 10% of its accumulated after-tax profits each year, if any, to fund a statutory reserve fund, until the aggregate amount of such fund reaches 50% of its registered capital. Such reserve funds cannot be distributed to us as dividends. At its discretion, each of our PRC subsidiaries may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary common reserve.
Our PRC subsidiaries generate a portion of their revenue in Renminbi, which is not freely convertible into other currencies. As a result, any restriction on currency exchange may limit the ability of our PRC subsidiaries to use their Renminbi revenues to pay dividends to us. In addition, the PRC Enterprise Tax Law (EIT Law) and its implementation rules provide that a withholding tax rate of up to 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC-resident enterprises are incorporated.
Furthermore, if certain procedural requirements are satisfied, the payment of current account items, as defined in the relevant PRC laws and regulations, including profit distributions and trade and service related foreign exchange transactions, can be made in foreign currencies without prior approval from the PRC’s State Administration of Foreign Exchange (SAFE) or its local branches. However, where Renminbi is to be converted into foreign currency and remitted out of mainland China to pay capital expenses, such as the repayment of loans denominated in foreign currencies, approval from or registration with competent government authorities or their authorized banks is required. The PRC government may take measures at its discretion from time to time to restrict access to foreign currencies for current account or capital account transactions. To the extent we desire to use funds from our PRC subsidiaries to fund our operations, the foreign exchange control system could prevent us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, and we may not be able to pay dividends in foreign currencies to our offshore intermediate holding companies or ultimate parent company, or to our shareholders or investors in our ordinary shares. Further, we cannot assure you that new regulations or policies will not be promulgated in the future, which may further restrict the remittance of Renminbi into or out of the PRC. We cannot assure you, in light of the restrictions in place, or any amendment to be made from time to time, that our current or future PRC subsidiaries will be able to satisfy their respective payment obligations that are denominated in foreign currencies, including the remittance of dividends outside of the PRC.
Risks Related to Our Intellectual Property
We may face claims of intellectual property infringement, misappropriation or other violations, which could be time-consuming or costly to defend or settle, result in the loss of significant rights or harm our relationships with our customers or reputation in the industry.
The semiconductor and data infrastructure industries are characterized by companies that hold patents and other intellectual property rights and that vigorously pursue, protect and enforce intellectual property rights. From time to time, third parties may assert against us and our customers their patent and other intellectual property rights to technologies that are important to our business.
We may in the future, particularly as a public company with an increased profile and visibility, receive communications from others alleging our infringement, misappropriation or other violation of patents, trade secrets or other intellectual property rights. In addition, in the event that we recruit employees from other technology companies, including certain potential competitors, and these employees are involved in the development of products that are similar to the products they assisted in developing for their former employers, we may become subject to claims that such employees have improperly used or disclosed trade secrets or other proprietary information. We may also in the future be subject to claims by our suppliers, employees, consultants or contractors asserting an ownership right in our patents or patent applications, as a result of the work they performed on our behalf.
Claims that our products, processes or technology infringe, misappropriate or otherwise violate third-party intellectual property rights, regardless of their merit or resolution, could be time-consuming or costly

47




to defend or settle and could divert the efforts and attention of our management and technical personnel. Infringement claims also could harm our relationships with our customers and might deter future customers from doing business with us. We do not know whether we will prevail in these proceedings given the complex technical issues and inherent uncertainties in intellectual property litigation. If any pending or future proceedings result in an adverse outcome, we could be required to:
cease the manufacture, use or sale of the infringing products, processes or technology;
pay substantial damages for infringement, misappropriation or other violation;
expend significant resources to develop non-infringing products, processes or technology, which may not be successful;
license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or
pay substantial damages to our customers or end-users to discontinue their use of or to replace infringing technology sold to them with non-infringing technology, if available.
Additionally, even if successful in such proceedings, our rights in our products, processes or technology may be invalidated, or narrowed. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our ordinary shares. Any of the foregoing results could have a material adverse effect on our business, financial condition and results of operations.
Any potential dispute involving patents or other intellectual property could affect our customers and vendors which could trigger our indemnification obligations to them and result in substantial expense to us.
In any potential dispute involving patents or other intellectual property, our customers and vendors could also become the target of litigation. Our agreements with customers and vendors generally include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement. Large indemnity payments could harm our business, financial condition and results of operations. From time to time, customers require us to indemnify or otherwise be liable to them for breach of confidentiality or failure to implement adequate security measures with respect to their intellectual property and trade secrets. Although we normally contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any litigation against our customers could trigger technical support and indemnification obligations under some of our agreements, which could result in substantial expense to us.
In addition, other customers and vendors may ask us to indemnify them if a claim is made as a condition to awarding future design wins to us. Because some of our counterparts are larger than we are and have greater resources than we do, they may be more likely to be the target of an infringement claim by third parties than we would be, which could increase our chances of becoming involved in a future lawsuit. If any such claims were to succeed, we might be forced to pay damages on behalf of our customers or vendors that could increase our expenses, disrupt our ability to sell our solutions and reduce our revenue. Any dispute with a customer or vendor with respect to such obligations could have adverse effects on our relationship with such customer or vendor and other current and prospective customers or vendors and reduce demand for our solutions. In addition to the time and expense required for us to supply support or indemnification to our customers, any such litigation could severely disrupt or shut down the business of our customers or vendors, which in turn could hurt our relations with them and cause the

48




sale of our products to decrease. Any of the foregoing could harm our business, financial condition, and results of operations.
Risks related to the protection of our intellectual property, particularly outside the United States. We use a significant amount of intellectual property in our business. Monitoring unauthorized use of our intellectual property can be difficult and costly and if we are unable to obtain, maintain and protect our intellectual property, our business could be adversely affected.
Our success depends in part upon our ability to obtain and maintain patent and other intellectual property protection with respect to our products and the technology we develop. To accomplish this, we rely on a combination of intellectual property rights, including patents, copyrights and trademarks in the United States and in selected foreign countries where we believe filing for such protection is appropriate. We also rely on trade secret laws, as well as confidentiality and non-disclosure and other contractual protections, to protect our proprietary know-how. Some of our products and technologies are not covered by any patent or patent application, as we do not believe patent protection of these products and technologies is critical to our business strategy at this time.
We cannot assure you that any patents from any pending or future patent applications will be issued, and even if our pending patent applications are granted, the scope of the rights granted to us may not be meaningful, may not provide us with a commercial advantage and may be subject to reinterpretation after issuance. The patent prosecution process is expensive, time-consuming, and complex, and we may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output in time to obtain patent protection. Failure to timely seek patent protection on products or technologies generally precludes us from seeking future patent protection on these products or technologies. Even if we do timely seek patent protection, the coverage claimed in a patent application can be significantly reduced before a patent is issued, and its scope can be reinterpreted after issuance. We cannot guarantee that:
any of our present or future patents or patent claims will not lapse or be invalidated, narrowed, circumvented, challenged or abandoned;
our intellectual property rights will provide competitive advantages to us;
our ability to assert our intellectual property rights against others (including potential competitors) or to settle current or future disputes will not be limited by our agreements with third parties;
any of our pending or future patent applications will be issued or have the coverage originally sought;
our intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protections may be weak;
any of the trademarks, copyrights, trade secrets or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, narrowed, circumvented, challenged, abandoned or otherwise diminished or eliminated; or
we will not lose the ability to assert our intellectual property rights against or to license our technology to others and collect royalties or other payments.
In addition, our competitors or others may design around our protected patents or other intellectual property rights. Effective intellectual property protection may be unavailable or more limited in foreign jurisdictions relative to those protections available in the United States, or may not be applied for in one or more relevant jurisdictions. Even if foreign patents are granted, effective enforcement in foreign countries may not be available. The failure of our patents to adequately protect our technology might make it easier

49




for our competitors to offer similar products or technologies, and our business, financial condition and operations could be adversely affected.
Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. From time to time, we may need to commence litigation or other legal proceedings in order to:
assert claims of infringement of our intellectual property rights;
defend our products from piracy;
protect our trade secrets or know-how; or
determine the enforceability, scope and validity of the propriety rights of others.
Lawsuits or other proceedings that we initiate to protect or enforce our patents or other intellectual property rights could be expensive, time consuming and unsuccessful. Any claims we assert against perceived infringers could provoke these parties to assert counterclaims against us alleging that we infringe their intellectual property or alleging that our intellectual property is invalid or unenforceable. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant, we would also be forced to divert our attention and the efforts of our employees, which could, in turn, result in lower revenue and higher expenses. If we pursue litigation to assert our intellectual property rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and results of operations. Legal fees related to such litigation will increase our operating expenses and may reduce our net income.
In addition to patent protection, we also rely on other proprietary rights, including protection of trade secrets, and other proprietary information that is not patentable or that we elect not to patent. However, trade secrets can be difficult to protect and some courts are less willing or unwilling to protect trade secrets. We rely on contractual protections with our customers, suppliers, employees and consultants, and we implement security measures designed to protect our trade secrets. We cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary technology and processes. The semiconductor industry is generally subject to high turnover of employees, so the risk of trade secret misappropriation may be amplified. Unauthorized copying or other misappropriation of our trade secrets and other intellectual property could enable third parties to benefit from our technologies without paying us for doing so, which could harm our business. We cannot assure you that our contractual protections and security measures have not been or will not be breached or that we will have adequate remedies for any such breach. Accordingly, we cannot guarantee that we have secured, or will be able to secure, effective protections for all of our trade secrets or other proprietary information that we use or claim rights to.
Many of our products include intellectual property licensed from third parties, and we are party to a number of third-party intellectual property license agreements. Some of these license agreements require us to make one-time payments or ongoing royalty payments. We cannot guarantee that the third-party patents and technology we license will not be licensed to our competitors or others in the semiconductor industry. As a result, we may not be able to prevent competitors from developing and commercializing competitive products in territories included in all of our licenses. In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology. We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all. In that event, we may be required to expend significant time and resources to redesign our technology, products or the methods for manufacturing them or to develop or license replacement technology, all of which may not be feasible on a technical or commercial basis. Any disputes with our licensing partners with respect to such agreements could narrow what we believe to

50




be the scope of our rights to the relevant intellectual property, increase our obligations under such agreements or restrict our ability to develop and market our current or new products and services. Any of these events could negatively impact our business, financial condition and results of operations.
Further, certain of our vendor agreements contain provisions permitting the vendor to become a party to, or a beneficiary of, a source code escrow agreement under which we place certain proprietary source code in escrow with a third party. Under these source code escrow agreements, our source code may be released to the vendor upon the occurrence of specified events, such as in situations of our bankruptcy or insolvency or our failure to support or maintain our source code. Disclosing the content of our source code may limit the intellectual property protection we can obtain or maintain for our source code or our software containing such source code and may facilitate intellectual property infringement, misappropriation or other violation claims against us.
In addition, from time to time, we enter into agreements with select customers, vendors and others to customize and otherwise develop technologies and intellectual property, and we expect to enter into new, similar arrangements from time to time in the future. Some of these agreements contain terms that allocate ownership of, and rights to use and enforce, technologies and intellectual property rights. As a result of these agreements, we may be required to limit use of, or refrain from using, certain of such related technologies and intellectual property rights in parts of our business. Determining inventorship and ownership of technologies and intellectual property rights resulting from development activities can be difficult and uncertain. Disputes may arise with customers, vendors and other third parties regarding ownership of and rights to use and enforce these technologies and intellectual property rights or regarding interpretation of our agreements with these third parties, and these disputes may result in claims against us or claims that intellectual property rights, which we believe we own, are not owned by us, are not enforceable, or are invalid. The cost and effort to resolve these types of disputes, or the loss of intellectual property rights if we lose these types of disputes, could harm our business and financial condition.
A breach of our information technology systems or physical security systems, or any actual or perceived violation of privacy or data protection laws, could harm our business and operating results.
We rely on our information technology systems to process, transmit and store electronic information (including sensitive data such as confidential business information and personally identifiable data relating to employees, customers, and other business partners), and to manage or support a variety of critical business processes and activities. We face various cybersecurity threats, including threats to our information technology infrastructure and attempts to gain access to our proprietary information, denial-of-service attacks, requests for money transfers, ransomware, as well as threats to the physical security of our facilities and employees. In addition, we face cyber threats from entities that may seek to target us through our customers, vendors, subcontractors, employees, and other third parties with whom we do business. We may experience cybersecurity threats such as viruses and attacks by hackers targeting our information technology systems. We can provide no assurance that our current information technology systems, or those of the third parties upon which we rely, are fully protected against such cyber security threats. Although such events have not had a material impact on our financial condition, results of operations or liquidity or reputation to date, future threats could, among other things: cause harm to our business and our reputation; disrupt our operations; expose us to potential liability, regulatory actions and the loss of business; as well as impact our results of operations materially. We believe such attempts are increasing in number and in technical sophistication. In some instances, we, our customers, and the users of our products and services might be unaware of an incident or its magnitude and effects. Due to the evolving nature of these security threats, we cannot predict the potential impact of any future incident.
While we take measures to protect the security of, and prevent unauthorized access to, our systems and personal and proprietary information, the security controls for our systems, as well as other security practices we follow, may not prevent unauthorized access to, damage to, disablement or encryption of, use or misuse of, disclosure of, modification of, destruction of or loss of our data or the data of others

51




(including personally identifiable information and proprietary information). Any actual or perceived security incident could harm our business and operating results and could result in, among other things, unfavorable publicity, governmental inquiry and oversight, difficulty in marketing our services, allegations by our customers that we have not performed our contractual obligations, litigation by affected parties including our customers and possible financial obligations for damages related to the theft or misuse of such information or inventory, any of which could negatively impact our business, financial condition and results of operations.
Furthermore, data privacy is subject to frequently changing rules and regulations, which sometimes conflict among the various jurisdictions and countries in which we provide services. We are subject to a variety of local, state, national and international laws, directives and regulations that apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data in the different jurisdictions in which we operate. Data privacy laws and regulations, including the European Union’s General Data Protection Regulation, effective May 2018 and the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectivelly, “CCPA”), pose increasingly complex compliance challenges, which may increase compliance costs, and any failure to comply with data privacy laws and regulations could result in significant penalties. Among other things, the CCPA provides California residents with certain individual privacy rights and imposes data privacy and security obligations on covered businesses including, among others, obligations to comply with certain privacy requests made by California residents and requirements to provide enhanced privacy notice disclosures. The CCPA is enforced by both the Office of the Attorney General of California and the newly-established California Privacy Protection Agency, and failure to fully comply can result in regulatory fines of up to $2,500 per violation (which has been interpreted to mean per impacted individual) and up to $7,500 for knowing/willful violations. In addition, laws in all 50 U.S. states (along with Washington D.C. and Puerto Rico) have laws which include obligations to provide notifications of security breaches of computer databases that contain personal information to affected individuals, state officers and others, and several states, including Virginia, Colorado, Connecticut, Utah and Iowa have enacted their own separate, comprehensive privacy laws (which are now effective or soon-to-become effective) to protect consumers. These and other similar state laws may encourage other states and the federal government to pass comparable legislation, introducing the possibility of greater penalties and more rigorous compliance requirements. Compliance with U.S. and international data protection laws and regulations could cause us to incur substantial costs or require us to change our business practices and compliance procedures in a manner adverse to our business. Any inability to adequately address data privacy or data protection, or other information security-related concerns, even if unfounded, or to successfully negotiate privacy, data protection or information security-related contractual terms with customers, or to comply with applicable laws, regulations and policies relating to privacy, data protection and information security, could result in additional cost and liability to us, harm our reputation and brand, and could negatively impact our business, financial condition and results of operations.
In addition, PRC regulatory authorities have implemented and are considering a number of legislative and regulatory proposals concerning data protection. For example, China’s Cyber Security Law, which became effective in June 2017, established China’s first national-level data protection for “network operators,” which include the organizations in the PRC that provide internet information services among others. The Cyber Security Law requires network operators to perform certain functions related to cybersecurity protection. In addition, the Cyber Security Law imposes certain requirements on network operators of critical information infrastructure (CIIOs). For example, CIIOs generally shall, during their operations in the PRC, store the personal information and important data collected and produced within the territory of the PRC, and shall perform certain security obligations as required under the Cyber Security Law, including that the CIIOs shall pass the national security review when purchasing network product or service which may affect national security. In addition, China’s Data Security Law, which was promulgated by the Standing Committee of the PRC National People’s Congress (the SCNPC), on June 10, 2021 and became effective on September 1, 2021, outlines the main system framework of data security protection. For example, the Data Security Law introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, as well as the

52




degree of harm it will cause to national security, public interests, or legitimate rights and interests of individuals or organizations when such data is tampered with, destroyed, leaked, or illegally acquired or used. Processors of “important data” are further required to conduct periodic risk assessment and submit assessment report to relevant regulatory authorities. In addition, the Data Security Law provides a national security review procedure for those data activities which may affect national security. Furthermore, Regulations on the Security Protection of Critical Information Infrastructure (the CII Protection Regulations), which was promulgated by the State Council of the PRC on July 30, 2021 and became effective on September 1, 2021, stipulates the obligations and liabilities of the regulators, society and CIIOs in protecting the security of critical information infrastructure (the CII). According to the CII Protection Regulations, regulators supervising specific industries shall formulate detailed guidance to recognize the CII in the respective sectors, and CIIOs shall take the responsibility to protect the CII’s security by performing certain prescribed obligations. For example, CIIOs are required to conduct network security test and risk assessment, report the assessment results to relevant regulatory authorities, and timely rectify the issues identified at least once a year. On December 28, 2021, the Cyberspace Administration of China (CAC), together with other PRC regulatory authorities, jointly issued the revised Cybersecurity Review Measures, which became effective on February 15, 2022 and replaces its predecessor regulation. The Cybersecurity Review Measures provide, among others, (i) the purchase of cyber products and services by CIIOs, and network platform operators, which engage in data processing activities that affect or may affect national security, shall be subject to the cybersecurity review by the Cybersecurity Review Office, which is the department responsible for the implementation of cybersecurity review under the CAC; and (ii) network platform operators with personal information of over one million users that seek for listing on a foreign stock exchange shall apply for a cybersecurity review by the Cybersecurity Review Office. In addition, the Cybersecurity Review Measures provide that relevant regulatory authorities may initiate a cybersecurity review against CIIOs and network platform operators if they are deemed to engage in activities that affect or may affect national security by relevant regulatory authorities. However, the Cybersecurity Review Measures have not offered any explanation or interpretation for what constitute “affect or may affect national security,” and PRC authorities may have broad discretion in interpreting and enforcing these laws and regulations.
The Opinions, which were issued by the General Office of the State Council and the General Office of the CPC Central Committee on July 6, 2021, require the speedup of the revision of the provisions on strengthening the confidentiality and archives coordination between regulators related to overseas issuance and listing of securities, and improvement to the laws and regulations related to data security, cross-border data flow, and management of confidential information. Numerous regulations, guidelines and other measures have been or are expected to be adopted under the umbrella of, or in addition to the Cyber Security Law and Data Security Law. Drafts of some of these laws, regulations or measures have now been published, including the Draft Regulations for Internet Data Security published by the CAC on November 14, 2021 for public comments, which provides that data processors conducting the following activities, among others, shall apply for cybersecurity review: (i) merger, reorganization or division of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests affects or may affect national security; or (ii) other data processing activities that affect or may affect national security. There have been no clarifications from the authorities as of the date hereof as to the standards for determining such activities that “affects or may affect national security.”.
The exact scope of CIIOs, internet platform operator and important data under the current laws, regulations and regulatory regime remains unclear, and the authorities may have wide discretion in the interpretation and enforcement of the related laws and regulations. If we are deemed as a CIIO, an internet platform operator or as an operator who collects, uses and processes important data according to the Cyber Security Law, Data Security Law and other relevant laws and regulations, we may need to perform or be subject to certain prescribed obligations, and if we were found to be in violation of these applicable laws and regulations, we may be subject to administrative penalties, including fines and service suspension. We cannot assure you that we or any of our PRC subsidiaries will not be deemed to be subject to PRC cybersecurity review requirements under the Cybersecurity Review Measures or the

53




Draft Administrative Regulations (if enacted) as a CIIO or an internet platform operator that is engaged in data processing activities that affect or may affect national security, nor can we assure you that we or our PRC subsidiaries would be able to pass such review. If we or any of our PRC subsidiaries fails to receive any requisite permission or approval from the CAC for the business operations of our PRC subsidiaries, or the waiver for such permission or approval, in a timely manner, or at all, or inadvertently conclude that such permission or approval is not required, or if applicable laws, regulations or interpretations change and obligate us to obtain such permission or approval in the future, we or our PRC subsidiaries may be subject to fines, suspension of business, website closure, revocation of business licenses or other penalties, as well as reputational damage or legal proceedings or actions against us, which may have a material adverse effect on our business, financial condition or results of operations. In addition, we could become subject to enhanced cybersecurity review or investigations launched by PRC regulators in the future pursuant to new laws, regulations or policies. Any failure or delay in the completion of the cybersecurity review procedures or any other non-compliance with applicable laws and regulations may result in fines, suspension of business, website closure, revocation of business licenses or other penalties, as well as reputational damage or legal proceedings or actions against us, which may have a material adverse effect on our business, financial condition or results of operations.We also cannot rule out the possibility that certain of our customers may be deemed as CIIOs, or as operators processing important data, in which case our products or services or data processing activities, if being deemed as related to national security, will need to be submitted for cybersecurity review before we can enter into agreements with such customers, and before the conclusion of such procedure, the customers will not be allowed to use our products or services. If the reviewing authority considers that the use of our services by certain of our customers involves risk of disruption, is vulnerable to external attacks, or may negatively affect, compromise, or weaken the protection of national security, we may not be able to provide our products or services to such customers, which could have a material adverse effect on our results of operations and business prospects.
We use certain software governed by open source licenses, which under certain circumstances could materially adversely affect our business, financial condition, operating results and cash flow.
Certain of our software, as well as that of our customers and vendors, may be derived from so-called “open source” software that is generally made available to the public by its authors and/or other third parties. Open source software is made available under licenses that impose certain obligations on us in the event we were to distribute derivative works of the open source software. These obligations may require us to make source code for the derivative works available to the public and/or license such derivative works under a particular type of license, rather than the forms of license we customarily use to protect our intellectual property. In the event that the copyright holder of any open source software were to successfully establish in court that we had not complied with the terms of a license for a particular work, we could be required to release the source code of that work to the public and/or stop distribution of that work if the license is terminated, which could adversely impact our business and results of operations.
While we take steps to monitor the use of all open source software in our products, processes and technology and try to ensure that no open source software is used in such a way as to require us to disclose the source code to the related product, processes or technology when we do not wish to do so, such use could inadvertently occur. Additionally, if a third party software provider has incorporated certain types of open source software into software we license from such third party for our products, processes or technology, we could, under certain circumstances, be required to disclose the source code to our products, processes or technology. This could harm our intellectual property position and have a material adverse effect on our business, results of operations and financial condition.
Further, although some open source vendors provide warranty and support agreements, it is common for such software to be available “as‐is” with no warranty, indemnity or support. Although we monitor our use of such open source code to avoid subjecting our products to unintended conditions, such use, under certain circumstances, could materially adversely affect our business, financial condition and operating

54




results and cash flow, including if we are required to take remedial action that may divert resources away from our development efforts.
Risks Relating to Investments in Cayman Islands Companies
We are a Cayman Islands company and, because judicial precedent regarding the rights of shareholders is more limited under Cayman Islands law than that under U.S. law, you may have less protection for your shareholder rights than you would under U.S. law.
Our corporate affairs are governed by our memorandum and articles of association, as amended from time to time, the Cayman Islands the Companies Act (as amended) and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands.
The Cayman Islands Companies Act provides that a shareholder of a Cayman company shall be entitled to payment of the fair value of that person’s shares upon dissenting from a merger or consolidation. However, such rights are not available in respect of the shares of any class for which an open market exists on a recognized stock exchange or recognized interdealer quotation system at the expiry date of the period allowed for written notice of an election to dissent where, upon the merger or the consolidation, the shareholder receives, amongst other things, either
(a) shares of a surviving or consolidated company, or depository receipts in respect thereof; or
(b) shares of any other company, or depository receipts in respect thereof, which shares or depository receipts at the effective date of the merger or consolidation, are either listed on a national securities exchange or designated as a national market system security on a recognized interdealer quotation system or held of record by more than two thousand holders.
As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as shareholders of a corporation incorporated in a jurisdiction in the United States.
The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as that from English common law, which has persuasive, but not binding, authority on a court in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are not as clearly defined as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a less prescriptive body of securities laws than to the United States. In addition, some U.S. states, such as Delaware, have more fulsome and judicially interpreted bodies of corporate law than the Cayman Islands.
Because we are incorporated under the laws of the Cayman Islands, you may find it difficult to enforce a judgment of U.S. courts for civil liabilities under U.S. federal securities laws against us in the Cayman Islands or against our PRC or Hong Kong subsidiaries.
Credo Technology Group Holding Ltd is a holding company incorporated as an exempted company under the laws of the Cayman Islands with no operations of its own. We conduct substantially all of our operations through our indirect, wholly-owned subsidiaries in the United States and internationally. As such, it may be difficult for investors to effect service of process within the United States upon our

55




directors or executive officers, or enforce judgments obtained in the United States courts against our directors or officers.. The courts of the Cayman Islands are unlikely:
(i) to recognize or enforce against the Company judgments of courts of the United States predicated upon the certain civil liability provisions of the securities laws of the United States or any state; and
(ii)    in original actions brought in the Cayman Islands, to impose liabilities against the Company predicated upon the civil liability provisions of the securities laws of the United States or any State, so far as liabilities imposed by those provisions are penal in nature.
In those circumstances, although there is no statutory enforcement in the Cayman Islands of judgments obtained in the United States, the courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and/or be of a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.
As a result of all of the above, public shareholders may have more difficulty protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as public shareholders of a U.S. company.
Provisions in our amended and restated memorandum and articles of association may have the effect of discouraging lawsuits against our directors and officers.
Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against willful default, willful neglect, breach of fiduciary duty, unconscionable behavior or behavior which falls within the broad stable of conduct identifiable as ‘equitable’ fraud on the part of the director or officer in question. Our amended and restated memorandum and articles of association provide for indemnification of our officers and directors to the maximum extent permitted by law, including for any liability incurred in their capacities as such, except through their own actual fraud, willful neglect or willful default. Our indemnification obligations may discourage shareholders from bringing a lawsuit against our officers or directors for breach of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against our officers and directors, even though such an action, if successful, might otherwise benefit us and our shareholders. Furthermore, a shareholder’s investment may be adversely affected to the extent we pay the costs of settlement and damage awards against our officers and directors pursuant to these indemnification provisions.
We employ a mail forwarding service, which may delay or disrupt our ability to receive mail in a timely manner.
Mail addressed to us and received at our registered office will be forwarded unopened to the forwarding address supplied by us to be dealt with. Neither we nor our directors, officers, advisors or service providers (including the organization which provides registered office services in the Cayman Islands) will bear any responsibility for any delay howsoever caused in mail reaching the forwarding address.

56




Risks Related to Our Ordinary Shares
Our share price may be volatile and may decline, resulting in a loss of some or all of your investment.
The trading price and volume of our ordinary shares is likely to be volatile and could fluctuate significantly in response to numerous factors, many of which are beyond our control, including but not limited to:
actual or anticipated fluctuations in our results of operations due to, among other things, changes in customer demand, product life cycles, pricing, ordering patterns and unforeseen operating costs;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates or ratings by any securities analysts who follow us or our failure to meet these estimates or the expectations of investors;
announcements by our significant customers of changes to their product offerings, business plans or strategies;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
changes in operating performance and stock market valuations of other technology companies generally, or those in the data infrastructure industry;
timing and seasonality of the end-market demand;
cyclical fluctuations in the data infrastructure market;
price and volume fluctuations in the overall stock market from time to time, including as a result of trends in the economy as a whole;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
new laws or regulations or new interpretations of existing laws, or regulations applicable to our business;
changes in our management;
general economic and market conditions;
lawsuits threatened or filed against us; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
The market for technology stocks and the stock markets in general have experienced extreme price and volume fluctuations. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, shareholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business, financial condition, and results of operations.

57




Substantial future sales of our ordinary shares could cause the market price of our ordinary shares to decline.
The market price of our ordinary shares could decline as a result of substantial sales of our ordinary shares, particularly sales by our directors, executive officers and significant shareholders, or the perception in the market that holders of a large number of shares intend to sell their shares. As of April 29, 2023, we had outstanding a total of 148,651,394 ordinary shares. All of these shares are freely tradable in the public market without restriction, except for any shares held by one of our existing “affiliates,” as that term is defined in Rule 144 under the Securities Act. As of April 29, 2023, we also had outstanding a warrant to purchase up to 4,080,000 of our ordinary shares and options and restricted stock units covering 16,668,004 of our ordinary shares. All of the ordinary shares that are issuable upon exercise of the outstanding options and restricted stock units have been registered for public resale under the Securities Act. The warrants and ordinary shares will become eligible for sale in the public market to the extent such warrants and options are vested and exercised or such restricted stock units are settled, subject to compliance with applicable securities laws. Moreover, certain of our shareholders have rights, subject to certain conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or our shareholders.
If securities analysts or industry analysts downgrade our ordinary shares, publish negative research or reports, or fail to publish reports about our business, our ordinary share price and trading volume could decline.
The market price and trading market for our ordinary shares is influenced by the research and reports that industry or securities analysts publish about us, our business and our market. If one or more analysts adversely change their recommendation regarding our shares or change their recommendation about our competitors’ shares, our share price would likely decline. If one or more analysts cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets which in turn could cause our share price or trading volume to decline. In addition, if our operating results fail to meet the expectations created by securities analysts’ reports, our share price could decline.
Our actual operating results may not meet our guidance and investor expectations, which would likely cause our share price to decline.
From time to time, we may release guidance in our earnings releases, earnings conference calls, or otherwise, regarding our future performance that represent our management’s estimates as of the date of release. If given, this guidance, which will include forward-looking statements, will be based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies, many of which are beyond our control. The principal reason that we expect to release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. With or without our guidance, analysts, and investors may publish expectations regarding our business, financial condition, and results of operations. We do not accept any responsibility for any projections or reports published by any such third parties. Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions of the guidance furnished by us will not materialize or will vary significantly from actual results. If our actual performance does not meet or exceed our guidance or investor expectations, the trading price of our ordinary shares is likely to decline.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the market price of our ordinary shares.
The preparation of financial statements in conformity with generally accepted accounting principles in the United States, or GAAP, requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our

58




estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, inventory valuation, income taxes, impairment of long-lived assets, share-based compensation, operating leases and fair value of ordinary shares. If our assumptions change or if actual circumstances differ from those in our assumptions, our results of operations may be adversely affected and may fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our ordinary shares.
We do not expect to declare or pay any dividends on our ordinary shares for the foreseeable future.
We do not intend to pay cash dividends on our ordinary shares for the foreseeable future. Consequently, investors must rely on sales of their shares after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking dividends should not purchase our ordinary shares. Any future determination to pay dividends will be at the discretion of our board of directors and subject to, among other things, our compliance with applicable law, and depending on, among other things, our business prospects, financial condition, results of operations, cash requirements and availability, capital expenditure needs, the terms of any preferred equity securities we may issue in the future, covenants in the agreements governing any future indebtedness, other contractual restrictions, industry trends, and any other factors or considerations our board of directors may regard as relevant. Furthermore, because we are a holding company, our ability to pay dividends on our ordinary shares will depend on our receipt of cash distributions and dividends from our direct and indirect wholly owned subsidiaries, which may be similarly impacted by, among other things, the terms of any preferred equity securities these subsidiaries may issue in the future, debt agreements, other contractual restrictions and provisions of applicable law.
Our executive officers, directors and principal shareholders, if they choose to act together, have the ability to control or significantly influence all matters submitted to shareholders for approval.
As of April 29, 2023, our executive officers, directors and greater than 5% shareholders, in the aggregate, beneficially owned approximately 28.3% of our outstanding ordinary shares. As a result, such persons, acting together, will have the ability to control or significantly influence all matters submitted to our board of directors or shareholders for approval, including the appointment of our management, the election and removal of directors and approval of any significant transaction, as well as our management and business affairs. This concentration of ownership may have the effect of delaying, deferring or preventing a change in control, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquiror from making a tender offer or otherwise attempting to obtain control of our business, even if such a transaction would benefit other shareholders.
Anti-takeover provisions in our organizational documents may discourage our acquisition by a third party, which could limit shareholders’ opportunity to sell their ordinary shares at a premium.
Our amended and restated memorandum and articles of association include provisions that could limit the ability of others to acquire control of us, modify our structure or cause us to engage in change of control transactions. These provisions include, among other things:
a classified board of directors with staggered three-year terms;
the authorization of the issuance of “blank check” preferred shares that our board of directors could use to implement a shareholder rights plan;
restrictions on the ability of our shareholders to call meetings or make shareholder proposals;

59




our amended and restated memorandum and articles of association may only be amended by a vote of shareholders representing at least two-thirds of the outstanding ordinary shares or by a unanimous written consent;
shareholders are not permitted to increase the size of our board, fill vacancies on our board or remove directors without cause; and
the ability of our board of directors, without action by our shareholders, to issue 50,000,000 preferred shares and to issue additional ordinary shares that could have the effect of impeding the success of an attempt to acquire us or otherwise effect a change in control.
These provisions could deter, delay or prevent a third party from acquiring control of us in a tender offer or similar transactions, even if such transaction would benefit our shareholders. Even in the absence of a takeover attempt, the existence of these provisions may adversely affect the prevailing market price of our ordinary shares if they are viewed as discouraging future takeover attempts.
General Risk Factors
We may acquire businesses, enter into licensing arrangements or make investments in other companies or technologies that disrupt our business, are difficult to integrate, impair our operating results, dilute our shareholders’ ownership, result in the incurrence of debt, divert management resources or cause us to incur significant expense.
We may pursue in the future acquisitions of businesses and assets, as well as technology licensing arrangements, that we believe will complement our products, solutions or technologies. We also may pursue strategic alliances that leverage our core technology and industry experience to expand our product offerings or distribution, or make investments in other companies. Any acquisition involves a number of risks, many of which could harm our business, including:
difficulty in integrating the operations, technologies, products, existing contracts, accounting and personnel of the acquired company or business;
not realizing the anticipated benefits of any acquisition;
difficulty in transitioning and supporting customers of the acquired company;
difficulty in transitioning and collaborating with suppliers of the acquired company;
diversion of financial and management resources from existing operations;
the risk that the price we pay or other resources that we devote to the acquisition may exceed the value we realize, or the value we could have realized if we had allocated the purchase price or other resources to another opportunity;
potential loss of key employees, customers and strategic alliances from either our current business or the acquired company’s business;
inability to successfully bring newly acquired products to market or achieve design wins with such products;
fluctuations in industry trends that change the demand or purchasing volume of newly acquired products;
assumption of unanticipated problems or latent liabilities, such as problems with the quality of the acquired products;
inability to generate sufficient revenue to offset acquisition costs;

60




the dilutive effect on our ordinary shares as a result of any acquisitions financed through the issuance of equity;
inability to successfully complete transactions with a suitable acquisition candidate; and
in the event of international acquisitions, risks associated with accounting and business practices or regulatory requirements that are different from applicable U.S. practices and requirements.
Acquisitions also frequently result in the recording of goodwill and other intangible assets that are subject to potential impairments, which could harm our financial results. If we fail to properly evaluate acquisitions or investments, it may impair our ability to achieve the anticipated benefits of any such acquisitions or investments, and we may incur costs in excess of what we anticipate. The failure to successfully evaluate and execute acquisitions or investments or otherwise adequately address these risks could materially harm our business, financial condition and results of operations.
To finance any acquisitions or investments, we may choose to issue equity or equity-linked securities as consideration, which could dilute the ownership of our shareholders. If the price of our ordinary shares is low or volatile, we may not be able to acquire other companies for equity or equity-linked consideration. In addition, 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. Additional funds for acquisitions also may not be available on terms that are favorable to us, or at all.
We depend on our executive officers and other key employees, and the loss of one or more of these employees or an inability to attract or retain highly skilled employees could adversely affect our business.
Our success depends largely upon the continued services of our executive officers and other key employees, including our engineering and sales and marketing personnel. From time to time, there may be changes in our executive management team or other key personnel, which could disrupt our business. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time and with little or no notice. The loss of one or more of our executive officers or other key employees could have an adverse effect on our business, financial condition and results of operations.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel in the San Francisco Bay Area, where our headquarters is located, and in other locations where we maintain offices, is intense, especially for engineers with applications, or analog circuit technology design expertise. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, it may adversely affect our ability to recruit and retain highly skilled employees. Further, changes in immigration policies may negatively impact our ability to attract and retain personnel, including personnel with specialized technical expertise. If we fail to attract new personnel or fail to retain or motivate our current personnel, our business, financial condition and results of operations could be adversely affected.

61




Catastrophic events may disrupt our business.
Our corporate headquarters, our foundry vendor and some of our suppliers are located in areas that are in active earthquake zones or are subject to power outages, natural disasters, political, social or economic unrest and other potentially catastrophic events, any or all of which may increase as the result of climate change. In the event of a major earthquake, hurricane, flooding or other catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, terrorist attack, political, social or economic unrest or disease outbreak, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our product development, breaches of data security or loss of critical data, any of which could have an adverse effect on our business, financial condition or results of operations.
Litigation and other legal proceedings may adversely affect our business.
From time to time we may become involved in legal proceedings relating to patent and other intellectual property matters, product liability claims, employee claims, tort or contract claims, federal regulatory investigations, securities class action and other legal proceedings or investigations, which could have an adverse impact on our business, financial condition and results of operations and divert the attention of our management from the operation of our business. Litigation is inherently unpredictable and can result in excessive or unanticipated verdicts and/or injunctive relief that affect how we operate our business. We could incur judgments or enter into settlements of claims for monetary damages or for agreements to change the way we operate our business, or both. There may be an increase in the scope of these matters or there may be additional lawsuits, claims, proceedings or investigations in the future, which could have a material adverse effect on our business, financial condition and results of operations. Adverse publicity about regulatory or legal action against us could damage our reputation and brand image, undermine our customers’ confidence and reduce long-term demand for our products, even if the regulatory or legal action is unfounded or not material to our operations.
Market conditions and changing circumstances, some of which may be beyond our control, could impair our ability to access our existing cash, cash equivalents and investments and to timely pay key vendors and others.
Market conditions and changing circumstances, some of which may be beyond our control, could impair our ability to access our existing cash, cash equivalents and investments and to timely pay key vendors and others. For example, on March 10, 2023, Silicon Valley Bank (SVB) was placed into receivership with the Federal Deposit Insurance Corporation (FDIC), which resulted in all funds held at SVB being temporarily inaccessible by SVB’s customers. While we did not maintain any accounts with SVB, if other banks and financial institutions with whom we have banking relationships enter receivership or become insolvent in the future, we may be unable to access, and we may lose, some or all of our existing cash, cash equivalents and investments to the extent those funds are not insured or otherwise protected by the FDIC. In addition, in such circumstances we might not be able to timely pay key vendors and others. We regularly maintain cash balances that are not insured or are in excess of the FDIC’s insurance limit. Any delay in our ability to access our cash, cash equivalents and investments (or the loss of some or all of such funds) or to timely pay key vendors and others could have a material adverse effect on our operations and cause us to need to seek additional capital sooner than planned.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
The following table presents the approximate square footage of our significant leased facilities as of April 29, 2023:

62




(Square Feet)
Locations Primary UseLeased Facilities (1)
United StatesResearch and design, sales and marketing, administration and operations89,727 
Mainland ChinaResearch and design, administration and operations66,929 
TaiwanResearch and design, administration and operations18,537 
Hong KongAdministration and operations7,088 
Total 182,281 
(1) Lease terms expire in various years from 2023 through 2030.
We also lease smaller facilities in various domestic and international locations, which are occupied by administrative and sales personnel. We believe that our existing facilities are sufficient for our current needs. We intend to add new facilities and expand our existing facilities as we continue to add employees and grow our business. We believe that new spaces will be available at reasonable terms in the future in order to meet our needs.
Item 3. Legal Proceedings
The information set forth under “Note 7 - Commitments and Contingencies” in our notes to the consolidated financial statements set forth in Part II, Item 8 of this Annual Report on Form 10-K is incorporated herein by reference. For a discussion of certain risks associated with legal proceedings, please see Part I, Item 1A, “Risk Factors” above.
Item 4. Mine Safety Disclosures
Not Applicable.

63




PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our ordinary shares have been traded on the Nasdaq Global Select Market under the symbol “CRDO” since January 27, 2022, the first trading day following our IPO.
Holders
On June 15, 2023, there were 103 shareholders of record holding our ordinary shares. We cannot estimate the number of beneficial owners since many brokers and other institutions hold our ordinary shares on behalf of shareholders.
Dividends
We have never declared or paid any cash dividends on our ordinary shares and do not currently intend to do so in the foreseeable future.
Share Price Performance Graph
This performance graph shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or incorporated by reference into any filings under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
The graph below compares the cumulative total return on our ordinary shares with the cumulative total return of the NASDAQ Composite Index and the Philadelphia Semiconductor Index during the period from January 27, 2022 to April 29, 2023. The graph compares a $100 investment on January 27, 2022 in our ordinary shares with a $100 investment on January 27, 2022 in each index and assumes that any dividends were reinvested. Shareholder returns over the indicated periods should not be considered indicative of future share prices or shareholder returns.
Market Performance Graph.gif
Recent Sales of Unregistered Securities
None.
Use of Proceeds from Our IPO
On January 31, 2022, we closed our IPO, in which we issued and sold 18,383,800 of our ordinary shares and certain of our existing shareholders sold an aggregate of 1,616,200 of our ordinary shares at an offering price of $10.00 per share. On February 10, 2022, we issued and sold an additional 3,000,000 of our ordinary shares pursuant to the underwriters’ option to purchase additional shares from us at an offering price of $10.00 per share. All of the shares sold were registered under the Act pursuant to a registration statement on Form S-1 (File No. 333-261982) (the Registration Statement), which became effective on January 26, 2022. The offering resulted in proceeds to us of approximately $194.2 million, net of underwriting discounts and offering costs. There has been no material change in the planned use of the proceeds from our IPO as described in our final prospectus filed with the SEC on January 27, 2022.

64




Issuer Purchases of Equity Securities
None.

Item 6. [Reserved]
Item 7. 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 should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in those forward-looking statements. Factors that could cause or contribute to such differences include those identified below and those discussed in the section titled “Risk Factors.”
A discussion regarding our financial condition and our results of operations for the fiscal year ended April 29, 2023 compared to the fiscal year ended April 30, 2022 is presented below. A discussion regarding our results of operations for the fiscal year ended April 30, 2022 compared to the fiscal year ended April 30, 2021 can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended April 30, 2022, filed with the SEC on June 8, 2022.
Overview
Credo is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency as data rates and corresponding bandwidth requirements increase exponentially throughout the data infrastructure market. Our connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G (or Gigabits per second), 200G, 400G, 800G and emerging 1.6T (or Terabits per second) markets. Our products are based on our Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. Our product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. Our intellectual property (IP) solutions consist primarily of SerDes IP licensing.
Data generation has increased dramatically over the past ten years, creating new and complicated challenges in both circuit and system design. Our proprietary SerDes and DSP technologies enable us to achieve similar performance to leading competitors’ products but in a lower cost, more highly available legacy node (n-1 advantage). Beyond power and performance, Credo continues to innovate to solve customers’ system level requirements. We partner with Microsoft on our HiWire Switch AEC and open-source implementation that helps realize Microsoft’s vision for a highly reliable network-managed dual-Top-of-Rack (ToR) architecture (a network architecture design in which computing equipment located within the same or an adjacent rack are, for redundancy, connected to two in-rack network switches, which are, in turn, connected to aggregation switches via fiber optic cables), overcoming complex and slow legacy enterprise approaches, simplifying deployment and improving connection reliability in the data center.
The multibillion-dollar data infrastructure market that we serve is driven largely by hyperscale data centers (hyperscalers), as well as general compute, Artificial Intelligence and Machine Learning (AI/ML) infrastructure, multi-service operators (MSOs), and mobile network operators (MNOs). The demands for increased bandwidth, improved power and cost efficiency and heightened security have simultaneously and dramatically expanded as work, education and entertainment have rapidly digitized across myriad endpoint users.

65




Since our founding in 2008, we have achieved several significant milestones:
From 2008 to 2012, we developed our proprietary, low-power, mixed-signal SerDes architecture which could scale from 25Gbps/lane to 50Gbps/lane and ultimately to 100Gbps/lane.
In 2013, we began commercializing our core SerDes technology by providing connectivity solutions for the electrical and optical links in data centers.
In 2014, we signed our first product contract with Non-Recurring Engineering (NRE) services as well as our first IP licensing contract.
In 2016, we commenced production shipments of our Line Card PHY products.
In 2017, we developed a 3.2Tbps chiplet for high bandwidth 12.8Tbps switches. This chiplet included 64 lanes of 50Gbps SerDes and was built in 28nm using Chip-on-Wafer-on-Substrate (CoWoS) packaging technology from TSMC.
In 2018, we created AECs, a new category of datacenter system products, beginning with developing 400G DDC solutions up to seven meters in length.
In 2019, we developed new DSP SerDes architectures optimizing the performance and power trade-offs for 400G and 800G solutions targeting Line Card PHYs, Optical PAM4 DSPs, and AECs.
In 2020, we demonstrated the industry’s first 40Gbs PAM3 SerDes in silicon. In addition, we engineered breakthrough Line Card PHYs and Optical PAM4 DSPs with leading performance and power for 50G/lane and 100G/lane solutions.
In 2021, we launched new AEC solutions targeting ToR-to-NIC connections. Our solutions enabled dual-ToR server racks to seamlessly “switch” data traffic to the redundant ToR if a ToR port failed.
In 2022, we released our 112G/lane AEC products including 400G, 800G and 1.6T varieties and expanded our AEC engagement to a second major hyperscaler, who awarded us with its next generation NIC-TOR AEC program and completed qualification.
In 2023, we expanded our AEC engagements to include all seven of the leading hyperscalers in the world, with additional program awards and qualifications.
We design, market and sell both product and IP solutions. We help define industry conventions and standards within the markets we target by collaborating with technology leaders and standards bodies. We contract with a variety of manufacturing partners to build our products based on our proprietary SerDes and DSP technologies. We develop standard solutions we can sell broadly to our end markets and also develop tailored solutions designed to address specific customer needs. Once developed, these tailored solutions can generally be broadly leveraged across our portfolio and we are able to sell the part or license the IP into the broader market.
During fiscal 2023 and 2022, we generated $184.2 million and $106.5 million in total revenue, respectively. Product sales and product engineering services revenue comprised 83% and 77% of our total revenue in fiscal 2023 and 2022, respectively, and IP license and IP license engineering services revenue represented 17% and 23% of our total revenue in fiscal 2023 and 2022, respectively. Geographically, 31% and 36% of our total revenue in fiscal 2023 and 2022, respectively, was generated from customers in North America, and 69% and 64% of our total revenue in fiscal 2023 and 2022, respectively, was generated from customers in the rest of the world, primarily in Asia. During fiscal 2023 and 2022, we generated $16.5 million and $22.2 million in net loss, respectively.

66




We derive the substantial majority of our revenue from a limited number of customers, and we anticipate we will continue to derive a significant portion of our revenue from a limited number of customers for the foreseeable future. We expect that as our products are more widely adopted and as our number of customers increase, customer concentration will decrease.
Our Business Model
We are a product-focused business with a strong foundation in IP, pioneering comprehensive connectivity solutions that deliver bandwidth, scalability, and end-to-end signal integrity for next-generation platforms. We also develop IP solutions to address the specific and complex needs of our customers. We earn revenue from these IP solutions primarily through licensing fees and royalties. In addition to product sales and IP license revenue, we also generated revenue from providing engineering services as part of our product and license arrangements with certain customers. Product sales and product engineering services revenue comprised 83% and 77% of our total revenue in fiscal 2023 and 2022, respectively, and IP license and IP license engineering services revenue represented 17% and 23% of our total revenue in fiscal 2023 and 2022, respectively. Over time, we expect to generate an increased proportion of our revenue from sales of our products. We expect to see a long-term benefit from improvements in our operating leverage as our business continues to gain scale.
We utilize a fabless business model, working with a network of third parties to manufacture, assemble and test our connectivity products. This approach allows us to focus our engineering and design resources on our core competencies and to control our fixed costs and capital expenditures.
We employ a two-pronged sales strategy targeting both the end users of our products, as well as the suppliers of our end users. By engaging directly with the end user, we are able to better understand the needs of our customers and cater our solutions to their most pressing connectivity requirements.
This strategy has enabled us to become the preferred vendor to a number of our customers who, in turn, in some cases, require their suppliers, OEMs, ODMs and optical module manufacturers to utilize our solutions.
Revenue Mix and Associated Gross Margins
We are a product-focused business with a strong foundation in IP and, as such, our customers engage with us through the purchase of our products or the licensing of our IP. In some instances, customers will engage us to develop tailored products or IP licenses to meet their specific application requirements. We charge these customers incremental fees for this tailored development which are in addition to product sales or IP license revenue, and we recognize these additional fees as product engineering or IP license engineering services revenue.
By providing tailored engineering services to our customers, we believe we strengthen our customer relationships, enable additional sales and establish ourselves for potential long-term revenue opportunities from associated product sales or IP license revenue.

67




A summary of our revenue and associated gross margin by these revenue sources for fiscal 2023 and 2022 is presented below (in thousands, except percentages):
Year Ended
April 29, 2023April 30, 2022
Revenue:
Product sales$141,475 $73,721 
Product engineering services10,780 7,741 
Total product sales and product engineering services152,255 81,462 
IP license29,444 23,309 
IP license engineering services2,495 1,706 
Total IP license and IP license engineering services
31,939 25,015 
Total revenue
$184,194 $106,477 
Gross margin:
Product sales46.9 %45.6 %
Product engineering services91.0 %75.2 %
Total product sales and product engineering services50.0 %48.4 %
IP license96.0 %100.0 %
IP license engineering services71.7 %72.9 %
Total IP license and IP license engineering services
94.1 %98.2 %
Total gross margin
57.7 %60.1 %
Over time, we anticipate that our revenues from product sales and IP license will become a larger proportion of total revenue relative to engineering services.
We incur certain costs associated with introducing new products to market which impact the gross margin associated with product sales. Over time, as revenue from our product sales increases, we expect these product introduction costs to decrease as a percentage of product sales revenue, resulting in a higher gross margin on product sales revenue.
Factors Affecting Our Performance
Our results of operations and financial condition have been, and will continue to be, affected by a number of factors including the following:
Design Wins With New and Existing Customers
Our solutions enable our end customers to differentiate their product offerings and position themselves to meet the demands of increasingly advanced networks. We work closely with our end customers to understand their product roadmaps and strategies and help them develop new products. Our goal is to develop solutions that support their product roadmap and development. If an end customer has tested our product, verified that it meets their requirements and the customer has informed us that the end customer intends to have our customer build it into their product, we consider it a design win. We consider design wins important to our future success. The selection process is typically lengthy and may require us to incur significant design and development expenditures in pursuit of a design win with no assurance that our solutions will be selected. In addition, some design wins result in significant revenue and some do not, and the timing of such revenue is difficult to predict as it depends on the success of the end customer’s product that uses our solutions. Thus, some design wins result in orders and significant revenue shortly after the design win is awarded and other design wins do not result in significant orders and revenue for several months or longer after the initial design win (if at all). As a result, the degree to which we are successful in achieving design wins and the speed and level at which end customers ramp

68




volume production of the products into which our product is designed will impact our success and financial results in future periods.
Customer Demand and Pipeline
Demand for our products is dependent on conditions in the markets in which our customers operate, which are subject to cyclicality and competitive conditions, among other factors. We believe our relationships with the end customers of our products and the long-term implications of decisions to adopt our solutions provide us with valuable visibility into customer demand. Furthermore, our customers generally provide us with periodic forecasts of their requirements. This provides an opportunity for us to monitor and refine our business operations and plans. The majority of our product sales are made pursuant to standard purchase orders. Changes in customer forecasts or the timing of orders from customers expose us to the risks of inventory shortages or excess inventory as well as fluctuations in our results of operations. For example, on February 14, 2023, we announced that our largest customer has reduced its demand forecast for certain Credo products for reasons we understand are unrelated to our performance. Although we do not expect our market share with the customer will be affected, the customer’s reduced demand forecast will have a substantial negative impact on our revenue and results of operations for our fiscal year ending April 27, 2024. Cancellations of orders could result in the loss of anticipated sales without allowing us sufficient time to reduce and manage our operating expenses.
Pricing and Product Gross Margins
Our revenue is also impacted by changes in the number and average selling prices of our products. Our products are typically characterized by a life cycle that begins with higher average selling prices and lower volumes, followed by broader market adoption, which leads to higher volumes and average selling prices that are lower than initial levels. Our product gross margins will be affected by the extent to which these declines are paired with improvements in manufacturing yields and lower wafer, assembly and test costs that offset some of the margin reduction that results from lower average selling prices as well as the extent to which we introduce new products with higher initial average selling prices that achieve market acceptance. Our gross margins may also be affected by changes in the price of silicon wafers, copper cables, printed circuit boards (PCBs), testing costs and commodities, and the extent to which we are able to offset any increases in our costs through increases prices to our customers, productivity actions or other means. Our product gross margins may also fluctuate from period to period as a result of changes in average selling prices due to new product introductions or existing product transitions into larger scale commercial volumes and manufacturing costs as well as our product and customer mix.
Product Adoption
We develop and sell leading-edge connectivity solutions for digital infrastructure which are intended to replace existing legacy solutions and support our customers’ future applications and needs. Our success is dependent on customers adopting our new technology and preferring our solutions over competing offerings or other current or future technologies.
Technology Development
We operate in industries characterized by rapidly changing technologies, industry standards and technological obsolescence. We work closely with our customers to understand their product roadmaps and strategies to forecast their future needs. This helps inform our technology roadmap and development priorities. We also monitor forecasts by industry analysts and the adoption curve of technology as well as potential competing forces which could hinder adoption of our solutions. Our revenue growth is dependent on our ability to continually develop and introduce new products to meet the changing technology and performance requirements of our customers, diversify our revenue base and generate new revenue to replace, or build upon, the success of previously introduced products which may be rapidly maturing. As a result, our revenue is impacted, to a more significant extent, by product life cycles for a variety of products and to a much lesser extent, if any, by any single product. In order to remain competitive, we have made, and expect to continue to make, significant expenses in research and

69




development, and our research and development expenses in a particular period may be significantly impacted by specific product or engineering initiatives that we undertake to maintain our competitiveness and expand our product portfolio. If we fail to anticipate or respond appropriately to new developments in technology, or to timely develop competitive new or enhanced products or technologies, our revenue could decrease and we could lose design wins to our competitors.
Industry Trends and Cyclicality
We continue to evaluate trends within the industry that affect our business performance. We design and develop high-speed connectivity solutions that deliver improved power and cost efficiency for the data infrastructure market. This market is driven by hyperscalers, HPC and 5G infrastructure. Accordingly, our revenue and business performance are influenced by the deployment and timing of broader market adoption of next generation technologies in data centers, particularly by hyperscalers, and in the HPC and 5G markets. The semiconductor industry is cyclical and is characterized by rapid technological change, evolving standards, product obsolescence, price erosion, and fluctuations in product supply and demand. Any prolonged or significant downturn in our industry generally could adversely affect our business and reduce demand for our products and otherwise harm our financial condition and results of operations.
Macroeconomic Environment
Our industry is subject to uncertainty as a result of the recent macroeconomic environment, which has been characterized by rising interest rates and inflation, geopolitical instability, continuing risk from the COVID-19 pandemic and public health measures related to it, and supply chain uncertainty. These factors are causing companies across the semiconductor industry to reduce spending and tighten inventory controls, which could negatively impact our business, financial condition, and results of operations.
COVID-19
We continue to monitor the impact of COVID-19 on our business. The extent and nature of the impact of the COVID-19 pandemic on our business and financial performance will be influenced by a variety of factors, including the duration and spread of the pandemic, as well as future spikes of COVID-19 infections or the emergence of additional COVID-19 variants that may result in additional preventative and mitigative measures. These factors may affect the timing and magnitude of demand from customers and the availability of portions of the supply chain, logistical services and component supply and may have a material net negative impact on our business and financial results.
Components of Our Operating Results
Revenue
Our revenues consist of sale of our products, licensing of our IP and providing product engineering and IP license engineering services. Product sales primarily consists of shipment of our ICs and AEC products. IP license revenue includes fees from licensing of our SerDes IP and related support and royalties. Product engineering and IP license engineering services revenue consists of engineering fees associated with integration of our technology solutions into our customers’ products and IP, respectively. Our customers are primarily OEMs who design and manufacture end market devices for the communications and enterprise networks markets. Our revenue is driven by various trends in these markets. Our revenue is also impacted by changes in the number and average selling prices of our IC products.
We recognize revenue upon transfer of control of promised goods and services in an amount that reflects the consideration we expect to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. We determine the SSP based on an observable standalone

70




selling price when it is available, as well as other factors, including the price charged to customers and our overall pricing objectives, while maximizing observable inputs. Our policy is to record revenue net of any applicable sales, use or excise taxes. Changes in our contract assets and contract liabilities primarily result from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.
Product Sales - We transact with customers primarily pursuant to standard purchase orders for delivery of products and generally allow customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. We offer standard performance warranties of twelve months after product delivery and offer limited product return rights to certain distributors. We recognize product sales when we transfer control of promised goods in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates.
IP License Revenue - Our IP license revenue consists of perpetual licenses, support and maintenance and royalties. We enter into perpetual semiconductor IP license agreements that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate our IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. We recognize IP license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, we offer support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year.
In certain cases, we also charge licensees royalties related to the distribution or sale of products that use our technologies. Such royalties are reported to us on a quarterly basis. We estimate the sales-based royalties earned each quarter primarily based on our customers’ reporting of sales activity incurred in that quarter. We recognize the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Product Engineering and IP License Engineering Services Revenue - Some product and IP license revenue contracts includes non-recurring engineering services deliverables. We recognize revenue from these agreements over time as services are provided or at a point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. We believe the input method, based on time spent by our engineers, best depicts the efforts expended to transfer services to the customers.
Certain contracts may include multiple performance obligations for which we allocate revenue to each performance obligation based on relative SSP. We determine SSPs based on observable evidence. When SSPs are not directly observable, we use the adjusted market assessment approach or residual approach, if applicable. We also consider the constraint on estimates of variable consideration when estimating the total transaction price. We record liabilities for amounts that are collected in advance of the satisfaction of performance obligations under deferred revenue.

71




Cost of Revenue
Cost of revenue includes cost of materials, such as wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including stock-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third parties, write-down of inventories and amortization of production mask costs. Costs of revenue includes cost of product sales revenue, cost of product engineering services revenue, cost of IP license revenue and cost of IP license engineering services revenue.
Research and Development Expenses
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
We believe that continued investments in our products are important to our future growth and, as a result, we expect our research and development expenses to continue to increase in absolute dollars.
Selling, General and Administrative Expenses
Selling expenses consist of personnel costs including salaries, benefits and share-based compensation expense, field application engineering support, samples to customers, shipping costs and travel and entertainment costs.
We expect selling expenses to increase in absolute dollars as we increase our sales and marketing personnel and continue to expand our customer engagement.
General and administrative expenses consist primarily of personnel costs including salaries, benefits, and share-based compensation, related to corporate, finance, legal and human resource functions, contractor and professional services fees, audit and compliance expenses, insurance costs, and general corporate expenses including allocated facilities expenses.
We expect general and administrative expenses to increase in absolute dollars as we grow our operations and incur additional expenses associated with operating as a public company. These expenses as a result of operating as a public company include expenses necessary to comply with the rules and regulations applicable to companies listed on a national securities exchange and related compliance and reporting obligations pursuant to the rules and regulations of the SEC, as well as higher expenses for general and director and officer insurance, investor relations and other professional services. Additionally, as of April 29, 2023, we are no longer an “emerging growth company” under the JOBS Act and need to comply with additional disclosure and reporting requirements, including an annual management report on the effectiveness of our internal control over financial reporting and an annual attestation report on internal control over financial reporting issued by our independent registered public accounting firm. We are also required to include additional information regarding executive compensation in our proxy statement and hold nonbinding advisory votes on executive compensation at our annual meeting of shareholders. These additional reporting requirements may increase our legal and financial compliance costs and cause management and other personnel to divert attention from operational and other business matters to devote substantial time to these public company requirements.
Impairment Charges
Impairment charges consist primarily of impairment on property and equipment for assets no longer in service.

72




Other Income and Expense, Net
Other income and expense, net consists primarily of interest income from significant financing components related to IP license revenue contracts, and foreign exchange gains and losses.
Provision for Income Taxes
Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
We account for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Results of Operations
Years Ended April 29, 2023 and April 30, 2022

73




The following table sets forth information derived from our consolidated statements of operations expressed as a percentage of total revenue:
Year Ended
April 29, 2023April 30, 2022
Revenue:
Product sales76.8 %69.2 %
Product engineering services5.9 %7.3 %
IP license16.0 %21.9 %
IP license engineering services1.3 %1.6 %
Total revenue100.0 %100.0 %
Cost of revenue:
Cost of product sales revenue40.8 %37.6 %
Cost of product engineering services revenue0.5 %1.8 %
Cost of IP license revenue0.6 %— %
Cost of IP license engineering services revenue0.4 %0.5 %
Total cost of revenue42.3 %39.9 %
Gross margin57.7 %60.1 %
Operating expenses:
Research and development41.7 %45.0 %
Selling, general and administrative26.2 %32.8 %
Impairment charges1.3 %2.9 %
Total operating expenses69.2 %80.7 %
Operating loss(11.5)%(20.6)%
Other income (expense), net1.8 %(0.2)%
Loss before income taxes(9.7)%(20.8)%
Benefit for income taxes(0.7)%— %
Net loss(9.0)%(20.8)%
Comparison of Years Ended April 29, 2023 and April 30, 2022
Revenue
Year Ended % Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Product sales$141,475 $73,721 91.9 %
Product engineering services10,780 7,741 39.3 %
IP license29,444 23,309 26.3 %
IP license engineering services2,495 1,706 46.2 %
Total revenue$184,194 $106,477 73.0 %
Revenue for fiscal 2023 increased by $77.7 million primarily due to increases in product sales and IP license revenues, which increased by $67.8 million and $6.1 million, respectively.
The increase in product sales revenue was primarily due to an increase in the volume of unit shipments of AEC cables, which contributed more than 90% of the increase in product sales revenue. The AEC sales increase was primarily driven by the introduction of the AEC product category in fiscal 2021 and ramping of our AEC solutions at our first hyperscale data center customer in fiscal 2023.

74




The increase in IP license revenue was primarily driven by high-dollar IP licenses delivered to a customer that resulted in revenue recognition of $21.5 million during fiscal 2023, compared to $11.6 million revenue recognized during fiscal 2022, from the same customer.
Cost of Revenue
Year Ended% Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Cost of product sales revenue$75,143 $40,082 87.5 %
Cost of product engineering services revenue972 1,918 (49.3)%
Cost of IP license revenue1,179 — N/A
Cost of IP license engineering services revenue706 462 52.8 %
Total cost of revenue$78,000 $42,462 83.7 %
Cost of product sales revenue increased by $35.1 million in fiscal 2023 primarily due to higher product sales during the same period, which resulted in the higher product sales revenue as discussed above, and a $4.2 million increase of write-downs for excess and obsolete inventory.
Cost of IP license revenue in fiscal 2023 related to costs incurred for delivery of a milestone during the first quarter of fiscal 2023 on an IP licensing and development contract.
Gross Profit and Gross Margin
Year Ended% Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Gross profit$106,194 $64,015 65.9 %
Gross margin57.7 %60.1 %
Gross margin decreased by 2.4 percentage points in fiscal 2023 primarily driven by an increase in our product sales revenue as a percentage of overall revenue as noted above given that our product sales has lower gross margin in relation to other revenue streams. Product sales gross margin increased by 1.3 percentage points in fiscal 2023 primarily from our product sales business gaining scale. We expect to see a long-term benefit from improvements in our operating leverage as our business continues to gain scale.
Research and Development
Year Ended% Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Research and development$76,774 $47,949 60.1 %
% of total revenue41.7 %45.0 %
Research and development expenses for fiscal 2023 increased by $28.8 million compared to fiscal 2022. The increase was due primarily to a $9.8 million increase in personnel costs as a result of new hires for product development, an $8.3 million increase in share-based compensation expense driven by increased amortization expense from new equity awards granted to employees, a $3.6 million increase in design activities and higher engineering activities relating to testing and laboratory supplies for new product development, a $3.6 million increase in depreciation expense driven by increased computer equipment and software and laboratory equipment utilized in research and development activities, and a $1.4 million increase in information technology and facilities costs.

75




Selling, General and Administrative
Year Ended% Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Selling, general and administrative$48,248 $34,900 38.2 %
% of total revenue26.2 %32.8 %
Selling, general and administrative expenses for fiscal 2023 increased by $13.3 million compared to the same period in fiscal 2022. The increase was due primarily to a $3.8 million increase in personnel costs as a result of higher selling, general and administrative headcount, a $0.9 million increase in professional services spending, a $1.3 million increase in facility-related costs, a $1.6 million increase in director and officer insurance cost as a result of being a public company and a $5.6 million increase in share-based compensation expense driven by increased amortization expense from new equity awards granted to employees.
Impairment Charges
Year Ended% Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Impairment charges$2,407 $3,134 (23.2)%
% of total revenue1.3 %2.9 %
Impairment charges incurred in fiscal 2023 and 2022 were primarily related to the impairments on property and equipment that did not reach production qualification.
Benefit for Income Taxes
Year Ended% Change
April 29, 2023April 30, 2022
(in thousands, except percentages)
Benefit for income taxes$(1,367)$(37)3594.6 %
% of total revenue(0.7)%— %
Benefit for income taxes in fiscal 2023 increased by $1.3 million compared to the same period in fiscal 2022. The increase was primarily due to an increase in tax benefit of share-based compensation in fiscal 2023, compared to that in fiscal 2022.
Liquidity and Capital Resources
Our activities consist primarily of selling our products, licensing our IP, providing IP customization services and conducting research and development of our products and technology. Since our inception through April 29, 2023, our operations have been financed primarily by net proceeds from our IPO, the sale of convertible preferred shares and ordinary shares prior to our IPO, and cash generated from our customers. As of April 29, 2023 and April 30, 2022, we had cash and cash equivalents of $108.6 million and $259.3 million, respectively, and working capital of $297.2 million and $305.7 million, respectively. Our principal use of cash is to fund our operations and invest in research and development to support our growth. See also Note 7 to our consolidated financial statements included in this Annual Report on Form 10-K for a further discussion of our cash requirements under non-cancelable purchase obligations.
We believe our existing cash and cash equivalents and other components of working capital will be sufficient to meet our needs for at least the next 12 months. Our future capital requirements will depend

76




on many factors, including our growth rate, the timing and extent of our sales and marketing and research and development expenditures, customer demand and the continuing market acceptance of our solutions. In the event that we need to borrow funds or issue additional equity, we cannot assure you that any such additional financing will be available on terms acceptable to us, if at all. If we are unable to raise additional capital when we need it, our business, results of operations and financial condition would be adversely affected.
The following table summarizes our cash flows for the periods indicated.
Year Ended
April 29, 2023April 30, 2022
(in thousands)
Net cash used in operating activities$(24,615)$(30,832)
Net cash used in investing activities$(130,941)$(17,580)
Net cash provided by financing activities$4,885 $204,181 
Cash Flows Used in Operating Activities
Net cash used in operating activities was $24.6 million for fiscal 2023. The cash outflows from operating activities for fiscal 2023 were primarily due to $16.5 million of net loss and $50.4 million of cash outflows for working capital purposes, partially offset by $42.4 million of non-cash items. The cash outflows from working capital for fiscal 2023 were primarily driven by (a) an increase in accounts receivable of $20.0 million primarily due to increased sales in the fiscal 2023 compared to fiscal 2022 and timing of collection; (b) an increase in inventory of $24.4 million to support unfulfilled backlog and related new product ramps; and (c) an increase in other non-current assets of $8.0 million primarily due to refundable deposit payments for manufacturing commitments and an increase in deferred tax assets position.
Net cash used in operating activities was $30.8 million for fiscal 2022. The cash outflows from operating activities for fiscal 2022 were primarily due to $22.2 million of net loss and $29.6 million of cash outflows for working capital purposes, partially offset by $21.0 million of non-cash items. The cash outflows from working capital for fiscal 2022 were primarily driven by (a) an increase in accounts receivable of $15.9 million primarily due to increased sales in the fiscal 2022 compared to fiscal 2021 and timing of collection; (b) an increase in inventory of $21.7 million to better support unfulfilled backlog and related new product ramps; (c) and an increase in contract assets of $4.7 million primarily driven by certain IP licensing and engineering services arrangements where certain billing milestones had not yet been reached but the criteria for revenue had been met. This was offset by increases in accounts payable of $4.7 million and accrued expenses, compensation and other liabilities of $9.6 million due to amounts payable relating to increased purchases of inventory to support growing demand for our products.
Cash Flows Used in Investing Activities
Net cash used in investing activities of $130.9 million in fiscal 2023 was attributable to purchases of property and equipment of $21.7 million and investment in certificates of deposit of $159.2 million, partially offset by maturities of investment in certificates of deposits of $50.0 million. Purchases of property and equipment primarily related to mask sets purchases for new products introduced or in process of being introduced, and computer equipment and software used for research and development purposes.
Net cash used in investing activities of $17.6 million in fiscal 2022 was attributable to purchases of property and equipment, including third-party licenses. Purchases of property and equipment primarily related to mask sets purchases for new products introduced or in process of being introduced, and laboratory equipment used for research and development purposes.

77




Cash Flows Provided by Financing Activities
Net cash provided by financing activities of $4.9 million for fiscal 2023 was primarily attributable to $5.5 million in proceeds from exercises of employee share options and the issuance of shares under our employee share purchase plan.
Net cash provided by financing activities of $204.2 million in fiscal 2022 was primarily attributable to $194.2 million in proceeds from our IPO, net of underwriting discounts and commissions and offering costs, $2.7 million in proceeds from exercises of share options and $7.2 million in proceeds from the issuance of convertible preferred shares, net of issuance costs.
Critical Accounting Estimates
We prepare our financial statements in conformity with GAAP. The preparation of financial statements in accordance with GAAP requires certain estimates, assumptions and judgments to be made that may affect our consolidated financial statements. Accounting policies that have a significant impact on our results are described in Note 2 to our consolidated financial statements included elsewhere in this filing. The accounting policies discussed in this section are those that we consider to be the most critical. We consider an accounting policy to be critical if the policy is subject to a material level of judgment and if changes in those judgments are reasonably likely to materially impact our results.
We base our estimates and judgments on our historical experience, knowledge of current conditions, and our beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the SSP for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share awards and customer warrant, valuation of ordinary shares and the realization of tax assets and estimates of tax reserves. Actual results may differ from those estimates and such differences may be material to the financial statements.
We continue to monitor and assess our critical estimates in light of developments, and as events continue to evolve and additional information becomes available, our estimates may change materially in future periods.
Revenue Recognition
We recognize revenue upon transfer of control of promised goods and services in an amount that reflects the consideration we expect to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. We determine the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and our overall pricing objectives, while maximizing observable inputs. The determination of the SPP for certain of our IP requires fair value estimate under income approach, involving the estimation of future cash flow expected to be generated from the IP. Our policy is to record revenue net of any applicable sales, use or excise taxes.
We transact with customers primarily pursuant to standard purchase orders for delivery of products and generally allow customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. We offer standard performance warranties of twelve months after product delivery and offer limited product return rights to certain distributors, other than returns due to warranty issues. We recognize product sales when we transfer control of promised goods in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods, net of accruals for estimated sales returns and rebates.
We account for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. We analyze the probability of vesting of each tranche of the warrant based on the demand forecast from the customer. When we determine that it

78




is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Inventory Valuation
We value our inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of our products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We regularly review inventory quantities on hand and non-cancellable purchase commitments, and record write-downs for excess and obsolete inventory based primarily on the shipment history and our estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for our products is less favorable than our forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to us and affect our results of operations. We do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions that we use to calculate our inventory reserve. However, if estimates regarding customer demand are inaccurate or changes in technology affect demand for certain products in an unforeseen manner, we may be exposed to losses or gains that could be material.
Share-Based Compensation
Share-based compensation is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service vesting period. We amortize share-based compensation expense for time-based awards under the straight-line attribution method over the vesting period.
The fair value of each restricted share unit is estimated based on the market price of our ordinary shares on the date of grant less the expected dividend yield. We estimate the fair value of share purchase awards on the date of grant using the Black-Scholes option-pricing model.
Forfeitures are recorded when they occur. Previously recognized expense is reversed for the portion of awards forfeited prior to vesting as and when forfeitures occur.
Recent Accounting Pronouncements
For more information, see Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
JOBS Act Accounting Election
On the last business day of our second quarter in fiscal 2023, the aggregate market value of our shares held by non-affiliate shareholders exceeded $700 million. As a result, as of April 29, 2023, we are considered a large accelerated filer as defined in Rule 12b-2 under the Securities Exchange Act of 1934, as amended, or the Exchange Act, and we ceased to be an emerging growth company as defined in the JOBS Act.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Exchange Risk
The majority of our sales and expenses are denominated in U.S. dollars. Since we operate in many countries, a portion of our international operational expenses is denominated in foreign currencies and exchange volatility could positively or negatively impact those operating expenses. Increases in the value of the U.S. dollar relative to other currencies could make our products more expensive, which could negatively impact our ability to compete. Conversely, decreases in the value of the U.S. dollar relative to

79




other currencies could result in our suppliers raising their prices to continue doing business with us. Additionally, we may hold certain assets and liabilities, including potential tax liabilities, in local currency on our consolidated balance sheets. These tax liabilities would be settled in local currency. Foreign exchange gains and losses from remeasuring the tax liabilities are recorded to interest and other income, net. We do not believe that foreign exchange volatility has had a material impact on our current business or results of operations. However, fluctuations in currency exchange rates could have a greater effect on our business or results of operations in the future to the extent our expenses increasingly become denominated in foreign currencies.
Although we have not entered into foreign currency derivatives to hedge our foreign currency exposure to date, in the future, we may enter into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks associated with certain existing assets and liabilities, certain firmly committed transactions, forecasted future cash flows and net investments in foreign subsidiaries. However, we may choose not to hedge certain foreign exchange exposures for a variety of reasons, including, but not limited to, accounting considerations and the prohibitive economic cost of hedging particular exposures.
To provide an assessment of the foreign currency exchange risk associated with our foreign currency exposures within operating expense, we performed a sensitivity analysis to determine the impact that a hypothetical adverse change in exchange rates would have had on our financial statements, with all other variables held constant. If the U.S. dollar weakened by 10%, our operating expense in fiscal 2023 would have increased by approximately 2%.
Interest Rate Risk
We maintain an investment policy that requires minimum credit ratings and diversification of credit risk. We invest our excess cash primarily in money market mutual funds and time deposits. These investments are recorded on our consolidated balance sheets at fair market value with their related unrealized gain or loss reflected as a component of accumulated other comprehensive income (loss). Investments in both fixed-rate and floating-rate interest-earning securities carry a degree of interest rate risk. The fair market value of fixed-rate securities may be adversely impacted due to a rise in interest rates, while floating-rate securities may produce less income than predicted if interest rates fall.

80




Item 8. Financial Statements and Supplementary Data
CREDO TECHNOLOGY GROUP HOLDING LTD
CONSOLIDATED FINANCIAL STATEMENTS
Content

81




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of Credo Technology Group Holding Ltd
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Credo Technology Group Holding Ltd (the Company) as of April 29, 2023 and April 30, 2022, the related consolidated statements of operations, comprehensive loss, convertible preferred shares and shareholders' equity (deficit) and cash flows for each of the three years in the period ended April 29, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at April 29, 2023 and April 30, 2022, and the results of its operations and its cash flows for each of the three years in the period ended April 29, 2023, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of April 29, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated June 22, 2023 expressed an unqualified opinion thereon.
Adoption of ASU No. 2016-02
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in the year ended April 30, 2022 due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and the related amendment.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.

82




Inventory Valuation

Description of the Matter

The Company’s inventories totaled $46.0 million as of April 29, 2023, representing 11.6% of total assets. As explained in Note 2 to the consolidated financial statements, the Company values inventories at the lower of standard cost (which approximates actual cost determined on a first-in first-out basis) and net realizable value in each reporting period. Excess and obsolete inventory is written down to its estimated net realizable value if less than cost.

Auditing management’s estimates for excess and obsolete inventory involved subjective auditor judgment because management’s assessment of whether a write down is required and the measurement of any excess of cost over net realizable value is judgmental and considers a number of qualitative factors that are affected by market and economic conditions outside the Company’s control. In particular, the excess and obsolete inventory calculations are sensitive to significant assumptions, including demand for the Company’s products, which considers adjustments to sales forecasts for specific product considerations, including but not limited to new product launches and expected industry sales growth.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design, and tested the operating effectiveness of internal controls over the Company's excess and obsolete inventory write-down process. This included controls over management’s assessment of inventory valuation, including the determination of forecasted usage of inventories.

Our audit procedures included, among others, evaluating the significant assumptions stated above and testing the completeness and accuracy of the underlying data used in management’s excess and obsolete inventory valuation assessment. We evaluated inventory levels compared to forecasted product demand, historical sales and specific product considerations. We also assessed the historical accuracy of management’s estimates and performed sensitivity analyses over the significant assumptions to evaluate the changes in the excess and obsolete inventory estimates that would result from changes in the underlying assumptions.


/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2018.
San Jose, California
June 22, 2023


83




Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of Credo Technology Group Holding Ltd
Opinion on Internal Control Over Financial Reporting
We have audited Credo Technology Group Holding Ltd’s internal control over financial reporting as of April 29, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Credo Technology Group Holding Ltd (the Company) maintained, in all material respects, effective internal control over financial reporting as of April 29, 2023, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of Credo Technology Group Holding Ltd (the Company) as of April 29, 2023 and April 30, 2022, the related consolidated statements of operations, comprehensive loss, convertible preferred shares and shareholders' equity (deficit) and cash flows for each of the three years in the period ended April 29, 2023, and the related notes and our report dated June 22, 2023 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk

84




that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ Ernst & Young LLP
San Jose, California
June 22, 2023

85




Credo Technology Group Holding Ltd
Consolidated Balance Sheets
(in thousands, except per share amounts)
April 29, 2023April 30, 2022
Assets
Current Assets:
Cash and cash equivalents$108,583 $259,322 
Short-term investments109,228  
Accounts receivable49,541 29,524 
Inventories46,023 27,337 
Contract assets9,445 10,071 
Prepaid expenses and other current assets5,412 5,923 
Total current assets
328,232 332,177 
Property and equipment, net40,222 21,844 
Right of use assets14,860 16,954 
Other non-current assets13,975 4,714 
Total assets
$397,289 $375,689 
Liabilities and Shareholders' Equity
Current Liabilities:
Accounts payable$6,067 $8,487 
Accrued compensation and benefits6,471 4,713 
Accrued expenses and other current liabilities14,454 12,063 
Deferred revenue4,040 1,234 
Total current liabilities 31,032 26,497 
Non-current operating lease liabilities12,869 14,809 
Other non-current liabilities5,753 220 
Total liabilities 49,654 41,526 
Commitments and contingencies (Note 7)
Shareholders' equity:
Convertible preferred shares, $0.00005 par value; 50,000 shares authorized; no shares issued and outstanding at April 29, 2023 and April 30, 2022
  
Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 148,651 and 144,755 shares issued and outstanding at April 29, 2023 and April 30, 2022, respectively
77
Additional paid in capital454,795 424,562 
Accumulated other comprehensive income (loss)(191)23 
Accumulated deficit(106,976)(90,429)
Total shareholders' equity347,635 334,163 
Total liabilities and shareholders' equity$397,289 $375,689 
The accompanying notes are an integral part of these consolidated financial statements.

86




Credo Technology Group Holding Ltd
Consolidated Statements of Operations
(in thousands, except per share amounts)
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Revenue:
Product sales$141,475 $73,721 $27,477 
Product engineering services10,780 7,741 9,579 
IP license29,444 23,309 17,273 
IP license engineering services2,495 1,706 4,368 
Total revenue184,194 106,477 58,697 
Cost of revenue:
Cost of product sales revenue75,143 40,082 16,071 
Cost of product engineering services revenue972 1,918 3,168 
Cost of IP license revenue1,179   
Cost of IP license engineering services revenue706 462 1,180 
Total cost of revenue78,000 42,462 20,419 
Gross profit106,194 64,015 38,278 
Operating expenses:
Research and development76,774 47,949 34,845 
Selling, general and administrative48,248 34,900 28,667 
Impairment charges2,407 3,134  
Total operating expenses127,429 85,983 63,512 
Operating loss(21,235)(21,968)(25,234)
Other income (expense), net3,321 (245)(62)
Loss before income taxes(17,914)(22,213)(25,296)
Provision (benefit) for income taxes(1,367)(37)2,215 
Net loss$(16,547)$(22,176)$(27,511)
Net loss per share:
Basic and diluted$(0.11)$(0.25)$(0.40)
Weighted-average shares used in computing net loss per share:
Basic and diluted146,556 88,398 69,099 
The accompanying notes are an integral part of these consolidated financial statements.

87




Credo Technology Group Holding Ltd
Consolidated Statements of Comprehensive Loss
(in thousands)
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Net loss$(16,547)$(22,176)$(27,511)
Other comprehensive income (loss):
Foreign currency translation gain (loss)(214)(204)378 
Total comprehensive loss$(16,761)$(22,380)$(27,133)
The accompanying notes are an integral part of these consolidated financial statements.

88




Credo Technology Group Holding Ltd
Consolidated Statements of Convertible Preferred Shares and Shareholders’ Equity (Deficit)
(in thousands, except share amounts)
Convertible Preferred SharesOrdinary SharesAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Shareholders’ Equity (Deficit)
Number of SharesAmountNumber of SharesAmount
Balances at April 30, 202032,245$98,617 72,545$4 $9,506 $(151)$(18,767)$(9,408)
Issuance of Series D convertible preferred shares, net of issuance costs 9,93449,465 — — — —  
Issuance of Series D+ convertible preferred shares, net of issuance costs8,63049,883 — — — —  
Ordinary shares issued under employee share incentive plans— 2,613— 1,448 — — 1,448 
Repurchase of ordinary shares— (6,876)(1)(932)— (21,975)(22,908)
Share-based compensation— — 2,570 — — 2,570 
Total comprehensive gain (loss)— — — 378 (27,511)(27,133)
Balances at April 30, 202150,809$197,965 68,282 $3 $12,592 $227 $(68,253)$(55,431)
Issuance of Series D+ convertible preferred shares, net of issuance costs1,2517,245 — — — —  
Conversion of preferred shares into ordinary shares(52,060)(205,210)52,0603 205,207 — — 205,210 
Issuance of ordinary shares in connection with initial public offering, net of offering costs, underwriting discounts and commissions— 21,3841 194,204 — — 194,205 
Ordinary shares issued under employee share incentive plans
— 3,029— 2,731 — — 2,731 
Share-based compensation
— — 9,188 — — 9,188 

89




Convertible Preferred SharesOrdinary SharesAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Shareholders’ Equity (Deficit)
Number of SharesAmountNumber of SharesAmount
Warrant contra revenue— — 640 — — 640 
Total comprehensive loss— — — (204)(22,176)(22,380)
Balances at April 30, 2022$ 144,755$7 $424,562 $23 $(90,429)$334,163 
Ordinary shares issued under employee share incentive plans— 3,896— 5,497 — — 5,497 
Share-based compensation— — 23,516 — — 23,516 
Warrant contract revenue— — 1,220 — — 1,220 
Total comprehensive loss— — — (214)(16,547)(16,761)
Balances at April 29, 2023$ 148,651$7 $454,795 $(191)$(106,976)$347,635 

The accompanying notes are an integral part of these consolidated financial statements.

90




Credo Technology Group Holding Ltd
Consolidated Statements of Cash Flows
(in thousands)
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Cash flows from operating activities:
Net loss$(16,547)$(22,176)$(27,511)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization9,514 4,793 2,218 
Share-based compensation23,516 9,188 2,570 
Warrant contra revenue1,220 640  
Write-downs for excess and obsolete inventory5,693 1,444 1,673 
Impairment of assets2,407 4,887  
Changes in operating assets and liabilities
Accounts receivable(20,017)(15,879)682 
Inventories(24,379)(21,677)(6,502)
Contract assets1,609 (4,673)(2,648)
Prepaid and other current assets512 2,808 (7,016)
Other non-current assets(7,977)(1,654)(1,528)
Accounts payable(3,843)4,748 1,336 
Accrued expenses, compensation and other liabilities491 9,601 (7,006)
Deferred revenue3,186 (2,882)1,371 
Net cash used in operating activities (24,615)(30,832)(42,361)
Cash flows from investing activities:
Purchases of property and equipment(21,713)(17,580)(6,056)
Purchases of short-term investments(159,228)  
Maturities of short-term investments50,000   
Net cash used in investing activities (130,941)(17,580)(6,056)
Cash flows from financing activities:
Proceeds from issuance of ordinary shares upon initial public offering, net of underwriter discounts and offering costs 194,205  
Payments on technology license obligations(616)  
Proceeds from employee share incentive plans5,501 2,731 1,448 
Proceeds from issuance of convertible preferred shares, net of issuance costs 7,245 99,348 
Payments for repurchase of ordinary shares  (22,908)
Net cash provided by financing activities 4,885 204,181 77,888 
Effect of exchange rate changes on cash(68)(204)378 
Net increase (decrease) in cash and cash equivalents (150,739)155,565 29,849 
Cash and cash equivalents at beginning of the year259,322 103,757 73,908 
Cash and cash equivalents at end of the year $108,583 $259,322 $103,757 
Supplemental cash flow information:
Income taxes paid$(1,204)$(427)$(1,219)
Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities$10,909 $168 $19 
Conversion of convertible preferred shares into ordinary shares upon initial public offering$ $205,210 $ 
The accompanying notes are an integral part of these consolidated financial statements.

91



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
1. Description of Business and Basis of Presentation
Credo Technology Group Holding Ltd was formed under the laws of the Cayman Islands in September 2014. Credo Technology Group Holding Ltd directly owns Credo Technology Group Ltd., which owns, directly and indirectly, all of the shares of its subsidiaries in mainland China, Hong Kong, and the United States (“U.S.”). References to the “Company” in these notes refer to Credo Technology Group Holding Ltd and its subsidiaries on a consolidated basis, unless otherwise specified.
The Company is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency. The Company’s connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G, 200G, 400G, 800G and emerging 1.6T markets. The Company’s products are based on its Serializer/Deserializer (“SerDes”) and Digital Signal Processor (“DSP”) technologies. The Company’s product families include integrated circuits (“ICs”), Active Electrical Cables (“AECs”) and SerDes Chiplets. The Company’s intellectual property (“IP”) solutions consist primarily of SerDes IP licensing.
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 29, 2023 (“fiscal year 2023”) is a 52-week fiscal year. The first quarter of our fiscal year 2023 ended on July 30, 2022, the second quarter ended on October 29, 2022 and the third quarter ended on January 28, 2023.
Reclassifications
Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net income (loss) or cash flows for any of the periods presented.
Initial Public Offering
On January 31, 2022, the Company completed an initial public offering (the “IPO”) of 20,000,000 of its ordinary shares, par value $0.00005 per share (the “Shares”), at a public offering price of $10.00 per share. The Company sold 18,383,800 Shares and certain existing shareholders sold an aggregate of 1,616,200 Shares. The Company received net proceeds of $171.9 million after deducting underwriting discounts and commissions.
Immediately prior to the Closing, all of the Company’s outstanding Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”) automatically converted into ordinary shares on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
In connection with the IPO, the underwriters were granted a 30-day option to purchase from the Company up to an additional 3,000,000 of the Company’s ordinary shares at the public offering price, less underwriting discounts and commissions. On February 7, 2022, the underwriters exercised the option to purchase additional shares in full, which purchase closed on February 10, 2022. The Company received net proceeds of $28.1 million after deducting underwriting discounts and commissions. The Company

92



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
incurred total IPO offering costs of $5.7 million, which were recorded as a reduction in additional paid-in capital as of April 30, 2022.
2. Significant Accounting Policies
Use of Estimates
The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.
The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, valuation of ordinary shares, the realization of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance related to the pandemic that would require management to update the significant estimates and assumptions used in the preparation of the consolidated financial statements. As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.
Foreign Currency
All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).
Cash, Cash Equivalents and Short-term Investments
Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.
Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.
The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent

93



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that  may affect collectability of the outstanding receivables. Management does not believe that an allowance for credit losses is needed as of April 29, 2023 or April 30, 2022 based on review of credit worthiness of the customers and their payment histories.
Inventory
The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Transportation equipment4
Leases
The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and

94



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-lived Assets
The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.
If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.
Revenue Recognition
The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products.
The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (“SSP”) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. The determination of the SPP for certain of the Company’s IP requires fair value estimate under income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services.

95



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Product Sales - The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 29, 2023 and April 30, 2022, the sales returns and rebate reserves were not material.
IP License Revenue - The Company’s IP license revenue consists of perpetual licenses, support and maintenance, and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year.
In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Product and IP License Engineering Services Revenue - Some product and IP revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers.
Certain contracts may include multiple performance obligations for which the Company allocates revenue to each performance obligation based on relative SSP. The Company determines SSPs based on observable evidence. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company records liabilities for amounts that are collected in advance of the satisfaction of performance obligations under deferred revenue.
Customer Warrant
The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the

96



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Cost of Revenue
Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue, cost of IP license revenue, and cost of IP license engineering services revenue.
Shipping and Handling Costs
Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling and marketing expenses in the Company’s Consolidated Statements of Operations.
Research and Development
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
Convertible Preferred Shares
The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance. Prior to fiscal 2022, the convertible preferred shares were recorded outside of shareholders’ equity (deficit) because, in the event of certain liquidation events considered not solely within the Company’s control, such as a change in control event and sale of all or substantially all of the Company’s assets, the convertible preferred shares would have become redeemable at the option of the holders.
Share-Based Compensation
The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the average historical share price volatility of comparable publicly traded companies in the Company’s industry group. The Company has not paid and does not expect to pay dividends. The Company accounts for forfeitures as they occur.
The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on Black-Scholes option pricing model.
Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and

97



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.
Income Taxes
The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.
The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company accounts for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Net Loss Per Share
Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.
Accounting Pronouncement Recently Adopted
In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Topic 740 in order to reduce

98



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
cost and complexity of its application. This new guidance was effective for the Company for its fiscal year beginning May 1, 2022. The Company adopted this guidance on May 1, 2022 prospectively, and the impact on its consolidated financial statements was not material.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company is required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year 2023. The Company adopted this guidance during the year ended April 29, 2023 prospectively, and the impact on its consolidated financial statements was not material.
3. Concentrations
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. Cash is placed in major financial institutions around the world. The Company’s cash deposits exceed insured limits. Short-term investments are subject to counterparty risk up to the amount presented on the balance sheet.
Historically, a relatively small number of customers have accounted for a significant portion of the Company’s revenue. The particular customers which account for revenue concentration have varied from period to period as a result of the addition of new contracts, completion of existing contracts, and the volumes and prices at which the customers have recently bought the Company’s products. These variations are expected to continue in the foreseeable future.
The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:
Accounts ReceivableApril 29, 2023April 30, 2022
Customer A**54 %*
Customer B***52 %
Customer C*14 %
Customer D22 %*
Year Ended
RevenueApril 29, 2023April 30, 2022April 30, 2021
Customer A**46 %**
Customer B***30 %32 %
Customer C13 %18 %*
Customer D12 %11 %*
Customer E*10 %*
Customer F**10 %
Customer G**12 %
* Less than 10% of total accounts receivable or total revenue.
** Both customers A and B were distributors who sold the Company’s products to the same end customer.
The Company believes that the concentration of credit risk in its trade receivables is substantially mitigated by the high level of credit worthiness of its customers and the relatively short collection terms.

99



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended when deemed necessary based upon payment history and the customer’s current credit worthiness, but generally require no collateral.
The Company operates in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products with new capabilities, general economic conditions worldwide, the ability to safeguard patents and other intellectual property in a rapidly evolving market and reliance on assembly and test subcontractors, third-party wafer fabricators and other factors could affect the Company’s financial results.
The Company currently outsources all of its integrated circuit manufacturing to Taiwan Semiconductor Manufacturing Company Limited with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. Any disruption of or interference with the Company’s access to the goods or services from these subcontractors would impact the Company’s operations.
4. Revenue Recognition
Contract Balances
The contract assets are primarily related to the Company’s fixed-fee IP licensing arrangements and rights to consideration for performance obligations delivered but not billed as of April 29, 2023 and April 30, 2022.
During the year ended April 29, 2023, the Company recognized $1.2 million of revenue that was included in the deferred revenue balance as of April 30, 2022. During the year ended April 30, 2022, the Company recognized $4.0 million of revenue that was included in the deferred revenue balance as of April 30, 2021. During the year ended April 30, 2021, the Company recognized $4.5 million of revenue that was included in the deferred revenue balance as of April 30, 2020.
During the year ended April 29, 2023, the decrease in contract assets of $1.6 million was primarily driven by IP licensing and engineering services arrangements where certain billing milestones were reached during fiscal 2023 while the criteria for revenue had previously been met.
During the year ended April 29, 2023, the increase in deferred revenue of $3.2 million was primarily due to customer advances related to product support services.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. The contracted but unsatisfied performance obligation was approximately $9.2 million and the satisfied but unrecognized performance obligation was approximately $10.1 million as of April 29, 2023, which the Company expects to recognize over the next fiscal year. The amounts stated above include amounts relating to an IP licensing and development contract we entered into with a customer in its fiscal year ended April 30, 2022 (“fiscal year 2022”), for a total cash consideration of $43.5 million, which is receivable over an estimated period of three years upon meeting certain contractual milestones. As of April 29, 2023, we had billed $33.1 million and recognized revenue amounting to $33.2 million upon delivery of the deliverables which were consistent with the meeting of the first three milestones. We have applied constraint on a remaining milestone due to significant uncertainty relating to the delivery of the milestone as of April 29, 2023 associated with dependency on actions by the customer. The constraints will be re-evaluated at each future reporting period.
Customer Warrant
During fiscal year 2022, the Company issued a warrant to Amazon.com NV Investment Holdings LLC (“Holder”) to purchase an aggregate of up to 4,080,000 of our ordinary shares at an exercise price of

100



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
$10.74 per share (the “Customer Warrant”). The exercise period of the Warrant is through the seventh anniversary of the issue date. Upon issuance of the Warrant, 40,000 of the shares issuable upon exercise of the Warrant vested immediately and the remainder of the shares issuable will vest in tranches over the contract term based on the amount of global payments by Holder and its affiliates to us, up to $201.0 million in aggregate payments. A total of 80,000 and 40,000 Warrant shares were vested as of April 29, 2023 and April 30, 2022, respectively.
The grant date fair value of the Warrant share was determined at $4.65 per share using the Black-Scholes option pricing model. The grant date fair value of the Warrant share was estimated using the following assumptions:
At Grant Date
Expected volatility40.00%
Weighted-average expected term (in years)7
Risk-free interest rate1.41%
Dividend yield%
Fair value per ordinary share$10.74
During the fiscal years ended April 29, 2023 and April 30, 2022, the Company recognized $1.2 million and $0.6 million, respectively, as contra revenue within the product sales revenue on the consolidated statements of operations.
5. Fair Value Measurements
Fair value is an exit price representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 - Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 - Other inputs that are directly or indirectly observable in the marketplace.
Level 3 - Unobservable inputs that are supported by little or no market activity.
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The Company measures the fair value of money market funds using Level 1 inputs. The Company’s certificates of deposit are classified as a held-to-maturity security as the Company intends to hold until their maturity dates. The certificates of deposit are valued using Level 2 inputs. Pricing sources may include industry standard data providers, security master files from large financial institutions, and other third-party sources used to determine a daily market value.
The following table presents the fair value of the financial instruments measured on a recurring basis as of April 29, 2023 (in thousands).

101



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
April 29, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$99,119 $ $ $99,119 
Short-term investments:
Certificate of deposit 109,228  109,228 
Total cash equivalents and short-term investments$99,119 $109,228 $ $208,347 
The carrying amount of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable and accounts payable, approximate their respective fair values because of their short maturities. As of April 29, 2023, there were no unrealized loss or gains associated with the Company’s financial instruments. The interest income recognized during the year ended April 29, 2023 was $4.7 million.
6. Supplemental Financial Information
Inventories
Inventories consisted of the following (in thousands):
April 29, 2023April 30, 2022
Raw materials$17,456 $11,610 
Work in process7,200 10,352 
Finished goods21,367 5,375 
$46,023 $27,337 
Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
April 29, 2023April 30, 2022
Computer equipment and software$13,942 $1,736 
Laboratory equipment15,577 9,521 
Production equipment19,783 15,502 
Leasehold improvements2,005 1,465 
Others632 524 
Construction in progress6,300 2,932 
58,238 31,680 
Less: accumulated depreciation and amortization(18,017)(9,836)
$40,222 $21,844 
Depreciation and amortization expense, excluding the assets impairment charges, for the years ended April 29, 2023, April 30, 2022 and April 30, 2021, was $9.5 million, $4.8 million, and $2.2 million, respectively. Construction in progress and production equipment primarily includes mask set costs capitalized relating to the Company’s new products to be introduced or yet to be in production.
During the year ended April 29, 2023, the Company recorded $2.4 million impairment charges primarily related to the impairment on property and equipment. Impairment charges were presented under operating expenses in the consolidated statements of operations for equipment that did not reach production qualification. During the year ended April 30, 2022, the Company recorded $4.9 million

102



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
impairment charges primarily related to the impairment on property and equipment. Impairment charges of $1.8 million were presented as part of cost of product sales revenue in the consolidated statements of operations as it related to a production equipment no longer in service and impairment charges of $3.1 million were presented under operating expenses in the consolidated statements of operations for equipment that did not reach production qualification. There were no impairment charges of long-lived assets for the year ended April 30, 2021.
Other Non-current Assets
Other non-current assets consisted of the following (in thousands):
April 29, 2023April 30, 2022
Refundable deposits$5,180 $ 
Other non-current assets8,795 4,714 
$13,975 $4,714 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Accrued expenses$6,595 $8,372 
Current payables relating to purchases of property and equipment4,269  
Current portion of operating lease liabilities2,630 2,379 
Income tax payable960 1,312 
$14,454 $12,063 
Other non-current Liabilities
Other non-current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Non-current payables relating to purchases of property and equipment$5,049 $ 
Non-current deferred revenue380  
Other non-current liabilities324 220 
$5,753 $220 
7. Commitments and Contingencies
Non-Cancelable Purchase Obligations
Total future non-cancelable purchase obligations as of April 29, 2023 were as follows (in thousands):
Fiscal Year Purchase Commitments to Manufacturing Vendors Technology License Fees
2024$9,134 $5,177 
20256,763 5,432 
20268,131 350 
20279,282 350 
Thereafter7,319 700 
Total unconditional purchase commitments$40,629 $12,009 

103



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Technology license fees include the liabilities under agreements for technology licenses between the Company and various vendors.
Under the Company’s manufacturing relationships with its foundry partners, cancellation of outstanding purchase orders is allowed but requires payment of all costs and expenses incurred through the date of cancellation.
As of April 29, 2023, the total value of non-cancelable purchase orders payable within the next one year that were committed with the Company’s third-party subcontractors was approximately $5.1 million. Such purchase commitments are included in the preceding table.
The Company entered into a manufacturing supply capacity reservation agreement with an assembly subcontractor during the fiscal year April 29, 2023 due to the current global supply shortage environment. Under this arrangement, the Company agreed to pay refundable deposits to the supplier in exchange for reserved manufacturing production capacity over the term of the agreement, which approximates five years. In addition, the Company committed to certain purchase levels that were in line with the capacity reserved. If the Company does not meet the purchase level commitment, the agreement requires the Company to pay a fee equal to the difference between the actual purchase and the purchase commitment, up to the value of refundable deposits made. The Company currently estimates that it has made purchase level commitments of at least $35.5 million for the fiscal year 2024 through fiscal year 2028 under the capacity reservation agreement. Such purchase commitments are included in the preceding table. In addition, refundable deposits of $5.4 million were paid as of April 29, 2023, and refundable deposits payable under this arrangement is $3.4 million in fiscal year 2024.
Warranty Obligations
The Company has contractual commitments to various customers, which could require the Company to incur costs to repair an epidemic defect with respect to its products outside of the normal warranty period if such defect were to occur. The Company’s products carry a standard one-year warranty. The Company’s warranty expense has not been material in the periods presented.
Indemnifications
In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications. Accordingly, the Company has no liabilities recorded for these agreements as of April 29, 2023 and April 30, 2022.
Legal Proceedings
From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determined that such a liability for litigation and contingencies are both probable and reasonably estimable. As of the date of issuance of the consolidated financial statements, the Company was not subject to any litigation. No accruals for loss contingencies or recognition of actual losses have been recorded in any of the periods presented.


104



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
8. Convertible Preferred Shares
The Company had previously issued Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”).
Immediately prior to the completion of the IPO, all of the then outstanding 52,059,826 shares of the Company’s convertible Preferred Shares were automatically converted into an aggregate 52,059,826 shares of ordinary share on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:
SeriesShares AuthorizedShares Issued and OutstandingPer Share Liquidation PreferenceAggregate Liquidation Preference (in thousands)
Series A8,313 8,313 $1.00 $8,313 
Series B8,593 8,593 2.10 18,000 
Series C5,245 5,245 4.29 22,500 
Series D20,028 20,028 4.99 100,000 
Series D+9,881 9,881 5.81 57,361 
52,060 52,060 $206,174 
The rights, privileges, and preferences of the Series A, Series B, Series C, Series D, and Series D+ convertible preferred shares were as follows:
Conversion Rights - Each preferred share was convertible, at the option of the holder, at any time, and without the payment of any additional consideration, into such number of fully paid ordinary share as was determined by dividing the applicable original issue price for each such series of preferred shares by the applicable conversion price in effect at the time of the conversion. The conversion price per share for each series of preferred share shall initially be equal to the original issue price of such series, which means $1.00 per share for Series A, $2.10 per share for Series B, $4.29 per share for Series C, $4.99 per share for Series D and $5.81 per share for Series D+. The conversion price shall be subject to adjustment in order to adjust the number of ordinary shares into which the preferred shares are convertible.
Each share of Series A, B, C, D and D+ convertible preferred share automatically converted into the number of ordinary shares at the conversion rate at the time in effect upon the closing of a public offering of ordinary shares which results in at least $25.0 million of proceeds to the Company at a per share price not less than $9.99 or with the vote or written consent of the holders of a majority of the then outstanding preferred shares, voting as a separate class, to convert their preferred shares at the then‐effective Conversion Price.
Dividends - The holders of preferred shares were entitled to receive noncumulative dividends when and if declared by the Company’s board of directors. The holders of preferred shares were entitled to receive dividends prior and in preference to any payment of any dividend on ordinary shares in an amount equal to 8% of the original issue price per share of such preferred share. After payment of such dividends, any additional dividends shall be distributed among all holders of ordinary shares and preferred shares in proportion to the number of ordinary shares that would be held by each such holder if all preferred shares were converted to ordinary shares at the then effective conversion rate. no dividends had been declared by the board of directors from inception through the date of conversion into ordinary shares.

105



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Liquidation Rights - In the event of any sale, lease, conveyance or other disposition of all or substantially all of the assets of the Company or the exclusive license of all or substantially all of the Company’s intellectual property used in generating all or substantially all of the Company’s revenues, reorganization, consolidation, acquisition, merger, liquidation, dissolution or winding up of the Company, either voluntary or involuntary, the holders of preferred shares shall be entitled to receive in preference to the holders of ordinary shares, an amount per share equal to the liquidation preference, plus any declared but unpaid dividends. After payment of the liquidation preference to holders of preferred shares, the remaining assets of the Company were available for distribution on a pro rata basis to the holders of ordinary shares.
Voting Rights - The holders of the convertible preferred shares were entitled to the number of votes equal to the number of ordinary shares into which such convertible preferred shares could be converted on the record date.
9. Ordinary Shares
In connection with the consummation of the IPO, the Company filed the Amended and Restated Memorandum of Association with Cayman Islands, which authorized 1,000,000,000 ordinary shares, par value $0.00005 per share and 50,000,000 convertible preferred shares.
Each ordinary share is entitled to one vote per share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the Company’s board of directors, subject to the prior rights of holders of all other classes of shares outstanding.
Share Issuances Subject to Repurchase
The Company has issued ordinary shares to certain employees that are subject to vesting periods pursuant to the respective share purchase agreements (“Restricted Share Award” or “RSA”). In addition, the Company allows early exercise for unvested ordinary share options under its 2015 Stock Plan (as defined in Note 10 to the consolidated financial statements). In regard to the ordinary shares purchased, but not vested, the Company has the right to repurchase shares at the original issue price in the event of termination of services. As of April 29, 2023, 98,631 shares from share option early exercises remained subject to the Company’s repurchase rights. As of April 30, 2022, 442,787 such ordinary shares, consisting of 16,667 shares from RSA and 426,120 from share option early exercises, remain subject to the Company’s repurchase rights. These shares are excluded from ordinary shares outstanding.
Share Repurchase Transaction
In July 2020, the Company offered to purchase up to an aggregate of 8,032,128 of its ordinary shares and options from certain ordinary shareholders, primarily initial investors, founders and current employees of the Company, at a cash price of $4.98 per share. The transaction was completed in August 2020. The total ordinary shares and options the Company repurchased was 6,875,822 at a total purchase price of $34.2 million. The excess of the repurchase price over the fair value of ordinary shares and options, which were originally issued to founders and current employees, was recorded as share-based compensation expense of $11.3 million for the year ended April 30, 2021.
For the excess of the fair value of ordinary shares and options over the par value of shares, the Company allocated the amount to both accumulated deficit and additional paid in capital. The portion allocated to additional paid in capital was determined by applying a percentage, determined by dividing the number of shares repurchased by the number of shares issued and outstanding immediately prior to the share repurchase, to the balance of additional paid in capital as of the date of share repurchase. In connection with the transaction, $0.9 million was allocated to additional paid in capital and $22.0 million was allocated to accumulated deficit.

106



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
10. Share Incentive Plan
2015 Stock Plan
The Company adopted the 2015 Stock Plan (the “2015 Plan”) in February 2015. The 2015 Plan was an equity incentive program under which employees of the Company or its subsidiary corporations (including officers), non-employee members of the Company’s board of directors, and consultants to the Company or its subsidiary corporations were offered an opportunity to acquire the Company’s ordinary shares. The 2015 Plan provided both for the direct award or sale of ordinary shares (“RSAs”) and for the grant of options to purchase ordinary shares. Options granted under the 2015 Plan were Incentive Stock Options (“ISOs”) intended to qualify under Code Section 422 or Nonstatutory Stock Options (“NSOs”) which were not intended to so qualify. Only employees, outside directors and consultants of either the Company or a subsidiary of the Company, were eligible for the grant of NSO or the direct award or sale of ordinary shares. Only employees of either the Company or of a subsidiary of the Company, were eligible for the grant of ISOs.
As of January 27, 2022, the 2015 Plan has ceased to be available for grants of new awards. Prior to the aforementioned cessation of the 2015 Plan for new grants and as of April 30, 2022, 26,000,000 ordinary shares were authorized for issuance under the 2015 Plan. Options under the 2015 Plan may be granted for periods of up to ten years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by the Company’s board of Directors. Both RSAs and options granted generally vest over four years and vest at a rate of 25% upon the first anniversary of the issuance date and 1/48th per month thereafter.
A summary of information related to share option activity, excluding options early exercised, is as follows:
Options Outstanding
Outstanding Share OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in thousands)
Balances as of April 30, 202114,120,179$1.577.87$62,613 
Options granted701,500$6.11
Options exercised and vested(2,924,410)$1.04
Options canceled/ forfeited(536,524)$3.18
Balances as of April 30, 202211,360,745$1.947.12$103,412 
Options exercised and vested(2,246,253)$1.48
Options canceled/ forfeited(244,837)$3.34
Balances as of April 29, 20238,869,655$2.026.22$53,993 
Vested or expected to vest as of April 29, 20238,869,655$2.026.22$53,993 
Exercisable as of April 29, 20238,771,024$2.026.22$53,393 
During the years ended April 29, 2023, 2022 and 2021, the total intrinsic value of options exercised, including options early exercised, was $22.2 million, $28.4 million and $4.7 million, respectively. The weighted-average grant date fair value of options vested was $1.41, $1.36 and $0.65 per share for the year ended April 29, 2023, April 30, 2022 and April 30, 2021, respectively.
The total grant date fair value of share options that vested was $15.6 million, $4.5 million and $2.1 million as of April 29, 2023, 2022 and 2021, respectively. As of April 29, 2023, the total unrecognized compensation cost was $5.4 million related to share options, which are expected to be recognized over a weighted-average period of 1.48 years.

107



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
The Company estimated the fair value of share options using the Black-Scholes option-pricing model. The fair value of employee share options is being amortized on a straight-line basis over the requisite service period of the awards. The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:
Year Ended
April 30, 2022April 30, 2021
Expected volatility
41.29% - 42.31%
40.12% - 42.84%
Weighted-average expected term (in years)5.965.97
Risk-free interest rate
0.69% - 1.23%
0.32% - 1.19%
Dividend yield%%
Weighted-average grant date fair value per share$6.26$1.86
2021 Long-Term Incentive Plan
In December 2021, the Company adopted the 2021 long-term incentive plan (the “2021 Plan”). Upon the adoption, the 2021 Plan had 19,907,421 ordinary shares reserved for issuance. Awards granted under the 2021 Plan may include, but are not limited to, options and restricted share units (“RSU”). Options granted under the 2021 Plan generally have a term of 10 years and generally must be issued at prices equal to the fair market value of the share on the date of grant. RSU awards are denominated in shares of ordinary shares, but may be settled in cash or shares upon vesting, as determined by the Company at the time of grant. None of the awards granted under the 2021 Plan as of April 29, 2023 allowed cash settlement. Awards under the 2021 Plan generally vest over 4 years.
A summary of RSU activity is as follows:
Number of sharesWeighted-Average Grant Date Fair ValueWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in thousands)
Balances as of 4/30/2021  —  
Granted4,176,250 $10.25 
Vested(12,499)$10.00 
Canceled/ forfeited(30,000)$10.00 
Balances as of 4/30/20224,133,751 $10.26 1.65$45,637 
Granted5,473,980$12.34 
Vested(1,395,774)$10.17 
Canceled/ forfeited(413,608)$10.80 
Balances as of 4/29/20237,798,349$11.66 1.65$63,245 
Expected to vest as of April 29, 20237,798,349$11.66 1.65$63,245 
As of April 29, 2023, 18,864,769 shares remained available for future issuance under the 2021 Plan.
As of April 29, 2023, unamortized compensation expense related to RSUs was $82.8 million. The unamortized compensation expense for RSUs will be amortized on a straight-line basis and is expected to be recognized over a weighted-average period of 3.25 years.
Employee Stock Purchase Plan
In January 2022, the Company adopted the Employee Stock Purchase Plan (“ESPP”). Under the ESPP, a total of 3,800,508 shares have been authorized for the grant of options and participants can purchase the Company’s ordinary shares using payroll deductions, which may not exceed 15% of their

108



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
total cash compensation. Pursuant to the terms of the ESPP, the “look-back” period for the share purchase price is 24 months. Offering and purchase periods begin on January 1 and July 1 of each year. Participants will be granted the right to purchase ordinary shares at a price per share that is 85% of the lesser of the fair market value of the shares at (i) the participant’s entry date into the two-year offering period or (ii) the end of each six-month purchase period within the offering period.
During the year ended April 29, 2023, 246,660 shares were issued under the ESPP. No shares were issued during the year ended April 30, 2022. As of April 29, 2023, 3,553,848 shares remained available for future issuance under the ESPP.
The following weighted-average assumptions were used for the year ended April 30, 2022 to calculate the fair value of ordinary share to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model:
Year Ended
April 29, 2023April 30, 2022
Estimated fair value4.274.56
Expected volatility34.00%33.00%
Expected term (in years)0.931.17
Risk-free interest rate1.54%1.41%
Expected dividend yield%%
Share-Based Compensation Associated with Awards to Employees
The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Cost of revenue$634 $220 $183 
Research and development13,326 5,021 7,737 
Selling, general and administrative9,556 3,947 5,986 
$23,516 $9,188 $13,906 
11. Leases
Effective May 1, 2021, the Company adopted the new lease accounting standard using the modified retrospective approach. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets (“ROU”) and lease liabilities are not recognized for short-term leases. Adoption of this standard resulted in the recording of operating lease ROU assets of $4.0 million and corresponding operating lease liabilities of $4.0 million. The standard did not materially affect the consolidated statements of operations and had no impact on cash flows.
The Company determines if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the rate implicit in each lease is not readily determinable, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of

109



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
The Company's leases include office space located in the United States and other international locations, which are all classified as operating leases. The Company’s leases have remaining lease terms generally between one year and eight years. Operating leases are included in right of use assets, accrued expenses and other current liabilities, and non-current operating lease liabilities on the Company’s consolidated balance sheets. The Company does not have any finance leases.
During the year ended April 30, 2022, the Company entered into a sublease agreement whereby the Company will lease an office space located in San Jose, California (the “HQ Lease”). The office space serves as the Company’s corporate headquarters and includes engineering, marketing and administrative functions. The HQ Lease has a term of 103 months from the contract commencement date in April 2022. The ROU assets and operating lease liabilities associated with the HQ Lease as of April 29, 2023 were $12.4 million and $13.1 million, respectively.
Lease expense and supplemental cash flow information are as follows (in thousands):
Year Ended
April 29, 2023April 30, 2022
Operating lease expenses$3,640 $3,017 
Cash paid for amounts included in the measurement of operating lease liabilities$3,172 $2,588 
Right-of-use assets obtained in exchange for lease obligation$649 $15,543 
The aggregate future lease payments for operating leases as of April 29, 2023 are as follows (in thousands):
Fiscal YearOperating leases
2024$3,456 
20252,819 
20262,346 
20272,215 
20282,194 
Thereafter5,785 
Total lease payments18,815 
Less: Interest3,315 
Present value of lease liabilities$15,500 
As of April 29, 2023, the weighted average remaining lease term for the Company's operating leases was 6.73 years and the weighted average discount rate used to determine the present value of the Company's operating leases was approximately 5.80%.


110



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
12. Income Taxes
Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
United States$4,469 $2,512 $2,011 
International(22,383)(24,725)(27,307)
$(17,914)$(22,213)$(25,296)
The components of income tax expense (benefit) are summarized as follows (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Current
Federal$(24)$224 $274 
State2 (25)28 
International762 1,292 544 
Total current tax expense 740 1,491 846 
Deferred
Federal(2,005)(1,163)1,219 
State(218)(142)6 
International116 (223)144 
Total deferred tax benefit (2,107)(1,528)1,369 
Total tax expense (benefit)$(1,367)$(37)$2,215 
The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):
April 29, 2023April 30, 2022
Deferred tax assets:
Accrued expense$941 $1,114 
Net operating losses1,284 125 
Research and development credits9,401 5,299 
Share compensation1,907 868 
Lease liability3,487 3,900 
Others5 3 
Total deferred tax assets17,025 11,309 
Deferred tax liabilities
Property and equipment basis(1,132)(1,162)
Right of use assets(3,353)(3,842)
Total deferred tax liabilities(4,485)(5,004)
Valuation allowance(9,306)(5,170)
Net deferred taxes $3,234 $1,135 
A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. The valuation allowance increased by $4.1 million in fiscal year 2023. As of April 29, 2023, the Company had U.S. federal and state net

111



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
operating loss of approximately $4.9 million and $1.4 million, respectively. The U.S. federal net operating loss can be carried forward indefinitely. The state net operating loss carryforwards will begin to expire in fiscal 2043. As of April 29, 2023, the Company had US federal and state research credits of $7.0 million and $6.3 million, respectively. The federal research credits will begin to expire in 2039. The state research credits have no expiration date. As it is not more likely than not that the Company will be able to utilize the federal and state research credits, the Company recorded $9.3 million of valuation allowance. As of April 29, 2023, the Company had no foreign tax credit carryover.
Foreign earnings may be subject to withholding taxes in local jurisdictions if they are distributed. The amount of cumulative undistributed earnings that are permanently reinvested that could be subject to withholding taxes were $12.3 million as of April 29, 2023. The Company intends to reinvest these earnings indefinitely.
The Company consists of a Cayman parent holding company with various international and U.S. subsidiaries. The applicable statutory rate in Cayman is zero for the Company for the years ended April 29, 2023, April 30, 2022 and April 30, 2021. For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 29, 2023, April 30, 2022 and April 30, 2021 is applied as follows:
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Statutory federal tax expense rate21 %21 %21 %
State tax, net of federal benefit1 %1 % %
Research tax credits14 %4 %3 %
Share compensation18 %7 % %
Other1 %1 %1 %
Foreign rate differential(32)%(26)%(25)%
Change in valuation allowance(15)%(4)%(8)%
Withholding taxes(1)%(4)%(2)%
Effective tax rate8 % %(10)%
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
April 29, 2023April 30, 2022
Beginning gross unrecognized tax benefits $1,844 $1,234 
Additions for tax positions taken in the current year1,081616 
Subtractions for tax positions taken in the prior year(60)(6)
Ending gross unrecognized tax benefits $2,865 $1,844 
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on such position’s technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities.
Included in the balance of unrecognized tax benefits as of April 29, 2023 and April 30, 2022 were potential benefits of $2.9 million and $1.8 million, respectively, which if recognized, would affect the effective tax rate. If the unrecognized tax benefits were recognized, it would result in additional deferred tax assets, which are expected to require a full valuation allowance based on the Company’s current valuation allowance position. Unrecognized tax benefits are not expected to significantly increase or decrease within the next 12 months.

112



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. For the years ended April 29, 2023, April 30, 2022 and April 30, 2021, the Company’s current tax provision was not impacted by interest and penalties.
The Company files U.S. state and foreign jurisdictions income tax returns with varying statutes of limitations. The Company does not have any tax years under income tax examination by taxing authorities. The Company’s tax returns continue to remain subject to examination by U.S. federal authorities for the years ended April 30, 2019 through 2022 and by state authorities for the years ended April 30, 2018 through 2022. For the Company’s international subsidiaries, the tax years that remain open to examination vary based on the year that each entity began operating.
13. Net Loss Per Share
Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Numerator:
Net loss$(16,547)$(22,176)$(27,511)
Denominator:
Weighted-average shares outstanding used in basic and diluted calculation146,556 88,398 69,099 
Net loss per share attributable to ordinary shareholders
Basic and diluted$(0.11)$(0.25)$(0.40)
Potential dilutive securities include dilutive ordinary shares from share-based awards attributable to the assumed exercise of share options, restricted share units and employee stock purchase plan shares using the treasury stock method. Under the treasury stock method, potential ordinary shares outstanding are not included in the computation of diluted net loss per share if their effect is anti-dilutive. The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended April 29, 2023, April 30, 2022 and April 30, April 30, 2021 because such securities have an anti-dilutive impact due to losses reported:
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Options and RSAs10,081 10,766 10,309 
RSUs4,985 870  
ESPP128   
Customer warrant4,080 1,386  
Convertible preferred shares  44,803 
19,274 13,022 55,112 

113



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
14. Segment and Geographic Information
As discussed in “Note 2 — Significant Accounting Policies,” the Company operates in one reportable segment.
The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineer services, which may differ from the end customer’s principal offices (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
United States$44,253 $27,696 $35,655 
Mainland China96,935 37,699 363 
Mexico13,097 10,140 8,118 
Hong Kong9,646 11,696 4,492 
Rest of World20,263 19,246 10,069 
$184,194 $106,477 $58,697 
The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):
April 29, 2023April 30, 2022
Property and equipment, net:
United States$8,791 $4,266 
Taiwan14,625 12,787 
Mainland China2,657 2,593 
Hong Kong14,149 2,238 
$40,222 $21,844 

114




Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to provide reasonable assurance that information required to be disclosed by us in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial officer), as appropriate, to allow for timely decisions regarding required disclosure.
Based on their evaluation as of the end of the period covered by this Annual Report on Form 10-K, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management’s Annual Report on Internal Control over Financial Reporting; Attestation Report of the Registered Public Accounting Firm.
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of April 29, 2023 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of April 29, 2023. The effectiveness of our internal control over financial reporting as of April 29, 2023 has been audited by Ernst & Young LLP, independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control over Financial Reporting
No changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the quarter ended April 29, 2023 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 our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal controls, will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, 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. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Credo have been detected.
Item 9B. Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.

115




PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated herein by reference to our definitive proxy statement relating to our 2023 annual meeting of shareholders (our “2023 Proxy Statement”), which will be filed within 120 days after the end of the fiscal year to which the Annual Report on Form 10-K relates.
Item 11. Executive Compensation
The information required by this item is incorporated herein by reference to our 2023 Proxy Statement.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters
The information required by this item is incorporated herein by reference to our 2023 Proxy Statement.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated herein by reference to our 2023 Proxy Statement.
Item 14. Principal Accounting Fees and Services
The information required by this item is incorporated herein by reference to our 2023 Proxy Statement.


116




PART IV
Item 15. Exhibits and Financial Statement Schedules
(a) The following documents are filed as part of this Annual Report on Form 10-K:
1.Financial Statements:
The financial statements required by this item are listed under Part II, Item 8, “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.
2.    Financial Statement Schedules:
All financial statement schedules have been omitted because they are not applicable or required, or the information required to be set forth therein is included in our consolidated financial statements or the notes thereto.
3.    Exhibits:
The following is a list of exhibits filed as part of this Annual Report on Form 10-K.
EXHIBIT INDEX
Incorporated by Reference
Exhibit NumberDescriptionFormFile NumberExhibitFiling DateFiled Herewith
3.1
8-K001-412493.1February 1, 2022
4.1S-1333-2619824.1January 3, 2022
4.210-K001-412494.2June 8, 2022
10.1†
S-1333-26198210.1January 3, 2022
10.2†
S-8333-26235899.1January 27, 2022
10.3†
S-1333-26198210.13January 3, 2022
10.4†
S-1333-26198210.14January 3, 2022
10.5†S-1333-26198210.15January 3, 2022
10.6S-8333-26235899.2January 27, 2022
10.7#S-1/A333-26198210.17January 18, 2022
21.1
X
23.1
X
24.1
X

117




31.1X
31.2X
32.1*X
32.2*X
101.INSInline XBRL Instance Document (the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document)X
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (embedded within the Inline XBRL document)X
_______________
†    Indicates management contract or compensatory plan.
#    Portions of this exhibit (indicated by asterisks) have been redacted in compliance with Regulation S-K Item 601(b)(10)(iv).
* In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 33-8238 and 34-47986, Final Rule: Management’s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.

Item 16. Form 10-K Summary
None.

118




SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
CREDO TECHNOLOGY GROUP HOLDING LTD
Date: June 22, 2023By:/s/ William Brennan
Name:William Brennan
Title:President and Chief Executive Officer
Date: June 22, 2023By:/s/ Daniel Fleming
Name:Daniel Fleming
Title:Chief Financial Officer

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints William Brennan and Daniel Fleming, and each of them individually, as his or her attorney-in-fact, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and all other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorney-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof. Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant in the capacities and on the dates indicated.
SignatureTitleDate
/s/ William BrennanPresident, Chief Executive Officer and Director
(principal executive officer)
June 22, 2023
William Brennan
/s/ Daniel FlemingChief Financial Officer
(principal financial and accounting officer)
June 22, 2023
Daniel Fleming
/s/ Sylvia AcevedoDirectorJune 22, 2023
Sylvia Acevedo
/s/ Chi Fung ChengChief Technology Officer and DirectorJune 22, 2023
Chi Fung Cheng
/s/ Manpreet KhairaDirectorJune 22, 2023
Manpreet Khaira
/s/ Yat Tung LamChief Operating Officer and DirectorJune 22, 2023
Yat Tung Lam
/s/ Pantas SutardjaDirectorJune 22, 2023
Pantas Sutardja

119




/s/ Lip-Bu TanChairmanJune 22, 2023
Lip-Bu Tan
/s/ David ZinsnerDirectorJune 22, 2023
David Zinsner


120


EX-21.1 2 a211subsidiariesoftheregis.htm EX-21.1 Document
Exhibit 21.1
Subsidiaries of the Registrant
Name of SubsidiaryJurisdiction of Incorporation
Credo Technology Group LtdCayman Islands
Credo Semiconductor Inc.California
Credo Technology (HK) LimitedHong Kong
Credo Semiconductor (Hong Kong) LimitedHong Kong
Credo Technology (SH) Ltd.China
Infinita Technology (SH) Ltd.China
Credo Technology (HK) Limited Taiwan BranchTaiwan
Credo Technology (SH) Ltd. Nanjing BranchChina
Credo Technology (SH) Ltd. Wuhan BranchChina


EX-23.1 3 a231-eyfy2310xkconsent.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333-262358) pertaining to the 2015 Stock Plan, 2021 Long-Term Incentive Plan, and Employee Stock Purchase Plan of Credo Technology Group Holding Ltd of our reports dated June 22, 2023, with respect to the consolidated financial statements of Credo Technology Group Ltd, and the effectiveness of internal control over financial reporting of Credo Technology Group Ltd, included in this Annual Report (Form 10-K) for the year ended April 29, 2023.

/s/ Ernst & Young LLP

San Jose, California
June 22, 2023


    
EX-31.1 4 a311302certificationofceo.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
I, William Brennan, certify that:
1.I have reviewed this annual report on Form 10-K of Credo Technology Group Holding Ltd;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: June 22, 2023
By:/s/ William Brennan
William Brennan
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 5 a312302certificationofcfo.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER2
I, Daniel Fleming, certify that:
1.I have reviewed this annual report on Form 10-K of Credo Technology Group Holding Ltd;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: June 22, 2023
By:/s/ Daniel Fleming
Daniel Fleming
Chief Financial Officer
(Principal Financial Officer)



    
EX-32.1 6 a3211350certificationofceok.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Credo Technology Group Holding Ltd (the “Company”) on Form 10-K for the period ended April 29, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William Brennan, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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.
Date: June 22, 2023
By:/s/ William Brennan
William Brennan
President and Chief Executive Officer
(Principal Executive Officer)



    
EX-32.2 7 a3221350certificationofcfok.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Credo Technology Group Holding Ltd (the “Company”) on Form 10-K for the period ended April 29, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel Fleming, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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.
Date: June 22, 2023
By:/s/ Daniel Fleming
Daniel Fleming
Chief Financial Officer
(Principal Financial Officer)


    
EX-101.SCH 8 crdo-20230429.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Convertible Preferred Shares link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Ordinary Shares link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Share Incentive Plan link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Convertible Preferred Shares (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Share Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Significant Accounting Policies - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Supplemental Financial Information - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Supplemental Financial Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Supplemental Financial Information - Schedule of Other Non-current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Convertible Preferred Shares- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Ordinary Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Share Incentive Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Share Incentive Plan - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Leases - Lease Expense and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Aggregate Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Aggregate Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Segment and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Segment and Geographic Information - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 crdo-20230429_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 crdo-20230429_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 crdo-20230429_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] International Current Foreign Tax Expense (Benefit) Total lease payments Lessee, Operating Lease, Liability, to be Paid Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest income Interest Income, Operating Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Proceeds from issuance of convertible preferred shares, net of issuance costs Proceeds from Issuance of Convertible Preferred Stock 2015 Stock Plan 2015 Stock Plan [Member] 2015 Stock Plan Property and equipment, gross Property, Plant and Equipment, Gross Income Tax Disclosure [Abstract] Property and equipment basis Deferred Tax Liabilities, Property, Plant and Equipment Additional paid in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Series D Series D Preferred Stock [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Options exercised and vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net deferred taxes Deferred Tax Assets, Net Product engineering services Product Engineering Services [Member] Product Engineering Services Weighted average discount rate used for operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Share-Based Payment Arrangement [Abstract] Conversion of preferred shares into ordinary shares Stock Issued During Period, Value, Conversion of Convertible Securities Estimated fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Unsatisfied performance obligation, amount Revenue, Unsatisfied Performance Obligation, Amount Revenue, Unsatisfied Performance Obligation, Amount Domestic Tax Authority Domestic Tax Authority [Member] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] State Current State and Local Tax Expense (Benefit) Income taxes paid Income Taxes Paid Convertible preferred shares, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Summary of Weighted Average Assumptions used in Black-Scholes Model Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Shipping and Handling Costs Shipping and Handling Costs, Policy [Policy Text Block] Shipping and Handling Costs, Policy Equity Component [Domain] Equity Component [Domain] Total cash equivalents and short-term investments Assets, Fair Value Disclosure Additions for tax positions taken in the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Lease term for lease not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] Previously satisfied performance obligation, amount Revenue, Satisfied Performance Obligation, Amount Revenue, Satisfied Performance Obligation, Amount Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Dividend yield Measurement Input, Expected Dividend Rate [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Options canceled/forfeited (in US dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Operating segments Number of Operating Segments Lease Contractual Term [Domain] Lease Contractual Term [Domain] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] ESPP Employee Stock [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted-average remaining contractual term, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Summary of RSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Production equipment Production equipment Production Equipment [Member] Production Equipment Options canceled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Certificate of deposit Certificates of Deposit [Member] Revenue Recognition and Deferred Revenue [Abstract] Total liabilities Liabilities Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Issuance of ordinary shares in connection with initial public offering, net of offering costs, underwriting discounts and commissions Stock Issued During Period, Value, New Issues Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Risks and Uncertainties [Abstract] Schedule of Estimated Useful Lives by Asset Category Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Customer B** Customer B [Member] Customer B Useful Life (in years) Property, Plant and Equipment, Useful Life Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Ending balance (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Conversion of preferred shares into ordinary shares (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Conversion price (in USD per share) Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock Cost of revenue: Cost of Revenue [Abstract] IP license engineering services IP License Engineering Services [Member] IP License Engineering Services Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Total deferred tax benefit Deferred Income Tax Expense (Benefit) Subtractions for tax positions taken in the prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Concentration Risk [Table] Concentration Risk [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Convertible preferred shares, liquidation preference Temporary Equity, Liquidation Preference Financial Instrument [Axis] Financial Instrument [Axis] Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Revenue Revenue Benchmark [Member] Document Period End Date Document Period End Date Tranche One, First Anniversary of Issuance Date Share-Based Payment Arrangement, Tranche One [Member] IPO, Sold by Existing Shareholders IPO, Sold by Existing Shareholders [Member] IPO, Sold by Existing Shareholders Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Expected to vest (in US dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value Convertible preferred shares Convertible Preferred Stock [Member] Total assets Assets Audit Information [Abstract] Audit Information Convertible dividend rate (as a percent) Temporary Equity, Dividend Rate Percentage Temporary Equity, Dividend Rate Percentage Net loss per share: Earnings Per Share [Abstract] Accounts Receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Total unconditional purchase commitments Recorded Unconditional Purchase Obligation Antidilutive Securities [Axis] Antidilutive Securities [Axis] Offering period Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period Accrued expenses Accrued Liabilities, Current 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Options exercised and vested (in US dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accrued compensation and benefits Employee-related Liabilities, Current Convertible preferred shares, $0.00005 par value; 50,000 shares authorized; no shares issued and outstanding at April 29, 2023 and April 30, 2022 Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Net Loss Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Cash, Cash Equivalents and Short-term Investments Cash and Cash Equivalents, Policy [Policy Text Block] Supplemental Financial Information Supplemental Balance Sheet Disclosures [Text Block] Summary of Components of Income Tax Expenses Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total grant date fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Number of shares called by warrant (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Compensation expense, amortization period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Income Tax Contingency [Table] Income Tax Contingency [Table] Series C Series C Preferred Stock [Member] Gross profit Gross Profit Schedule of Other Non-current Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name Issuance of common stock in connection with initial public offering, net of offering costs, underwriting discounts and commissions (in shares) Stock Issued During Period, Shares, New Issues Convertible preferred shares, shares authorized (in shares) Temporary Equity, Shares Authorized Mainland China CHINA Conversion of preferred shares into ordinary shares Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Payments on technology license obligations Payments For Recorded Unconditional Purchase Obligation Payments For Recorded Unconditional Purchase Obligation Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Dividend yield Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Computer equipment and software Computer equipment and software Computer Equipment And Software [Member] Computer Equipment And Software Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Weighted-average expected term (in years) Measurement Input, Expected Term [Member] Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Minimum Minimum [Member] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in US dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Write-downs for excess and obsolete inventory Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Fair Value Measurements Fair Value Disclosures [Text Block] NOL carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number Research tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Share repurchase program, authorized price per share (in US dollars per share) Treasury Stock Acquired, Average Cost Per Share Non-current deferred revenue Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Purchases of short-term investments Payments to Acquire Short-Term Investments Weighted-average remaining contractual term, options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term International Deferred Foreign Income Tax Expense (Benefit) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Others Other Machinery and Equipment [Member] Options vested or expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number IPO, Sold by Company IPO, Sold by Company [Member] IPO, Sold by Company Use of Estimates Use of Estimates, Policy [Policy Text Block] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Convertible Preferred Shares Temporary Equity Disclosure [Text Block] Temporary Equity Disclosure Accounts payable Increase (Decrease) in Accounts Payable Excess of repurchase price over fair value recorded as share-based compensation expense Share Based Payment Arrangement, Expense, Repurchase Of Common Stock Share Based Payment Arrangement, Expense, Repurchase Of Common Stock Series D+ Series D+ Convertible Preferred Shares [Member] Series D+ Convertible Preferred Shares Concentration risk (as a percent) Concentration Risk, Percentage Rest of World REST OF THE WORLD [Member] REST OF THE WORLD Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Income Taxes Income Tax Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Finished goods Inventory, Finished Goods, Net of Reserves Purchase Commitments to Manufacturing Vendors Manufacturing Vendors [Member] Manufacturing Vendors Exercise of warrants, price per share (in US dollars per share) Fair value per ordinary share (in US dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Net loss per share, basic (in US dollars per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Inventory Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total shareholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Canceled/forfeited (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Lease Contractual Term [Axis] Lease Contractual Term [Axis] Vesting [Domain] Vesting [Domain] Others Deferred Tax Assets, Other Entity Interactive Data Current Entity Interactive Data Current Grant date fair value of warrant (in US dollars per share) Class Of Warrant Or Right, Grant Date Fair Value Class Of Warrant Or Right, Grant Date Fair Value Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Other non-current assets Other Assets, Miscellaneous, Noncurrent Money market funds Money Market Funds [Member] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Unrecognized compensation expense, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Ordinary Shares Common Stock [Member] Contribution rate not to exceed Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Summary of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Reportable segments Number of Reportable Segments Summary of Lease Expense and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Payments for repurchase of ordinary shares Payments for Repurchase of Common Stock Number of shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Payments for repurchase of ordinary shares and options Payments for Repurchase of Equity Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Vested (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Convertible preferred shares, shares issued (in shares) Temporary Equity, Shares Issued Furniture and fixtures Furniture and Fixtures [Member] Current Assets: Assets, Current [Abstract] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Hong Kong HONG KONG Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Convertible preferred shares, par value (in US dollars per share) Temporary Equity, Par or Stated Value Per Share Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Convertible Preferred Stock, Shares Issued upon Conversion Convertible Preferred Stock, Shares Issued upon Conversion Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Exercise period of warrant (in years) Warrants and Rights Outstanding, Term Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Number of shares vested upon warrant exercise (in shares) Class of Warrant or Right, Number of Shares Vested Class of Warrant or Right, Number of Shares Vested Selling, general and administrative Selling, General and Administrative Expense Total current tax expense Current Income Tax Expense (Benefit) Schedule of Preferred Shares Prior to Conversion Temporary Equity [Table Text Block] Product sales Product [Member] Right of use assets Operating Lease, Right-of-Use Asset Repurchase of ordinary shares Repurchase of ordinary shares Stock Repurchased During Period, Value Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Series A Series A Preferred Stock [Member] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Options vested or expected to vest (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Accrued expenses, compensation and other liabilities Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Information Related to Share Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating loss Operating Income (Loss) Inventories Increase (Decrease) in Inventories Accounting Pronouncement Recently Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other non-current liabilities Other Sundry Liabilities, Noncurrent Share compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted-average shares used in computing net loss per share: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] State and Local Jurisdiction State and Local Jurisdiction [Member] Accrued expense Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Repurchase of ordinary shares (in shares) Share repurchase program, number of shares repurchased (in shares) Stock Repurchased During Period, Shares 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] IP Licensing and Development Contract Customer IP Licensing and Development Contract Customer [Member] IP Licensing and Development Contract Customer Provision (benefit) for income taxes Total tax expense (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Aggregate intrinsic value of RSUs expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Series B Series B Preferred Stock [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Net loss per share attributable to ordinary shareholders Earnings Per Share, Basic [Abstract] Total intrinsic value of options exercised during period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total cost of revenue Cost of Goods and Services Sold Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted-average shares outstanding used in diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Concentrations Concentration Risk Disclosure [Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Weighted-average remaining contractual term of RSUs expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms Customer A** Customer A [Member] Customer A Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Customer F Customer F [Member] Customer F 2027 Recorded Unconditional Purchase Obligation, to be Paid, Year Four Accounts Receivable Accounts Receivable [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 148,651 and 144,755 shares issued and outstanding at April 29, 2023 and April 30, 2022, respectively Common Stock, Value, Issued Granted (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Potentially Dilutive Securities Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Thereafter Recorded Unconditional Purchase Obligation, to be Paid, After Year Four Recorded Unconditional Purchase Obligation, to be Paid, After Year Four Cash and cash equivalents at beginning of the year Cash and cash equivalents at end of the year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents International Income (Loss) from Continuing Operations before Income Taxes, Foreign Schedule of Non-Cancelable Purchase Obligations Recorded Unconditional Purchase Obligations [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Warrant contra revenue Adjustments to Additional Paid in Capital, Warrant Issued Warrants outstanding, measurement input (as a percent) Warrants and Rights Outstanding, Measurement Input Current Liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from employee share incentive plans Proceeds from Stock Options Exercised Common stock issued (in shares) Common Stock, Shares, Issued Weighted-average remaining contractual term, options vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Concentration Risk [Line Items] Concentration Risk [Line Items] Deferred revenue Contract with Customer, Liability, Current Refundable deposits Deposits Assets, Noncurrent Common stock, number of votes per share Common Stock, Number Of Votes Entitled To Each Share Common Stock, Number Of Votes Entitled To Each Share Refundable deposits payable, next fiscal year Purchase Obligation, to be Paid, Year One Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Weighted-average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Lease term Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expenses Operating Lease, Cost Ordinary shares issued under employee share incentive plans Stock Issued During Period, Value, Employee Stock Purchase Plan Total comprehensive loss Total comprehensive gain (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Deferred tax assets: Components of Deferred Tax Assets [Abstract] Other non-current assets Other non-current assets Other Assets, Noncurrent Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Impairment of assets Total asset impairment charges Tangible Asset Impairment Charges Depreciation and amortization Depreciation, Depletion and Amortization Percent of fair market value on purchase date Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statutory federal tax expense rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Convertible preferred shares, liquidation preference per share (in USD per share) Temporary Equity, Liquidation Preference Per Share Ordinary shares issued under employee share incentive plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Share compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] IPO IPO [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Technology License Fees Technology License Fees [Member] Technology License Fees Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Options Share-Based Payment Arrangement, Option [Member] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Canceled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income (expense), net Other Nonoperating Income (Expense) Expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Expected To Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Number Sale of stock, price per share (in US dollars per share) Sale of Stock, Price Per Share Common stock authorized (in shares) Common Stock, Shares Authorized Income tax payable Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value HQ Lease HQ Lease [Member] HQ Lease Total current assets Assets, Current Previously deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Organization, Consolidation and Presentation of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Stockholder's equity, conversion ratio Stockholder's Equity, Common Stock, Conversion Ratio Stockholder's Equity, Common Stock, Conversion Ratio Ordinary Shares Stockholders' Equity Note Disclosure [Text Block] Shares issued during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Revenue: Revenues [Abstract] Laboratory equipment Laboratory equipment Laboratory Equipment [Member] Laboratory Equipment Revenue, remaining performance obligation, period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Fair Value Measurements, Recurring Fair Value, Assets Measured on Recurring Basis [Table Text Block] Cost of Revenue Cost of Goods and Service [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Schedule of Significant Customers' Accounts Receivable and Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Options and RSAs Share-based Payment Arrangement, Options and Restricted Stock [Member] Share-based Payment Arrangement, Options and Restricted Stock Proceeds from conversion of preferred shares Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock Aggregate intrinsic value, options outstanding, beginning balance Aggregate intrinsic value, options outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Description of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Deferred revenue Increase in deferred revenue Increase (Decrease) In Contract With Customer, Asset (Liability) Increase (Decrease) In Contract With Customer, Asset (Liability) Non-current payables relating to purchases of property and equipment Accounts Payable, Property And Equipment, Non-Current Accounts Payable, Property And Equipment, Non-Current Short-term investments Short-Term Investments Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Mexico MEXICO Purchase commitments to be paid, remainder of fiscal year 2024 through 2028 Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five Conversion of convertible preferred shares into ordinary shares upon initial public offering Conversion of Stock, Amount Converted Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Present value of lease liabilities Operating Lease, Liability Segment and Geographic Information Segment Reporting Disclosure [Text Block] Expected volatility Measurement Input, Price Volatility [Member] Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expenses [Member] Entity Address, Country Entity Address, Country Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Look-back period Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Refundable deposits Contract with Customer, Receivable, before Allowance for Credit Loss Options granted (in US dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Inventories Inventories Inventory, Net Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Aggregate intrinsic value, options vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Refundable deposits paid Unrecorded Unconditional Purchase Obligation, Purchases Convertible Preferred Shares Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Auditor Location Auditor Location Customer warrant Warrant [Member] Entity Filer Category Entity Filer Category 2021 Long-Term Incentive Plan 2021 Long-Term Incentive Plan [Member] 2021 Long-Term Incentive Plan Weighted-average shares outstanding used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Federal Current Federal Tax Expense (Benefit) United States UNITED STATES Options exercisable (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Standard product warranty (in years) Standard Product Warranty Standard Product Warranty Share-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 7) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance (in US dollars per share) Ending balance (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price IP license License [Member] Restricted Stock Awards Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Conversion of preferred shares to ordinary shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer 2024 Recorded Unconditional Purchase Obligation, to be Paid, Year One Ordinary shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Leases Lessee, Leases [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Entity Voluntary Filers Entity Voluntary Filers Foreign tax credit carryover Deferred Tax Assets, Tax Credit Carryforwards, Foreign Share Incentive Plan Share-Based Payment Arrangement [Text Block] Taiwan TAIWAN Work in process Inventory, Work in Process, Net of Reserves Certificate of deposit Debt Securities, Held-to-Maturity, Fair Value Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Contract assets Increase (decrease) in contract assets Increase (Decrease) in Contract with Customer, Asset Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and shareholders' equity Liabilities and Equity Operating Expense Operating Expense [Member] Summary of Significant Items Comprising the Company's Deferred Taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Offsetting [Abstract] Customer C Customer C [Member] Customer C Organization, Consolidation and Presentation of Financial Statements [Abstract] Total deferred tax assets Deferred Tax Assets, Gross Summary of Income (Loss) Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Purchase period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Current Fiscal Year End Date Current Fiscal Year End Date Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Net loss per share, diluted (in US dollars per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Temporary Equity Disclosure [Abstract] Tranche Two, Per Month Thereafter Share-Based Payment Arrangement, Tranche Two [Member] Awards vesting term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2025 Recorded Unconditional Purchase Obligation, to be Paid, Year Two Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Lease liability Tax Deferred Assets, Lease Liability Tax Deferred Assets, Lease Liability Customer D Customer D [Member] Customer D 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Term of purchase commitment Long-Term Purchase Commitment, Period Customer Concentration Risk Customer Concentration Risk [Member] Beginning gross unrecognized tax benefits Ending gross unrecognized tax benefits Unrecognized Tax Benefits Potential benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Option term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Summary of Aggregate Future Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Long-Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Current payables relating to purchases of property and equipment Accounts Payable, Property And Equipment, Current Accounts Payable, Property And Equipment, Current Customer E Customer E [Member] Customer E Income Tax Authority [Domain] Income Tax Authority [Domain] Over-Allotment Option Over-Allotment Option [Member] Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Issuance of Series D/D+ convertible preferred shares, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Aggregate intrinsic value, options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Weighted average grant date fair value of options vested (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Long-Term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Equity [Abstract] Right of use assets Deferred Tax Liabilities, Leasing Arrangements Vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 2026 Recorded Unconditional Purchase Obligation, to be Paid, Year Three Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Warrant contra revenue Class Of Warrant Or Right, Contra Revenue Class Of Warrant Or Right, Contra Revenue Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Summary of Revenue Disaggregated by Primary Geographical Market Disaggregation of Revenue [Table Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Gross Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Transportation equipment Transportation Equipment [Member] Summary of Reconciliation of Statutory Rate and Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Customer G Customer G [Member] Customer G Measurement Frequency [Axis] Measurement Frequency [Axis] Research and Development Research and Development Expense, Policy [Policy Text Block] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share repurchase program, authorized amount (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Measurement Input Type [Axis] Measurement Input Type [Axis] City Area Code City Area Code Assets Assets [Abstract] Summary of Long-Lived Assets Disaggregated by Physical Location Disaggregation of Long-Lived Assets [Table Text Block] Disaggregation of Long-Lived Assets Purchase obligations within the next one year Purchase Obligation Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Share repurchase program, remaining authorized amount (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Proceeds from issuance of ordinary shares upon initial public offering, net of underwriter discounts and offering costs Proceeds from Issuance Initial Public Offering Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Share-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted-average grant date fair value per share (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Maximum aggregate payments over contract term Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Early Option Exercise Early Option Exercise [Member] Early Option Exercise Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Impairment charges Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Research and development Research and Development Expense [Member] Withholding taxes Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent Summary of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for lease obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Customer [Domain] Customer [Domain] EX-101.PRE 12 crdo-20230429_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 crdo-20230429_g1.gif begin 644 crdo-20230429_g1.gif M1TE&.#EA'A9>!' "'Y! 4 /\ + >%EX$A____][>WEI:6N;FYO?W M]T)SQ>][,7.M0J6EI>_O[X2$A&MK:YRXR$A+6UK6-C M6O>UE&N,UJ6UYDISQ<[.SO?>SO>48[V]M=;>]VMS:XR]:^;OUI2,C+W6K=[F MWF.,Q7NM4N;W]YS6A)2]>\Z$4I2MUH2M>^$0MY:G-X9G+5:G+49 MG(2U6K6]WO?FUM9:6G.U2D)2WD(9WA!2WA 9WMY:WMX9WK5:WK49WJW%C,Z$ M,?>U<_?_[Z7%YM:]&5J]YA!"&1F]YA 0&6O>8WL9C%*$Q<64M??W_Z6,(Q=;OQ6-"*6,0*=:UA/>44J49&809&=;FA-;F2A!"6FOFC)R]&1 06M;O M&1F,C%KOYGM*C$)"&1GOYD(0&3J]K3J]:Q"]K1"]:T)S&1!S&2F,WO=:,:49 M6J5:&=8I&?<9,0B,WH096H1:&=8(&??.*93FYISF2DJ,C,ZU2D)"6FOFO7OF M(5+F.ISO&4(06FN]M1F].E+F$!F]$$)S6D)2C$(9C!!S6A!2C! 9C)2UYDJ$ MK9RU2CKOK3KO:Q#OK1#O:_?%G!F,K7N4O4*4&1"4&?,>ZV4 MC)SOM$Q=:4A&N$$&N$0I1SA%*,YN^$,6MSE,7FWO_W]VN4A&.M6O>U M[_>,(?O7N](?>E8VN4[V.,6I2UM??_:Z6UUD*,YKWOM6.,:WNM M0MZ]YKWO]^^,$'.M2I2MM7NM&92YM[>UJVMO6MS>^;F]T*,Q;6UQ6N_?__^_FYFMK<^;O[X2$>P C_ ,('$BPH,&# M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRIO8,.*'4NVK-FS:-.*Q1" K=NV<-_*C4MWKMVZ>._JS/&D!]+CDQYLN7*F"]KSLQYL^?.H#^+#DUZM.G2 MJ$^K3LUZM>O6L%_+CDU[MNW:N&_KSLU[M^_>P'\+#TY\N/'BR(\K3\Y\N?/F MT)]+CTY]NO7JV*]KS\Y]N_?NX+^+(0]/?KSY\NC/JT_/?KW[]O#?RX]/?[[] M^OCOZ\_/?[___K^TJ27@@ 06:."!"":HX((,-NC@@Q!&*.&$%%9HX8489JCA MAAQVZ.&'((8HXH@DEFCBB2BFJ.**+-+$%@ PQBCCC#36:..-..:HXXX\]NCC MCT &*>201!9IY)%()JGDDDPVZ>234$8IY9145FGEE5AFJ>667';IY9=@ABGF MF&26:>:9:*:IYIILMNGFFW#&*>><=-9IYYUXYJGGGGSVZ>>?@ 8JZ*"$%FKH MH8@FJNBBC#;JZ*.01BKII)16:NFEB6F^U1:FG';JZ:>@ABKJJ*26:NJIJ*:J MZJJLMNKJJ[#&*NNLM-9JZZVXYJKKKKSVZNNOP 8K[+#$%FLLEVP)].*QS#;K M[+/01BOMM-16:^VUV&:K[;;<=NOMM^"&*^ZXY)9K[KGHIJONNN9**JLLN_#& M*^^\]-9K[[WXYJOOOOSVZ^^_ L\<8<=^SQQR"'+/+())=L\I\]< UT\LHLM^SRRS#'+//,--=L\\TX MYZSSSCSW[///)#>\+-!$%VWTT4@GK?323#?M]--01RWUU%17;?752#:ZNRG6 M7'?M]==@ARWVV&27;?;9:*>M]MILM\VNT &X+??<=-=M]]UXYZWWWGSW[??? M@ 245V[YL'!?KOGFG'?N^>>@AR[Z MZ*27;OKIJ",LK'7NN^"9[^[[[\ '+_SPQ!=O M_/'()Z_\\H@I%HX!\]!'+_WTU%=O_?789Z_]]MP3W7OWX(BG MK_[Z[*\HJ?7S[<<1\8A(3*(2 ME\C$)CKQB5!<7 ZC2,4J6O&*6,RB%K?(Q2[J(VMU7@RC&,=(QC*:\8QH3*,: M^S3%-;KQC7",HQSG2,O*3H RE*$=)RE*:TDX>#CRE M*E?)RE:Z\I6PC.4F.RG+6MKREKC,I2YWR4L8'D:RE\ ,IC"'2O6K8 UK31C7*=:RFO6L M:$VK6A&ZU;6Z]:UPC:M]\K71K:UKX -K& '2]C""AFQ MIX9-K&(7R]C&.C:#?WVL9"=+V_U2WI>@O\ MC&ZU*WK7B]D$-& "MKUN Q+@KPV4M[SP&"$$[BL !O#)O?#%[GQWMM_[^I>] M" [L'X\M>Z%XY26T*,(5 M)O&W"ES>!O IP_?=L,Y8W%T7-_C&=]DE*XYWG$1]M((!M+UN?.,+#P9L0,4E M2T!Y/2$;2!O9KY=H* (V_A$,NM&!+E]9 1Y/& MS=]7(ZG6_ TWC9S\X337BMM+_K:\H;7LZC:;3N/F=&W-#2EZ0_O@UX5 J/JM M:%@CG+\0V+>V)RY02U/\X@O<@#P>?FJ%EXS=Y?V"ON"MY_(R*0 ,OZ[(FV3P M)?_;1B3OKL=SI7&.T[FZ,\=6S(&M)Y!W=^6/0K?-CYWS3NVVN, M.YV@UJQ]NM0O^.R#"[R_)1-Z>=6=+U1C%P*M^ )TNP$/!2RIZJ<6,L&;U($G M2QP 2K^ONV>%]F-??=;78K&';6N/,.U# 67V,CP@T'0>:;V[7 ]ZVO>^^,;? M_/%?WM+? W]EPI])[XGN^Y&4?O5.7SWB99I\EP=?^*F;OI06/[WJ[7?TDI,; MOR4SA[>O^\4/=T/$*?_YD[3.:0GPJ-L"SV^N6C_[UW=7^-AB^,NQ%&OLVMM& MLO?ZGB-U^*5_N.A6:OYUG^\EY6>MY&Y&=.>QBV4R:=^ZW%^]^BG!J=GUN]^ MQ!^ZR39=7GKHR^=5?GN08%#W?%O7 5#2=IT'#S"P(_<57W,7*_%G<]IR:"T6 M)A^6@#5"?]UE?Y'2]W@I24>BBX@N!3 M=8QG?/Y'>R93=Q-0>O=2=XD0!I'G) '@#M(W?HD =$TB;#I87JV@(_UG71V0 M*RYX:N,G?=.7? =H@5_R8=_P(S1H@XX2=R+(7WAW)59H)OV6"%18)!C8A>8E M)F'(@FRH2/-1UX9PJ#ZB]H37Y0\1=H"MS:&QV>(<-D(?8I2VMYF'+=R4"%U_#$"1\B %^:"D2H&LO M2(J.9XIOIG],LHG5U8EEA2/"5F=% MN(2W@HR[MHPWXHQ>UX#\E8E5$@5K*"M1 #Q.(_R*(_=,&SU2(_Q^"7NR%_: M2":4&(M&0F^;^')1L $3X'IIR(_O:(P.24>]V/:0$GD]UB@ #[ C"9"'%D1\ M["@DNFA=$W!H5R>$3M)V,.@/..*#)2>!KE*1%ZDC&5F)V>)]8))V=$:2NB*- MW:6*66*3M8638$*31O(!KI>),9"0LZB&(_B3$]F4;T2,3AF5M'.&KT=L.X(! M2(E]$$1C;M:10=)O#7"0)KB-!UA=S_<%'R:.MD*5G&:5.H*5)#B32YD(7CDE M'P:4N,( G1=E:7*78CB7=9DC^_!A[,B%W:665"F5C+E%_SK6F)!Y/$FX M?4 2!1+0 2R)0 'I;TY"B80&(_AG76MWB/RU@302?YG)*I.)?I5YF:G9+)O9 M< QI744HFK]RCU56FP+ DU?2C]6EFP(PFF(2FX&)(PDP?AV9"N169V'BFP( MG,(9F=)I15 YG=;Y.5PH<,Q()1C@6Q!@9CC' !8F) &P 2?6 (8X;[[E98DP M 1# '\((XW&9;4U =+&F^4I80V #L^7 %M&6U;FGG%6) F 0WP6^#9GKGU MFC.2G_J9GC'B7O#09997(QCP#;B(#M\@ C\2 TP6^Q9G[D5G4#2G0@:HE\F MGKP)(PXZ81 J(^X% 1MG91V@ *U0@/]88J+?B:+O.9X]$EX!P ]>"(KA8(OA ML*(T0F,0L%NA65W_2):_*7!(1I5*R",>*J,AF@C^H ^2J &>J)F9I\-P* R MTJ+H22,22J%:&"39V5W;F21M 6$2M@$D>B,%JI\(,*;[9J8O&B/$Q9[N"9]7 MZ6B >I] $J"9XI6JLX M\ER:RJD"X*F@"JIO1ZD[&J8+"B21*IM#B5W8*) X(@)/%B17>G-6!@'=4 YO M!ZR;ZI/$6JPKOLJBW9FH=6HCC-H CKJGJ.JB:-H $^IE%3IO[7JF-1*CLIH( M-7JCU]FOQ?\3D?X:L*_#7>-GFE(R7= & 60* %G747W!;FGL#;B8\EH6Y_) M(U169P8+=^_0:1?[(_Z9>^0';CW2L'$)(U^PB-_E8Y!G6^1PKC+2:,;V:?A9 MD0Z[L":[@WYJC?. I(=JLSB7FE1Z;/&I(_/P9J_F]8E@5T[(Q#[9!);(Q3+ M7Q:K?V7K:6=;?!(HE,8I 2)[75M[(RR[=&D6N(SWLC.BDQY&I@&P<6FWIC#Z M7E6;"&]K);BY9$B*L$27F8$[=.F7 .C0M];UMSRBMT02=W5&ESS_\F%\R2-4 MNVN3"[>M8'WV5K?E]Y9XBR-K&R-?6UY)FW9%A[D?UK,".[RY4YW$>[R,K! ^W4,VF\RB.3 MN;$SDL$ 0+UZ9KTP"KKP\)HBO",EC",?J)N9& #X4'R[-K[X4+4P:%O-IKXR MDHQ:>2,J+ ":9R,1'+_YBR3C@(\=^KP).\>2/;QK5P?$-@*^-G?!,5+#/&QY^=9L,8R$8WLC&7R^Y&MR]7ML^(N\> P[_V^8QWR\ M.8:IC%/R;#[\@#OR"TL&(_M08(-\9P=\<*EY=,+'OM!&C39RQ)-\0)=T+LTW[8:4' MLR81)H$^&DDUB:IRFP#!"7@(7RC!BRFV&R(IL M;(R,<*G)S-CES S=.((UQ997%DTV(<*^LSMC%SOY[<-*,P3]8G#="E.N8NG2F@Q[F#ACIRZZ6SE;W MSS7"S2HGP^$[T-0L9*"YR32RT56&RA M /]-W,](J?3?=*P!ORB2Y M]LGW-P1X[&5F=<_(W^3,XU7;X,+*T (,0UTG*# M;%T@ )-2W'DT/;_E^P$6+;>ANX]*$M-V-],^/70#?20@IYLC#*5+F8@QDHR( M>;TC'=$Y0M03;=16;7))+:E#TM(OC23):,O/[(7B7+XWK-?.&B/2B]4(7'P'\)#:*QW=E?_3?M)=W8X3T-6E#U&2P\(ZT7 $@Y MV;^L#SC8W-;UW03=7>[ W+S-7W\XAJP-WSG2>H;)::A+T 5IW!)\U%I-WNFM M(ZVW#Q7[9 ;MWY"MNMXMT0G^QD\"5]WO-=73 .(RO>72U. M(S8.X[,-([\&XLY'(R8Y=.Q,GR7NR257Q#Z^B_>ZVD]=TD."SZ>;> A^Q0 N MRS9RY#9GPLWZS>0D])^'NAC \O5E=M.\HS\%0?'U@HIGLZ#/,B[W6E_"&\>-@': MA]\?EN.1_GA/F.-*?EUO3N;KW=@S,IG"FG BCMX"H.C&QNB!?>H*#GM*@NCW MQ>J[YNJ'J\.J/M9&HLO7U>-.0JW%-XA'W-8R0NO@".LGB]A!?>,"X.G&%^JD M_I4(;.@A7'+>W "=-]"?ON5/MNGUEB.77EW9ONUU'KXO]]O/Z<-@WF;+"YSW M-8@GG-"J_6&C6W*4'',"!\#CY^1*$MJ_F6H\4I$ W&DO.>]"]NZ[)N]K'>NF M?5\Y_LX@>"2#B>XPN=H7K.__#7%SG)O_N_#!/7OEOMB.?IB["Y9LGP[B RCH M+)\X_WO<\C!/-U'PA$D\A!NOZ^4E#^$VSLT.A3A_YV/]UC^/X3@RWN7EGMV0 M"OX@[=V5?F&>X(N6AYC([/\TAFS@$?Z]5E]D32O=ZL)',V"? N # 2:W4V=RUMAP&0]0V SR.X?$;_ MR]JJ]$Q?Y/S=W7@=)#/_835_R_K^#&BG/P5X3;I81S ?O_Z[S08 M& 8 ,4G 0 $; !Q$F%#A0H8*$Q"$&'&"A 0(/[2"D"BB (T#$S5H>!#"QHT= M!4P825+EQ@[P()J4&%+D2I+^%'3SI])DH@XR71+4.*';!X91N@'U"%&"S)0K M86XTF%#!2I + R3%.J%BT0WN!C((^9#F28H6,3[E"+1JPZ8ZD4*80/(I/YEU M'8XENQ7 Q8PEU5J-"U$@WH'P]-I%S+ <30R)'=O=ES:BQ@T85O9D*';E%X;? M:,+S^?+DT*)'L<)<&K*M7)I1'R?JO HQS."!KE\C_DGR&^(&.L&JQFL2)>'+ MN25OG%#7>,3==GO+_% MFE5R7NAY)>C;K\=AC8B]KGN5$Z,$ 5"44(!RF@A. :(L"I6F2ALR;2 (6K$K4I+>D2E7 MO#IHH(%N C-'(1L]XA "5:R4Z96%-B5H4MKTG0A3C^$Z%.$C*7)GUOW:N#4 M&P4@<C]J=$H25(.CF/ &J5>A= M@@P+*8I)5*N2%R38KVH(M_MY2A:%P>2QRYC88+Z98@@;DABA2M6\N+C$GDPI&E_C)>A5GX]=MMOQSUWW7?GO7???P<^ M>.&')[ZA.>M,O7CEEV>^>>>?ASYZZ:>GOGKKK\?^^H!7FKQ(XYXJNJ'85@K1 M6;H'.A>A& @D7#+,2I2',=*'EM1OA=3>R/#8_(E]H8\)>A]#GO64"1",3C6: M3NC[N.<]^J&G+N-32?D2,D#F,&1[%#/2]R(2/H9 D"025,C7@.($+&U 5U?R M('$"R*"5V(\A;^M4CT*RO_Z%\#*S6M= "JB0 P[I@IYRTM8$D+S0*6P<.&R? M -)WD/7EL",K/,@7XD]M*7OQ3_$O)Z"$QB%M.8QT1F,I6Y M3&8VTYG/]-WVSM.](5EF)9UT#DWH.+C/M"TAB!-81+#)D'G0A!Y:) D\^N&S M\VRS(=1D".!(@DZ2()*; HO6._!639J,$W+:/"6X3B*"D) 2.D6RIDK\65" MSH\DAGN2">E'22G]SRT+,Q[AW"D3RVU$)O!I&;HI&E6R4C:QAZGZ.2A-Z0NM( MD5$1<7YZD+!"Q*P-V2I$_SR)UL?DE2!S18C#1D=2E=BS0@*= $%=IK!$2!6: MCX5L9"4[62NCMP++]YRQ+<;JN)& M!GPC S/$M1"MCV9RJ]2./$6\0WUN0H0H1H;4=R-]C"]!,+D0$T?$LT1J<402 M?$R0%!-$O-@=Z1@[')$/"^D#"A. 0[<8IP8Z96BS4:)=4JR1%2LDQBC3,;AZ M# !\X;"RB5)?\LXEAFO5Z&I!7.8Q3QF,I?9S&=& )92)'>G6@N?Y;B> L_$>,UB4*ZTK$BU_3 MVXU,SHRH>PQ1H_5?#"OUCWU.3$YN%A&6KF9G@%7=J DRUDE_VL^JMK&0(7S> M3U:INCZESDI@8&7S(HG2]2+L1B1]H3P'V4F6&W4B9)7-< I5P?8==/L,71?7 M*GHAR'Z5LGF-%F<#H"F_5=*CZ36"'WP M^J%/2IA@4,4V3X/+L B\T4_+C=MS1^DDL!: I9UZ)!S'-2+C .D>)U5O9N.S M;!MY%;H=H])D+SM& NWVI8?X&O]30P35HLXMJ^^\]]SGV(LQ3 Y-9-: L"'HW8C13=V13J<0(C,^R)-]A.TE=5TF"EPZB)P4=(D,_ MDN=(,N%24IWI=KF[<.LB=1F&1/,2MO=&*@QPQR=)B#/>"&T&3W;")0VNZH)) MTNHJJ84,/":(:?R0F]1BF'0O] 5Q#%7CD/2]"N9%45K9TX--D$XG9A] 3N)& MY@%2RK$G!_@A%F1$9/^8*E=<]9ZG_&M"U1':5%]&=/]Y_.4_?_K7W_[WQW^7 M_X2)ZOSWW___!\ %, !1+/GR!"]8I*W"Y?'< M\X":T:#JG@"="LZNV&HCJ MDQ9&LP=(RMX;F;(+&4..<$+5F<*L M.9)"/(T=2;_$N,,C3(BZZ@@^O,$W?(S3BX@R_*3%7O1%,Z%!@H"Z"V& IZ@ZS&L(1MNM M0.NUB*FI840OF%C&>Q*^!Z*);ON;3&;FR ;ZR; RL[6*(\G/) M_3I(2%)(AFQ(,]I')[F/E6A41 "P1Y5@QX4HEYTD-22IR8GL1G+X*F:T."/Q MLK!SN"[B/BF4"(0\RE^()'\PRK;8F:5L1T!+#(]$C)?\D)B\IYDT))]TN_GX MQ;\$S, 4S,$DS,*4_PDV&R;#5,S%9,S&=,S'C+F-;,.TH9_%F\N#H<:7J#X5 MM(M64)@P]#;P:XB&(XC5 RL&& D>V2\9*\62?(QS,@$W)&G7,)Y&[ #E"Y9^PN[X,SA^LP(VXGQ?,1:02>S%P+&.H,>#>#_I) [JQ+=WBXAF"0D_U*'7$*(P]#T> M$Q)]H,\?Q O)J[U(9#0C2Z=A!(#H' OM%(!&0KP)A8@IZZCVY WR_ J25/]# M$&P]F0C& 87,&\71'-71'>71Q[+%'@72(!72(272(BV>JT(+YB0YS!Q'DD"\ MY.RW#P%/ %C%TJL0?T2,]B((E62(<)@*$AV+1H32GEPPZ@L)/<0+"- X%P3# M)>5-'?S*NHC&L2$2,ZI.[H3"S)1/*UF,?'2VYI1Y0#9L_M:DM#0[ S54$O< M@Q"!O/VRH/S 2TONZ MZ>M;1!6 5 B).QS+V)W$YG6,S879)A&BI)U$CNBV"RO=R#O=&$K=%AG<4=PQ M\X51L'K61+7*%'W-VI5$0$H(]\C-WX76[(L([&5*6M7=-"I>)SND^XVU^;2D MBR(.[MW6^H KOBR[B&BR)WS=[@P_S5G#]V4HR>BPD.,9C9A7"NK8DLK<%6;A M%G;A%X;_,\144ABFX1JVX1O&86#2MX@ U_!\4WK]81F=8(4PX.!UE3S5U_-$ MC!]Q+.UUN,G$T\,ET\G@5YRL7OAB*5=6=+-J-?%UXY0K**@B92U"TUCW=P]B&!T+)>E386QP=MP4$SC*2:= MXHAHW[R9Y/F<6%CU0.W"4B(YKGE+&HFA"7G8NO"H7U0LXJA)Y8WSTU'\X]\] MX=I%"/3*V![.X616YF5FYF9>GLEUYFB6YFFFYFH^% ])A+Q*_T0@%IA_8XAJ M9;64:*] 5HDI->8NAL?5#0O9:*27.CZX300\ +;1E>+$$-;$B *5J(^&>% &?#O5OEW+SH=0NH,['<](>*AH"*9DN,OFBV M7,M(Z@:Y18AW%N!XGN>-_>(CP69M%E^@.+46)<4K%0UR)@ES=KXVE4.Q_"N7 M)@D2YLOCL\^2Z*CN8;2V]6(.!JJIY2J$ %70L;R3R.B,WNBGQFB.]FB05I)7 MA5V2=(?76&@W#">B!@"1AF!7F0234#@\=@P<0S+@Y=6Q:#OIC6JJGFJ-AB2. M]H=N$*6A%ER"6+ZT2%J%.5]B?L"3S@QDQ;/FPT;LQ%;LQ0;_$V':5<:&[,B6 M[,F.["^$"-,LDN,-HU:+*GIN:)E 44A>7P:C+4;F0H%" %R>MQZA!PQ(G_]8 MT3]DQE=.C(.N9\9[V[O2;![F[&#F8K<:;=X>DMW.5\>@B:7MUBE!NKX>"$J^ M$E;:&6HBOB$@> M9-)NB&I%P9_L//VBXI8=BPZ0@&\X%TW)R;S^Y:8"%PQ;K_.HEI=XE1ZNKZ>@ M;BP)90%X2N+>8^.&".;&8JE]Z*LK,OS6[Z@YB)Q,,(LJ65BF"8BJ+GA QHFV MJ2?)S\3HJ >.;P)=B?/6D>_F9IQF^>N^7%S*UO$=Y_$>MV9H]O$@%_(A)_+* M%>FIO WI[>V!?K:UOG$B5AAH).4DONV&\$SPVU\=ZA\ANF/D+=@F)6R&^( G M>PH64?)\#/ #FXTOIU$5)L;BDO";C2\VIY*-!&LGL2/VDVV7<7,DR?)4BK#\ M(*DU_VPG.?)'K6GD*V^>1MXJEU;UE=,I7\G+2;TL_-DJ_W/KNNF-@+T;<>YF M1>MJ_0U-'"RR8@DT>=53*6MP#(D$SS&#A8@')F +[Y1/;X\1D8EJ[7+\2&/8 M8#2(BHT YKO>.(^$%I(?L?6& $6(>/$0W5TU7_4G!W5U9HA@-/8BQ_9LU_9M MO_]1&>;V;P?WR//RC1,A@VX;$ M*VD5A5G3+&EP\'R_8_;.?:^+:OUW1Z3V)2EW)F%".N?S^0:[=X_+C:#I><_U MA2MO&6=::I]3R?"LG&S$1U.8.\_Y^B;5YQUAW MCA"XU23JX-N(I!>QE2CYY+Z0/\@_N MXA[WN:?[NK?[_@/RN]?[O>?[OF!(XZ(,/_O("/TK6%ISYU4I(\ M92*FB1BX6+1V$8TXZY.?WR&1V ^RSFMTC*@DB<-7>\8W>B$9_,^G"79$_"JQ M".8.;+3N1*1F=9D@_<,S MSX[H_=_'"N%'0]-&VU"_$:'&+9B PPVM"[NUKJTA3E]/= % \BW!ZLF8L=-/ M#-#?"'8$7/Q5,M;H-"&:G.65_C4;\;I(J$9*"]#Q($('" %1 ! L:/ @PH0' M!3 4$"910P%?%"KT%_$B XH%84!@"%% G(;=-':\V+"!1HHE30I F1) .98, MX;VL:?,FSIPZ=_+LZ?,GT*!"+H<2+6KT*-*D2IKT*=2H4J=2K6KU*M:L M6K=R[>KU*]BP8L>2+6OV+%JD 0+_8%B+(2WO'KW\NWK]R_@ MP(('$RYL^##BHP%,AKD(+\#.! I<%HSR4:9-+C)GJI29B#+%* TO-X2<\H') MC_Y(1@P9,6/*#9L%T$2H8//;E.XV?^C,\K/.E1Y/ A6W6<'!!+,%9)Y=.V%) MT@Q!4Y0].N)SGI9GI.[5^W>-$JR!FF]8X&YW1VS)S:]PML[=" M\:/)*V;LN#U.DO%GD4SPP)"2?#*-P]IO_!TDVG 7 :@0:A>IIA&!+!F(X&P+ M^L;0)/LEE*!)]%$$SV83'C2!9QO@I!]Q+Z$8T64(+!9A0[!1])Y8W; 9?2DC(AIQ"/ M2(5I89,VK?311QMJ].1%'N;GV988GA=C;#1BEQB???KY)Z"!"CHHH84:>BBB MB2JZ**.-.LI46VY9^2BEE5IZ*::9:KHIIYUZ^BFHH8HZ:DX6L:DAD#>[OTF0*H:F6<2!'8V)(^>=;XZVT@(P7H>?AI->:< M^]RZF;$C4@N4 P)<=MF8!BU;HJRT,F2K0KA.5].O%W4 U+=0UH1.:K6FE*%) MU1Z5[D7I5<5 O SU^N%Y$QC5[D?-4O3LD-*6>VU3I@Z)Y+\OK9#:JK6X:;0> MLF\RG))GO+Z$;T/!3FLQ11AOENR<,O'7;D,&*V2?MA=%?!#+Y]Y$H'0MU=3 M9O#P+).^*;,D<%CCS.:RLK.ULO-LY)ZX<7UZMBPC;P"/)]0^I)%6K03+S4P0 MC P1?53-.M_D(\D*F2P3RA6S9*]M4%>WV;JDVGTWWGGKO3????O]-^"!"SXX M3VS_K;46X8DKOCCCC3O^..212SXYY8ZVTG%#Y*2I40+HG.GRS]#"\[5!";3; M&$.3 A!=O34=_?%F(@N]F8YQ2]U0E&!OYD!*W\RF,'1RU[32)*AK"[=&OLM4 M.T'SB$L;Z069[E_J5HOX$FHYTP94Z$..GE("87YDO.JZ-S@5R V%JU.7](KDY13KW.81TC6Y?D\QR!""GX,7L:B]Y79YD M(KN$%% F'3B@N2*R0(34CS]KNLC]*/*%B!BO>@=[V/9N$K8OI:1+#71,@5[2 M@&U=9'Y@0=N=$@&\A$2A>R9)QX$X5S8!E \ S\J9JQC(_Y(B?N%,%]GA03HH M%.4(H'BM ]_SS(80YVW&AD8YHDF22!$?J@N#"=Q@%(4W/#K5)'L:JAP_PC( ,IR$$2LI"&/"0B%5<_&D%@ Z3# *Z@.,+9 M*" & 619EE9#$7HYD&.;B5Y!9*,]3:9,>PU1P,SXQ9C+"$TZ]- (!F:3B.BQ MKI,W@Y86#;*!1"B@B 3I7@F=5I ;'<>2"IF>23(IK+>A:S-CZ\DDCS.08\*, M):3<) J11Y3T,>0;5U'E?21F2H8 \"48:$#NS/="AKR2(K'T$BVS^91%1J21 MCU2 $Z.%D'>Z+V10Q ]&=(V#I>J$2$_@MTH8;D<"+@,H D4P$ /(I^<>7!7 M[53(.ZNFOX:T0A\VH5<8LI1+C0PQ7LQ+B LW4\Z4G#.=13':)U-"3&A=$R'( M?%A-E]\K6OAX+00QD" 0@TP!X-4, BS4%0YY3#F-*K8+]U@JY0B[AD7 =6M+%!PRI(105 AY68)*4RPK M2\$2UK"(]5(_;$I"J<%C,N%H7D>9F^W5 M!5^)C0B!K\P40D8:GM<@(+Z(/3"@C_\ M$(!B;#26%\"W(=*MR+^$\!Z6=I> MIN P$2749TH05B!')L=S+#&>> %PXM&D8ABBQ8 _7FSB@R:$C"91W0JUJ9%] M>,E>067)2@%P7X_D&)8[ULB2/=+D)T?92M\Q[IT*C,X,$]^_3.@ RWH01.ZT(8^=!_;3>T^UYFS"4" M 0T8!XRD$]&#C-E>XP0E0;CI7H,L,F?:T]ZDH N/*#DT@?&\G9;%+%O'H/-? M^[ 'L7YCUH(H3\)BZ_2G0WV14;.ZH =)UV7J]I-8:E6PJ6C .\;<0&:3FH27 MR;5-LHK+_8JW"]5"@6D.S0V C([3P&]ARQ\$[IY4VM@W MUF@:+2UP;J_.V08Y-5E9LNIF"U7@RR&X>+Z=D'0-=2;W]K>_- )<4TJ]HM4!KLG$OV2S5USGN MQ6UMM8X#)>0JL\FW-*N0VYX< RE?>4>DDY*=+\=!7G5XSH>^OX]^W.>WD_:D MPR[VL9.][&8_.]JK_V(XMZ2][6Y_.]SC+O>Y$SJ]"<:ZMKZ&-BOB/8S=8="0 M[.41OIMFM:Y \81.08+@65)IS%5VNA(UWB^Q<8+'O"HM@"$ M>9"]T[SO\/@[-C#?:NL!-$JVI+I/@]BI5!OYPDMQZ"+TEO8.\> MLV,^_H61'RSE+V)Y$^J4NCR.".'[3E0*8EWW')XL<1]8^Q]'N.$-2;Q!9OPP MX6_F^KH^NH OO57D6[I\*9WO*1D85J1[?S:-=YO A0^1YWNFQ C!H4CIGC.A MGD:\7V!U"P!0D%+-"&(U--+ M+**E.2)I0%Q!-17/41GF21#^70?RA$Z65%YTX<08JI\0+L7+Q1?]25_.O"$< M)E!-@6+?Y1L2^L1BF!+<*""MB(-"<$$KMN%+7-TEA2AB*/*62)17)]Y9'+X$ M2$W"1^S99JCA#FXC-W:C-WXC.(8C1?_,U0R*HSF>(SJFHSJNXZ!)P!\F$+>% M3]_E#.\U6&6)(D7TVPM!8<$IG]A@7-H0WQ2RA/_U8VKD6L1M'0#H(N8(@'C) M(_PQ(N\-5T1@8PQ-D29&I+MPG206!4,>XC06AA BL M7O21XBTJI$*(@,A5$6?@1!2<9 F]8T3PW^V49.EHHE;R7BB!B/&,TV:Q9 )I M%41@V4[^A# >94UHFP 08.DD)4.0%=^1WX1A%$#*!%&RA$ZJ7@EVY-Q<)#L> M)F(FIF(N)F/_TI$,-B9D1J9D3B9E5F:G]$\(7@10)L 'O5 _*9]2[4,8&F5( M&H3O%:8UD295MH3XB=.I-EG!M9%*<4<+J%-*9O#@5VF61IMVJ9O MX&948&9:+@?X%00A0N-L+DT":(\G$B:9 !QJFL1Y&D1Z]J4 N$A[L@3!X4PO MRES?=4,KW!UV&J1KBD1";.$L@B9&<$G4#21W'@5,:8]SUD0""!D?CE.%/J>E M?>"Z!>B PESJB:=/&)UNI@33F428 < '")D&9E&$OB0E:<1]!I9^&;HG6/VG M<<)G0EBB252A90:ID XID1:ID8;_Q=K1U9$N*9,VJ9,^*93^1!1PD;8LGT9. MP(I*%!&*0QX:J&OT7!*FAE<"@*JI9LR@A#Y>V@2(I6V1V]5D5N%%8GE5I$[X M)XTXR!XFT)KB1/M('Y=R:"(0GH/EHX3%Z$_3I>BYSR.QE2)D/]H#TK *?-Y7/UEWE,D )6B)!9B:4WT6"AV@&F\94. M@%%^*:D:5/^A8 '9)#Q^,-HUD0/\29#!:5,Q.R404NNI9F^ D 4I +L!58#X.Q+[,/' MKE/(Y@3/UD2*YJI1?,#'2D<',.J'J112R"81?@2X\@0PA9A<^4@0BMP$S(.Z MS>Q#U>R'L@31GI:$[=M09&P;S@3'^DH^4508 A9IW)^21430EJQ,F!O*BLE- M;,"2:-702L_MB-Y!H-8C&HL^R"2.H.UMA50BOD048$RU?@;P)U0 .4(T(TP&#-! 0H M0):63BI P+/ P1T VP61(OYPY(,5@. $@FV H8&*FTPP '$*LN6Y38;T-T M@/YJQ./Z0TET0/[N;^LV@#\0R 3XP_IZE$:T6-W6DP2LK4V\[Y1HE?S2[T&( M,(' @PGW+% I@ 'S5P(G!0S';P.T[T'H SW\A([$2L[+TV' ,7_!D!$4"B/!)+L<9I_$V\7 '0 0'0W!/[,,?]Z8 MR"\PO\0'A&[QHEH"[.I'L/%!('(J+S)4B3)#= I$\4',, (=_,WYP0V:V8O MV40"E#'\N8,_S&_A$"(-17,?)_-%3 :(\0F=_(G:[ (R[$V6R4W)W$YUP0D M]?#Z_7#Y+C1#-[1#/[2G1"Q$3S1%5[1%7W2A1('*M4)V2< 7?(,+[T04?$,( M@)=VM<(7A+1?D*!S61=VT4,KLHAQD'P!1V<7),/%!WR#=F&71Q=%%-#T/.PT M2JMT5! U4?RT2VN7RADU';'83C< /7PT4X-/O&G73>=% GS!,)S32TNU4'Q M*Q@6=K4"'P]* CR !&0767^%1B=U USU3H#!-SA!=F$ $:/%!W"U=D4U2/?% M2(? 4Z-T4L@U76.77>?$7W?T%]#E80R$8_>$"+1"6N_T%Z3T4(#!^=HTZ;*H M7C? 6A?&5&.T:(\V:9>V:4,\19+*]&FO-FNWMFN_]N38(VS/-FW7MFW?-F[G MMFY;M$3OMF__-G 'MW#W14*"Z7 ?-W(GMW(O-W,WMW/#-I7W/K=T3S=U5S=S ML[1U9[=V;S=W=[=W?S=XFT5OAS=YE[=YGS>3@E2[HC=[M[=[OS=\Q[=\CS9V MDG[O?-\W?N>W?C<:11+L?O\W@ >X@ \X@1?XV(VW@2>X@B\X@\<1=CX MA$\XA5>XA7,S"CE>N(9O.(=WN*!DF8>'N(B/.(F7N(F?N$\@.(JO.(NWN(L/ MA9VN]XO/.(W7N(W?.(XC+7=]YSB/][B/;_B#_[B0#SF1%[F1'SEEJCB2+SF3 M-WEU![F31[F43SF55[F5^R]5=%^YEF\YEX\VO3AKEX>YF(\YF9>YF>.-DI^Y MFJ\YFP=I%[8YG,>YG,\YG=>Y5S.DMIWGN9[O>0TV[3(K%I\'NJ /.J$7.IFG MN:$GNJ(O.E\%P!>HW*-O-J-/.J57NJ5?NGXG9SFF;SJG=[JG?SJHA[JHCSJI ML]3A*%JII[JJKSJKM[JKOSJLQ[J&).^XK->ZK=\ZKN>ZKN\ZK_[ ML \[L1>[L1\[LB<[HRC-%5PKN[,_.[1'N[1/.[57N[4C2A^%0PA=.[=WN[=_ M.[B'N[B/.[G+*55;.$ ;'NYKSN[M[N[OSN\Q[N\#WH?.8"ZSSN^Y[N^[SN_ M][N__WN$);L%NM\[P!>\P1\\PB>\PB\\PXMVO:MVPT>\Q$\\Q5>\Q5\\QJLF MH.&@NWUGO,=_/,B'O,B//,F7?!SU4;J;O,JO/,NWO,N_/,S'O)\B2(J]R[S- MWSS.Y[S.[SS/][Q!'PZZ^[S0#SW1%[W1'SW2MR2[X7R#DB:]TS\]U$>]U$\] MU5MZ'PT#P5>]UF\]UW>]UW\]V+\A.,UG?=B7O=F?/=JGO=JO?7:CO+2R/=S' MO=S//=W7O=V'(>_&:_7=[SW?][W?_SW@!_XVUCO9"[[A'S[B)[[B+S[C)R$2 MS4-\XT>^Y$\^Y5>^Y5\^M@-]X6,^YW>^YW\^Z(>^Z&L=Q<:G_.B?/NJGONJO M/NNC_L.W/NS'ONS//NW7OMD>"WS3V[[N[S[O][[O_[['H_SF S_Q%[_Q'S_R M)[^R'*]=S2N_\S\_]$>_]$\_I[\^]5\_]F>_]F\_]TO_N5LP?<=WO_BWLG_O/L0T&0/F?_[S3_W79/]SAOV'I/T $#B08$&# M!Q$F1)B 02'"C8HE#B18D6+%S%FU+B18T>/'T&&%#F29$F3)U&F5#DQ0(,& M]AIL2+"29DV;-W'F]-CR9O7\&&%3N6;%FS9]&F5;N6;5NW'1,($)!(K@ &;_%*9%"W[L^\ M*O?R%>#W;V'#AQ$GKAB8+V'%CY'&G5OW+F3+ES%G_BN9KMS*FD&/Y$RY*>.^ MH5&G5KT:[&C/K&&C=6TW=FW;"K=QY]:]FW?OH@'4KGX+L-5W<>/'D2=7OIQY M<^?/"TKFBP^Z4=-R R"_+B![=>_?P7/?7OQ\C??O\\_,/P $)+-# Q$,[RJL O@BP0-6" M..*+,2126Z/GA+EZJ!DH388$F64$YD 3-3$%&"N>NF?#9( 6JOK M@LAIM8HV\;$-=KXU(_H@@*WFFXUK>>N=8YYYY9IJ%D !RY262VH<2V1[;I+6 M;BKLH]TBFVM$X>GF:X6@%FQOCDK$>J+&^7I\(Y3A^?'LO+\LB:'#X9' M[KO M?C#POP?BW'*S3D?=]==AC[U"X/\^!EGVVW'/7?>P6GU9X=U#VI;GMRDC_##I M.B.S*OH.;[XLOQDKZP\ 4K9Z-^ M2DQ[V27E4IXWX:M_F0'C@9<( Y3=?TS[BN$G /GECR+(BU]I2K2XMZ"O>4W# MR/\Z$KF*0) C#4"9PS)BP1+ASR(8F #QEO8[W.RO?1 RH !A1\&SG'" !'3A M"V$80\5X+!P*E.$-<9A#'-:--#KDWG:\!P\16J9U5-F']Y HE^=M4#M,1% " M&B"/)*), 1Q<4]X2@;\C3M%Y!N&<]SI#OK9LQXIJH9S!,J>1FI5N-47,#?6X M*$0?2J1)%>/#VX?*Z*2^S;$@;D0*&1]#.1#63P#8DP@6\UB0$JF,(HCT2 (F M@+(\,J];'IG'\ R6HMW4L82FV^/K',DWP?B-CZ4TY2E1N?\2.&'E&ZETY2MA M2:T&#%)LL$S %Q&UM4$.\3'T:6%4HC J80804<4<9JF0699N;,V&MEFF8)K) MG@3TCHM;ZQ^U .:XB@23F,;[, M'_Z @%5[=DTB?I(KARIGU7#:%4";>LJ)!9+J/N4R 8>DRR4.65I,[\0Y#GKU MJSW[)1:)R36Z3,"B-"D12A4R5L5@E$H7\1"TM$HSKN+FK!H53%6O2LV7)=:4 M,1 I5 GRU[/(52U^]*%G/Z+9C @6,9RC)<]JJA#.=F1KDCMD63LBTD08E(3% MA.M&#(>R#O2J%5]H0$.<*IC;LL:R)<(L?T#[%M&F9K5H22Y3H1M=Z7+_C'9R MLMUTL9M=[>ZFMIFT&RP_@-$.2" !+!7(!R0PU;IHYCQTZ89YIQ*.+WSC"_*= M[S#F6]\OM")R]+7O-_#KWR_,MZ]-Z48 "XR: R,SP<_I;HDFP ')81@B>I< M]@)HCHO(5\#WS:]\^2L8>'08P!\>L' 0HKJ#8,A%[G LMI2RW(LL&%$-)HM( M:7JV3JZFO0*$+VS"N[/QEM<@Z%6O$FW9$ %T +''8B,Q\(Y#:>EQ^]M**FL M3!(H5X3&G;&Q6%1LD 9)H& "G8AZI[R1*(#TS!D&R3>(2=F$2%8NZRE,QD)^^GRC]6KF >T?!I'F%N5@V]'8A'6E)6\ACVM+(NL@2=(7,J7U"ZD1H/6-$+.?9AT,U?<8DW_P=.#AC.Q#&><8TK M18I\V0 (2H0.5P+QPA9I+)(Q\X%B"@ $;:&/:_-"XXHB1^;8(1 D7Y8*?FMD M \'U]: \+9?MD>3E'NEH(L9]D%9$DG@&K\EB+5)S[D"&^5!'WK10Z;2=!_]Z5&_<7\;K;9A3.6#ZR(ZC5@P$<2VC,5DH_>\K-NCQ^'] M2)%V:KF46CQR<;J:CH[.8^L^(V+&YG(FTVB4FVKD]W=_B^I09M >7_M]B![A MRV2?P;G8?KO3-XOS%_KP'.(>).;'2/6C7>N)Q,!W$DF^1_) P)/BNE@Z">90-(U9/ /(P PL"#1%C#<%0,\10+1#1$"$Q$B51)4IO M$BWQ$J'KA#9E.T(0AX(0A90CX1QQD0Z#UOA) $'#%*$$%2_$FUY0=QC0(\J0 M_!ZHX7BN_HIBX2Y"%>=?@A7!;(-@3P"<;A^VAOO:2/U0XQ,;+_1T,7 M0A3Y2!I#HADK@A>S*/Z@S0,^,] MT(3*F.\MI,[ZG&D/]8.!.A%WI,QS'O(B-F\C&*@=<0(9$R(B(2/HLE&D"E$@ M[*G[EF09YQ'"%%+21)(K7$PP7O&G/L0E88@A=1(C9O(@2/(-=>0F$<*E1F5H M,I(C#(\'QU$N& TDG!!*G.9,!(#X0B(P1N4B+Y$G,<_[5*,F^8(HPX(K [(L MS5("/>;BSG(MV1)V7 8%!:(14R( 7 0F-F!=+()%L*0!T&$,"8)%ZK(!$, E M\%*5,* G$& #_%(@,& #8&(PU27Q5"*W1B7\PB4P^U(C&A,Q"1,&B*XQ'[,! MRD%%\#$O_SB9L01)$Y3, E3,D7B-=7%H'[O2( C7>QR,5?L,!]3 M,4\",#DS-3OB-N'B-2&S,!_*,6$S,LFB;H90* JE)S+S;)"3,%7S*/2R)XB3 M)M1+(C&"-3V"[Y1/GS2*-\&1::C/W=[17'H".$WB.IVS)E0L& ,1 %30VCB" M1=PS-)43).B2,ZOSD4 3-D=3S'[R#S-$-V'S/T-".'\S.R6",F-/.N7304\B M0.T20RGL,*D3/?_20V&B.S\S,),S)C44-@] MDR)9XFTPZSL_2C F@!L[ SPM0@3X)\5:E"2VHR==U$1C4R52]"XY:#MA8D6% M @,>@#M_I08O5$+[B$@3\T:15#1)DT>1@D[MU*+*]$'S-"6F,TY-3T9IE$^- M5"1PU$ #U2LY@DK;,E,U]93_*-#2-O53015<:J85",(TZ&+5$,*#7$50"N7( M[$*!AB6O7L476T+X>) !^DI5X:516@;Z[L-#@-N#9^$G@[E-_I@1:(((@.D\N/L_D) 5FGA!7A6);"=$C'N =I*T* MJ_78&D!4H"];)V+N" (&>A6-?A4C=)59#:)>-6I60Z)6P14/Q;6=$DB-OC5= M7^7+@C63BK58Y4@E709>CG4@$@!@ZD4 &0A,E755_Q(K <_@ !9A!U80D0E5 M"P)%X$79/.AB#0(#% "$$F8E.G(DR#4E$P(L9XXCY) O3'8DHJ!@3JM8JP@A MY'4@_^B5SCK#7T'B7-/5;M:5(T3J)YX%\(PG ;0N/)4,K>!AI]2( >B1:2:6 M,:^56K7U\@PK:\%U:^G.9;TK9O^R8.3A:27B\8 B9 ,H:4?6*I85'EAU ^B% MF/)VQ4PU7,MH9>?BG%KV9?/*;3_";I$);VTL /"!'%ZJ:P;M"_"L"@_B9_VD M9X26@YBVMB-*5W]4N""F M=W6-EW;+5NTVXGU7CH 3PG81!20/0G(F9N$J"<$>Y M=".NPVPVH.-XYEZC@^0^UE_VQ;MHJHRFF" P@+#J(H,%(@"$KWG0%.$N:"7" M^(QY9AGIYVJLTBK(N,Y^P@%[N(OSZHN!@CZZ=",PX.AVIH4!F&O$*"% 3O[Z MMVJ>]HT9\XX+:2?X^,68IHP6>1O_*R( *GGE_'@UT_APE&=G\5"*2V3?5A-E MUE@D()F'#BA).IF62+@I;58E9_(ZB&^,FQ:/4R(6X0+"/.)K-?8@K)@OTBM@J6B2M#ARZE@A='EI MGE>/_[*;=UG@E.]?JH:$5V^5>[B-<8*3DWEG9IDB(!D JGAIL'B%>\:0)^(Z M?J>>X[-,B@E">1:,!SJB/%SIWA4N,)=F,(_F=0]I2+Q6MJF:9R\J9>X:F M1UJ:1>RB@2F"[\3R(%!FN'RY(EJK*?WP0?E.'J*#<[2R@E#FJ(.'I*?Y(O:Y MGWOFGRDVG/'P^$BKGCYQLM8UH;WXDC%BHV?:HR7YG&+5ZJ/4GJ5%: 9OXLC$; MN?^ 8QA$@ LS^[-!FT#R!AT+XH,$(VS%0;"C %TQJ0H= XVYAH@U^*RKIJH) M(K6[%P#VY'" ^ _G0:*7QB ]PJ163D\'(GPV!9FAY!<4@@L.#+CKXAWR2*RA M90+4AWO_EWMH>VELNR2P>\DV@IEC.X]<^8K99<'X:>CL0:B=M")PNXP%8K>Y MIK<78KM[IKL%@M.F3KNG"+\I]K?K*A\$0A_T 67"%HM@U"*(6T= ="+>6RZ2 M>WB8F\+LFV?\FZZQ[ASC53#"02"XX)(.AZ@5+WIIEA0[8JDI(@AG"R<&L7G@ M"KVA1+W96^ X0KRM!JQ' F?GXNRL#@\))S\[@[[Y>9W_+=JPD.@I$P+$"4D MXA8 'G%"B;RD9X^6]%=95F\1-X*XH<6X#0*OHQS&+ *Y!6*UER;(7SN4>;3F ME,7+N29LV7RMZ=GDO/EED)P@;/P%6QRF)L+&JP;'0^)[$>+!)UFW*YS&-4+) M=5HNFOS)*X+/_7EH<*QJKYIEYKR0G4[0-T6^K4;(#0+1YWS1#Q6WRNG%'U?& MX1PN,\+1OUI"=1SI?+)$ADLNU2Q92YO$1V+!^6(>""((Z]HJ#(;3:QR)_!Q\ M5)NU"2F?8?O&D= FY=Q[AOTO"_UE_!O3XSO:LQLC/+UI0;V]$P+#+^*[27N3 MA9TP\IQK_NS-FP>_J1T E'LN_R8\MLA7(=9=T]]Y([)=FK?=T"U"UR6I M@"8]M 5^X*$C+1N>X = +9#H3>@#'M6XZNIL#FB M#'O]Y5M;/R^BW+TKR!.B^J;)>_#;XT$>Z<]FX\6GXZV4PIR^:AI2(GP^C@CB MU(B8X1^K(RY8+HPQ)SR^O.M,ZG/>(O)&?!."&$=I(GBOE2H6B4#T:U63YX,Y MWMT#9;)Y)5H\#"I^T W"Z$,^SO.2Y-\F[$FBN91D5%:-[?FB?67^JZ*)Y2O= M^/09B?\V0-@>^Z'+2:)4_)GC623P89M7 N>GJ.H3(HSW@>11_>+?YCYYST&. MOGFG;=>FOLQ[DBJK!K.V8T9E&&7\_J_AF\(,OT007R3J,/!C>NG3?;0P7_-[ MJ("*O^L3XKMQ-QW!'"C$>J>O5WW%F_W#\ M6R6G'^A+ L6AN)@ZO-N?<4OYHC7;#'X (@& @00+&CR(L& ' 0P3,10@$$"" MAQ1;);R($2%%B@PR>L28 -[&D0\=;O3W$0"#C1L [!-)T21)A@H*8IA9+>QX-&D2YL^C3JUZM6L6[M^#3NV M[-FT:]N^C3NW[MV\>_O^#3SX[@ 8_P(X"/=%N/+ES)L[?PX]NO3IU*M;OXX] MN_;M6 4,1=AYY.AN+#%'9KCS[?D 31-,);E69M? '\GW3> N?LZ1B3 T?4\2 M! SX0YA2(*"VT$:.S69?8@G( UA="0;H#P1AK47?1PV<1]$[^^GED7MJ\;?? M0QG:-I%W#\%#5@(3CE0A@4F=F)%Z)"KE'T(-/A0 @)'UE]*.DN&G'UO\Y9B2 MB/#=J")%-%XDI #[7.:C7%;.]Q]. LJ(ES@%M3(2/%$\II-I_%G$FY ;/!@A M0DHR62*6'[TH (M7I4@1B%!N](5Y2IDD$SSLN>;.2%.VEF*@I]&92$2F+334 M9[9]4215B?\,>E"4/7+H'9*7T4E1C 5N]*1J$XSDJ$HDI>KF2*4:A"=.A99( M40>L)C0J0Q! T( __O!'UT4;+IE4(E'JV:I2LQJYD:U-#)9JHRY( MVYN;D".E-Z&\F7%*88">D 9FM1)6A[56[[ZD&Y"K!KK^_)%^Q!((Q[ M*Z5P%FLNK* ^).J,KYT:TZ'GEIR(Q1Z;Y, ,%:PE1M!2Y"E"-S7K M6ZPSO;BNLQZI2:3#\'6A4D&GA'!)4^N8M\I'7N4RK? !'J+% OP^VVWXY[[KKO+EUQ ?SN ._"#T]\\<8?CWSRRB_//'4P%"CS0._F MNY>1#1#FD (2?(%! X^SJ)Y)#&R P08,6-PU1E.M!<_V7"3>RMJB'6;]J!TT M\,T7&W3S^%@:\N>/6VTL# [Q1P,.V )H$9D#D'3;/ABD@WHK -BLXQ!= 8! M!Q+D&Q+(W/PR$H!UG:X5W/N"][12+8^L_R],[H.?_!Z"+=J88R3^RY*K6&9" M*\4P(3,TDDD4@($O1($X#>A&Y3YH$,0DY7X8P ]&! UUU6O2=>C(?[TQ[^1 M766%&VG?%]XWD"_$#R<[1(@2V?81+E+$BV $@!A?R) R'B1TB0C@'"E"P-,A M\( &TJ-AH " *1LUF@0>#4@.0+Z9I,^3)6G%J$1)RB]L32:7>R3D%MI0FVP@HE7Q""T;,,B"?" 583'G M158R%%D6Y):]U"4O<^DKA+KTA@?)88DF.II1M2V85+3?%??7OZ;LDUGK+*$[ M)19/]04HF3J\"!=@HJB+F$/(1DG,*#*DKRH<:U.5"4/7.!-T_,G$Z6!& MLLK2=&4"*5%E;%[X.Y((]34)@"5-IEH:#)+UJ?2K*E% L+V %XM9U>=0NLO.[\)- .)%B&PO6]:$G)59@W,36GG4O!"+ M>,0D+K&)3XSB%*O8O/_$,4[P5@SC&,MXQC2NL8UOC&.RM(XA+[ZCD5J:*:7X MXV9O+0KDO") *[65(+24#$@>Q[>"1*F+N:$6@*0($)B0&H8"L8?8 ) M5;41TK4*DH"9.M0@&^K* ] )J:-YA%$"R,=J!_(-Z.;I?R2A'IJA?)OPK!%T M:V'L0 *0JR4#0&<*B$%"HN R.4Z9(O)0:IO+A+>DP*/*5W8RGS%=%T!GQ#XR MN;./0>TF4:N5)%Q&B)W!I9@)HV@5W2:*&Y., ]0[6\*EY!S)F32#ZG_ M-+370NPY%AJ=B78-HU:;"I*T502NLN8:&U!M73\-+"-9JO9HF&UHBO[IRE'%FN9M]@U:*C&:2 M2Z1HM$66TK[[O924>(E9<^ MIX%[#.JOZ?E!?A[DI)C[CFBW*=418G4YL^:4C;I*QU&)$6J?9NP9$3QLG.:J MDGNE-F]9"[Y5,_61;#SO%%FRRD_G[X$4F29'9L#)_YF5"[!8M.XVE[QL2#^+V/OH>U0>AVT-HWNN- M_#K-"LC\:(R>:9R\_B!G)[[#U7Z0@MM>0W<_".5!+$__(F1KB\^Q^<^/_O2K M?_WL;S]M?&<<1;M__O2OO_WOC__\\TY^JR;S51S+$4*G%8:F;PKB5_QA,N!$ M+@UW$ "8->$W$K\ =]"6$_.095;#&O802K;A@ SA#IX%0MZ6$5$@/[5&$&]S M.ADQ#TE1806Q20V1@*JS@+=!3>2E5231#Q]1@BYG@)7E';]6$(BQ%B8( %DG M@;4E4JQ#$D<8@N,2@WTS@___Y7\"Z(0[=VELP8!21Q06"!(8*'1K<15 Q3&F MX2$8Y1L=* = (+HA(!6^%)UXA$%0ED'N!&WYQ0S F:]E8::112R9AHU2!'E M51JCXH=-\0%K80[?5AFC(81>"($;P81L.!(YZ!$[V!H(5A!^Y(AN;(2S&M6>IH8$;05JU\8+1 MM884:"19&(1"84GT1A4$*'X7@88=X&@7@8(MU8MU\HLLMU 8,8HY48H L&1G ME B%2!!<)QC12(F@L8FI08A(Z!E*&($3Z#:HB!&J^!"L>&@XJ(/E:! OE(C> M%TK .R<;$Y$(K_@1L8B.]F@32\B.!X&"M)@0\$AQK@&.@M&(9FAK!DF'&S&. M&&&)JW&.*1$.=#51V!-+@P&PDA124&$1GB0!I&0J9D:_RWF ,2AEW\)F($IF(-)F#>&> %X$>^2C2!G)4!X M$#A)$L.0$7_'+>1(7OS8>G\T;C/I$>37=^HS%&)"E7J7&L/"4K9!;A!W%?+# M>@-QF#N)$:-BE"<8)P<'DY?9%%/6FJF1 %TQFP6Q-CQS@5.($*#DEC9U*FE# M'HD0%XN8$?'&+]&7E5L7G989B)BIFV17>=;Y$.Z G9IY$! 0FF#)9(:"$:#2 MD@5Q2KM8&O*SF*^1FI@) /+CG;D)G@Y*.:)*+YY&@62 M"*-'%G*QF[$Q+G;(.FS[\9L @)-#88?E0Z()D2 RD9ZR^1&0N8J05V^U(3^JV2TC M@7PUPQ".:1 ZNA&2B1&4J2O1UQ7,YI1"RIW1]9U2FA HJG.J$24[UZ""8:%) MLBJLP2@(RI@DT74#X9D8=R'1E:,O8X=?JFS$:1"O23 69J6_43Z"4:.)(9W. MF9;5&9LLVJ:TXJ""T:6"L9S-B9@8,:$E4:'C7^NJO_PJP 2NP WL5;]-6;\,/9.& I4BD4F-O1)$1_2 7 MIHJ?,7F45U:*B5(17;@1]) 2UE<:90AXM-&!)HEF3G@5T&FCHD@2SI<0*&B; M&"&Q^T&QLV>QK0&B L">P^E*3:&R?/J(%$&>;D*N/9AEW4=279&Q=&6J,VLD M-:L0-PL ^Y*E%^&T30*U! $J)@A-'OL1($L0D%E'L!BA@J&89X@3)DL05VL2 M63L06\MO@Z:5D&.'W,@0A] TAXSJN!B1%D.1+YBE MD-DQNF,YO:YZ9-8+H.VHO6T'.[8PZANV"6=4-;? C!M@SA MMJ%ZG$Y):[0<6[VDV[X(.3KFBFUS*Q.WM\$MDA')2Q8??%!D ;=>.1-J.XC1 M*Y/I.YPG;(TIS)0KS+'XV[S?ZXQT-;Y$ < $"\51+,533,7S]SO_&-"7"UK% M6\S%7>S%7RP\^#2;,8!R5[&W5P''M?' MPK41A]P4FJC I&K;=S*;TP2 M<9QP?,)T\8L1.0L1]?%@\A>H$< MV*B<$JJ,T]FZT_]Z.];O[-)@;;-$;=1B#<:U;=NWC=NY+1SP9QRZ[=N_#=S! M+=RJ 4U0Q<#O2;6A4C1K8:1O2=KW2Q'-?<3Y=!')7:=H,1)>LL0QT8P>P:2R MZW>L[1H >,X <$I/K,[BD1"!5,*?MKO3_1#2W7\MU[I'!JH;&J_8NA%U<=2H MH40%5+#9[1'6G=^?*^#S'=W=W&<2S"Q^J&7RS=]@:R.)T-V3R='W2(H>\3S9 M;!JPM)O;LF0$SA#:33B^IN!@BWL[>Z"V30#7[\"YNL9-][FQ,\',P) M[AOBS> Y@=XO>^ 7X<1>JMX:^=S2(ZAQ>1*R011!(\D/\:WCU=ZCJ:[_#ID3 MEW-FV%SEIJ%X@$P:47!$\7WB]-V :!F05P;AP#G2/5X2U:"?I#FG85ZD8T[= M+,<045[FD,.E!>T10TX6_&?D1G*[(O[C[DL1)&[ 4][1+8Z5/D[D^XT1+!Y' M!.&>L=/D V[F!KX1B![ .;GH,=L:/*[#;%'H*KSI,^SH?U[D8;D1WIAUC!ZW M"7S62)SC4$X;-0GJNC%F5"$/:?Z-J:[?'CWJUQV0S-T4\N.-QXO@MKY M/OF M=8X0A![@IU[KDZ[E[QWK!$P6DAYU&&KE>KWL<_[L0!OM),'IL+&F4H+I2X[= MU(ZLGJXZ4]GHI/[HPGX1DJYU U'IP\WO_>[O _^>V_\MYF( 3_ %;_ '[Z^A MHVB[;N^3,^,?(>DO/A"A$V6]6,!M61)=MZ5SV\E%#.F83-D(,B[O:1IY'5U% M[:R*GA$(L.8&0<:T?1#A(1.L:/&L.BY>;FV$%^[V(!@*[S&P7?(P[X)'IM1" M3Q"]�U/QK!J?%J3844:M(%+?_,8$37_+!%F(:YO;>'XLG>@Y1HYR_85NQ%KK?8CD=F\0_7SA# ##71R_# &_- KQIK?Q%B)K4?\?)Z3A8R'X^Q ?GA_IF531%0 M:N/P3C5G7^^*_==W+I4='^__:ES1%*'W2$[F1T_ZJC['04L36BKT?]^NHC]\ M,2[R&U&MI]_+J3_/+E\B&8KY#1GAO$^4< Z,)<$>M]:]V9%[:3S\+BDY%U'Y M,H'\S,+0AFK9@/_P@H]-A$_R .#SC^_T>"-'$6N3!A XP26%Q503,1 )$F'%F,>=$E1Y<48!!,1U+D3P(>! M0P>.8^F.(CRC!Q,H)UCR)$E3Z9O#6\IS'U:100;:;XU%0J6]"A!B\Z ML2+N$'11O(C6(ZB]F-ZK;J7E-#JL(W$T*@HRYIQCB3DF*?_*L*,9!:@PJPD' M2C"K%PF*,2+YM,R*+X<,-%&C%'?ZD*)4+NL2Q

="C"R-:D<3(Y!7CR-(W$ MS.I#M,IK[,"-XI:?!PC"C**3\;^=NF5>SWHG)_G+I 7P>2V2B: M?UWI7:SD%8#>>OOV^V_ Q=\<,(+-_QPQ!-G+?\V#(81X3[%(Y=\.YS"^$9 MU#(#O+2L!(F\TM].ZC;_Q"]MA3-(Q*!"Z$' *&9G@Y!98@PO8[#8K84+$QL( M%SIB,KVH[6FK(XL GJ>0*)G09^O#'UJ:R)(Q/LJ,$7G/INZXD]+A\"(O)(L7 MX[?"G>BP5#Q\C%-*(L/V(:R&"7FB&\,2/0%L,2'R$V1,%*D41B8D/(\B(4$, M&9SR"6 "55Q(!S^X$#HNI))O7 DF-2D90@KEE!RH&'N4/[4>25""$D58RX$M;UA9TC061"4EF]RLCOC^ZJ'R\CR2^W M_UUDEI>4XDJ.^4U=:5 D_YP?9G[9EUUN,G_TRYY!'1@:1SI$G,&RG203&I&% M9M$AMVQG/UGR2:")9)0,LA'G;'I3G.94ISOE:4]]^M-1Q4:H0"5J48UZ5*0F M5:E+9:H-2Z4SA)"3($8!5U3DU*N.. "+7$I=)YTFE'!5-2H^5,H]6X+ B+:H M,F.AB@ [<2A ) ,QK M7)V85]4(UL_TA"I@64FHJ-*XO6;V"WG=;&:'<47#)J1.\XR*6(UR5;25)RMD M'8A9$2(?JCBV6M&!$K4N MN'') LN1)B,1%"G=&MA/\N0X$H /*CE,32*77[ M3,@7( !?SPWNM"5;CI!Y%OYR54A75**;/^TVX[(*60[<13<5C(MU69E&(\J M;EA&FQG)$H2RC]$;:0N8G8%^AFIA,2WO3CK7U-F5LP/6[( =4-AUCO!^"KF7 M4JHH@EABYI_M38!UJY-?DE(DN:A:K(23TQ%\:&3#1G%3UB:#QJ&X]C(A38IV M(\*<<&5WK/Y1<43"04;FQF4H]D5(/I,8$1;WQ<6P7+!4+%P7##,MO2O9[TXL MZ[+.1IG 4C[P5I5[T* =;,:EJG'I1KP3GJ5+(4^NGI0+7. JAY9(R%1EX*B8 M6BT;A;6JBZ=#OIQ!\V*FR:6;+;)(4-L1,C?'S(,V,((+TJW4L5G- '2(Q5AH M-3_W;F2N:*#3@R&3A&_D"3.@S;S;-"59RG&/RYYUH==%P[#, <#NG M*\=6MY M-9NV7-8&(E:Q>0XOA+)2WD_U6FB:V3, 9?T8C>3L(C(&C9P\"&=; MRSD[71;QKH-]D4 +.-13YJNAH;B2(B%SODTE=[G-?6YTIUO=ZX;_+VSPVFEV MQUO>\Z9WO>U][\.A>K;MDF''>&SA&B_$Q^RL4YQL2U*T\-C5DTR(A;%Z6(!6 MIG0/QTSZLD)1,B9:T6]$8\2C4N*!@"#2_8-,G4::&9YM"=#(?%3+K(R0(V>F M@R2O&]Y;8=I>_/&\YPB%=T)4>&MT(Z;CK*'-.2 ME4E,3&4BZ=,2?2TF[XB%V[L03(K\YJE3. ! _N/*''G(8!9;([TW&4P*P+N@ MJ6E69JYSI , X^ILHZ4+A>6("''JOXUP5!YGCP8PX+G2A8 "O'Z=!<*C 3Q^ M>I(3PH8P#[^6[X%8J?S MZXM_6YN8&+BQ(PO$ZGURSG0,,"QBSX3K+^%2$'KHXC,2SX)S#@F:;[N8Y+OPSBXLJ ZM%H(9D,H^8H,2(S!7^0P7K,]XF,H M1V05\:'#K- ]97R^QP@ 2UF[&70(&.0S>9(^(*S#2K1$LFB^K(-&H'N*(XFO MU@*8#7@Z15,YCT!"AV" N4.(7V@C1&2)@!D*1A2)!$A';_22E:.(>JS_I0Z# MC..1/DN'GTCX#41T7,QX.H$Y>SQ$0 QY_!P-S81W5D M,XM,.F9\K;Q[R;R(25V9R8&A"))\CI L28JSR9.\Q)3T/O20 6D1):<-8I) M/Z48REU#BPU '+FIS*[0,P#D3&=Q0)Y(0,Y50ZSL"D\1*VME2^VD,( MBE@EF6NUBSBF@ . YEP[Z#1/T%N+]+RCTL&]\WR,<*.*C91.KZO.5F$[BB ' MF&$_R2B=29Q%,O(MDHB8LBM0 !6?.PJR"D6(%03.I!# K"BHJ'.+S&!/R9 Z M[T0IYE"9-LJH<01$AQI.T0+/022UM'O*G6&.*^$9BFN4;E!$;ZS0+]B_"V,) MBBH[3*)1LRM2T8R\B9(_:ZN*RO^XHD?Y# X-B[KK3T!1)/.YC9TD"-K@N5(UU67S MT8[ SUF9&-*$/H>0U85@TQ#]+EI%3P_M"$LU"D.%0$3=5!KL"! =PI7J"&?5 M#$_ETS>-B@ U* T-C5(:BD&EK4L-H"K-1I4RI9ICU$=Q5/S+2MW<5W[M5W_] MUZ.ZPMC__$B +5B#/5B$35C!@8%$ZSR'?=A?:#SF\*V#P)DA\T21.--5.PJ, M? SYB4G>_,LRA14! (&A84#F2,S'(-E7W<22,BEWU-%;)=5L98FS:TJ$P"25 M98F/=9 ^=%-%JU/FF%D <$;,( ^JZ$2##-E /,&#T-G(Z%G;>[8\[-BUD-H< M88YN.-F.W-DQHXEZ?#I'0QH8TT5^,\:UPZ1GY46-B$DY84?A2AW0K%C[%,G( MO#(;E8RS@UN'I-KDM$4\*4:G'+:6],^@[4:*(-K(""FE@"KY*4&SDYJ8>-Q^ M]-K? J,F88"Q74N[)*\7-)-25=G+_+AB@PQ82826A0RC?8S2X0F'VI+7O\Q/ M49I+D*0($T4HJ@B\"#1-AU#1H]!8 M'AW6RHS<_XP,M8W:MFU>I77:[V1>\WW,!((TEC#'P\0(]MJ,@>P(J(4,K&6U M!\Z,T;5@S01@8-5@Z?W<]K5* U91T&42[558'NYA'_YA(#X-P/\:6-(+8B,^ M8B1.8B4& !_SQI9)A#(% *9="3*5RXWE&"1V'45)9X4L40#*: M1.:H8^A:U3DFOSA>U3OVJL#P)EPUC!S3[#XH3L M79$X,N(B8S-FPK(IS8EYAX5@6/_@T[C5"#:FC 8L!Q*-WI6(@8K\6[+HY(1X MJ'F5GELNWY@(5\L(LF/$#(% B[4-X[J%U4-3C;[X&&&V.Y>"7HKK.T,^9$;F MYD2>+CQ6L/&\F^5+$$R270! RRF%Y+W_,!8)A ?9>K5D=D'!C0AU1EYVO@@> MI.>\P-FUB$6*C8Q']N,.U<@P302P=+ACW5B)L-*L8%.+'.A,YF7[ +-*!KZY M"Z1J201JSB1?+"OJ&C]$EJZ1)NE&7C$UM2%+9M\87&E^+EY5!.DY]F:2GJY% MAH!PC@DVQN.>8)4#,[,Y+%C:7-@I,FEMDXV@L#0N-9FD"YK*0KFF;+NE# M/FG]"]_*0.8758A!W@FMW@R*2I F!M31."Z"D <>:<1IBVJ:;NNJQFGOPV]TKG6AI[64(*NJFW<8BOOY1%4)E,Z7V4Z#R(XKZX9YX,(;)<[FI3SMCEH\5J(*,Q MEDCN%ZZQ[HZ*XW[=I.V(]S8*BL(] 9[2@;BS-R;OA("5(KZO-:)E8AH34(3, M@=A<[UYA\?)6Z5Z(^@B#N%)!\W:8E[V,\'[&FB5&_%H-SSXO]%X(QCW-&%Y% MVVCAC@ M>152Y&.2"6" #; K^_/'K(B!#4#F"RH>B@IP8'OL3/T*&.V7^. M\NO9 !*R%'AXH"^5JP\GW]NH$V;5XA7.8Q+_6@DE+].#7NL6#:D[V];8NQ?? M@+M2<+WSM="9E.G8NEZZBB7808WB\G:,FP%$&W[U9C;X>LL1VG M<$;_;9!Q\($ 3:M]OWJF[\9TLCZ+H]!P\_4V] R&XWC=U5^[\TG/"5:"0 !(@KUPA':CN+%O'*3EP_2# M.#+)U^=C+TQJ9Q_ C@GAMO("='8'?1,-!Y&;5XCM M]/!>MV:\KM6\D[I/M\PI/[+OP*0R[<@.R*\)BXP 6"*"B$Z^G(XVFENP%WO& MMA>P54%.?0P?F:S.8%/G7(LC87/?J(P'M[!X"]_U^+LF\2 M)M]XZE7LP[[XT; POSW#I/CXO$O[I0<1T,1ZT9@'BI!PR0^-Q%"*L&?2MX>X M?7_7U#X(S4=R?&QTR U[?'M>=],%^)@)E] MM39QS' _^+V^T,RG^E[6?]\5V([R?_\"_6T9\,@)@G8.# ,(D( M$DP 8"'#A@X?0HPH<2+%BA8O8LRH<2/'CAX_@@PI/8J!!$J MIU9MU7)1@^Z$%( "!!+_U(H^#SDH@';IK2?1AB1F.-&',NI%T(H8]<.9=2(!YMA* M]4$(7%512'3:61/*AF%&#E0EG42[G>6?1142%Q&0Y5%%9$2)"9'" J0ID6K,8AGF42AR5)E!UDJ)$*&7HKH2 PD1JI# MJ%:E'%#0$>AE0WFR1&F;O2F)45E[.?GE<0,A"9%5MVXD7GQZ8A3<0VNZI]IL M$LFYD:,$00K1< @UVF)$PZ(D:9+QN9HL>A!QYUVE+W5*$;,#$6OELX0R(23P@]#'+'$$U-< ML<478YSQP==F!8$_'D,0L@(A0S#RQR9[[$^^OPH0;D/KGHO1R@/M6]$734HT M\T!S8G3O62!*Q !GH5+DSH(343D0" !@ #-""B!;$@;5M?1:E!O!3%Y*K"(D MP4;W(C3.1#JKN&6- P'-TK0#;74H5EJCI',B@I44UU[M0J0H14+SEI'15>9< M%<\7^4Q0VA#!3"S9@UL$-D'[/92T $M_,:)QW42-D;'- B!YRR9%QIE]UPFN M+HEX0R0WW5^?+<#A*(Y[$:Q9+6TZ5OULA #.),D=+$EK"]"V1V3[OM'4+ L MMTU15,4 1W:SJ6"N$:V;B/+_0=AI'K7^PGQ*L(WA'!0(G\#7_Y(U,"* MQ(\J\Z->;4:8$HX]Z $D2EY06J&5&%SD?I +VM TLL*!A&]5+MQ(#,-V$@\B M!(0:@1[G$J5 AXB0*$=D%TO(5CZ):.4BO2M)%"Z$$!M^KV-&$=T#'/@VEB0N M(SJK&45N%AW;(02!$=GBW$8R08X4#FWY*V(" 1>1]J&%B?*K2(HT,CNE382/ MJR,)_Q0)(D6++(Z /U/3Z5Y2PKT1$B-;3&)#$"F %U*DB029H0'?Z!(<*D:' MK;.AQFIIRUOB,I>ZW"4O>^G+EC L -\8QB^+:#,/.!2FR\N1&\1N5^:1/"%!L"S >AP M6=QJ\[F5G 8AV*P(.JKBM91X+H,3^5Z!)O+-1')DG%0I9TL(BC]^^E,E^AO( M/TDR40'LDS:&Y"16T D =4+DH*?LB$(1PM"(Y),@&06 2,-)D9(2)!7K)%": M O#.>,YS)#W*RHKPF10Y7(_030U?.,RG]5283XUJ>1?6C+6H'!R/W2&CG#9@2Q:_6C5>@9 M$J4NE*1[281+*:55AX"T(DPZFTL!D%(N:L2G\?GK0C!K4LUBI;07P2M!3F1- MEKF5(8F%Z%PY1:+/5L^CH75(0# MLR'*)0A=44*IW()6FQ+AYAVWD]Y60R*OOQYI*6Q?R]'X"%? "RGN87<+U=]F MI*I790BJ]J)@D5C8H$O%2%,%\%2'(-4E=,D*<,])WKT65L(2\6Y!);)?BC*W M1<]U)H][[.,? SG(0AZR4G;_@H%AB. ;1%XRDYOLY"=#.[:220 M F#E8ZDB9HZ0&2MF-@F-'TJ1JM:9)/3@KDBPG%\QRG@AGM6(S@3:N3"/N, M;%7XC#C.:+DAB-VLG$781+Y^B-)R\JM M4U)K_S4"NG35!I:SX$H1+\>GM#"[]D/J?:M_AQO7"(FUM^W;RCQ:A-&'[M]0 MN W@25=T-\CA;^95<[\V?1-@# V%$ O25]7%8;9"2B!6*2:Q8Y)$$ M PX$^)5*_6D$;0V$8]T$X#$>"8[@\#V$^ 6@2O0'60Q+562@;L5.10A128A4 M.#Q$H B<[ S'65B@LE#$#DH$?DG?%_M9$=TU!!#&BT50 M8.M8( # ($OTU8T(Q*RE8 X>H;EMFARV(!;^8/1E1!ZRS!YBQOX]1!JF'XR1 M&I[5U1B6A%WA7V"U8%;$X$.*MWCJR8SNZXSO" M8U,$_X!..$ X&& \XF,^ZN,^\F,_]AQ5O Y'#8#80TUH1K69Q9-0!! @#,2!U#I$CFA41?>61$1)6Y[%DV M->1&0.1+ ,^\P5=E>E$/>#41945I51*1&$*5$:!T=HN0.^5U!*N4< MGF))D(TZ8@3PA&$AZ1-'F.!!+.%+5 4Y!!T<_B)"0DO7 <41'01; D!CG$4J MBB4._HI,*E:IE0259(62"<=9?H95E"4?GHUB1B9CGL=>G/^DIDS>2&CDKGE$ M G1DWDCF15Q49W[D1.(<0:BF0UCD2!6E:\*BB;D;;6I$:I*$4_K@Q>F%EHE' M5N!E1HSD4*SE"L:'3_+E5CT-<5)FO/FE29BB(@( MV&F2X01=6DF_24G118B M &%$BJSDSU'%<$X1-IJFP<5)=-X$V;S>1VP1+NYBS57$<9Y*,T;$S("B4*2( M1Q:G2N3D18Q21BAD6G+27DR55=QD1W1 5F1%5SXD5TID3WHG8#5G>#[G2ZG@ MA;5.95IF9IE$< Z$>5I12WJEA [,/4$D!)ID1K_Z9$BZ2]U@P2:X0/>%B)RXW+,XM^Q:$74 MV[5MT(L)5#^$62B:A#[4QT#(G@;*IZ2AWUWAIZ*EZ5ARR!ZB'4&PY96^A$.] MY4.88)G>IT%>1 / @\O\EY:Z#7S!(K6]Z4#$:65-*(1-1*&JZ,:1B%9.7WMY MZ13JAT/594?L1%Q0 70,1IX>E#S"!&&&LF MTE2@OB*Q3D2U?BJ'AEA#)"Q*)("Q9(6K3 UG*%_#\:I.1,JVHFM5B.!J)FN4 M/NR:2FQXT0>P'HB>HB5U.D3%GDEM -&/),9[2@1GU"I$<)O..BJ]SBMXBL0& MP$,#8!UM'829T>Q)_.F+LB%#,(?0/L1I-5L+P6Q%\*FK%.JI2EZ5NI&@0BU% M0.RT2D2XBN. F:JH D"JBBO[6 70;NUM>F!%[.O7IB-W;B-*?,JMIBC0?E2D ME>W>/@3:6E6QJFQ(7"R):"SR)%^20F[D2N[D4B[ _QA9PU1NYFKNYG)NYXZ& MM5HI(QX>0>C1W.'F15CD4TK$5)*/[-1'R:98:\HL0R#?.#3 %WQ#/0JFG7&( MJQ$.Q[0)%9E%2-)NZ[QF1RQKZ["AX;H<1;!N^8RB?L!$5?6LSY[F!UI%.FB/ M([[#7=6Y$?!)O MZ!IB1R1=1F# LRX$ B,=Z*XGL\(HW?*0 MUNZ08F( .O55_"4ORRSO#O]!TGM1I0VW#F:VV@^S3%8T\$;H46X M\%]F[6V9+444W43T\%D@\0-71!R3$:5LF'BB3@*(L(V*1'V<*TOM4)WR9!V/ M3:3EL;PZ1%1QQKV.A F_L45X[T"H<'T*GA_CQ.*M:-0U7;06S1QW1%\Q\B1; M12);A.4<+;M9A6U9+]&>!,SX:^#(J$6D;A>+K?VUCO8J(S616G7!;P&O:MUZ M,@M'LO@V!"53A25',2@_A *+SD!X*-B<13X(;$4XHDM%"T9(L?HB5]K1%$&SS1H0C7@4D4@J& MK/%#] -@:BH'NACH(,\J[^5*,T0"; !.3\![ONJQ.D1H_SJUWK;OV+(TU6C$ M!L#T2:Q&(@ N *21.V/E!T?Q"4EO1!P/TEI$6$KR3->T1%2T51@$7H\N?49$ M%* V0I0L-)M%;%/>56A4;)O9>NK9F<$9\?T1ASLZD8U=9_M M8 'W3=/V09 P CU9G>V:E?%!"1W0[3::T9VH]6&",; ;G>K\\YW4QL?; ]X M0\QV5=3V?G,$96MQ(S-U(JKW0O1W>_]WRYXLLO[R? H 8J=388/$O@WV/T9E M^L'#!J"./C1 4F=R0X0X1KCWJF>"BE1GX91R.,$],BFZ*HXGFE#-]:'5-4:C M,MU&N'U/.+T)MW[;M55DGEY;!222S8=W#EU(8#C&3MRMD.83QD1, MAERIU3K7R -%M%SP, X&K(9'!E>%G2WI$ +N-"+NF:S+8/D2V[\RV$WN, MACJS3@ Z!.M$@'N]-%278T@#A$NK\ZFHEPT W04Z"=!H'NFC[LX>;&4>/59 MA+E9VM- R -KSVR8;KCF-$\#($ #V(/#0[S$1_S#1SR\4P3PE.RL"UHX?.S' M\VH#,$"J$\0$*)U0N7)[9RB%A__3M.NDXW'&C#?.K9^$%Q6W#%/;G9YD]*+O M1@K/E3^J*D,N:%1L'T#,$M N*172]X'Q]V)-YMZH]GF='BG9R MC)T<\863G\1\LC=X27 ;PW$Z)WNZ;!>]*$;]7L-\=0$^;@=8CC/$3A'$ $UU M#8/$\7"FGO.\*=>KM=/W^PF*T9-\VN[FRM-;R[-X4^_D]CBNS%LIS9<$'_DT MPY.R1S@=!5=GPUL\Q?M^[V-\Y//VB>8J%"ZSONR=T?9NR?J]X\]\X*@H?ON@'".G+,'&')6<"O-7G](Q= M!3PP[6J0Y*OZ6@"$T[IC.D2$O]D#! W004-!A 8$*%"QDV=)AP@L&##Q.. M,YBHH#F*#>%)% !A(X '@U"0+@P08..)"5V"PF@@P",$N%M>!F @4%X#U=* MM/FPP46#\5X6-7H4:5*E2YDV=?H4:E2I4ZE6M7H5:U:M6[EV]?H5;%BQ8\F6 M-7LV*88 :QV<1/L6;ERY<^G6M7L7;UZ]>_GV]?L7\,,$+!-$'4RR@4.+'@L; M[5D0I-$OB$..9)EH H,&&#AC:*" 9<$.10EZ_(#T\<>-"?R%_W;-$IX$K%$@ M""6)$7-MF:]W-EQ\L;'2P[ 9M!K6.,"W+QL41/08,I5K!9L],Y!'$IX3B8E< M5@Z-67-GSZ!#C_ZZC^2$H\.Q%S\N,/ER!=>?/XP"(&AH>.(0;-B #X*9/$K, M-Y)..RJUR"@J3:(#'?-(08HLNRTSZCC[S#7S0@+!0.\NJU \#$.+4+#67MN- M-WJ4RB\T];J*@KP3C0KTSXU6>K.FA0*( ML46@WN0.G6_8!& Y?HK<**?0&$@EG.I8FH#%@AAPM$N:?DIHTA-=!%4ZZAH( MU2/GI+0J!MW>]&@F7U^;E:$)?Q4 2"&)),E(BGZ;25LSP[]16 WX7X;-#/F"G6 MS^+X#"6)*AN\HT5T.P&>1@I%T8I"\\M6M0Y3(9H+BG,]V*9&"LDD(6C '@9J M/'%LA?P5 &#C")4O8\5(:ILCAE^JUJ!K[>X3Y"KYRS= ENQQ:$)@D=ULW&\D M*)=.TCI(:SZ:.+D%IIOIAC868&6%/ :6V,"L MOQ[[[+7?GOONO?\>_/#%MW[_+0S:"GK\]-5?G_WVW7\?_OCEGQ^O#:*6N2E_ M?C5SH9;GI=P@_C@*!H#EMX=(($T)7%-1Y.6MH[C#(P)$6 +3M+.K>.Y8%!19 M0_R'MY"T(DU9"\V13I= >"2@',=["0(UZ)H%?N4#^T,*"#,(IAH6Y"4QD9%K M$H&^A'00*3HLR91(XD"C0% B$@P)"UN8I$UMI&6),")%F-A$"'E0(>6ZH0A5 ME91 "$913 JZ@B M1#T:A(\,Z0=VG(*F[X )16$L2LBD:)48'>M-@?SAW8(8O(?D\35<;-Y4=-6E M*1ZE_XHD4>)#"/@:"'0@@]WH)/\6LL;;H.B&;GF('Z/&FP2XLB#OV$@I78A* MEJB2)D6AI085\(&H*9(J)OJC1QQ Q5UD""\E@DR%!.5+6"P*0VMYRE2NDH@>42A%D!A ?Z)3 M/[?TB$"K\LAG%B2>0+2F)1U"4'3>4 !]_!WO/**1IA RA\OT":Q8@LVDA+*+ M3AEC"66ESDN&L)X2X>9%-NJ0U(PR)!1-A '7R9B<&E2#1/]Q"!-A"M,79E0B M375(1PL"U5D6-*0!+4H<3YHA_'C$CE=%*QDQXL.%O/-$\00 4,OX5=]M1ZQ3 MP6=@ =! I)!5 &9UR#")6B:12H2D&W'I26':D,09A+ 4#2K].-M9SWX6M*$5 M[6A)6]JGJ&4M 6BF:5G;6M>^%K:QE>UL:4LVDLA&*N<4@%$+NS7"*F1:1KFL M *C:TJ065+'3!)9$@T!J:NH2X AH;9H@UQJ5UB;D*" M.U#VGM2]!;*J@1M+S\0>Q;I6W.__0SPG$=YJ!0.,M:* 6K$AK25BP,9=9H(? MHELU"41BZG4(A][T 1$8$IIZ?4I/\IM7"9&Q>DF!<0N[T5V@L$2:4'D;2>)I M6 !"1C)_#"_4%JP4(8;A3?A#5QE3 8#'B'>X;-S@1LC;X$M!#[TJI$B$75/E M*Q*JD#F3)?$Q ":+U+(>15XA+O!+OD$99]GF ^;8\6V34FEVPP2@98)B&VLG,9TF6LGNZ\ /"F0QW"MR96 M>B&(G=A]67+AMUX:*G!FB9DEDN.J N>_2'Z)IVOXY0Z$N:%7&7(W_Q;67*NF M**:NKWVEBD+C@ORV*0>[:9F UV *OLJD7%,*?7?[%,BU]52N;HBR-8CJ%<\4 M9@#^EI_CY=NBX/7 &"%U0@P=YSL;)8J:WC-%>(W64(_:*"8V)8I)9Q1X:W#" M H$TL8]J;00;I;_:WHK3[HCK(R,[)/T&Z;_%'!)R4]#<"5'UO._:ZMJ>'.4I M5_G*6=YREXLE /^H=6$>,T?48B"")2#@2]XO16WTC#0LO*!@U.P XR> M)&"?PIH:5TGMX\4K3*_ES;@FN^EI>GI8C$GMI-!FF?"(>__ S1(9,V@FXLY; MY?XJ]4HR?F]Y/]'>)0>XR(/T5)2WG"CO\_4O=/T+84^%']\T>(:L,1%A".98 M,*#J)DZ@)D&^M<*:,ND#>P2W2F%A!J-;D+VS""-W5ZY5/U#A3PN@PU@Y>WUE MW'>)N,,I[_RRPY&EZ8?BU"H$Y7TX'(+XC!S;Z@U)P-A-:/JDJ+KH#"'_4T\K MK\&?/(:5"[EI.:_QO4$8@$5<9P Z0_I#:FZL-0D[S5*4+G>Q 8GK@;O" >-HNJ,P@HIR =1Q!,! M)1#A;LIR)143@E'BC^>241F7D1F;T1F?\;12ZQN& 1JKT1JO$1NS41MCJY0$ M!-&2@CRPRWE@[27V;2.&2^E:21*%KA@UYE?TC=-$C23$?PVLLFJ#1-?HB$1[B&[)J*08B3MC;A*4AX+#E N!P/[)4O2,2M:@5)X M;VM0Q?Y>XA^C0@+6J>*<1$B3OD\PF"4/ M_\@?&D#Q7@(!R*@IHX(.E] =/[($L@?3D8@]N%7 MNI(JOD%8B(HIX5(A4A*K-G H (+*-(V+=(Q!0O0/%(BX%$,-^(T8R8PX2HMBA+!8E,? M;$3&AM$C=O*A(E-.^%( #M/H$I,B&( C+] @ 5,A!#,KOA(*PS(X.Q(IS/*= MNM"R-^^I%K-"U0!2(;8F+['PFZ"2)6P*3S] 9-(D @*RE"/?>1 M-S=/+---U]:--+>3'#TN'UY3)B8@]XIB)+>(-9.".Q>403'N+],$ HY3(@93 M0I13SJYO5R1#-PU"(VLSJ9"Q(30S3802*7J2*];2$D&E.\,P)(D3/!-"/-,3 M17>3.9T3PEA".K>129O429\42J/T+O_*9QBX3DJO%$NS5$NWE$OOCP%,9 (4 M $ ?(@::0R?L*@"0!!YHDMZ$" (PTS-U10$8D05_II;D 1]:H3,%X@,BP"#2 MH!"'6(#6A5Z M8/4I!O9@'S9C_6$Z&F!UO@!<7^(FNRTKHJ !& M@:-,A?A5NJ#59(6-91:(! M*E.4-H->;\(?8L(=KA(J-D!C+18I!M;9_H4!/HE5(:-746)6RP,"'J I.O53 M%8I!1C12NV%HX:9H%^)H/R)I[4,"/E6= L5$M; !\JX:BN.TK+76YG4IV!5Z M2*XA'F!8CX)1#6).,0W$^C5+IC5D=TEM791MER(!)&#Y.@ ";*(])429W(%: M319E&4!E*]5$:BA3;W8CO@ $=)9GB=5/"P)0"VUNCP)J145J2V))_RN59B/( M9K=3F-=U9ANLZEUH12@&J!G=X6+ M8!<6?1NV80V61OPA]P* 8K/7'VH7)8 );B! ,I7B QZGGN#!?<<55J;W^*KW M6Y#$'>"6(8CW36]43NFT6-04@4NU;/6#5YD" T;/-K,W<).B6#W778M"@6-U M=%DB:V^-:AG27OD17UN7?G,5:7C7/I2W3" 76=4653P5@9].Q M@W_W@P&O&>#\">2M#@"EW=;&E=?^I58:5!("[U(JO&(NS6(M="[52 M:XN_&(S#6(S'N!G;T7+?X@,(V'H8W91X^_@4GT. #\6"$^H% :0#DV ME9*18I.;0I$]@XT1V8_3^.L:P#@TA2G"L2#F&!Q)PHY'4SOC(@JZK@$DX/.6 M>"XLN90W8!A0^2IF.?30 61WC8'0C5/"(>Q EGZ=<;A P"N &0.48\ ZV2D> MF4F\[E9!*X_I@3.6^1R_3@(.N2HXPS_:92NVN9NU IC1X93KQ3;RMV3WP>M\ MN2H^X O4>'62@YJR\V(Q;A%E,"#LO,Z;B?6>/6,#])DJ8NX+5H>>E^*,@?F6 MG\*:&2>;\V*?TP(#RAF1]^;SKOGK+MHIA@L/LX+K), XUI"8SX*WF3:=HH M5MJ8LZ/(5HYG.*3D[J1HX*I[Q@MG%JG+Y>G9[JF MUYJMV]JMWWJT8IY.M<(!E^':KN\:K_-:K_>Z[=@-64D"'?A:L+\X4,#7I0+[ M*+(M6P=[[;M$O[ MYKI8M4Q;M5>;M5O;M;OGG-IR(;0)]U[;MEONG% : (;A5R)V-8#,M*DD$63[ M2H<+%F^;K1. .NU:=Y";K]'1N:-;NJ>;NJO;NJ\;N[/;YIS*1[5H3KN_&[S# M6[SO&KJ68C&UQFG'6[W3I[QUCR32.T0E8J1'VQXC^QG+A5O7&TH3L"#&EHS] M1[?UNTE-*K\%W, /',$37,$7G,$;'(N[N"T<7,(GG,(KG+,Z5"((N2C>@20& MVL(_/"HPO!"5HK\P(F!#HL)B5J\C[G^^V#+\&<2QL'OP7 F>V:(/YSUT.+9B)]V(\=V9-=V9>=V>\:M;V[ MV:-=VJ=]?&)0 3; +L7O ;0(I:@=P2?7(ZX]V_NE',0A-!;;/FN-M87;V)ET M3OC?(?DNKL%WN /'N%YAC=H M1 $@X!?61K\2/KM[O4QHQ.(A_I6"]0/[AK7K>XNS)=$E'B_$UM8E@LQ%OB] M'N57GN5;WN5?'N872AJI,>9KWN:]G3P+KVKV_>8'.^>UK"""-A[GBIZW='!6$

O,+ A!@ZET?BV'?.F=_ZN_'M4-F MW&W_LZ- -7E>2R%*(K <^)-?^9>?^9O?^;?BV9]?^J>_K3\@YCP6^WOYQ*F_ M^O$9^QL@2+9?<.E> FI?L!?:8Q] P[D_KQ.@%>;!8Q%?2[^ 'CQV Y:>_?-? M__>?__L?( ('$BPH,&#"!,J7,BPH<.'$"-*G$BQHL6+&#->#!": $, !PXT MBAQ)LJ3)DRA3JES)LJ7+ES!CRIQ)LZ;-FSASZMS)LZ?/GT"#"AU*M*C1HTB3 M*EW*M*G3IU"C2IU*M:K5JUBS:MW*M:O7KV##BAU+MJS9LVC3JEW+MJW;MW#C MRIUKUB-'!P'HZMW+MZ_?OX #"QY,N+#APX@3*U[,N+'CQY C2YY,N;+ERY@S M:][,N;/GSZ!#BQZ=M$WCQXZD4ZM>S;JUZ]>P8\N>3;NV[=NX<^O>S;NW[]_ M@PL?3KRX\>/(^=H]G;RY\^?0HTN?3KVZ]>O8LVO?SKV[]^_@PXL?3[Z\^?-I M.4%BP(L!O?OW\./+GT^_OOW[^//KW\^_O___ 8HX( $%FC2223#99-IMZPXCPC9-4 M5FGEE5AFJ>667';IY9=@ABGFF&06AF!>9::IYIILMNGFFW#&*>><=-9IYYUX M.C%FF@/A?)'GGX &*NB@A!9JZ*&()JKHHHPV.AV"(SHJZ:245FKII9AFJNFF MG';JZ:=.+*HG(JBDEFKJJ:BFJNJJK+;JZJNPQCK5L\<8<=^SQQV0B02DER"27;/+) M**>L\LHLMQSOF2['+//,--=L\\TXYZRSER%[]KGSST '+?301!=M]-%(0V=O MTDPW[?334$+9;-]]^ !R[XX(07;OCANAZ9:RSBC#?N^..0 M1R[YY)0SM73EF&>N^>:<=^[YYWH=$QPIZ*27;OKIJ*>N^NH63\SZZ[#'+OOL MM-=N^\ >'44YY>V\]^[[[\ '+_SP5,),_/'()Z_\\LPW[_Q\'#W[^?STU%=O M_?789Z^]99=O[_WWX(O"#( RA"$ C@D(>$!P,2@@$% !*1\%" !/5(R4I:\I*8 MS&2PU.B2!$ D0(0)$,2\ Y0FE( ;!Q( TX)R@UH\I6PC*4L9TG+1%1%4"8; M.*4H%1(%0R(2 @QH0 ,<*0#I$:0!B3CD!!30 9TH)6UC*8TITG-:EI325A4 M20 ^>4ANAI(AWMPE0<)A$ Q ,@H$,6$H!#,H"@B!2G M06#@RT4Z) &(E !"?*F AYKTI"A-J4I7^CX9'<)$ 6S,J$+4*0""-H2F-BV( M/P7 TI[Z]*= #:I0B1A1CMA$I@GA9DD?0DQX,#*9 D#H4*=*U:I:]:I8E3G) M$VN"2 0HQ)=250@W/7J0#R 2H%E-JUK7RM:VKC6;+WFD1@D"TD.F'CSD3:MJP F:Q!W'/(=M4VNQ!=BH 21)DFXBLARM/:U:Y2C>-TX7H^0][SF36]YUXM>]JJWO?!]KWS=2]_XUG>^]LTO?O=[ MW_[JU[_\_:^ TQ@ !MXP ,9S[K MN<^ _K.@_4SH0!=ZT(9.-*(7?>A&*]K1-\YI>/_7L[B9A-8@.[VK0+Q)4.$^ M0"'/=.U-$F"74HLJ1*9&]:E3S>I5NUK5L&YUK%\MZUK3^M:SSK6M=8WK7?NZ MU\#FM;!_/>Q@$_O8QDYVL9>-;&8KN]G0?K:TG4WM:%=[VM;.-K:W?>UN:]O; MW/ZVN,--;G";>]SG+C>ZUZWN=J?[W>R&M[OC3>]YVUO>^*YWON^M[W[S^]_[ M#KB_!0[P@1N\X @GN,(/OO"$,_SA#H]XPR<.<8I+O.(8O[C&+<[QC'=\XQX/ M.A#3[K1E8Z']*4[?>/5*FKZ8G)IG4*5D8A$$W>'V]K#OB0!(6*Z MV)\^]J:;O>QH)[O:S[[VM+/][6Z/>]OG#G>ZR[WN>+^[WNW.][SW?>]^#SS@ M!__WP@O>\(0_O.(3SWC$.W[QCV\\Y"\Z#O?.@_ M+_K2D_[THT^]Z54?(DEK/M4N6<-M,KV*D <@,B'"16MNO:[/?SKW]\ /OO"' MGST8XE:Z!FD%5#4-@"A =9=_%#5"A!M6XEO_^MC/OO9!.>=2FD2AZ@01 2*K M__WN#H2;$,"Z7;?/_O:[__WPYUL1+0U(WH-?(%N_5FEYBI#]Q___ !B CB M43RS5Q?S9%4\0U$"1%@!(X@118@19H,G#E$L^G$!(P?@8A7$L% M@8GD>COE>A=X@BB8@BJX@O%00E@'R'OVE'77Y4LU51#[!P$YA0Z(%((LV(,^ M^(- &(3+ ETHH0 0<(00X ^0A(3 9!"\)0"1U5C09! T"(4-\ [>! \F*(1< MV(5>^(5@J"E M]42IG5*3F40^\=*U9< H<9*^? !81B'(JHF(JJN(HT8GRL^(JP&(NR.(L/ M&-)]M'B+N)B+NKB+Y#%_O/B+P!B,PCB,NQAA@,1XC,B8C,JXC)31BF2(W8F(W:N(W<.!1XV(W@&([B.([D6!$58UB.Z)B.ZKB.X?B- M[/B.\!B/\DB+%8XXC_9XC_B8CY_HC/K8C_[XCP"I@A7T%) $69 &>9#QYXH( MN9 ,V9 .*5L5MOB0$CF1%%F15N6+%IF1&KF1' E/%<;8D2 9DB(YDI7$CR1Y MDBB9DBJI1!4NN)(N^9(P&9,UY(XR69,V>9,XJ4 5YYB3/-F3/OF3]$.30#F4 M1%F41ID\%?5XE$JYE$S9E&DD=4X9E5(YE529.14#6958F95:N95VHY!<^95@ M&99B.345$3F69GF6:)F6-H.1:MF6;OF6<&DQ%1\9EW19EW9YE_ABDGBYEWS9 MEW[Y+!4M^9>".9B$69B\(I2&F9B*N9B,.2DS.ZD51M68DCF9E%F9%(*8!P(! MR?2 =&6$3/B9$,"'!9$ #$"#B= !#;"%EKF:K-F:KHD>-DD)$VG(>S15AJB$ M$+5Y2ISYFKS9F[[YF\^AER2! 7K(>T]8A@CQA!V0A%5(3L#YG- 9G=*)&T57 MR1)10$P"$'T(F)QG91KFU1$FN'6WJ4J(1 XQ,)WHF9[JN9Z;X94ID0 TV P M<'\#P5NJN8 RJ%.(A [LV9_^^9\ *A@]9:D2^]!-^R 0B,1/"5$.B&0.#R%< MX"6"4!B@%%JA%GJA9,&6*.%)D_1(^;1; _40O,5\_H>A)GJB*)JB5SOC$7QB M3/2WG0:A#\IW2 [J$*5T2.H752JZHSS:HSX:$\)Y$O0I$ QZ2/=9$$J5$%NW MFS_:I$[ZI%"JI#36>%3UIQ"V=T@B\!!YI1!#&J5>^J5@>J*8:1)=REL,T%CB MT #QX*(%T:6^- YA&J=R.J :KN(ZKN1:KN9ZKNB:KNJZKNS:KN[ZKO :K_(ZK_1:K_9ZK_B:K_JZK_S: MK_[ZKP ;L ([L 1;L 9[L B;L J[L S;L [[L! ;L0_; J9:L:9Z >$@L1J[ ML1S;L1[[L2 ;LB([LB1;LB;;JT?*$D%*IL@'$;REA0.1 % 5J"-U2*EP$Q'% M>CJ[>CR+>CV[LSX;M$ [M#];M$)KM$1[M$J;M$R+M$Z[M$_;M% [M:Q26[51 M>[54B[56F[5J[5@V[5A^[5B*VSE8+%HZZ@%@ Z2B!"&[B$"[B&.[B'6[B(N[B*V[B)^[B,"[F. M&[F4.[F6*[F86[F9>[F:V[F<^[F;&[J>*[J@.[JF6[JH2[JJ>[JKF[JL^[JN M&[NM.[NP2[NR6[NX>[NZ:[N\F[N]N[N^&[S .[R8*ZDV_U&=K(JG$,$ 4-6A MA_1I"1%JAL@2I#:VUENV9)N]UZN]V+N]WMN]X,N]XON]XQN^Y'N^YIN^Y;N^ MZ,N^ZMN^\/N^\NN^]!N_]3N_]IN_^%MR=9NV_MNHY2!1'/$% 2 E US WW# M!ORJ"*S "(7=%1H \Q$ /Z0+'_6P"D:JH5D #Z$ 4PP 4),-() M$-,SK0\U+=,T;=,[K=,XS=,_[=,Y?=-#W=-$#=1%'=1'+=1(W=1,_=1+'=5& M/=5*3=5)?=5.+=55O=58#=56G=5?[=5<#=9C+=9=K=5G'=9H3=9I7=9K;=9L M'==P/==O7==J?==NC==MO==R;==Y_==\3==ZW=>#+=B 3=B';=B![=>+7=B, MC=B-G=B/K=B07=F4?=F3G=F.O=F2S=F1_=F6K=F=/=J@C=F>'=JG;=JDS=, M$ ,IRQ)% PI:K3H1($@0'85[@)JJNKW;M,0"*IVVM+#2*]VHF<#;+Z*A+M&E M#(%(KZ6$$XH07Y"?QCW=U(U',"#<:OO;*5VCU8TB3G/Y$N6GO(-TR !0H@>! M (BD#]V]WNP]1BS J,-= +1@L:0ZW"G0WB:RLI;:LB[[2&S$6[O)#]V$WP1> MX%)D#N]]L<&=W1SD,PP (I MT +8'=_TS>"E"@,?GB&52A)#VEAAA0'>)%4W6! 8( \#ON(ZON,GI \L( TD MGM+:7=\IS:C,2;&*G*-%83(A(D(6$DU5:\A!,]B!,51BABTR#BK0!#?!; MQHOD8![F#_3CBRKD0K[@O]W@VET +"#F$=+B%I&ID$00:?A(IH3E^*>'H 0/ M;.KF?O[G^&,.%I "(V#FI0K?0Y[=I>K@BEX ]PWH#%^RJBJAYZR4?@2Q 7^X M@T=ZG:PDB)#^Z:"N/OVP H1NZ"B.M@[NX$2^YA6[ J%.(/I=$]_P U #Y'Y M$!C Y1L0#ESPZK[^Z]=C#BN0"85NZHUNL0N^ZO^+Z(?>YL#>'SW(^^S2/NTQ M%.(C;NS^N^K,?N*)SNH6.P+.3NWV T56P%'?N[N1Q';^+[O_$Y /ZX")L[NA_[@\#[PW;[M%VNQ+7#O_2X>R-WP M$!_Q[4/F6B#P_XOF&&_B(U !Z' !\/WNRX[F =^H*:#B$@\>6-]]\BJ_\MG3 M#X->[!9OJHRNZFA;WQ=0 =+ NZMBN[-JNMB5>JCC/ @.ML6]]-5:,>%B7_9F_SJ) M2NP"'_3:#?+^6P$IL )7WQ L /,HOM+H4 &-.O-??^AA?_9''U&U OB$7_B> MD^[7'O/?B_>(__F CZ$YOZ-NO^FK^VR*OTC>?\SO_$T+@\5^__2T0[N0O&TB?__S? M_P !0.! @@4-'D284.%"A@T=/H084>)$BA4M7L284>-&CAT]4C2W(L6( B5- MGBQP 65)E2A;%J!E,J;)ERPK2 NG[N-. #&DO51)JR9+E"H2\$2:5.E2IDV= M/H4:5>I4JE6M7L6:5>M6KEV]?@4;5NQ8A0$PM@0(X, !6;9MW;Z%&U?N7+IU M[=[%FU?O7KY]_?X%'%CP8,*%#1]&G%CQ8L:-'3^&'%GR9,J5+5_&G%GS3ACA M,I%<&=HET=&D6YXV62'%BGUT8: ;>C*VR13]-M_&G5OW;MZ]??\&?ODLVF_# M@A]'GESYP+;)_T M8$H)IA1IDN8H$G\$,D@AAR2RK>'0"J!()9=DLDDGGX0R2BFGI+)**Z_$,DLM MM^0R.A-5T$)%,4>;*3[18IR1"\3,N7&T'2]8H4LYYZ2S3CL1,W0KK7"^N+-/ M/_\$-%!!!R6T4$,/131111=EM-&\S)%FI#';HS2E]V@BZKT++KB)A1@>K.] M%G#2J;)P0--//2U8\#5:::>E5FPO!--:JUIMM^6V6V^_!3=<<<G2V2J %EU__P68UR,=2#)@@P]&.&&%%V:X M8854IRM!9 G1CEEE3UDS)-@#%:& M.6:99Z:Y9IMOQCEGG7M6LPV]=--/1SUUU5=GO777%P76\: U?[$TV3A%AP7_NMM'5!PU MQUB:UX^>>>?ASYZZ>]*0"39'W\)WKKKYG3>_P*HH*:- MG15^>O///_7(XM!GOWWWWX<_?OGGIQ_FZG]^G%CXTB:9;=6$H!>!EM6L'8T@ M3O5#8 *;8X0@!3%(@0^$8 0E.$$*5M""%X20SX"6/Y1HCVYL&X$NI(&T*$0H M'K(ST_9*,H)^8="%+_Q/JZX&0QK6T(8WQ&$.=;A#'FK$1!ODH$PDYR;2A'!& M&I(&:% #E-!4X&0]A&(4-5?3LCU)T8I7Q&(6M;A%+G81:R9*0=-FI\(ALD1& MX5"3AY0FQM"8S(MOA"->1A='.M;1CG?$8Q[UN,!)IZ$.7SXQ08\O, DUJ5M.:U\1F-K7YNO, 45C 6R8(=2&$)U*I=[_3 M42G;DXEMMO.&LG1G/.4Y3WK6TY[W'-D"IL)G M0N60U[=I3B4!#( !#8@D09$% (,\-Q!$H !!70@$0* AP(VD%&%EM2D)T5I M2E6Z4L* <9_#8J3^,-42HV5"&9_R$PM(DK&F:>& + 7J\.8HE0T(P*@":$!$ MBGI4 ;P,(1B !U.9"H\/!-6J5\5J5K6Z5:X6A 6@_*:^U"D^NM%""S=!(Q=* M*"A[X91SKH=%;&(5 MNUC&:O&3@&17;"(G-+:U( 4L("FB[H4:4L9&!2UL;&BIIC[C/*4!4A5 (O;J MD-,*0!Y'_2M!$L#45@SDH4>%@&AUNUO>]M:WOW4=+PLJ)LW%*RC[2Z=)/%:? M52F-G\\M0 LR"USJ1H",@0MR"EYQ&X"CKI8ALS5J*V![D-8*8*(%Z891$S'# MZK;7O>^%;WSEBS 8=).#DFU7W2K0 G+6*@:*U%B.AE:;^1;X7S+,KE'AX=3N M/D0!1FW ,#XJ #X9I*\,0$B##;QA#G?8PQ\&<4Y3 *8@G1D\6Z=)DDXJ.E9(41/Q"X&TV:BQ%BMI-&=:I5O6I6MYHA M^GCL%ZL]O?_P9XP 4.S?I:#'N1_?(*Q[GB@ G!<4Q, M45P'/G$'%?O2_49( #X*#X)X6@#!!D 4CGI>A/1U'A1'>\._\,??=3]FV0#AB5Y&QF=D' *X!R**3H L"P MSZ4^=:I7W>JL^Q*S8@[=DZ30RC(RAZY7!IN@"-JS4+MZVI-3YHNC>,(7WO"'1WSB%;]XQC?>\8^'?.0E M/WG*5][RE\=\YC6_>]*='?>I5OWK6M][UKX=][&4_ M>]K7WO:WQWWN=;][WO?>][\'?O"%/WSB%]_XQT=^\I6_?.8WW_G/AW[TF1\. M],AZUE5.6X[$RDA1I* < ?C /@)@#O&+7P3B_P#YT2+^];<_ .R'O_NE/__D MQ__]][\BOSG,$8 V!7HE+:"_ !3 23 C3 T3 !%3 !63 R%,TI_^H*TN+ MBGA+B 3H*_8:AJ,"N:4[.J)+K:BC"K\;CA&\EN,A01,LP1-4P11D011TP15\ MP1:$P1F4P1J,P1ND01RTP1SDP1WT01T$PAX,PA\4PB(DPB,4PSBD0SBTPSF\PSK$PSW4PS[,PS_D0T#TPT DQ$$T1$%$Q$), MQ$-4Q$9DQ$=N#*2:J.5NDB1'_2 %T.(MO0!*U0(MP2(NT&(9A M1 L'*,:_$T9B1(LO:,'#(YAA))AIE,9JI,9KM,9LQ,9MU,9NY,9O],9P!,=Q M%,=R),=S-,=T1,=UE,9I=!D7# !?Q !16"1;4P\ =,5\A,5]?,5^U$=_Y,=_ M%,B )$B -,B!/,B"1,B%5,B&3,CCL;.G(*VJF#!Y(PAZ@SJ#F#NCDD F+ . M+(B^H@>K0!*&?$B31$F'3,F35,F69,F77,F8=$F9A,F9M,F:Q$F:U,F;W,F< MY,F?],F@[,FA!$JB%,JB1,JC5$JC9,JD;,JE=,JHA,JI?,JJE$JKI,JKU,JL MY$HSE$5 ,RBN\[K-A1&%%N!%7W3&9@R <'#'ME2+MP1&>6P9N(1+%NS%89#+ MXD#+M\26>"2.O_3+P/1%P03,P33,PD1,PE3,PUS,Q&3,QW3,R&S,R81,RI3, MRL3,R]1,R^3,XN#+:-S+ ,#+9$R+$SJ;"TB!+Z#&KMQ*K'3-UH1-UI3-UYS- MV*3-V[3-W$S(!VS_BNMJMK:S2(&XN\P"@PE[MY%3B+X"R:A(@*-H3@!XSNAT MSNF$3NJ4SNK$SNO43NODSNSLSNWTSO $S_'\SO(43_,DS_-4S_1D3_1TS_5\ MS_:$S_F4S_J,S_ND3_RTS_SDS_WT3_T$T/X,T/\4T (ET ,=T 0U4 5%T 5U MT :%4 :5T >=T BET NUT RMT W%4 [5T X%T0\540\ET1 MT1$UT11%T14] MT19541=ET1>5T1BE41BUT1F]T1K%T1W5T1ZUSLX@,43K$1_ET1PUTB)%4B)5 MTB-=TB1ETB=UTBAMTBF%4BJ5TBK%TBO54BOETBSMTBWUTC %TS']TNWD_X(8 M@($HJ![TV#KND8TO$[2R% ('B($ZY8*CB $N@($$0-,S]=,\M5- _=,$4*LT MA8$8(-1 ]=,]G&%1-A0$]K=.> M4%,T+2%>8Z3:&226D(8[+5,Q;58R==9HA=9I?=9JE59KI=9KU=9LY59L]=9M M_=9N!=?NK H$HXJA$PB,A( &8-=V;0",A#IV_:L+2PB1,SJUP]=\;3(6&!H+ MT-=_S1M]DK( ,[30B(F;"QPNT*FQ=-,<82& A0)8RH2@L:J@P(-X,-12+Z:: M,(X+-:,:M8P[JHB,V)$EV=U2@3$9 ;0KV96U&1;X([,)&K6QQT-;D;=A.,!9 M 24BFD+[/]!BV9\%#+:;0(R[2*F:,(R%NX' 2(XE+SD#VJ>%VJTRAXN)M*BU MVH3Q([#\)9J5B?RZLA'B3<)I*R+B6I-PHZM%V[E^J#2*)5K;PDL'V),\.0L) M&+DOP #/^3$B0XC! L&T]=N_G:>8NUG )5QIV;9 (C3*$C#*"8>P_9R?2-PQ M:0$8*]S*U0J+BXJ*G @>6S-^$X"/+0C.%5G+)=W2U:3^FZE'&P'39=U;$:XQ M^C7%[9@4B ?*'1X *R[U<*36Y=VECG WMG6[B.# MYK4C%@ W1RN %'#>ZD64@D/=R&*E\5DDE/B?P7T=?5@EZ16-3+!=ZT5?BW!7W&H ]T6 >' ([OJHW[0MIE* !@B'>(!7"DO? !9@'H*!9"6ET." M 5;@+=&';FK3#XI>&%FXD#N??LB% M79@RD[$<@0I !V7P8OEA 5]R,9-0-S!VAMX(?(H/^ 8'L-L ^(*]/(N[?0B[ MK3N-1*KH[##32G>*QV MV%KR[2=?*PDT7@''C:#-TN+M&8%"SN629O7-97;F9[XA(%VF'89@08OAT!@! M791D2H;F;AX,[#VX6HNI[4N-% @'KJ7L7HT4U)F;\97)9G^8&4[%T1 MX(DI-DI6=M'%U;CE>0;HMZ@OF.OEZ!6E)II@*W(N7Q8-HPCHB'.=V(>6Z(DN MGB@0B:89"K7IIS?-9UE^G#/.!$EN9XHFZ8[PF2 =8V&Z9_U $W-8*R[2A>RI MN= @L)*^NB.VZ9S6Z< Q!_QAEV"2*<["Z/UX8!5I@1:HY7_>Z:6.")=- 9@= MV*[5/FR^B2RSHQ:C-=U=8Z:>=+BUY>JO!FNM.8^7 F;8G;E]OF:&OIALS@0+ M8(&1#NMX_C-:%!8/PF>:\&2QRR,;<9'L:Y9;=BH3@G+\F?#=N==SF2S@U.I+C3)0:MDN21EN)ZA40F?PNQ_ M@OO=U&;MUC:8\X#J2<%@_*J;L;R $;"U%]'HU#WF42EJE*@IMX9KUQ;@@:9K MCR8N]E"-<8,EG5(GAJ4)D"-N5QOLZ;;NZ_:5?I"&D[TO6@,GTWB1"P#4?5 & M:3B1\.'MV,C=QQ[JT[3L2<;NXM:@HG;LQFZ68*:/!,ZEG/5MAC;E^%:/-0\& M\ $G<%DYC^-6['M&*YZ-X9H0@H4P!S"J *U[;L_FWO:F[.!F 94M\+_U&0#+ M'V ^X)5 $V5X:6A2FM+FNA;@Y@X?,YQV\1B7<3])@.W>VL4FM-.@CT.2AN?& M9QJ6"/(V[PH0E?JN.5&BYN^F;)=X[Q:?\7QUZM@^3;:Q:Q:YLG)08W=:HQ;A MNJ=Y\C&7H^,O%_,QSY*>1G#H N81.**#<.ZRE0TBKH@2XH((EP9=F'#*(J;> M7O*BL:P5P"PR][E^^*,SU^&T)A5BR>MZ4I-$HF:U+@DO!_0D2^5(I_1*#Y+J M\2;_:YO.E@U=6 &]/@@N\*:R2PE1V.J-$')I('+%W>1UWO/0T )M?FM+7[?8 M*>A1ZEI2-RXT_O.!T#)Z$O7'UFI:]X>P9B;V8T=V"X&!)-)>LC4371QN;?W>P^/-9V4[X[*KHCV^) 7>>C0[L1>>$-WF\M:C&N/ M 7,0@A.):2S6&+_.8@9_]7;9KTSP\U,?^= ZZ=_NZ"P^,1@!NQ.?*XVW<"VN M]IY7+!AG^J>'>LP(!Q78)UN4[)80(7)7# >0\((J(R-?FYF^^14: 2YF ?V. M>KD"(RF/V:2'KA#*A #X]<4:H(Y^JPMP\K37@2JOUON^]_O%6':3!W>B-HD0 M6OK-@ %ER/86V/9UINUTXG*@QWFDWOF_/ZFL/7/D-G+CXA2;TGK$LI?A@G>W MR7O+7ZGJ-OW45_VYH+[?#ON7J AX'G?H/,4N',9CN&P9_BQ3S&(5^K5MR9; MWW?]L7IAIPFT4A.CIZZVNNNR/EO@9_^IU8;^Z:?^KX !(1#\Y ;F3=$%R[F. M?E"&E[?S6D@LM\E$=S8EGN?5!^^=*Y .-RE$B!X69_ M; ((# $&.@@ X"#"A H7,FSH\"'$B!(G4JQH\2+&C!HWT:,0H7!RRDI:C0%*O3JE4+K*UZ5>I:MG+GTH4: M5RI>J"-:I+# H;7P(('$RYL^##BQ(H7,V[LN"6,I2WR4L[;ML!5MW?O%A"E M:X6YQZ)'DRX;;?IA#%V5GW(ND +PZ=BR9].N;?LV[MRZ=S,>[HBA( ;>PH<3 M+V[\./+DRIO7WUA1(H4+%B([^__/X !"C@@@26-U4)K]<%5V69.C:""-,H4 M."&%%284 X)I:9@@5"DD8"&((8HX(HDEFMB<0 ,%X,")+;KX(HPQRC@CC37: M>"...>IHTUAG*:@A9FKA)4H*7.WX$%C*K( >@ASBU1Y=[0FYX(_U[=777T=J MN26777KY)4=CJ:!%E4\^!660W=DU@BXIF!,>F''*V=(^V<4')&72S+DGGWWZ M^2>@&07$D*(#+ 9Z***)*KHHHXTZ^BBDD5('0S@J.&E96N^=F=8%*L0#6Z+E M22-$!15P-Z6"%Z I7YG;X:QS3K[++31EI1B -\,(RVVV6J[+;?=>OLMN.&&*0VO]=V)UUKX MA49K#.8LV8*II]:E&95JVHMNKPZJD,(*68K[+\ !"QR4.18PE6]>\:&ZV05: ML1##P!%/Q\)9[YV+EQ:Q2KPQQQU[K+R<;\.(\,W')9M\,LHIJ[PRRRTC%,4* M*5SJ*[V77=""$*!":TZNZ%0@RJ^86@75Q?;.W.L(%>2WG\M-._TTH@G$7&Z5 M]+HG+[I*KV D '!"_;5B*S2UV9VM90PVVFFKO39#U [$-MQQRSTWW77;?3=- MYF22G8)0KBH5?A*&RT4,RH0C30NJ<9>9T9D276_0RK;Z(+_^XGTYYID_UL\* MF:B',*KUK56!+N&LJSGJ. D1.F>MC7!ZZK'+/GN<@Z"N&,X7M.N^.^^]^_X[ M\"["+'.K<;6F5@5;?]R/,F2U0+70-BM\-65'*S@"?GYI'#SWW7L/@&36;SK,(79M B.?&UJ@(JR$0X+ ? #7)07 >B8/2*5AGTR:^#_B.> M?:2B F*9L(4N?.%)K'RSHOS!L(8VO"$.9)QJ"A24C'JUZO[B/)!+*SH 7E7":@E\+W M>9(]#2H Z4QG4-J9@VI'N\ *)JK1C7JTR3>PY"A(0RK2D9(41^:0YC2=6( 1 M2$-G_?ME"G3QT/"9C8"@E:VLYX=U8WM9BB3 /!# *9E $0V _3LI:U M$ B.0Q+@CT2TUK4L_"QNZUA$0MW()D25DV= M-!Z^"ENEO?"4F;R][M.RB,+Q1:YQ;K',S:1A#HAA=VZKD\MWT9N7%G"VO.Y] M+TZH92V8)( !M&5M Q["@-KR5P"W34@ ^MM:>/P7O@8^,((3K#*II8":K)// MS81 WDKR#)B ?>Q4'FDSX#K6*5IX54\5+&)P81*EHD/D:H3;EA:@@P7''3'4 MV@?$&4-%!;V$,8YSO,N1D(WL)1B8 '_SZY#5"D !&/A0 EHA#]X3%?JUXVU M+&= 1?.W$"QJ!!VZ1+8H+1P%GG/3N"#C,VHG!7$&-*)%[+:UJD0!K.W -_#[ MD+"*8"%1:&V!&R!IA5#9M+!--*A#+>I15X?!T[PIIW0AA#^+L\)E\9$^]UPS M]?JSS7 Y+--(K>L6U?F'T/4BK2FCM$_M&FHP4$U@\?*:8C.[L[NOQ%U+ FQ: M(9LV$4)N"*L!H&E/+Z33"F!( EC[[6:3N]SF/G=@8*#'E-X9@:KD*!?(?!YX M21=3]=8DY?KE4G3S^SA![?)Z*%BT ZK:NOTVF2EIC&=I9/O@#D?G55D2;@6 M:M,7P+O*1D[SD& G'=@G(QY5#)5C[GJHYQE(6H,F: MS>3#J:9BW6;L8A.!SH'/,'*:*8'J+BE&F4WV6 ML3(LE$O^:W&+8*#:GS[(M@7@D VPMN-5/SO:TWYE=0-\? -GRP5*E]OP)$!) MZ(!7%VL]V)IBV-9LR;<&U2[XFHC)SL/L.Q"IJXP)#]YD ;CPE$3H%*DVOO)7 M+"=-!$#;:UMDOZ;] *=-"P&'2%L 7[<\ZE.O^JDN1;K]7&(%A'!H]X(EYL"T MYI)G"K51[*: $R@[FS<36 MF56G"0 V < %*D3X32 (AJ ( M!2&%X!OMY::,4&SEF2'(XN#)5Z[5TGZ5DQ M^=V5^ 7PC2#)"2!1[1Y.L^3'$!S(A&(:A&-H-I; ?=T%8A.G5N=V3ST >ASV6 M+KUAFWU8"O1?!(ZAEOW;_B'AK[")TN&AQPA:-^&94]@8(!ZBRT2<3'3@0CQ9 MM4W !OQ9]PE *SP$D:$6(F:B)F[BP/0(=S6(JMR<7!#)TIU;X2S)"U[ ALG' M]# 2(>H?PMQ@X''B>PD=#*:4Y!S=K\Q3L)0B+7Y+:F!8_KE&P_VB,7+_2VAA M'11"640X(FO! U M(SJFHSJN(SNVHSN^(SS&HSS.(SW6HSW>(S[FHS[N(S_VHS_^(T &I$ .)$$6 MI$$>)$(FI$(N)$,VI$,^)$1&I$1.)$56I$5>)#H.P]W56RA&SO*A0T'L0P"( M)$F.I#F,)$JFI$BJ)$:VI$N^)$R^XTK.Y$#09#?2I$V>9$W6Y$F29$^B9'F( M0 ((Y4CN0SC$0TP%4W)59FI59N)5?VHSF4 M@U#=FQS&()XDS7<$P% ND$AJ8TFV)4O:9$K&_V57SB5=UJ5=WB5>:B5. B5: M.@#0. F'M, PY"5A%J9A'B9B)J9B+B9C-J9CJF,QJH1\7 \J> _N> !BB!'JB!)FB!ZF9HC>XHCO*HCO8HD/ZHD/HHD09ID0ZID;HH/6IHAF)? M07 H-S9I.$AI-PX#B'Y!B#;I,'Q# &"I[5AIM0PFEGZ!,GR! Y0#.KS@"*": MXT2%7>&)6&J'6:9 .7QHEG:HG3YIA^HIE?8IGN[IG?+IG_JIH!9JH!YJGB(J MH"8JHRZJHQ*JHD)JHTKJHPZJI1KJI%YJI&IJIF)JI7HJI88JIW[JIH+JJ(JJ MJ:9JJ:YJI[(JJ;8JK+ZJK**JJ])JK-KJK)ZJKJKJK>YJK?IJK_)JK@HKKA;U M*[ .JZL*@5"9X)U9ABX2EF>4PV]P:0!8*8G:*9CRJ: 2"J V*8@>*9%Z:[>. MJ[B6*[F>J[FF*[JNJ[JV*[N^J[O&*[S.J[S6*[W>J[WF*[[NJ[[V*[_^J[\& M+, .K, 6+,$>K,$F+*"6:(I^:*$\+,061#R"K,>&+,F.K,F*+,J6;,J>K,JV+,N^[,K&K,O*+,S.K,W6+,[2K,[>[,[F M+,_^K,\&;<\.+= 2K= 6+=(>K=(:+=,F;=,NK=-&+=1.[=-6K=1:+=5>K=9F M+==BK==N[==V+=B.K=B:[!>LH$O_\!C)0*&U840K/%D73F(7+H0[;!]-:"." M+FC>[JV"\JW>]BW@_JW@^BWA!F[A#J[A)B[B+N[A-J[B.B[C/J[D1B[E0J[E M3N[E5B[F;J[F=F[F?B[G@J[GAB[ICJYW.L 7#-TPJ1E<5 Z_ :&6NM 6$NU MS!#JUFZA8"F71FQH[>[#ZN[L9JQ 0*SN"J_MWJZU<.GP_FZ8*N_Q%J_S$F_S MOA+S)B_UYN[T+B_V6J_V(J_Q2B_W/F_VBF_X@N_W5N_Y;F_Z>F_THF_[JN_[ MLN_URF_W0N_\VF_]CJ_YQB_^'B_[;JD#"(1 )&\ VPX!%_ 9VR3#N^>/JP! M*S")1C#X_THPB4YO[-8NM48PAEZI UQH.<2#9X@"K-&5LDB>U-G:??#%J$CP M#+4P"[]PAL:P"\LP#,^P#=Q%%LQ%5^Q%F(QM?HN M(!LR!!_R['9HBNRN C^R(T?RBD#R)$NR(E\R)6.R)6.R+>LS5G'=5>/-5B3M5C_ES5:G[5:FS5;IW5;K[5;QS5YS5?X[5?[_5?]S5@#[9@%W9@'S9A([9A)S9C+[9C*S9D-W9D M/[9D5S9E7_9D9[9E:S9F;[9G&_6!$-6:;9(<(V ,Z-5IQP ,$ [AP$ ,Z$,, MO'8"M#87)( ^),!JU_9MIW9K1X%KWS9KQQL71$$"1 %LV[1OI_9J?XAQ%[=K MTS9SWW9R0S< -/=TJW9M5[=T/S=V1[=S*W=V6S=W+[=V?S=UBS=X>_=UDS=Z MG_=VIW=YKW=XO[=[FW=WQ_=XS[=]LS=]WW=[^W=_\_=^Z[=\JW=^&SA\_[> MR[=NQP!8-+=J_T?!@^\V#!@WQ"!9A,-V%?X:H-X#,QV>L-V M;:-V;3-WA>,VX9RV<1,WDKWX;.N5B=MYGL\YG]MYG^^Y MGP^ZH!=ZH!\ZH"YNYA80/7=I2B-$.Q#;$MXU]PTK - A4LWK2< ;]LZ;4>Y;?\3=VVG MMHG'=H6_MFQ;=ZVG]H5_2&SW=+(7]VV;.+/C.J]?.(R;N$U/.^%4^W!3.[1K MN[5+>[9?^[:#>[=C>[23.[=_N[>7>[BG^[FK^[BON[F+.[K'.[O+N[O/.[SG M^[OO.[[S^[W_>[L'O+T+?+T7/+T?O+[WN\(#_, WO,$G/,,_O+\3/,)/O,-7 M_,)3/,1KO,5+?,9?_,:#O+7C^K+;MK=/.8=W>9.3BC!RV 6$PW+C>*Z/.,W/ MO,UC-\[7?,[?O,[W/,___,X'O<\+/= /O=$7/=(3O=(?_=(G/=,_O=-'?=-/ M/=13O=17/=9?O=9;/==G?==OO=>'/=B/_=^ MXW\)+O6@#SZ%$$4$$9J?7M43SUA $OT3$-G<&T.6D3^164A#)G" +SY^%3&5 MZIXZ6;;I ZEZZJM^RTQL75P,9U3 '=(^[S.*(L;$?5GF1$PBYQ'9]RU$Z05^ M[R\_\S?_A/2#!9@AON0<7B!0\P^2X>13LWI^="%>'&M2"T#()#F_#7U0+KGI MF3Q46B3=[)/_RK2/SL6Q$KH__?O_R=71T$M<6A1NQ.$G!$"($R '@"#!P\V M&"@ !D*'#R%&E#B18D6+%S%FU+B18T>/'T&&%#F29$F3)U&F5+F294N7+V'& ME#F39DV;-W'FU+F39T^?/X$&%3J4:%&C1Y$FU. MZ&J!A3FSAQ$G5KR8<6/'CT6R4/L6,."Y=BGOI:OWZ8@6TI1Q@3R:=&G3IU&G M/BPMG7K=]>Q9]>^G7MW[]_!AQ<_GGQYB@FDJ*AL>;WF"[I8Q# _GWY]E/O, M29/6HD+[OGL!Y RNJ_PK\*\+6D@A!198L,_!!R&,4$*+S+$@A;8,Y*LUO@C, M:ZH+WLM$&=DF+-'$$U'$C8L4-F-OJA1(3%'&&6FLT<8;<1PJ_P#@AEON)N,\ M4DB 1+XZZ(.%&( H@(70R='))Z&,4LHIJ:S2RBNQS%++BW4TT]!#?5)X(0C[L>!CHNH 7@V MB B#A?QY2(&!$I' H03@&:@@47GMU==?@0U6V&&)+=9$&%9HX4L ZUSOO176 M-%;:2KG SP)I*JB@Q3$UG5.J#KM-M#T$59!FA0:G35?=8A,XM+\]P=0KS[[$ MA-3,=?'-5U^$$E#V+3DWI$J:?0DNV 3@@],-^ Z#'F7"H %[&HB8UE\@;H ! M4PUB8"!Y&, WV^&6;6A21U:,F%[-D@@6%:R76@5A".6>:9::[9YIMQSADL M#J3!T-E&-0QZ!&D U=EH"==$2RU= HZST6W%C9JK!,\M^>BKL=X-!J:4C;II M%]^J( 4A[LW:[+-+W*>_>175;&"TX8Y;[KG+(E4XF89<2.^]=S5H@[T!'\C' MA_[6.Y&]4Z5;\<49;]SQQR&/'*EV4S PX-8PTR6<&"7O_+8H\-,OVP,'Y*S# MU[Z6>MP$%T37\]=A]X@+IE1(_>>WPAR0;3YU$<*P:&,/7OC#S/$9JCHO=WWX MY9EO/N8=ZH5S &_# R?(H0U<#EP!JR%Z-7!X!G=>_/')+]_\\]&G#X:>,VQM M,^0[2Z'H].D':\T$S E'B!9::/KKT^.EN@Q5@&J1JM\!;R89%1C/:U.14V7Z MI S@(9""%00)"S"TF:H\D#(C4)X%01A"$<[';B&322LBED(5JA!C_)( R M 04T0&47:84](. /!:3B 2/TX0^!&$0A#I%YR*I< STD+P0)031$=.),U@2Z M_&#K74$#&IV.E[MNV0Y>K#,'!YX8QC.Q8 4+_-FX&'67W!"#,PAA/UHZS^XXU;;')FH"XQ !2DXUQLIF'0J)5Z(*Z NA" M&JADIC'7Y !E9&(M&7QE-&$Y+UF&*VHC&$$*; G&:ZYS+)1S92@_Z4FJ="4< MZF#G/6D6!=:0Q<7]?$19G6C$!S M#64F?C3)'ZA5IDX=A8N8N*BZ1[4@$Z>TZ$E-LK5,5#&B&D+=:P C-K(=I(DH MM6FO8(".;\D+,"GXYTV!&E1C$5-Z0C7J49&:5*6B+1PL0J)'XU(!(5ASJ:J, M09NDH8L6>#-/7?V+G AT17AVI@*92&=5;[JU_804,.,\(UPJT+M?HI6N9U(' MICYZ/% ^)04UK>M? 0NA)84%P %%#>QA$9M8Q2X613#8GTC'B152QH>QPJQ6 M)C/QIO;MU4Y.NZ/E_#/2DK* JI6=I&2V.E8PP71>I 3-!$T;VQKM Z+\_(LT M?BI;W>Z6.G8;#F^!&USA#I>X06'*.]$(M3Q)=:[%G632AI'5_FF0=%ZUHZ+D M*;7,",:LI'7N$UE@(:8Q!TOIY+\5M)>^]1VD"T%W M9%_][I>__5TL!\)16SU1YH%4N8 *PB$?_^;2'%.L@"CR^B6/2A1^G+$NO,[9 MNO4NF'FL1-1F)?I) ('4P/34!X=1G!T6B(+$H95DBF$FZ&!!V:H<9M)P@0LK&$&SP E*#XJ9S3F/5AC#VAQG.<^9SGAJ!R^_ M!- S3*PS@QT,8Y##/HSPA3*7P'W%8K9N918P-SHS%-EA5L M-$#;;6ZF0:U;HH::U*4V]:D%Q6,!NM4JYU0&JHE\U2.K0%M*CO &;\=9L>XI MRB:%M:BVEH+^M12::C1VZD2A M_]FME&V>>\OM:"?C2;VE63A1YA#5MM;6^; MV]WN310.]60[-47IL MDJ6F S9\;X&_9$4AOI-45##M@2_\GB4\;P#4\!S?WP\X36CU%@M8K]05'X!9_G-/Q(#O/)T4RO' M^<^=BPA(00*=Z$4W>L3![511GK$%4STZ,-6-#K9(\[K6;19FI$E=> JFWAY_ M>F\R^?*W6IC+AQ[3HT24VZ^O72(QZ!]4=WT!G[*=[B(D9HWKGG>][QW&%<)X M:(L]:=YYG>^*Q%]&:XU%1.OZ6XEV) %-Z=W"D^;*FY5YD\=%3WM.GO,&H2W/ M8TX5"W2>],N/(ZA!2Y]ZU:_^KTP9;Z09_YE+LSZ1T&]DA!%OOF#2[62E-L*YA]\>G^WK*O1PMO@_[UX39J[&^?^]T/)B/_ M[N,"MT@&IE2P]X.Y#V6(;N>)INX:>R@PI?"\ P%CP6_P@<-V; -W=!7N@3+R/"3AD:=WI"9 ML$H%F(;32E#PIG!/LB434) !PTX.+8]1"&PJJ(FR[I#MN( UH*T]S+ 1*3%' M=K 2,3$3-=%)VB7\XJ[0X@5!PH',-I&=]H$%-"E;W(>?1K NM"Z>0JG2-*SX M*N\0R:Z\LDN#*L#+_ H,2W'B"BZ+,$\J..47C=%!C=XLOXYQ&9FQ&;?#XK#L ME%\':*]W;J J4F$ =1[]3AN!Q)'+D,KDR)>ZX1 M&R$.!C ENW9M[N#Q'K-#^_!Q'_FQ'P^#P-Z/9/I'0G4UQQR0I %'1A!6#P(&^N7]9QUZS/(TDR-82N[0%+,B55 M"XY@_'I" M$-%A&Z0^C(P!;,9 M'XK8'FGP8&LP&PH&,FF3VFU9=FT8!:C7\._/>$;L+- M8O*Z%M$@%9/AXL&; MHK ]M.#%/O,T7^+N4',U6?,'FTK?6@07HX*:?*XU$2HL)6,LO1%S(NQT>*ZZ MO 8B[5#'*N3#YM"*.BH7/PI2/-,V%XZ.5C'11J MG;,Z*X;B] [*.K5S.VFO M,%O*K6BIHK@3J41#':9(LQ9O%0\.%D-2:D@I\FJ3N#@ '0]1@Z#J%>U(IIYO M/"D..A-E$ODS0!]"'P6T0 WTYYCB#\W+JZ1* P]4J2S) =PD]_IB09NRT#@( MY:3"G+IK.(=$9IM-D M["4A\T#@X_QJM*XN2Y-$ =)^,Q1!4?Y4ZSU]C;'V#RYOD8O."31ZU.A6)#)[ MRD&C%#4O\4JU=$OCC#Z7+O B+,CVDTOI"I,FE 89+S.2,P29%,I&H$/K"K4, M$0I]DL2\4+W(="F%L"'_HACS-#"'U?!/!750^^O.<-3'GF:)FI-0T:H?E"$5 M!6W)B+0H-PXC)?-+%JTR+:HX83,RD0=@[D(P;&E1&77@S&'G.HL:/P2W2M4J ML[158356&4O5?"S$/,3D@HPZ936Q9,TQI9#+8.J52##XRNJL *HXY[0;^RWP M(G&>;"D^=Y7A6* )Z?&ZM$ !HU4E@9-Q#;.U6[T5I>XLS[S&Y#ZJZ;SR6W,R43IG$;KF S%."'3?RQ';+X,7;\N'(3TQP[$-/UU'PFT M8!$V89/))?7,MF0R!9)28=G+DI2&UFAP4DVG82CJT2C8.6B&B/UKG:Q *D[IT,[ETS]/)",*+$IG7":$DILJO, MZ^#H;]F>=NVD0 :R=D-:P&7+E@VGLB8"0 $.1P 2)R+BEE;VA@'.-0$88&[S MUFG;-G %UTHL[E#_8TU;"SX&%\;4KZDL=I9"$N[X%#_+*4$^UH+4BO\H<@33 MDD^43;T2K_[(FA(16ZO8A),!OOT?M<*5Z!@(" M5'=U>;=W(R1!-19K"Z!=M,R@K4])W-K(W)\+M-XX+)J)PU! M1(1'C??H"B[-J-1%M]<'55,F B Z$&&',9\!R))'B(!V!<"Z&%'L =) MPO=^\=>]+,!P/P14 T-Q\W?(JD4A=2%9?1/SE)<]@Z^4DK1SD)785JMTOJ:6 M&#& URX&A)!*B1%:+;CXL;!3)EX7'EXW=ATB5QK@GTYF(/!. H"DA&G%9SLX MAF5X-BIP3YI78 '0*V98SL22+8#O:> '=UBM33<4>MGV:.XU62NUI2BX>'<8 MYSXO:"8X$W;WB4OO8%DBA?46 %K854(7 I' %K%A04 B#B2 :B&ZQXC=EX M,8(0GN+%"+6WC=E,-)9PD^0U8RV2G]03GJKP_C@X7XQ(B8P2&^0#F@0U91)V;CPM?]D MDFA*F=3$DFET;V,=:,O D8ACZIP(XXB-Q6L-,VOW:FQU=95Q+@#61E%ZDF"! M>?)>U26,N8LW0A[:UR'L82$D(HRK^)BM^9HU(@&D(8-!"RW!U"TV$IMA[129 M\+.^.5Q(5B443V"U(20@B5ISI#H.Z<9^S I?Q.9B9>409 M;8*9-<)^$<)\S=AN%V*,_[FA'9I+,H&0(=>3AN:7'[K.D@:U7/GD^ACPXCFF MRBHH/26\E$ZUAA5W#@PT&/FB*>YL1[1C_9FE&2Z99X*@,2(Y!H*A#<)E2/@@ M<%J,93JHQ;D30TJ<^-C#A<-RWK.EZC=>'D*.S M]URMKA?.DAJS!?906 _-FS\I](A5$(E/2FJ1Y):X#T&DK.*AFOD:Z/8IC5@6 M*H1LLFM7R&\F.R/" MV)A_6J[O;%OQ$-#+/J;>Y&]W,$_%L39TCF9<,._B ,K'59RB_ M5"WEJ44(B"/'N_028*-_LZB)^>JY]>FZMFXP-O"82@+,= M_,$A/,(E?,(IO,(M_,(Q/,,U?,,YO,,]_,-!/,1%?,1)O,1-_,11/,55?,59 MO,5=_,5A/,9E?,9IO,9M_,9Q/,=U?,=YO,=]_,>!/,B%?,B)O,B-?,C7"O96 M5!CA0A30(1SV(\OS.@^,#YIS2N1S.-3TXN#S3$_W303W417W4 M2;W43?W443W5/SW.[7P?1 !@X35#4D#5:;W6;?W6<3W7=7W7>=W6^]LD_UKW M5!)AP"5B9.!ACM$8J"7BM 5@P6EB'X;A&P(@VJ==VJG]VJT]VZM]V[&=V[6] MV\']V\7=V\D]W,M]W,T]W=%]W<^]W=7=W=G]W>4]WND=WNU]WN^]WO%]W_6] MW_/]W_D=X/T]X E^X U>X!&^X!/^X!6^X1G^X1<^XAU>XB%^XBV^XC&>XC7^ MXC<^XSG^XST^Y#M^Y$&>Y$6^Y%'^Y%7>Y%D^Y5M^Y5T^YF%^YE^^YF7>YB$^ M''9D+>*[ZF2R!="AL(3> 0*ZL(:!LW6^L (@Z0DK>IK^Z8<#ZDM%ZH>CZIO> MZK'^ZK4^Z[E^Z[V^Z\'^Z\4^[,E^[,V^[-'^[/_5/NW9?NW=ONWA_NWE/N[I M?N[MON[Q_N[U/N_Y?N_]ON\!_^\%/_ )?_ -O_ 1__ 5/_$9?_'-_NEKW.IU M_B2//@"^@+.'(^F%?NFO?O*KONJCW0&^0-HM/P"^81^(OAQT81L>S&&%F+-T M6X/UA.O&)AP:__8=W^H#H!R$+9Z+VL NQR^(62L??2IW;>,/CBDG51$_\'M MYO)-_^JI'??SGNDS7^NMG_,E'_NY?_N]O^FS/_R['_S'__J_W_S)__RU/_W9 M'_W=?_W?7_S57_[;'_[MG_[CO_SO7__Q?_\!PD$ @>$&&BPHD*!!A0D#(#RX MT&'$APPA-J0H\>+$C1K_.UK\6#%D1I C16(\R9$D2H\F4[9D63+F2I4N9=:< M^9(F3)PV=][\Z3.HSJ$YB_8D>M0HSZ5 D3(5JK1I5*A)JSYU&K&AU@ #$Q:T MF/!+@'*B"I@U2^L"VK-LS5Y(P15#W+D!Y-:E:SOX,"$ 1L> M?+@PXL6*&R=^S!BRX\B4)UN6C+ERYLN:.W/^O#FT9]&@1YLNC9JTZM.K4[-^ M[3IVZ]FP:7,FPMXWJ Y\ ;/!7PC M7GV#<7C0I7O__CO!-Q$!Q 887YXK>O/KU9-G_]Y]^O/QZ<]O;Q_^_?KX^_/_ M_[]?@/H-*!^!^16(X($*^B=@@@P:^*"# $(XH80-+E@AAA=&J"&%&V;(88@@ MCOAAB1Z>:"&*':;(XHHNBFABBS"J.*.,)-)XHXTQOI@CCSO6Z"../_8(9)%$ M'CEDDD(NJ2.3038)Y9-2&JEDE%0Z>:652&*YI9953MDEF%]F*2:78X9)9IIH MKGEFFV:^Z26<908@30MJM85GGFRE5<"==Q8P@BX8"-25 X9R96BBBG95J$.) M,JJH0-^4%^EYPTSZQ:&'3GJI>L-(&D"GEH(JZC>?GA?JI*.B6NJIG*IJ*JFP MNIJJI[+:RNJLMZ[Z*JZ]\EHKL*WN&FNNO@9;[*_)(O]+Z[#&"JOKL\LZJVRS MT59+K+7'4LMLMMY*JRVTVU[;+;C?8FMNNNBN6RZ[W+Y++KSCSBMNO=/&BR^] M]^H;[K[V]@OPN>T.+.^_ A?L;\(!JTMPO@8SC/#"[CJL\,$4TYIIHJ9^\T4X M#FR<\<9WR45RI":?_*C'J'HZ::R/JDK1HH_*I2E7PU#*U1>G)M?R6-+H(HHH M%_RYEEMGJ<5GT4<;O;2>3C_=U@4CM*#+ ])PI?*A61.4$->,;NWHUUV'K?78 M8)]M=MIBTYF"G5"_S=8%2=/29P%\^NF6*+J4(Y=Y-[.77'HU/SJ,6)HFFNE M'AOZ=T,X;ZI>Y"O#*CGEO+JRBKFDI](L+;*>E_HYY:"/+GKID9-^NNF=H[ZZ MZLJ&GGKLK_"V"X_[\,87CWSOQRN?//#+.]_\ M[](3SWSUT%L__?/91T_]]=YOCWWWX'\O?OG:F\_]^>JGSW[XG8*^,N>Z/EHS M5^B,P#3I2$=&,I&-I"0D*_E( M26)RDIFTI"8O"E)5>I2EI8TIAAM*4IK.M.;@A2G M+[4I3'6Z4I[*M*E6PCC6M9R5K5]6*UK+"U:UF_2@ K@D#>7+!GMG, M)@! & , P$"P40! %/)*S[V^E.@>J3KW^]_^M>_VK0;?J3F^$D M)P_5J;C7?YR73NLYW]C&= MZUG0?&9Q@P.,Z,W6,Y]Y/:I8NUK6L)ZUK6N-:UKK^M:[SC6O?^WK8/=Z MV, FMK"+C>QC*]O8S$YVLY?M[&A#>]K/KK:TK4WM:VL[V]S&MK>W_6TF4HSH,,(X[;#B<[)A[WO2NM[WOC>]\ZWO?_.ZWO_\-\( +?. $ M+[C!#XZN\(0K?.$,;[C#'P[QB$M\XA2ON,4OCO&,:WSCQ#%')K2@V[;,+6H% M$(4T!CL<+G!\Y2QONUL;[O;WP[WN,N].%P00GCI)MOP5J ?<^^[W_\.^, +?O"$+SS, M_^=B*(0_)Q'I9@X&JJ. Y4#@.9$G3@"J@P'#:W[SG.^\YS\/^M"+?O2D+[WI M3X_ZTP7Z %0MAYZF^/^]SK?O>\[[WO_[T/3__6VC" %0LC^[\^/ M_O2K?_WL;S_.0!0/;\7Q>)3'' KP'/)0 M'"WT'"#$?PWH@ \(@1$H@1-(@15H@1=H>.9@ ='U-*]'(@BFH@A"73R#8?'CB=#S2( U2YQWFT(%1LP+! MP04_YS;--TVTA7S?5TWFMX)/"(51*(53"(5 U0$!S:& I!YPV& E!Y8DB'=6B'=XB'>:B'>\B'@Z<(!P@==-/B!> -V>(=WMO4G4R,-RO")C2B+LTB+M6B+OZ$+WW>) M>I("AWB+OPB,P2B,$N=_RF%P,72&RS& K"&(X2,:!@>F#>,TTB-U6B-UXB- MV:B-!.=Q' @W@[@T=S("/;B-Y6B.YXB.O*=-+MA,QB=V\K=T=H.*WK>*,AB* MSW064Y,"/6A]DPB/WXB/>U)T?9(T2F@6.Z@,OIB."\F0%0WID#:7 +$ECT2W M?-+PD!>)D1D9A?EQ(1!O:'#H9AP#F @0P(7,44//X9&_$8<"H) :Z9(O"9,Q M*9,S29,5!XCW*(-K,8]]0GLE69,_"91!*93F]HBOY8V4F"?U6#?AQ929.%MU MHY0X:%[/9)!2&35/AVE#J95;R949N0\2*8-1R1;2H ]=:99GB98W1VX.('!U M@0%O^075\0Z7\I9\%XWHU@!YJ9=[28+ \0W5(0 ;H!P8P!W/00]IB9B)J9B+ MR9B-&8$:")9=%W:P=Y IP):.B9F9J9FVF #*$ YMXX[A5X-R4UY$DUN5AI1! M:(^FR)JV!5YN0799N9FS29NU:8'F, )-V8%#:)N]Z9N_Z1O8?9%X 0>8 H", MQ2D \ <;;AXS6F,P#$/R'F<<@B MY6F>Z>=SKE4!WJ@_Y+6*48F%(/B..BER5OE]7H=T!!E^%4!^?7F>_PF@ 9IV M+)";\0AV6A . JJ@"XJ-R&$J H><$9JJA'PJB M8=@/=8*)[[F41C-^"1JB*\JB+2IS".1FC)KJJ9\*JJ$JJAB7 "0:^3-]ZH\[.IEX(I8!&3=82:?A"J_Q M"HPP@ XQN*UYD@)V*:_[RJ_-L9;]"K !*[ #"Y0CVH\AAZMAIPN>2+ -Z[ P M.:N0^%U3F9]Q4Y"[JJMC)PWAH X/Z[$?.X4PD(MQZC2]"+(GNZQXB'>9*,NR M+>NR+PN%U\J>3QE^@"J.BPJS.:NSOUA8 * ,/\>G,\NNW]@"9K>S1XNT[/>5 M>\*K>$)=20NU:%J,44NU56NU5PMX"; "D2F9KFE>J]J26"NV8[N"LJH,F0!_ MMU65-^@G9.NV;TMXYC"C]7E\O FW=]N=;&0(IGC+MWWKMW]+E)D@M&^SA+DU M?MX*N(FKN.PG! +IN*@:-RVPN)-+N1O' D(C?^MJ%BI:N9U[EE/KN:$KNJ/[ MLEJ; MJJG[4E789(NJWKNIV7 .D:GT3#N:]KN[=K;RLPN%"C!4V*N[_+D&$< M68; 2[S%:[R-*GQ;S/"[TU)PWJ&H[F50'1B[W8&ZG5BZX'Z;O9 M"[ZS^*_A2[[E:[Z^:;K@"7N#.)[GZ[[OBW!<0&E92*-I$5CPB[^=F[:JV18M M@+CY"\!0:"B<*QO !6S !WR.,&"J@CBT@<("]XO $2S!X*$,NS5>>&*W$ZS! M5[N_1F>?9I$"_[O!(XQ_#CH,)(S"*:S"7?B9<%J]/NJ:=Z(+)[?"-:S!TSNI MJUD DFO#/%+H%,9-Q9YQ5TLKR*KMOJ3 LKJQ67\=YQJQFFLQFN,=F]:HKHY=N7'QG/\ MNUS@-LB'-,E*QWL,K/TPMQ/YP1? Q7Q,R#E@]ZPG5,B)K,B+#' <$ Y0W+7V MN+ 0S,B5G+CFH N06P ID,&6[,EM&@ 3&S6:NS^?;,H7-[ZGK,JK_,E;M[NM M!\@T*H+ORLJU++;F@,O]\+VVS,LN&@X3:ZQ/T[N]3,P#4*>RQ8S,R5S$JP?) M49R%%U"(8:O,TTS-U6S-#A@/'!C,0G=IU^S-* 2ZWRS.XQR]/_?*HAE-JEA> MLTS.[>S.[PS/H"<-(Z"KK5D %2#"\7S-2'JKS_WLSWZ[>BK@PJ.\FK-GM/^, MT FMT O=EV;XPC=,YK=,C'<0A-\8[SW7 M?VW#N&FCA-O)@$W"1DA-V=F;Q00M MS%6\BUC=NY MK8*N?-K_.(X2K=O!+=S#?;)V=])#VP*[3-S&*]3+[=S/?7ZE>K Z8&Q?#2Z ML *M"MW;S=W=3:TX3)G!K(5D[-VB1WO,Y8W>Z;UYW8BZJ(VB.*O>\2W?\_VH M]*JC'[S)E4W?DUO1^^W?_SUS6GN$A)L_NYB$M-=- *[@"\[@'JH./2W>^"K- M#2ZV2?Q,X1>.X0VGP.?&6 MQM=)#N51+N7:6(22*-9YXME3_K#-K>5=_M_/Y<+SJ=1&,\,K[N5GCN9I;H=% M*+0W:A;#K.8#6;O5<4[GV_W$[=VC^;BJ=<[G?>[G50@ %B"I3$/*9L&D?QZO ML M\UG5.PS>I1( M"U/SP+Z.[,FN[+=7KTJZA"J@W\O^J:$]<,OX'"_DK\6)[<61 )-GH7,H[>$^ MP;S]QJJK%B8WX>*N[NO.[FP' Z?;O;R8[NV>IFVW/7 KN7B\#H?%R7C+$8O)F("0%QP), '5\>@8S_*+:\X,;-U,P\XM3_,U;_,.)[>Z*96" M?/-&<7K>_Y8 :M@;'S\<0?\<$##T 1@<<:B_W?T\ M\L;I^,)!\ *P\HC/^=\JTX&HOJ2)BK,G!//>^:>/^A$_:6!O:=_%GD%:'S\7OF\!'?G"U MOQS0[QOI\!SSP.W/.4/,K_V>^OD#3;^H".IEO?WC3_Z]OK]2+.3^6_Z9J?&R M3_+>(?T D/+O'V\RM/[WOZ9WO='DQ[DV=/G3Z!!A0XE6M3H4:1)E5+DDN)"@:=/H1:@*I7JU0(I8"SEVM7K5[!A MQ8XE6]9L S* 0(XYGHK5R(S@5 -YC@[@:% M[MXR.-[=^W?PX<6/)U_>_/F3_:2UL-S^,M7=4ZO*EY%B10ST^?7OY]_?_W\ M Q1P0 (+-/! !!,\:!\5YI//O:NDT4=!"BNT\,+:U/_"8!@1OG'KN;E /.@# MZ;!+J(.W0( I ;5:=/%%&&.4<48::[3Q1AQSU'%''GOT\4<@@Q1R2"*+-/)( M))-4IUO1-5%ACE756 M6FNU]58D@4/NQ0^G"]'7@ZQ[RT2$]A* NY=:3&Y9#9M%RUEFGY4V6FJAM7;: M:ZO%=EMMN\WV6V[!]39<>.>UMUY\Z=7W MWGWSY?=??P/N=V" "1:X8(0/5MA@AA-N>&&'(X9XXH6 ,4F OSHD6J^%:]0!=T'%#K"YN'L3D G=7J.9P7@;;9 M9J#7&CJ <'966JVCFU[K::>%?EIJHJ%&VFJJKSXZ:ZZQ]GKKKZ<.NVJPRQ;; M;++/5CMMMK5>V^VVNT8;;KKE?MONN,>N6V^\]YZ[;\#Y%OSOP>\N/&_"$S=< M<<07=[QQR/U^7/+( V><=;_=]]Q7[UUXX(??O7CDB5?^^.5_;SYXYJ-W M7GKHI[>^>NR-OU[[[).GGGOPO=]>_.Z?#]]\\L__/GWVT7=__??'C[]\^+]W MVNFGC=:?K6=W3MJ!,,9 MYM"&.L3A#GW80R#R4(@_'&(0B7A$(R:QB$M$(A.5J,!^P/^D?^'XPH?J A&Z M4*<@,;A+.?2RG161[&1B)*/)RCA&,Z81C6L\8QO5Z$8VOE&.<:0C'.TXQSO6 M$8][U&,?\_A'/@+2CX$DY" -*4A$%E)C9B)@FEP5%3:U(!P9:*#1AL863![P M&PKD9%K2LDFV#&.3G+QD*?F'R;5H*3G?#$ M)CW[:<]ZZO.>[YS( :=*#__ RG//\IT(0RU)P ?:A"(XK0BDKTG1AM MJ#\[2M&/0C2C')VH2$-JT9$NIZ :%>="2;I1E1XTIBZ=Z45KFE)WMM2F.77H M25G:TY*BU*I6F9[5J6K%:UJ^:5:YQI>M:YVK7NN[TKGK-JU'[ MFM6]^A6O@^4K805;6,0>5K& _2M<#YO; MW?Z6M[KU_RUQ@5OUSH+O>YTHVN<*VKW.LVM[K8Y:YVJ?O= M[$XWO-OU[GC!VUWQHI>\Z2VO>L_;7OBR5[[KI>][YVO?^II7O^[=;WSSRU\ M^Q>_ ^[O?0O\7P$?F, !-C"#$=S@!#MXP1&FL',;^ &8)(=IO=)B0^[288*4 MZ(O [YSG__U[&<^_UG0 M@28TH(\LA18T4^KH-*">"0@!I.&P:03P(48<.'2F>:TIO41A4_K(P%1 M@ &I2-*8U'8-*:YH+GE8Q##Q]ZEAGNM0 B,*E3E@)V#8N^ZUII%M[&47N]F_3G:TC>UL8$.[T\P^=K:%O6UI=[O:X+XV MM;7M:FYC>]SH#K>ZSZWK=IO[V^PN][/G#>]Z>UO9Y)ZVO?=-[W[KV]H!7S>^ M"?YN8N>[X D_^+T9+FZ$IUO>_S8XQ!TN<7\/W.(4?[B[+Q[OC/-[XQKW.,$F?_K'HV[UJ;==[WJ5+\ZV;-^ M77>MI/WO8V0[VI8M=[6B7.MRY_G:=QQWO0O>ZV>W>][77/>]W%SS?QQ[X MKP\>\'1/O.'G[O;",_WQ>H^\W-M.^<9+_O*$S[SE_WYXQOM=\:"'?.?WKOG/ M3Y[SHG?\YA=?>M:C?O2J?SWF8^_YV;N>]+9'_.U/C_O6IU[WM-_]ZGM__- C M'_;*YWWRG;_\YS<_1CLV]>NGO6L8R"-"V!F M*K!=/U4J8([MBW<__L*^M;+K/W_[4P ITP .DP R\0 V,0 STP ZTP T<01#D0!,D M01$L013\P!1L019\P1"$P1-401ITP1B\P1FTP1R4P17$P1[<01^L01X4PB#4 MP1\\0B($0@[4M&(+OYBX:!:VX+!? ;&!T X2.XCKP! MW$(N[$(O_$(P#,/Q M@ %I$""6T0S9B@K9&H$4,(>"X *!@$,QG$,ZK$,[O$,\S$,]W$,^[$,__$- M% DA2+]589D6B*) 3$1%7$0,T3";:0X1>0CIH$*!0!$!4("$$!8!" =&[$1/ M_$10#$51'$7"6('<.,/W>!!(PHH+: $AR#12C$59G$5:K$5;O$5 M# LND 8'X0W+4 %=Z45C/$9D'*&*_D$+EXB"#X,(9XQ$@U" MX" A-B N_", M9-Q&;NQ&;_Q&<&0-,EP95 S&^%@3-G3#<%Q'=FQ'=WQ'>(Q'>9Q'>JS'B( ! M=%"3EU%%R] *>_Q'@#1&1PP *<0B:2P(;'R+8BP(!JC&@'Q(B(Q(B9S(6]0' M4U2T5(2DF%F3I] %:5A(B@Q)D1Q)DBQ)DSQ)E$Q)E>P(&"#'LCBRD2:$<2J(L2J,$C 20@@I 10):1?EH$Q8H MMJ.<2JJL2JN\2JS,2JW^C$RQA(H+2 %.9$W;O$W[,VE8 %5D8_82A,MF$S?/,[< MU+#E2 FZ $W0=(Y$L,:":$[G;,[H- A\>$X(,!:'1$[O_$[P#$_!B R^?$E6 M8;3,> I1D 9M%$_W?$_XC$_YG$_ZG$DN6 $S;+1@I(P18('Z_$^MK-00#O&0 MDXC&ZJQ.>"@( SW0NYB !#6(AF30<0!0"JU0"[U0AX"!<&B0UVP/S+@ %0@' M.<10$BU1$SU1%$U1%=4/+I "&7@0V8I-]U/'%:W1@$S+N#R)=_ '".!1".A1 M(/4'(06Q'072'^51)!U2A B "'V+#F" '+51*9U2*JW+R,A/1ZJ*\VR_!Q&% M%&C/*@U3,1U3,BU3,SU3E="'3"!$+H7-JV@!D$13.;5EQ2FJHCF]4SS-T_#4 M4 YE2O=(PU84@EG34T(M5$,]5$1-5-R,@C-A17ZL#&)45$GEP[1LBTF]5$S- M5*%D@3)D&?:#CU5TM (8 6F@44T]551-555=559%QACH4[ 4QLKPQU:MU0)= M@4)+M55=W55>G44^Q<@LY0U7A,5>+59C/59D359E]8X$T 51A:<$S*B%$/%0)V MG5?08%A&T:17?,U7?4V,*+C(#M7/8&R!%9#6?2U8@SU8A$U8734'47A6&:6, MVE18B?4*:YU8B[U8C(4)<\B$KTR3L'2T-!Q571B&$V0TUU=UF7,*_U7-[T*-D3$UJU=V[U=W,W=CX !7=",Q)W5.-5= MA,51X2U>XYW)!)"&RLU2E]$-]4L_7=#ZJU>Z^78 9N8%X-!_I]R0N060F)=W*T (*1F%4K5@8GF$:#@\ /L5@ M==J_5!,$KF$?_F$@#N+>A$.UA4UH99.W%6)#3+57)6YB)S8-]=C:G_5=]V## MB'UB+,YB+=YBJT0_S(#7MDUB+BY3&1YC,S[CK]C0GHU,$ ;5^?#(X$5C.9YC M.J[C48&%<12UPDT%>9$9N9$?NQ-[5 M8Q;.BCA^9 #=7TO.9$V>B' 8W0[=QS7A###=9%(N95,^Y?]HR4ENCTRH9%0& M2\^YS=57GF5'A@$AD.(!;M.JF!D6P ]:_F5@#F9AA@VO!.7S5#3:0V?H_U'.5GOF9LSF9M)@MSZ.!)+LYMSDO-U"70<"[G$N: <,#E M7%8_V73%2S-G>(YG>9[GFFA9X7S9V;IB>E9,XMUG?W9?3O5F-($9CJ0*+[7F M?TYHA5YHAG8(_+Q?[H7:ALY(R_"=:(NNW5\U9*CX5C=^M'@@V(L.:9$>:7C& M3WU\5,IH@11RU$BO#520/FJHCFJIYF+#O5PT20&AGFJ4+&.M[FJ,W5AU MMHRPW.&GU04Q]FJT3FNUSF#>733W,-VUID1()HYKNJ;7I%YC*I;1J!#ENNYK MO_[K]DV E7&9-?Y(P+[1%GG$PU[L9,W:L!9&LE83D5UIQJYLR[YLSG77<$5F MX\3L=T+\8\\.;53-6XU^5*OH6X06;=5>;=:V6@?0WL2%:"WPWM;N1I>N;=P^ MTRCNRS8FH,R5RMP.;N$>;I15X9!-$XDF[EU"C&7E;NX5)>U_A=;-D(:L=F[K MOF[L1E<6<$KV]/GN84 _=$1/ M],KT2N?5Y9:A;45/EI"B/HD X(>[./(K1'&X$ #I'(@ $V0_$SGZ'2Y!?7O MI8<&2 5[:(!59W56S_-(IU!N?6PTX>@09M]8SW5=W_6R=,S>B!F(IBU>)Q"N M'@E-A(WF( X3%WYXF/N3:)#XA$91\(3226@C 6 M4N_W8NG.Z<4 5?=V<$_X;F^ >7CS>M?-0B[M]&4378C*A[]XC,_XAS3IO*YB MRM;X[BAVD8"!!EC(24R(#U=(A$CY1 #NE!> .&9YX"Y>;%]UA;]Y<&> 5#AQ MD$_,3L9K@!WKS.#KGB]ZHS_Z;DQ;-M5/ AH!#4=ZVGD ;XUZM/"*T/S>G-=IP?^W!/A0&'^JR,>$,.=JA(@7A@;[2/>[F?>U+T8M)U ME?JF>]I <^8\2(*P= 'HADP,2@ ?,%'"($W7E3_=K+'>6U/!;WG2IZ5YHR< M#Z*/?,S/?,W?PZ8@Z-\%\LUO_PWFGOI,)PACJ7H (/S35XB[R(OB38!4:'S9 M3W5T: 46N'W<#_V51&=:K_*6:<5>UGWA'W[BWT)GG?A&*O/B)PWQ;HE]%XC6 M'S'JB/Z$6/WBS7;&E_VQYP4#Z'[O?X(7"'\B0($9@(!?^(54>(=W& 'VSX04 M2 'WA_]PP'W<#_+EW\5HYNV.YE(O?7J "!P(,&"!@\B3*AP(<.&#A]"C"AQ M(L6*%B]BS*AQ(\>.'C^"#"ER),F2)D^B3*ER)/G\"#2IT*-&B1H\B3:IT*=.F3DG":%'@0H&J5JM2O7HU4Y2G7K^"#2MV M+-FR9@,=!@C_@&&8B&\O!0A(U !A K@"-BB$!Y>!P+IP\2;4*X#OV<*&#R,> MF0H!X\:.'T-&8"^5@K6KV// MKGT[]^[>OX,/+WX\^?+F][6@1?4"K:D%V@^_(,T\_?KV[^/?B2$M_[=PYQZ4 M0")_Y;577W'=5: W>37H(-A-1"9A!(V\-EF%Q[PF66>H6#5(9L]4PQQ6ATW MFC GRC!B:JFU\)J+L\'XH(PSTEBCC3NQ(,T(([K7(U93P0??CR.D+%#;C4LH*688Y)9)D1J_P7@0#A? M^"< @ 9]8!=@"'4 USL'$IA0G0*, U,"_ $:J*"#$EJHH8DG:!2NB)DJ+T[96CA36 MEB-$.)IRVZVWWX(;KKCCDENNN>>BFZZZZ[+;KKOO9CH,.BV4V"Q6M/9XP045 MH(/!/O\&L$_ PM<,'_[F).6P K#V[###T,?O/]M^"!$PZXX8,?7CCB MBRO>^.$!;-"IY BD@H)GUFAFS*F;D:#A9R@(LWGFFATR8N@7&B-,5:-Z_MD3 M7701;&6>^5J[AB@4>ZR]H^'+([0C5) "M2V6(PVVQ@ %'3)7D'[$06S,@)1 ME", 7TB3 ]04@&\X+QP=[& MI46$Y8P+21T0)I:R,(7NC"&,)RA#&M(PQO: M,(\C#'_HPB$ C&,8!RC&,M(QC.:,8UH7*,:V\C&-[HQCG"-RC'OO(QS_Z,9" '*0@"TG(0QHRD8A-%.AK=U49008;:$H&HG*!JCSE*E/)RE>Z,I:MG"4L:2G+6N+R#I:Z MM"4O<]G+7?K2>?V _\G:.N@?N="E:UK#4X(2XH[_^(EQB9NF-*OI.&M2\YK: MS"8WL>G-;7ZSF^ B=*409I=[\;00NVT2+AIE- M8;I3G[ZTICS]J5"!2M.<#C6H2#6J3I7:TZ)"=:E1?:I4JTK5JQ+5JEG%JE.W MZM6N@O6H7!7K5\D:UJ::-:UH76M2U=I6MC+UK7*-*UVG6E:XVO6L<\VK6__K MJE6]^G6L>/UK7_DZ6*Y* Y02I.!5'"J*%&" A2JO; MVP)WM[\5;G![6]SA&I>XRDTNQZ]WK M@G>[WQ5O>+M;WO&:E[SJ32][T>O>\\)WO>^5;WS;6]_YVI>^^LTO?_'KW_L" M>+__%7" ^UO@ 1N8P I.,(,1[. #0WC!#Y9PA!MSA"X-X MPQ\6<8@[7.(1FYC$*DXQBU'LXA/#>,4OEG&,6US_XP]_W3%H=3R,#8[6 M 4#F#SJ.(S2AD:8=Y3#L7@E[V+LV6;!1AG)@JI1G[K4J%ZUJEN=ZE>S&M:NCC6M9VUK6>.ZUKF^M:YUG0 NQ" 5GU*G MA'IE@'MB"*$&B.=FXFF,>EG%GLS63#58]YF#&N )F+M0$3*D[,IT 58'L$:P M'KJ[9+W@!\=:UHG,S2.'_Y9F7R-H1SM0LQK6M 8V,)J-/A( V#_.P%1Z/>_ M8Q#P@?L;X%P0.,$5SO"$&WSA""_XP1L>\8=37.(6KSC$.9YQC#M\XB'?N,8[ M7O*/B_SB*??XR$T.M*K[G2I$UWI3=\ZU*>N]:YGW>I8Z$TZRL"$D]^<+*"'01CAC@'=@Q #87^+[WA3LZ 7O_]:_W;GB_ M YOP>D]\#!Z.<(3O/0K^'GSA)P_XQ,. \IC7?.,S?_G.<][RCM[\YT5?><^/ M'O_TI4?]Z4//>M*GWO2P;_WJ76_[VN,^]J]7O>YOW_O^KY/OO2!O_SH8W_ZU]>^\[-O_>YSO_K#W_[WQ4]][X\? M_.5'__G#SW[RI]_\\&__^MUO__KC/_[O5[_^[]___-/?_PE@ !+@_!D@_Q4@ M AZ@_"E@ S+@ ^X?!/I? DH@ "Y@!&+@!%Z@!CI@!EI@!W)@!0[@!GZ@"%*@ M!XX@")8@"IY@"+(@"::@"<)@"ZZ@"]I@#>)@#+Z@"NK@#?9@#M+@#PIA$!+A M#!HA#Q8A$AZA#"IA$S+A$^X@%/I@$DHA$"YA%&+A%%Z$H18Z819:81?ZX, U MGCY('ADF@!D"0-X97J1='-X)7N9)@X\,C55 6P&D "M$0;!@,@1'ME] M'2"BG2":7=@5HMJE72">W2$JHB&NG2,FXB NXB,B(B%28B-6XB1&(B-*(B1: MXB9>8B=FHB=JXB>:8BFB(BFJXBBR(B:Z8M(E' P0_Y-K54U@&$@RP04&#(1@ M@(U!^(4 Z**9"&.3+ :Q048#4$9EH$"SB$DUD$ U5(.NL =Q" ,WMDXP'!3M MX [N',LOK!N[N=L_[DX+5 !%M0!%911L9 )LK 'F ,+<(!LR.(P2N1$4N1, ML $B5*)()E6J( T]-E ]!T ,(=(5F1)FN1)HF1*JN1*LF1+NN1+PF1,RN1, MTF1&,,=(+D3?*=9#I4!$UN1/ F50\H34M% M(H0_P 4\) 0&V$4 # 0$).52 M!II3"F55XD8J1(@Q.L9D5)M&L)B*9HRCYUQ ,3 #L\63K S',W3;5UJ;YVP; M,QK#)EP;0!E %ZPEAG2(LU1%.F!(ZM#AK'3E$PCFMVG('A FZ !D8BHFCR0' M155 !;2 "B"D-"BD;)C#0SJD56KF9EH'#*R VXW(!,6C>T";#*1 .. D9ZKF M:K)F:[KF:\)F;,KF;-)F;=KF;;K$/NC"CX@F<4A#:N)F< HG2O^6#6D=DZ(- M! /8!=0<1#?$!000A'+"!7,:A',* '0.9W;2A -HY6.T$^YT9:EDXPL$"SWZ M"D-1XP&0@*X4QU68I>@4@S.ZCF4P8[(A5!#4I^98 ^]8Q>G<4Q$TEARB0$!M M1D%I2%@>*&%6!JMLY&(ZZ(,J9D$*)$6- &5:J+Y9IF7ZI'9R:(0 UQ( $$,J: =Q)$*0)+V:)0N!%8.FU:FPD&(@ O0PPX,P3)0 MP)>.P1B@0)ARP I(@S1 ZPX6S$(Y&.4B@9\A XUGL(A7 !=6L@^:89\R@XW M?N5F& &\54.W42-:RN'J9".W68/GF&<7Q!-Y(JB&R!UC+=;<%< OH(!A5@:Q M$,L,\".RY(,_0FBH.BCP0";P7)2%9M0*9"@+7*:4NNJ5>":]2*J7(%FM%D#= ML4 ,O.JN\FJO^NJO FNP"NNP$FNQOJ0Y5 "EABA6A(FQ.NNS[O_$V1B32R2: M0DQ 4E)G2.NB$+O(GJ MRX;JA,HL;!QD8K'JJI)KSB:&.6"DN;FL502/D>CLT!)MT1KMT2)MTBKMTC)M MK[* *,S*B&A!LS9MU5IM01 E" $:D2($.M@%/'QDI#6 78B#04C U[)K C1 MH)7MU0IG/&2E,5ZI2X1 $$QC"!!$#.B60#-H0#-8!@_@J;=5!K81[#=JAH@T M:%48++4QEI#49^8DJF4@*,!B2!&8IV5TB#VMI3&PY\\6@# < D--Q2\0;$(I M&^T$2^F*8VB0)L(6*LS";NR2!JD6)&2^1F)1IJK>+$2Z;>]N1*S&!W' AZV2 MIBZL +WZ;O(J[_(R;_,Z[_-";_1*+U!P03QH ?'^Y6B, M,;_?R_VK9L(5; MH$0'#$B@V46@#8@"& 14?BT#L&]4'L3["@ \,( "V(4 N -P>J]FFNMCH.LQ MSBU,?(!"Z , %' !)X '7$@04( .?"G?\JVQ5<97DL "T171 $7\(PYI*?F M>( TM$ +B )DAC!58..X_5.PI.=XDB,]HH ^!:QF')DU5H4P/,.%H*4$SXZ" M\O"&$,&7P!M[S'##UC"[M=NLRFX2O^RSR*SMTBQE6@!MS,;^/BL'Z,C' G'K MUF&%"BT5>_$7@W$8B_$8DW$9FW%L2D&*D*AQD$8%=/$9PS%M_BB[FL3]VK$= M*V5!1('\VC$$(&]!) !2WC%<^,,?QW%,EJI#_T[(8AB%"(1 "%"G/DCR)$NR M >N#"ZCIJ9 FRA$",2P9HB 'E\P !CN 3@CP<[3$RSN @E M#&.(K" 4[3!JMSEJ#VL(0T7J#'OL&C=4?Q)!99RL,5N&IJ( IR:+LLC $7NN M$DLSS-*NJ;8&[KJ&%//N(PN5BVR<7@2]$ MKN?P0#@\[N%"IBY4@"@9XG,"\ D 4*.P)Z+"PW&6SI7*VP?9!O4"WB5N&_'#V4H7<70#H^G+B6D5; M*MOE*MM!=08/Z+86WS51]V9RD^A5._Y( !&L #SP!&5" KI+R-&)(2&/I38N. M";2"Y([L$[1VQ9;G/]FEJ5A#*@CD< C#M(E(>QZ'3O,R#_, W+GWB#I4B,K ML*QLNKW ,PO#,Y_UW 'SC+LN&^/UY-()OQWF;MY8A E"[WY MG%L$&(3 #H1R0[A 7X:R@1_$GG]EFXMVG\HK%+2.*AON"S U.:XR* Q$5^AJ M5YC# [2V9IS F9ZI"CRF+@CD.&]D6[CEZ1-\=NN4KE*WCNBR<9HO-Y#(.'#7 MH^KN@O2^-N!\W,OJZA&-V16P'0G5B: =8S0N4> MZ(^W9Z2VQP3I@C2$][);^[5C>[9K^[9SN_54$;>U+_M-:Y MJ_M#?,&[>H +=+0O*O YXJU"X.<]:0XG+T,SI&Y7?N7%JLIE^#LU:HX)*,1= M3MNW(F\4'%MM=QL]HJ[D C5Y'CIH\/H_^M.+?X;J/NI"C>C%"TF:MR=O_GBJ MD_P0 G*X0(?')I'T0&>/U C4X\ M(0(JK'97KO !N,!U \ 'Q' \U3M";!LUPC9"S7:W6:S@TE-E- .KFL,V^#VF M2X.F<_JF$V_0U*G&O[AGJ [V-FS98N"\&+(A[#NJ..(8D:L1JB X !C1$S%NS!C2Y$B5*S.R=)GR9_GV]?L7<&#!@PD7-GP8<6+%BQDW=OP8_W)DR9,I M5[9\&7-FS9LY=_;\&71HT:-)EWX;;P1(C1TM/AS!PG1LV;-IU[9]&W=5# %X M!W"0&WAPX<.)%S?N-LJ7'"%$1#5QP-B! Z=(]'-Z KIT[<:(+A4A/7IT[2&8 M[M!^/OH+9 ;8MV[?OT^^7?N.IS&4)# )]#+SI@NV&.0O64 "$\^$IQ*X-,B M/OB@P0XY1*$+:UYX@M8%E76O1/HH*"H*:)$R1QES6*C6'"&DV9;;%(ZL 4' M&TQ67 /;FT''DU+J,J0+,!(+QHM60BE#'UJ":; MD,R))R93D%(H&"BUK2L5 EU7)1OWO: %(;C@XN&./?X8Y)!%'IGDDDT^&>64 M55Z9Y99=?AGFQ?S\MUZ-6B TYIQUWCGD1@/X9AB>A1Z::)UA,"$\#[YXRCSQ MPC.AJ2@^!0^,HV+(M0#K#,8X953M7FB6/3(^ ",5\6K>JDH@@ /5@\ T(#< M]JPYKX@NP'9/6&3U9@^4MX8H%_# '0SF%QECS+$UE(3YA?&#WE%(H3]I!%1> M%RLOX%W,V]TQ)B#ES7#R+CUWB;601M]RX,-3QW#"UI5\TDF=@&*8RJ(!@&$% M%;2$J(45NHO*G$QVQ]!>=_\5)84P;5^>^>:=?Q[ZZ*6?GOKJK;\>^^RUWQXI M+E*8_*44'.:>_/+-OXO_-PR&$>&;\]U_'W['QI9JAU&=>,H%ML4+HBD1_$-5 M.F@SRJ:*\H6I28<\INI: *-0(EH%HPML.T 18L4A]@AK5JZBH'0*-(2WZ"!8 MLQJ8PUHHU!:WMM6"%DBH8,.[7 %^@:"[-6@@.?S%"QB7$(6\XT+\ MTM'$-,*C(*;+=,13#8OPI2XB%JDB.#K=2**X.M59\2.N:YU.$O8DA@5E?)1B MP<12L*O\.>0B&9G'Y"S'.E#Q0*ZBU91)?DI73#$@KMB60*7D#S_Y 4 , MI9K!JBN&"L(@>W1P%8ZII2A:8/ 5EXQ@GM,27N>:.<.RC" %RFCD0 E: M4(,>%*$)5>A"&=I0AS[T3 EHP>&:.!)I0!2C&2T.H_]\$XZE:12D(17: TQP M @_D "K^92L@8("8PAE>,AUH"?X9Z7&R"13/O"_ M[)" D$GY&[**U84/D?"6RVI0B7KIEK\9Z:-:(BZ0+IKWFU54@M$J?A5((2="HQG2+1XH2ZR,4OLH!CI$D &B=B@:*L MX'LL 2?F*,8[(215I)&5[&0I6UG+7A:SF=7L9CD[FGU4H)EHO&AG25O:O"3R M4:95[6KW](%+'L #I6I*"*:&4J:4+932B:12:'M :NA#'UG#&@5 X80#DD"V M2C'J>:#6%"B\8(/^D=4%C[F'K&#LS989^" &BL \4GM<< M*V#AMKPE(7"%:P\H(@(/#\)#R#4$K>94UK^MTG3MCEX)X-@PQ, !K766XI;*&9 2Z@ UK25QB$Y\8Q2E6 M\8I9W&(7L\D!'?X7BU;P8ANK_S9]CKKQCGEB[[/&@ MWWA@(G+Q8 _EX@%!")(*.S-N16:E&('3&+K&MLB;B]T7?Q?<1(LAKK_YK:OG MZK7AN&*1L .[@!9I\B2%1>F+;$F!O[8Y5[SJ^2$56('R>EQJ4Y\:U:E6]:I9 MW6I7OY$++!A!AA0\$BV$X]6Y+JC/'! 7?\:V(=)0 B(#>2HO38Z'HBI4O2Q M7.WPKSP'/$!+D0+*J7U4*;A5\@'R5A\#0/=33^CNFC_@A+5E*BNUQ&I6Q44N M[;Z%#&S&["Y]XKR';+2'!VLV+PO0J][UZJ)@,$R-6"(=U@*#)'/__3-$C$@6 M=';DB/\Z-#B;6/ %%YS0^@4DA-,Y G:VDXM<;!9WG*7 MOQSF,9?YS&E>\[=P00A_ZG/*<69SGV/_CZ.]QL#/B5YTIAC;*2'P G0_93O MQ"/ *RS4#C."=6[Y':"U=R9<8>88/L<%M#11',@=-!F?>OQR7-.@17-:W(K@" M8#+Z[&E?>]O?'O>YU_WNH9=SA+N58"OG_?!/QFM?$Q_YQ!?!:SUP]:-8^SR> ME.FKM(/TYTOP5&BS/O1I"G;A#CX*_QO5+)OB6ODD$(2 TQNR0HCWN 4CS YZ MJ@4![R -R$4':&TNEP;(T(S^CYT"EF$9,F S4L9^$V%UNM)OJ4F!@ZN^FO& M]LR9)M#3-&[C7L_3%(ZB@._3(-#R+,[#Q@G"^"M03F<$5" <-B;Y5I %6] % M7Q &8U &9W ON$ :I,GU-$(%G(\&>_!-_])'Z'Q0"%TN"H)&*F@+5Z1O*5R! MIHK@&9IK*1[@%'+K '8K*9S@[+*#VH["/.1CRBQI:M!&![Z,S"!H@BC(J>AO MW<+K+<1,6>*F_L0%F-R" N"06<@L1%FL1LVP0$\G("FV1%X$#M7H1&'/M W:@ MV*#B ];F/-XN;6@*/*!M*;CO/)SO.;+0&.9'*;J0DPY@J @ P!0 YIA$T@ MZM".W7QJ$Z3C!6RZX/[@0@?2+*LZA S)$.\,X-W:XJJD*G#FS5QX*2^B0!"- M KW.ZQ ?S[TB9&(RKA,ISR4RQ\ >L?)0#A1G3(H<#& V;\$JSYJX:88@0L1: M,1@_$B1#4B1'DB1+TB05A0L2P)XB<"3$YR1?$C/_.$K'8)(F4RT'/" (FLXI MNE"">+#M)"@ZMC$I+ H]$'_2FC, .]N!H\MW%!![@X?U="8^@XNE@$4OI$"YI("=( ML>8/.84I8( 0^X$0#S$1 Y,E+_$#.Y'6^LDB6\\2/Y&QSDHB0W'/&'+R:L8B M^8P4"V $I*'G:I(S.],S/Q,T0U,T1Y,MS.&/*&>P+@D \/& 7E0(IY6/KN Y6)*@I3, 7LK *F<*XL$\Z &!3@ LI^N%4IA"! MG,+\SB-4FB(#"@19P 8.?*/*S&YH1'@ +IJA1-QQ+&W)S,@@+H8@WNI#']F# M#_D0"NBR+@<0:Y9R*_QQE(P"6U#H >R=0 .\F8,(2?S 9U(!#>BFBY2$JEH MBCCQT#:B!0!K-B=446) !Z" #&J /7A W2 -2D41$-41$>41"?%'$#KFS2Q MQDJ41:?_(GW6IWU:5$8Y*PJ,DBF0!CQ(0 F52SZ*P!>@\).P##AO-"FGPSZ- M@BBU Z@FR"DF*1MM]/H\1S MK B&2RHIX!N_,=Z>8&X.X%CD\3ULA1V[#7#T\8'HPRS7 BVY3C,.Q:499B-: MA&F8^--)_NT_<4+G,C5/&W*)&&U'+B ?"((]LB&^EJF*"H#40M5>;2,&4"$/ M#4!L[M5?_Q5@ U9@I4((AJE*;"1ILAO*?1!VR;H $Q@"'1@['#*+8MB!UP@ M!W;@0X]. \2E2^?19P4'_MX""LP,JWIV+3%H9MLB \B41-Y3 ^*3+NWR+O-2 M,:+%O-#+ ?Q-&BR O>S43@?N07?.7!UB0P '758#8M,V,X;@NK J:=46;N-6 M;N<6)J5!!@QN)2I 84\L 0*@'!J 0*W 38@ '*6;B_C%P]7<2TK!,11.DX@ M8XN""0$(2@$@?Q;(&97B5D$657]U.X22*0^H.KU#2(N@J53/\$5L.T%H MTR M)%SR$07RK !:8'&KES!B("P59/[HPQJMUWN_%WS#]_;T(1/*M4!MQG U M*P :H 'L@7WM 0$0P!Y2P1YB5'QC_S+H4NM^]Q>A1$ $F4!64LK%C!Z@(EC1DF4)BSR-6CV(9B)4JUY,,@5?>P!,N MQF ?A?PK%3.C'@MAJ"#=6 !]!X >-[ M!,?N"D08*BQ C$>Y*=(/#[$*D4E9E5>9E5NYCV#@-!T-1UQ2M?:A?;$8EZ^X M?1M ?UWY+_^"CE%\69@32F*#@ 1.H#>?D6-KM%;8LB3@/ RS,'-]\U5W MM,F$] \R8^_4CGU(09

2VBX';9DCXX]#VAEGB_;RZ>M[JD"FQ0H(N'N:"NAC[M@]3&J6?UD/9(H?=[)AH M)4L1FJ9KVJ9OFFAB8*($E8HRX: UB@MN.9>'.GX9X*=Q^BK &*F76J%R(#Y, M@#6-"EBQQM"3]7F( MZ6,9S-@JF!:&Y6^?X8(+7GJN]QD*-MDJ%-G+ L>>_=7[I'8 "7NB[]*P$QMK M^/HM$@!F2QJR(_N?Z\)"*4"E+WNE,5NS3SH^X5HK,@!##4!#VV.TV:.T1=L] M3KNT>0 *ZI4=\3JO-_1MV2)?8QMP_% N,@"V;9M?0]HJ3/D-4<#.WK2S&E,F5).T-H"HLSM^T<&0W%7;9'@1:G@-GM-74M\?;T \=T?\373-.]/?,=2*T8+0RRQRTFZC;-Q6& M3M&Q(G$SG=,+*0IV8#DT!2IX4CL2^!JGQA@('"G26(*Z^BBZ9G^*3,K<^-@^ M)8^; @Q,"D!"FCF_$KB\#VN&%12HDM@I8,2SXAX'FJYS-^_:O"WB[6ZPE:[? MG$1XO)1/&,W*DY]5>J5OG *B'"IT@&F#G,C+W;2'G S 7"MB8$O)'+?C8A_D MFLPU -RMD]KK[T"L7"[$K$"ZW-O^_90#GG;E(I_)W#V@P+S7'9[=C^&79,=Y,JSHMT;&?#4W2KR^>)7WL+7 MNCV6/"H8M<\YA3I^;WF74V&WR^5N1K[3>][G?Q[HX2(<9,P4/6($5A1^3E>F MP$#I_S@$7( YD"(!WI?2A[I]ZQW1_V72 7HYZ+M^D88!EHSA!-@[*2XI/OK; M25M:Y/>QWQT^'U'>*O2AW?T]X#V_41/_*O1! MW@W>G=TB!K2SX1^>];F7%B>]C'>/; ^*3H^Y-G#M;>"\W>?/C2? M*MS0\..0[^!"Y8%?]*M"H('? ):?*G)^KI-%\MGBW@N_S.@/3$_?I9F=RH.! M^ZE"'_"MSRG=SU'@0-02JV"_KQ_:Z]\?_N/?I@N62RJ*4'W8-L@>UT, K9D" M($2$GB2A<:0'8R\!'S"QLNY)P216!@$L^.2)E2'T?BRBCR<8DR<]1*GL$XQ( MI4,HD#% &AGITZ@-F"[-.G5J,IR;\@CFVO63VK9QDR:#E(=KVKH- !<>_+9Q M [=/!XOQ5$?PY]!39WA*(;KUYSJ>0KG.O3:HIQI2)^^N>SR%I[[_59._?AL* M^O'K<2?@@0]&Z!IO M326 X'@29@@A@J2-AX)3%G:XH80%&@!;4S'$M]J Q-T&''PG%C5$APW8TT!. M.#6@8WKBB?C<>4]]@ IN9&A0) 5(ZK!,!CHP)]>34$8IY9145FGEE5AFJ>66 M7';IY9=@ABGFF&26F54" 6R #@-L-K!! 'V9*>><=-9IYYU&<2'$!07TZ>>? M?O)9@#!]MF#.3U^$ $90 A'TF4\AG.#0%S\E(.D!&''A4T<'^%+$"7%"]A() ME.)%UTDQX76"7A[TE$ 1K(8JT65ZD6"0&*B2?;&@0J>^E -"&^ H;(YX%FOL MLUNY)%@C1$VT@>-G13$K@I%L>I')$"T%&<)9&#P!SKH, 8H%(RA M@0;-:,"CCZ@]H8&W3557VWRNK9:M6M5)7EWP@;2ZV2!S::X--M5-E4QPVAV,S&++,("?X M5-[!>

:!JA+?&MW4T%T5:*C39,VQ-CMN3BH\Q9\W_L0&!.Q4##X=G MK1L/1I*!))(&:VOZZ:BGKOKJK+?N^NNPQR[[[$.9HZ/D-]X8^4ZT]^[[[VI% M@>Y/7( 1PO ]B> "0;="*JD+*OE$D;HGN,"%-'P*>@$M!61?@";/3%:-)@48 MBBO T:^40*\DI*J^1R^9(&M$'\#ZD@>/;@3&2?87T?Q&D3E OM*WD5ZABB4+4SQ1U[HTLY(BT,LP\YM(N SSD<_2L .3! "@?6D5X!QWT9R()F/^% BF)%, MO"*2%\D YC$--$QCCAB1*)#@@@<0_^)(=N"!(!3!!?D;BC[&"(#*5"8&!C.8 M#D"QC"%()0H3J]Q^GH.?F+F,*"ERVW%PDS(#F6T\,1H8V*1&R V=)I!*R6.# MML;(!Z7&:TP)T=R"4S>D*%)I9U,;B]+&MI0!!Y%)N>0D:P-*I'!AE*BIHP$2 MMQ2LN:U$MUG-&- CMTD"9Y9.F0TJ\X;+IHQFCI.,Y1V7$I[X7(YC(,N.4[8S M2I0A:!D\^TDP4-" 5'P0A#5I I,YK?G*,@IQ<29'$FC3!R:\YSH3*H%3UQ.9-TEK1?KKU MK4P)_P!5'! .G<)E Q 0@%X3(0!^;* G 5" 7@<+#P7 $*Z(3:QB%\O8QJH% M#"<@P:>\&A%U71"*4;P@8'[E+JYZ%H*=52H#)9+ KJZ$"Z7E*JE\$H6!#!0H MT6Q*%$;S,_W(K8^Z6<91XN9*/V*(PM+N;%2*2B@KCA]-$REC$9HJ.QN4II1GJD9DF.72XUXD:(QVY:(;:?1 MK5- @;3\%,Z^AG/OV=SHE&7()[_XQ2]\QL.#MA)E"!]C38('3!XR1.$I-H/. M$QBLM>%,.#G7E8@^"GH\A>A# ]9,JUH18(]MI.=P('O1>O^-DMR[*7<]*W:L MC&=,XQK;^,8XSK&.V9( ?#ZNF@UPP(YUG "[RC-11I9(00EBX(.T5E(F(*#Z M(GN A_Z$5B!I,A'YE^2#VD\P4AZJ7L(G5(5,M#%.. @,=-$G[Q7@J)-YQI]2$*H$))$Q*%E)/YK* M59M6]5V"V>=6#U"$9[PYTV>FM%@WLN&K H:R "AK$8U\4:X")LPC:34'Q0R M5C/FS;2.3+X$PUF);-G5'P4 %T8\K,,.^=CN/&%5A RE!/!CL-#6JP)6PH!H M0WL"Y4"VMK?-[6Y[&W7Z.)5=DE?_Q,2L!-$')'54,W-NSS:FSPAQB2_R9>Z5 MJ)K3H^T)&)J<%(11 !0/BU@XR\NA!),&%,WM2= ZIC)C_M< %$BX4'ZIWQ+Y M)^).(4-ZDP8RC#<%%7G;(WJ!>TS7Z$#B0=$8=,.VC^;XI[8!OJ_,;?-4I63@ M/@">>7XH/#*4 T61P.E<@2J9E 3H$FE^ZV0FTS;.#"N%O*A,33F12X'?CI(' M_-W4@W_BWPM?!VI=>,$3^':;9FP= ,KSP E"P&\NDH $)VC>!S0@QR=TH3$3 MEO +8 6K$YAT)5](*4430L]K$ILFDXM.BK.^E)O+C6,$@NXX;U/SI>A - \; MG9*85/EOTWO^\Z /O>A'3_K2,]'PP[*1X_AM^JV(@,[2V\%K?[(#%ZR=W^N# M :M.7*P/8&(UA9+]F?GD6;Y_U$K1&1%@$& ]X$+K6 M4PFX;KF&12B116J4 4MR>0WS+G5A9/OS0*/&!2%V>#?10@QX-@,+Q $F[ )*/"-Z!B. M&H (UH 2FX!J"1$#+H 8;NAG+[$)Z8B.S= PQE $_E@$), P FF'C"=K) ![ M-_5 !#0$:[0P"T,!F_! '@ *:30$=)A&UB!XY+=1;^=9DA4;$N""-E%-%?,$ M+] %>:=23MB3/OF30!F40CF4 M88$!+M@ ^F1._R04_2![NY<0M7=[E1("'N !)O"4:.G]81@EA M1A[&%)%X&M1T.[G#@SJR3=I$6*8(N MX 1@!!0%I78A(*01$2E%$ 0FT ]QV*=]2A>G$ 18 8<#.E(N8&F !RN"04&' MJ0\YX(_L(@)^ZJ!+U2%1EB!"HYX+V ?D %@]8\'L D0 Z*'U*I'D3+/ MZ)(G:AHS.104L ?/*&&D! 4G1Y_6>JW8FJW:_[JMYQ0 #""2J8 56P$&6,E[ M/52NJ>8$/(1[+E"53J"@[0<_'N"@&"A5=Z$J+T%\Y$)4]7@06'82O;9%_/,1 M:A@1O0(K)-!<<'D2;:6IL2H140"0A@$K]?@J^S=N VH8I_ ,L&*@6A6!@%&P M7Q6 08 K"AAI UA$QF"R415-M$DO^X13[O815EA !W **EBSI&5^)X%J/+69 M1B:SJ FO^;EJ/-.?Y@*O,BL9XJH0#C "AT"J-_M2?J(%T$" .CM_$=BSH8:S MDK%/A8F:!V"GP/E^5"41">"7QF"G II&XL22;(,C@D#BZ% (HL0?Q&!0= A MP="W>_@"E/8"SW%WZQ02L&2U?YD) (Q3G8@'IMSZN&4A5_\U*%=/@@&#)9X) MD0!'J)X1T0&#-3]#&)Z0.[JD6[JFRR6.V1,[< +2N:<]$06[II:*$8"TEA>0 M1B^ F1!1@)E9M!)Y*QEV>A! !3#PJKNU-WML\0$P4X@V82,D5B,,X#/ I4>' M](A1L0S-@(OD\03[**%#$07>*'#-0 906K[A2 '6*Q4,B20#V;Y:^K[N.Y 9 M8*R--[]K>K_X2X?!FQ63VK_]"Q;^&\ "# ;[RQ''DXU@D ,Y\#\6>J%IYP2J M *H\096$%M@0*J48:$+0@VAB44597W_)U&\!L1523:\7 5K?B&:70@ "!I4OBNU M?+D1=U9F[;:U\0(YNEI-&B$"Z+:R!Q%; 4"N2>%X(0Z;OS&)%:F$*66:D7_0H MNMEF1URO^=+"O'*7)+"_0OP1#3NSB:MA1W6K(_&%DG'$ZM?(]M:<=YMJ 3C* M9?5 ["=G ;@2JPE_;19]/,RP(\'#QO!F(A1NO(MJ2+N LZRR!Z"@J$6 \#H/ MPCS+OH!H@ ',L2R FKFU!3B;!'B9B8F;$A$.O*MIF.:<(_$ XP<85.LGFA!5 MYT=&$'NR_P)$&8?9D>8RROK0?0(:347[$BX034/P+Z_F:8CP,+]4 ^)A+OZX M1SR0OF@'?O[#$U'@L-"!#(#[$M8 '<&PT "[*9@AG6,5 RB@JXM;30)-QQQ= M%-SIG6\A6 ( #QL1N@+@G9:K5^:9$(,% 1W]TC =TS+]%0GP9P[ZPNZ6RKI+ M@+1&H)[ER "PN\UIN#MU5:-;=-5)DE"P PP+B0HQ'P@T7["08VS5[K M$:VI0;]"D:&,:*18L\9&DQ4Z,+\S_=W@'=[B/=[O9(U4[(+=L,A^#,4\,;RP M4MRC72O!6],?\;;,S)'^?%;15+;!-A+NE]H":\G,!T J.\J>K2\KLU4)?K$?@:@1P;K9O$^EY8&H-LF3@6J_VU2\&.+N1EE<8)9ZX;.^ MK,OSMFY9RRLMKL.Q]L2>9>$+\<2-$4U[NNENA(F96EQ^,_O@7F;)5;82];.% M0'T0\Q)4K(T0@GP2A_ GAM8G^O=9^TE_IV89=&D,<=*KW4V'K:"77*79[V,N MA[H1,:!R>I%=-%HQ>I$VJ!%&] T2:,V?'N$0Q0$S)FD-8E=?&V>2)DG=O/=Z M$<$#(J96/A;0Y$W>_\O2G2OM%IO+ !N1@P*0")@+ ";=>=6F5S:^Z)[^Z:#N MQOWP>G6^XVHVP3S+%[]=RSS;A6B8S4TL$>(\V'=Z5;2]Q0>M+W^]%&20"JI' M8JE7(SS0QB1DPQ)LJC8\)AOFO8FR;Z'80RY R%L,!@VQ=L3C NH"=TWV99.Q MZV@GV$5 U(<;?#PAEHWA 0;6?7\-NQ&XG_@B&;<^T'IAV*@>54?MF@!344Z@ M@&]&S1*QW!Q4O(*M%V:(S+2N$!/-04=\LH*Q\(A[ +'>+UO89K?NEP+J+K!J M#,+]\+N-$&.D5.>WZN4&W[(.AJJ]A:/_$:[]$DFNEP^$6L]U-X5^-2#$;)_2U(>A"D0&!>!H\4"1D M 6:QR090.RAOO5__5K(5+B,//$G&0$JLFYB9D1KQ"J]GXGX+(3>]DV MN[4D7^M;*^3\.\_%Q(C43P:&?)G1JK]N!*[JX)'+>8NSQ,) M?Q)K[V=;N,CS*!E_+9G&0)8E(=\\ 2ZLTN0)89;&4 V!\LTPI1?AL"F01GPQ ML PY"07$^3"( -&"&QT\T 7J,J]RVJXND&0^.F'_*- %B+CT&[-R1/?B*4>C M5B?=9*P>&TT4/'#1U3DYC@OV;JQL-?@D@]4 ([&Y -$ P$ $ 0(@$!0X< - M!P4$6!A1XD2*%2U>Q)A1XT:.'3U^!!E2Y$B2)4V>1)E2Y4J6+5V^A!E3YDR: M-6W>Q)E3YTZ>)!.$,)'C2T8/!PX8,WH C,431Y,F'4;Q@U&D3P^XH C&ZE.L M%)UN%5'Q0]4#IY!^T7W>Q8N@@<">?5WJ6[H1< @1 M<#.*<.$V,,8=)MJ&T.BB:!$3ABV**&JT2-B+7T@D)0'YHHNG19QZ)'/,+K/4 M$DTQMS132QU2TH%,.;ELDTLRR-! PKVI""##_P"-%!!!R6T4$,/131111=E MM/]11Q^%-%)))Z6T4DM%0LP%\BCBXK-Y< 05+V,J5*A%^PX(@D4##R@"Q5.I MJLA(&8U!L3BGEHS(N1"AD\B#5XWB-5?XQ MVH:+LJRH*7!5JZM=EF94QJ6<) M:C'::0>*<4*DK@6 -!6=JH@X[VBE2%P5C2$AW%B:+(K"I_"]YP*+6" MR,X#)"?JQ]>C1IQ('Q?X]6#3=B43IQAA9! FY@L*F)GF FXN0!--#CDD!T*UT0 >+H4[;KGGIONC ##_"" !QPP- &'-J#(((04@N<@ MOB0*X*!$,*B[<<GO'+++\<\ M@8WQA>2! BC.F%->_/$WB$F .@$@/1C:HBA"R('M&^UAW"4NP$C8(C!" /J MA40 RH6/*=KAA,DC H.LT##*M@A?3/!>(>>***($ MB_0)OZKQDXSB=*-RJV@86UTGB+BLHJ^(Y, [$HM(MK[R00#L:"M% " HG6BDKD(*0 -""*O(O$Y% @C2 MYT)-3)+^B$@0= @/5 )9XA2O0A$3LB>%";#@=C2B)"7J(PI/RL RHC3)#+"$ M#'32&M; )J-KIPQ3A\*DB 2+V9P0+7,B8;2*+P<"S:]0! 9F MQ*)1KL4%,]HG7+&SY3=/A2XF3<1<$\+CPMB#QQIZAX< B"&/JFA%[W"QB_\# M4^1"3"#" _1N(@;<"@,!L+#XD &KOD,4M071850;$(I) A C2(;C'BF1_[$ M8<6A"/H"\CJ24($/8DPXH(-,]04$#>+II MGKZV-"(( VU#$'P=)"$'^ M1LA$'$0";05L8 4[6,(6UK"'12SF1-"=H]@3 "'XU@%<49%"EH:$.S"1+0P ,I38 )GK&;#G%! M(=]06VE)BX!R#"0YV7G*BPF20WZZP,>U:R:(*1*%Q!0!I*A1$B-;\@&N1O6I M7S,3VKTDNN9^J'T1+9IZU(+)%NGJ>,'0QG+J.%1\P>["CI M7)4+N"4"\J[8037.#BZM^"JYEDQDMJ&@R89(1XM@UBIX#.)T\^L[73F6"RT& MS8P' ED*N10S$X4H0:CL@8_^5B%I 5[*A'TOX#5O(R(H3$LK]:12NL2J8-9J MV$*9)5K4+*CGSH1+ 3 $-,OIS* TFJ%)HH]F?)F3:2K3FN!M Z79!]>OO>9 MF5:G)W1[).PV J"C!<&W"@56B)SGB4^\;GE_PT#PQ#!-P[5@8/D@R(,. @\ M"!(#A\2C(@XY',55OG*6M]SE+X=YS!,0 )8RQCX><'-MAW6@42?XLBY4[T(< M&4PE!_ H01BT:;N1\P3PV"DDF#%[DZP\&17!GFJ4#\9,A.L4/[T(;@;21%FK MCQI/<,H)OE\,.HB4WP:RF;^M3S:Y&^)ZTEU&)'SO0Z_E/_VX=X5!7TAPOP7% M$'>0H7DG"P#KXQW%'Y%5SU!\-A^ZGNL"?B&#-XJI%?)&VNU+0)T7UKFPJRKO M4- %%X;Z-WE$ @;Z;XB3E@B^UCD_"R8[[(Y5H"U5;4[EI/XR"35.SJ>9>(X^ M]G:[I\@PF(T@9S^N MIG7Z_3SRG^UTHP1!^#.)P27%MDDSC0F4;7H;2HJF[WLG5:DLD2DKX1,=R " MQ*B80\ $5, %9, &=, '1"PUNJ5:TP\\R@SNPPL2@+V%,*.OP",U>@I0&YC^ M6@CY:H\X6I<4RA]ZL2?8.!7K.[2 TKH/2P!YBZVMP#4 *)_' S"*")D)<:QK M.@^*NH@=&!W>P8A^:!82$+6,2(R/*KHT&BEU []JD[X@JKF8N,)8V)(:F!,-Z+>3 (4Y43/_VQ(> "IS.S>:D8:4^C:D&9.CVK?_ M^@L;^^.2B".)_SH5/((!%UP0RM*C MHV M\V@FI&B?'6$UN[.-*&0R$_$LU1F7WU*G;R$A$WP*S1L(=DP* +*U]J*> M_[(\X#HF -(*)",+=QRHU;G'(%HT!0,9_ *O%3I(8M20G0.]A;A&"H.RSFHN M&IQ<(TS,-$S,14 MS,6<'.S+"&ABNS(Z)I?DP*-(&T$;M DD)/)RMD[A$6,(1O<9IYPS 90,P954 MD6<<*/U)MGXHD=N@K=(L3&1*PR8&( 2?P@"!P@IT PZ2L$KBKR2JRT82@HL-STX(5 ML BO:;=\PTND"DV0N,XY";/SY*JMPB0#D,LR"X:CP)OSD(>8BP>Y& P@DY@G Q5E. MA6#%!A71$271$C71$ST4%X -$@#*RW@5>P+(^W&C%?+''3P 9K2+?J*[;_FM MCTP*]1/("0-2 !A&X2H9#Q./=20PBO@"R5,Q31N6'ER(C(Q'WYB5@-3!SR-( M")$E*2YNJD@3%MV:H3Y+X@''SORRI$QUXOXTX&Z3B M0[#A@3NA@+T\U6S5UFWEUF[UUL$"@R,\TQZRE4Q[IG6!R/,RBD]A1GM0S2\X M%9N$U*F;'V!#"B14B_C8U#C*C"M##\Z5S.#8#.%=VZ M-8=]^,3/M5O1G3ES0-VY%=U]8%W6#0 1H%L1V Y4'H%VX-8<0,$W,3#K=--T ^(#.C5[$<#07$-Y/]!87L5ZY)0Y^NHK. M[8>\$0%S\%T=,H;M?=O.[=[,#0[=SP,O\&A(U;VK7'!Z#;*$V*+^C?V=5*>G'; MXSW> $BQ@JI;%Z#)WH-=N>T'"Q,/5S!=T;U?\C4'XKT/V:U?SPW=80"^>+S@ MW;4@X^U?T85,"Q[=3QS?X,T6I B"87C>N7T ]C,!!19@<_@"5V@/V>U<#D9@ MVBU45 D'_#U=SZ5=T>4<6SJ!!#9A_/V">7B,+H[;\)5?%W !(*Y;VE7.5MCB M&:9;(/Z )!;@V16!!(!=%^;=]#7=U8U=O9VY^TW=\6WA049>)_Y7= M2%;@0*;BU W=U;5CN@U?00YBNEWAW1U=2A;E0?[DN;7= )BY4)9;18;;#KY; M/K[;1GY>T37_!P=(NG@(@%JVW=)5Y5*.6]-] *LX 5EVVP76(0M.W]G]W:0X MX!GN8"_"8;M] "=PB[RM8G,(WVWF8F[^7#D6@>#M!Q90SG)N!0L69\3=!PT8 M$S1I$ZC"R_3,-QW8Y,!M!9R-3JD*I3'8W'[VYW\&Z( 6Z($FZ((VZ(-&Z(16 MZ(5FZ(9VZ(>&Z(B6:,?] JVM6^5E/V-H!5A^6X.1D2\08(^V#TYNBFY@5[)* M!=)J@!)&Y7WX@A/HAE&!8TX.@ <@6-W%XQSVW"_( 2?@X3O^Y0_ EFZ;FM MY4/>9:"N9%_6Z:4VW50&:MBE78Y^8M:M94P.7]CM9*SF8DE.7:].NEW3[61C MCMO/3>*F'N53!N5=5NL^+F%?QF97CN6\(>LR!F9,OF2\YF+0;>J\:05BO2J: MY;]]XZIO@&46[NMC%M\P&=DMT<[Y YLZ^8*Z]EOSA.PYR2J"L[P+V.+>;87\Q%DN"5JF:07*?F1'?F41&(/IM-FCT0 4R).UK&T*F)+53FK$ MQ;:<)M^9B][GY>;B[N;CKE^X+ES3W3^NX@$4>&[ UA(-H.J)MN[KQN[L?N@% M7?\)B],;OD&4!AC;\88'PGR+P?R("?S+;?RO!GS,>];!QB&3V1S-&]S MO8GS-Y=S.+=SNZ7S.O_$N/I;B\;S.)];-4=S-L> $'C_@&\0]$\$=+UI%JKP M@+U9=$!G@12A"A+H7YMNX=#UG\R2/ M&U]WVR\8AA"8!Q>08"5?U5]P\]WFQE_>XW8 ;656[F(M40 >0 M?OI[?_JX1?DOD 7F =GI_F7SYM,Q4&XSQM1'Z+9:5^@=]MA[B 2^ 8S+_4O M ))#C_-DUWE79_*DEW.=-_(N#W- __%+[W*R)WK7?]#8E_,OB-:/3:J*CGW8 MU_W7-_=Z.T3;[Y(QV'RX:O/\;O+4]W+]?O(O: 5$!W/B3W[[/G[H-_[GE_7H ME^_IO__^ZC?U[5=^Z^=S[D=^\:?^[^_^\#?_\4__\I=^\"_^]??^]C__]Y=_ M]:]_]L]^]\?^)+?__ <(!U\"!/@VK&" 8=\".& XL.#!A0H9.B1H$.'$A@(M M1DRX4./#BQ(_5H2(D>1&DR,IIA3ID67(CAE+NIS94B;*F"=AK3I%>U9G6*U&O3HV&9&B6[M.C9J5R_ MBBV+UFK7MFFW@G6KMN[_;OV,#KQU\5RY?PW01"[:[V&]AQWH) MXTTL&?!AR)4;Y\7\F#+CR)T53\X,6G-.#!X.L X20C2)(L;_6,\^0.+@Q 8 M" 8XP?HW\ ^GSX@WGK?$@[^8/ M'8!OR!(\1F4.S&LD^-W[0?/.G1.7+]_[_/8$F\]W[[\A?_0Q)%]S^CE'WGX' M%N<>>OW]1Q%\#OH7((,(55CJWX^&,KO(P!Q1@4%#F&!F2@D"0*2I)A )11 M&L!#,PO):&)W$K)742O!!",EF% ^$2:991H0# H7.H@@A@T29,X88LHY)S)F M&C#FG7G.*>48#E!(HY;^01A G&2.__FEGG8:.F=#Z%Q0 *20/EK I)%:6L ( MY;A9J*)0(IJHG74:,$8 VU)XWM9HLJB>5^TZ^]^=:[+[[\ZMLOP/\*["_! M 1<\L,$)([QPP0$ \##$$4L\,<456PPQL U=O#'''7L,<0(-B .! !WXTP & M '0C@ *0/Q!(BQ_<3'+ FSP,@/>.NE7NKJJJ-NT.JNK^>Z ME;E;M+N%JM]..J^N$S?,Z+?O& [NPQC_.X#K(>^G\]%##_V S%M_/?:W&[2] M0MUO7[WU/+N^&_D[EG]^NNACX+WWU9O_/OJ_%\W^]]RO]\ )W9@@ 4OUPZX; M"6I#&^&$@W:V$P@)#F ,ZS"P@=2IQ@Y(9[L ' ;QPMJXXAL:W,U").( Z !G'F W_]^IS M@@ >P ,8N-YPY)<##Y# R=PC_"89Y O/, %KCA!%B'IOVKI)@0G<()P7!>3 M/!+D :;D#2!W-T,'F&-]YH$6>0#9O5TY0!G@^=6.G"4_WMCR@. [8$-6&$8# M_M)UY;E=;K+G/A;"\GGR R8T1PBA^B O_XZY3$A#."D]^+W/2JY#"!Q9F#HM M+F^;MRL@"S4B2VN&TTKJXR;ZN&G-'6F/?MT#)CCAVSB0 M.N7P3RIU9]%LLL]X*S35<(C)/-_@D 0L0!WZ ;B&^.R!I89O-X M#NC&"R_(FM=Y!G#&)0D*BGA"4]C M%=58\92H,9AC00RSD@9 !:6Q)FI,:>66 S\!-O9T%)VM($M M+38M*]K4>G:U6FPM:E]+6LZR=K:@/2UM98O;VVZ6MY\U;6^!^]O:[E:XK@5L M<(F;7-TN%[G#9>YSG7M)-;W'7ZUWU0G>^\:VO>>^KW??RU[W^E6]^F]M> ,-7P.0E<'\1 M_%_\%IB]!V9P@B&\X/U.>, 25C"&+ZQA"F>8PQNVL(=##.(1/UC$)28Q?3E, MP2<>H!7B2Z1Y7+!3UCP LB]1XP=K$\JBEN\$)Z3-:XSY4/.@HP$,**G_ ]&1 M3@GF\2+]U&HPG0KCTI'SF9$$:/OTJ;[Q75/+N5RA+,N)S^=]3WX@G;(D%_J2 M]JW2?+@K%9D=^I)\$L> 'K6R&'_WSH&:^7_O>U_LYH?+\C7/RUCF,D%?1\Y$ MXI1UUG/F["3J4.,YDZ" ]*DU+=IH![3B262JTQZ@%&HQ(>I+GR(3#U9:3U_> MCL]7_L:IHZ16*='U3'@]DXOKF4HZ8V]'G+IUIV;]J=RQ&:$T-&!1P]$*,,V: MV7-]-K3WQ"=SU$<7CZI4I*Y]J4A5X)#$*>"OR]3L.3VA22A 03/.308AF0K1 MO:LRGK?-TY9OB[@ M1H7R-\)-UKR"$9H"[:K",,ZPC'-\XQ[7.,@['O*/B[SD)#_YR%-NWG'_^BI&YC3O.8=RP?+&A"QFI7#8@FH6 "#!*0 'T8'>E+ M;WK2F7[TJ$/]Z5.WNM.EGO6J:YWJ5^\ZUKV^]:]SO>QD/_O8TR[VM8>][6!_ MN]G5[O:XLQWN:*\[W>=^=[W+W>Y]S[O?\;[WP/-=\'\?/. 3C_C%'[[QAG]\ MX2-/^,DKWO&2KSSD*<_XS&/^\IOWO.4U'_K.BY[SGR\]Z$T_^M.3OO6L?_WJ M#P^ HW/!Y4K71PR0'@,8Q.#IL^="[6>_]-SSGO>^I[WMAZ][XP,@]PG(_>Y[ MSP7H6UWJUC?Z]9=.>^C7'OC2U_WTN1]]WE._^>&?/N_!+__^Z;-__=!WO_?C M#__Y #P@=\%&J )>%!MG(#]@9\&WA\,Z-0!G )P M$&'RZ0,&+IT-(H<+L-_1O9\'BL!.[0 0E_2U1X0F1 8Z)[[)=UJ $<0)$#4 M:5_W)> \ (, 5UMX'RB#P)< #X- !Y$#372'Y39_+B8#_"[A<^B4@TX4@ 'Q!#@2!"X0 !%HA%#(= M[N4> (A ..1 "(@ &0BTD6!_BG=[,FB% 5 _ V?"7H@)/:@!J9?%P8CTOFB M\[E?\[VB'=K?')I@'?)>T_6@%3J="_AD=-M:?U?'?$=ZA'6(@^YE@ M_S6?(;9? A@@.A8=^UDA]L'B!78A+/9B# (B/,I@]'E?\M'C' *@T@$@/[*? M!L[A^YDC[AG?0)Y@*0Z?/7;?]M6>[4&A"&H?%'+?.=9?T;UB\,TC10;C-X)@ M-^;>-.+?!VK?"19=\6&?1*;D[R7@23Z=UG5D#-K?+IZ?\S%=T='B\YED.NYD MV,T@!@ZD__.97^VQY#WVHO/E9!^BY )R9/W-WBP^Y2CF7U3>WU2>XO^I'S_J MWS'*XOWMWSAV)13B8QNB7U ^G2R>8"U.I/DEXRP"7]'AWEI"83PT$':D CK@ M9.WMHBF>8UC2(TCZ8^^]XM11I1=R'Q=\@0MX@ E\ 3RB8P.Z AR"$ ^2X3K" M@(S%D =QH4/^GLOM0%(AAQPV7^XY9/M=)FO(85C*X%("Y />(3[RWT :(4/B M9/()G_"1)2SZXBLR73]DP!=DP#)0@'!"@0849V&)FY10@%LB8FW2IFWBI"8N M7;B-&[#MR:Q=(?$9I??Q8G9^8>]9'P4H"J*,6JWE57%J@'!2@/\.+$,&1.+N M7:%"GN+RP:=5NJ=WQJ=]TJ<,RF?QZ2=WSB<@UF=W^B=_OF> [F=^'NA_]J>" M%NA]"BB ?B>"#FB#)JB$+JB!7JB#$JB%XB>%:FB'0BB#@NB'>FB$FNB(HFB& MJNB#3NB)BNB*PFB+8NB,;FB%EJB,\NF=_JF=!BJ=KFF= M#JJ<6N'N :+1N4!2/5).AI\#^E\"G*'_4H%0/P)C\4WACQV 9DXHTVGA%9UF MTP7F!8ZF"PB0![AB)HYF4 H@%V0' M@##N:@=#1 /[KF3S:?U,&F0%JA0/XA M:5*D:#)E)CY=_7E@'W*F14J? 3:G"!H=2RI@/Z(C(.)?_:UC=@ZEMJ)C6Q8F M; (E %*CM=K?1,*F"3;D\UV@\*6F"%+E4&9?M=8D-?H@6?IE.-I> I8J=K:A M[3G=>PI?O_9C H+?_E5@TFUD3CHB)*YEKP8E=V9G,:KK!^A !F0 Q5YL>F8L M!4 !&30#&21),R2)844)>D:?^'&?7I*BI$8C+>K ITV<80E;L$$)&8C?6AY@ M6=;K#.:>/NA _ZPU&W6>VIBH55GIB0YXX5E2I?7MZR%JG\N""5J%R=!&R5F) M9[KBGPHU,BZ\/H P!\X-\"0/RQYG(3+2GSU68T$6 MI@RF*TT6X E>77SJ[4VV80DNX#ON; HJ'3?V(-.:(%0JH_Y=GTD6Y2,"G]%E M !3,VI@T@PY,9/M1W^(^9W/NKN[VKG/^+N\"K^\&+_$.K_$*+_(6;_(>K_(V M+_,^[_)&K_-*+_1.K_56+_92K_9>[_9F[_4.G=!EC,. +_G6'-#M7/_.64P MU,S,E*_[OB_\QJ_\SB_]UJ_]WB_^YJ_^[B__]J___B\ ![ #S !%[ !'S " M\R\7)# #-_ !?X$QS,-(T:H#N=S%3"IH=LP@X9 +^.W&A,"/A<##++#%B 9 M*9 KS'$^*T'ZX,>!ZX^?$#%9@ H M@()P-@,44 =OV\,R)K41AO,%JTB@\D03,S$ D_RRRW#K97G(H>)R M)W\R*(>R*(\R*9>R*9\R*J>R*J_R*$\Q!B-'"E>,%E9J;<3RQ.S C!U ^U;, M9>KA,$CQ%XA $$>,'2? =$PPK3I MLQ*S>S,[^QQ<0 %!QG=3X!HE#GE-P? M_/) K%7SHH")-I=O>,H5V&:RM)%SE"S#^PX!(YMSIU1ME(!"_$;!.(\;-AL* ME6A R!(R!83SQ,2 "K2MI:QMI*0 ,TM,&;?R,]OO$/QQ!BPT1$>T1$\T%/^/ M2S:)\A>P3"(,,SRP# -8S 9HM"12-$F7M$F?-$JGM$JO-$NWM$N_-$S7[P-0 M<'5H,0+<3,>$@P<$@0>(L,<@Y@FXP"][3!1XX@X,,\=$P3 @=4PWM5,_-51' MM50S\#Y4=56W\@H6D@QS3!@JU0E<#$WMU"[?LA!>D MPS X D0?LP%0# 5T M,W5.[:WA23# +Q0HRCT#&P^T-5_WM5__-6 'MF /-F$7-L7L@&^0@ MR3%#I MX0%4?$I>:S+]?D @4X @5[=Z_K$?5ZS_Z?$>]VUW>TP"M,"D:%NE$#2E MI$!II[=ZKS=[JS*P,(0H*P#+^(/$K(P P(/%R+< T'=[][=__S> ![B #SB! M%S@ )T J(#--3\?X&KB#/SB$1[B$KS<$(P<97TP<*Q4*J;$O?&8,;4R&_\97 M3[4.>%JM\7;4Z@DV4P#\>IIQHS/1=HH\R^]J._2$WSB.Y[B.[SB/]S@#!]48 MW[#%1,%.S09;5\P76%!M^#0O8R9K;/7&)$ (A$!GU^\^P&H.*K./1S4%N#BW MQ%J='$J8U&S\>KFSG?.>3I0:N45))+MO/2]*K<6XK85)K:FS^[*SG=B5E'R) M645;>2(#B\.O/MRUG9R:Z MIF]Z1/^7RWJ$LCF<;\2$0\TTN,34S&ASNJJO.JNWNJN_.JR3=#@L>'6D>JS? M.J[GNJX7N"""T#.8P"%3C B@\0&,>,5X@(<+4')'#"X+U9%?#!B< +([P:*? M]&E3]R 7YY,\]YG7"0\$^]#I0UPYFYA_LUP%[5[G-C>W,YBX-GH*)\56;)OO M.KW7N[W?.[[C.A@X@2,Y069+3&2/\;\#0 !$YF]0-L7H PY=D2U3C(\!!Y0W M\%S2I5T.?+[G3 S\,=X"IVJO-@5H.\AK0'#';PS4]G'?M@;D-G,OBEIU:CT-I3,>_D2NNS>MIFD_/PF@)&0P1B PM!CNR#_;[Q#MSEW+WVC M-W, 5 "VI:U %X 6K,#%7SW6[SJP& 0H!T!'"P $2/+7N\S$,$#-9#W:I[W: MKSW;M_U+T\-TI()-,Y#<3\=!NSW>Y[W>[WVX]\/'&-%LG,)LD "X1TP0ANIL M7(P/168<;LQF<[9++SW$1,$?J[8@>ZS'=K,AQ^^;E\DU%WHC2PG\TO9HZ+F8'\J7D#G\:H#+S^RB\'ESXSSX MRCPYPS-S]SFT1?_0X3G-/S*T=3^924"!_'(_MQ W7O. ZC=]CK/ "$P]0!00 M.)#@"!8 $"94N)!A0XO7P$D0#"6;-FR]LHZ +N6;5NW;^'&E3N7;EV[=W,< M.$#B@ <1$1_H/6!LL-X3$#T()BR8!$0POO0NUOLW8@(7'D[LB'&7HCX ^D![ M]JPP0Y31)?7Q,+!Z-3+6KUD_:;TZV&O7L%D'(TEAM6S7/GSZ%'KYL@!.80"21^$;R=!':'^K:'/_R0;^'M7R*>D'S@!(RZ7*"\ MYH%BOFH#MK--PMLRE%"_D:"X[;;92@RNMA)+),.[DI:A0(-F;FR& M E!V[!$4'3[H3\C^0@M-H=/VXTJ($02ZH,D"G(P22H(*:.&@)+',4LLMN>SR M(PQ<"E.K#72"H($S%8!G)P%N:B@!-74B1X$&WNE@)WB\S%///?GLT\\_ 0U4 MT$$)32@4#0J29@U1PULE#&8S6(DMUMACD4U6 MV66-TFZ[(BA[*(C""%LLA(<^B$S;P6^<@,B%[19S92(P7#C!!?3JRD!#UCRL M5 <-[%OWMQ97TP#)D.*3%[869^V5M>(^-.!6V6KUM> -WV_R% MK9F28M!@Q-EBB_")9G2X%S4C1?OL(8^918D+:9RD4N656^"@Y)=ACEEFDE[_ M"L"!<-#%"H,U>18 GC8=V@?.GGU^=>:CD4Y:Z:69;MKI0O=I8-%%U7K:ZJNQ MSEKK9;D(=3 2P(CH6VH%Z_8AQ;;U ")GMR4A"HGT^<*%ZXB-0H=F4'#85^%. M%"G>?3,V0+:(@VN1 I-X,V /"A/4H$ ==.BO[ZTIK]SRRS'/G*,=0IA[6(A$ M0%LO$CZ J%/!@H"H/%1=2,^\OMY.\N\)@P'X*R$C]T] PW$T7';2[)8;\%9 M&QBV74>*87CB$08NF,,#7MZUB%\,''B0FA%X;^8)WEZX#&4\28_??ZK _Q2FJF6% ?+H&3P:)9$H M,&!H.H%'4/X700E.D((5M. %J<*%>*!E:@A !Q"R Y6=P!5'"0"#AF"]R)@T0LV>^"!@LA@H-S% (0E].(7P1A&,5KD ]-B3,X<LA M"0"7MF3HD+PLAHZQ6]L)K).E?#5O0[."XE0&I*!X+6YYS(,"%TF2+RKJC7"K MV8<=/P(B?;5HBB'*T,(^,H0,96A%N1).(UGSQY%$ 4*3U%X?7X,"4,!O)$4" MS?L^8Z0Q@H4+NAB(E&ZY,@J!I, ]L_3E+Y?F_Q(P.6" 6DE .&ZVCXP$8!@! M!.8SH1E-:4Z3FF])0#P098]6]*2:W?3F-\')%C!(AC J1,P;]=(ZAT0!;9(Q MFT.^0$[#4.12T7J4:.XU!"&A;PPX@@(%/C<222X1-DY<),8RQ(/=3&B1R C& M00W TR&DZ(5M>A%UT*=@R/V'=[R;W$+GI2%;,>\U>T">2!)02"<")T/0"\DR @?3[0%K0LM(I,,. MFJ%9(8,'(&WEWM=\9K7B[XD8!]]5:9> 1M8P?Z2.A[P@ O8JA#MK(0A#6X;LP /&( %B"16#>)5HM(5<#12Z.)+$ M0;1P1&61 :[G$:0Z-ZFG?,UJ,ZDQG=Z'-B)" <5*V5SF&8^GY1T.!1+[$5<6 M260)8>5KI=./%@S$?O1+*Y0L@%\!#Y@C_S5SP$L(G& %+YC!#7;P@R$<80EW M9&SF,2=Y:'@ &S;D Z=+)^A.MV$*)@YC@2NQ]C89G(EV) K6+=ZZE'J?FX8D M!C75778GG&,=[S@J7P"#9T.*3L+0QB/#R>E*)*Q'6)P8VA7-,"04%! M%,#Q1EQZ,>IR[\5/\"E)HA"Q+0\/O!X9J&NHV"+F,G$U3AV)Q0ZFYB(V-#Q/@0,LC5! M?)FF#_],^<\\4(ZOB6$Z,9)TUY0N-D"9/T)BX>PA&(T3]/K^$]!/3YO: OYM M7X"LD!WUL=T4'4)@=C(M8+TAR)'L[;>^8 MUU6;*V]$72\.426[=\H4_P;9'%%>3FD5(?4^H211>'>\V_L:PCT!NBEY)4,N M7FVEL8!)]7.THP>BA2MIG.08_Q3F@8%6_!=*C?%>AX+\;'%7IAO[2XVBSVM;?][7&?>]WO MGO><<0%OPR&1()#;/(G=MH=S !'+>I2RZ[Q,'K46,H?T!^TBV:YW :ZWVV@= M)!OR^H*ZFE']WH^?_'KZ0A'* M-B^J#1$'AW@22OPZ0MF&I[E*Q,TZPKU0B: B3KQ60_ T8@A R<0**CB,)QCF M[2-(J;L&+N% <#50X/1:Z=!B261.@Y6BKOPR1P@N($IH >2FA$I&P!Q8\ 8% M_Z5F;*:8<+ '?? '@3 (A7 (>:S4&D($@@ZW0&>W;.XA0L?#S,TA.DP\-K": M#/ "L1!C?LT -$\C]@&JY,4W#H\(R; ,P>+XMB6^QD:>#J *$4+MMD4P^ [P M-D%T7L#+ONZ0(&+]*F+J"N\WR, -.>+[),3JF$<"*2*H$N8W_(6]!,X!#0 4 M2*+R# 8#0U#%3"(***"A>&"K/)&K=&3TQH?0A,0,\0MEJ,2_GH1*6L &3?$5 MC2.NOF$88+$6;?$6<3$7=7$7M48$.*4PDD]3DG P!+'"B.\ U@T S&@]Z*\A M=N RZ":,]&$9H"!O*O 2(^2\1J+?1.0!$2:J8&/?#'O. +'HV73@/W2 'EQ M'57N U3*%VXM(K@@"8VA^1;"!'QA^;9#N&KL">#O %Y@"U]@.^X06$B0(ZXP M0GK%-_P%E,0Q(QH&&XW-&U\#"E8P(EK,DB"QV$3D"0Y2(\+L >VMV(C#*4(F M!2^2'>DJ!:3$?E8&Y%0 UU1R)I/_0IAB8B9H,B=UA0@1"X LN M,@3F[@#>J2'81E3R#R$6"YWB*P&*3#":$HR03@?01ZOT+*<"+C_ S *)C1!# M!!$ALI \;T$*Y,: !,SB%"2(_*EC3$(#"'&H4FPD)W,D_/ /7T,#&+,XY1-F8B!WT#$# M8/,B8L %IN6X,J ]8:/]K"$$N^ 8%V/=6"T\Q(4A]N@)"G0[-E)>NC CN#$] M(0[KXHW[/L+R^"C@%BX^)R*)_(T!__ ))C237G,A,HX[Z>M(YK/E]D$%_NN_ M,D$07Q0X_PT,9VYT1WFT1WWT1X&4P*(@!% H.Q/"[< %'B$B+_0R"H>+"7OK M(:) M@X@"(R4A%;T?5(2(OW%WCB)0W$#&4[T(C[ /2,D/X,T39DC WBG<;"H M<:IH0L9TA:9SX#8)G0BCH0;SMIR4(9!T6_H4 +B@_Y[@"5Y X312SBIR),J4 MC\*TB)2H-.?4(O;(DR)40YX')+(,X68EX#K1?!QGT!@$35GB)-64Y1)@T5S2 MXV;P)2'M5&-S]G@05FFU5FWU5G$U5YUF2Q%"*M?C[FJ+,(_L(?X455A)*E&% M!*X4 "XE&3%J"'C@&H%#O9A*)B]B4P,NQB[5-$]B"+0('4%45VI_4W?L,^_2 MDE0I5,RXSE'Q#=EVX 3PR 7B4^Y>Q[H>5%@1DZC>KC!ZR2&X0(T6@P2 C!O9 M;,L.2C0OPA+C[?N>P$8U @9.:R*OKC1Y:H@4T",:1E$UQJGFRU1Y55R)T!Q6 M;T95Y@)6 &1I_U*8=A!E6;9E7?9E839FO>09,2-07RT.DY(AZ)5LC'#;@&N> M(((+*@PIK96BW+)'R =')'-:%W92*^+Z*-+[N)*@'E(C>$-:^ 3M0HU M"21]?$0'] E=*<( 2^1PN:XVQK!K\^I>^B-(U,?/X&7B>.!B0R)CEX!(/352 M0R9W(A(RWP Q0: @AX5@/WMH'C@8RF"-!%.M,!R M0S2 +T/BE:0/!4>F.U.BE$97(XE0@V3P-@?"($#X!_\-#,%.>(59N(5= M^(5CMA_LS[B0:V0@"YU0JB&FDFP.(+&.DXU613 RPZXT6"&0#G0O@O 06%Z& MBD06-U:V]4*%XXEA>);8-$'(@&S)=G@T (DG@F"_T6'0##:N5R)XJI(:T3*# MH0O2S;(&3M@0H@@@X^T&=R&64EN*X*#X%E6*@'\AT5"[P DH.",&2F.CN'1I MPWPUXFY4(QA0\\]\9ZO4QZLH8!G:1Y_1 &?=D-Y59N95=^95A63A/;3U(X+ZF,S+.Z73PMR'>]@""L=I@0 .8BJD2 M,X%-Y/$DLNHD-):119_NDUS?4LIG@NA-_PDE2&R(8(2[GD"41,(/J6@+Q4M# M.P*,5T-^NP %5@24GL"RPF-=CVTTP$!8TRFZ5%1_]:)0*?+M K)+@X.;*Q@4 M#KF(F"J+BK8C4))%4_!1*,!2A0..F9D(47$5:U-E].>AQ__NY%38HC5ZHSFZ MHST:]\ @W7"K7QTB'+9E,7)V(LW0PSH"4&IT;2 M3A-W6GG 82?0W8;#V1XG[S[XHYU"!T!KBQEQB8.C)$D":K79,C53)!P3V!QW MC!.5H-;7(S)2 (7N%_]7./!TK%E# 0/@'[L-(GI9+_A9S5X@?O&9:>7#BV/% M1E(S\'AD%'M$2)".2&")@2DG V;'$.]#$I'Z!^?GEOJ+9%-@?Q*;Y&0ULBF[ MLBW[LC%[P?K!9H.L56R9VTA*A]EY.W*8E_-1,3A[PD #Z=3'=P T8PJ&# 0[ M(G3@U^BE;L,8-P:9D'$%-_;@+$-UE4' U87KDUS#EWS#]DWM@PP.B9Y%0@.F MJMBHZZ=)XK4Y,CC$F2/2%@PUQ"(M0FXVRB&:[@D\#*OS4IX'-)1.@YV.L0G] ME0N&3UM(@/\8DFXC:B&7^ DT +%5XEY:U 1]21^4.'#")[-9$ ;.*A5-6:U( MVL O_TT'B1GDY/ZE.H MA]IS7ZYR'69I@>.3:=M,8=OQK!IAM%JKN:R]AKE>2.)@_D]B#W@D<1Q;1,H# MUB\!:F./?]88]-9]#:!3%H-_]7O>VMH8@)JX2, #0B#&!V3T_-S*\%/O] -) M9CO!,@ *OIPUFF',+_SV$F"_)#J7=$D:"KK1!TP6:='2-7W3.;W3/3WZJ ,, MEC7G1,5&>5@P2!PAIJ6]";@OP\,#&IS'"GTC&M=7P+DTJ73HJ+&7Q[G+G[-$ M!Q[.-Z@8C)XLN<%$;Y@U-'O=4*;-""D_:KT859#= 1C$QQGS+OF[5R\_/[Z MTW=/T5(F!@6BE%_R9/F=P?]L4B8*/N$5?N$9ON&))0%6NDH'^99]^2%@ &]+ M6R&B(#!^%E@;@@O ((4J?=KP+()=#*)J1:'"O;JTU9B!8]@K8G>$6T"JG29B M8,#[[^OLNF3R[C]VGB)BP(&9".6Q$.8Q$GU9GGDF[C>V?2/8M1+7UO"ZW,WI MVDLCY-DKXF\,%@(%IT!CC3T&V2_?Z&]UK:R#@'VDSQBU92)R@"](P F6U>'E M7EE80!0:+>#_ZW7G?K!Z<^_]_N\!/_ %'R[B!H7J&)[>SK@2*^=2S>,3XL0% MPTA#((=:?>5J9$< #04>"NI=[%:$Y:FJ]Z8+EJ=FW2$J1D*R-KBMS.>/@IPC M!,I>]^1H>6>:D[OIF/WU@3HCE L,OP_K0Q3JOR_(N[HC"E>*>QIBW O<12(A MLS7J7,5B<([@O<:%GYD@PB]"&^MZ/R!__\7T9U M_TL&7P_]Z?\J1_/=_>5__NF__NW?(X[S %(;(3Q,PP "@,"! T4<.'C V$&% M+@@Z!/ %8<*##1]:3/ E@<6-'#MZ_ @RI,B1)$N:/(DRIV(@I\Z.H\J-5OU9]BU)EWJR+ LP]ME.BA06#:$K<,$9*[ZS2GUKP$H M>@%06(HSL=5@B!OO)+Q6G^"=@0'G5,HXZF6=P5#H[:NY[.;02J4J%:R6+9FS MDROK#*SX,H7"#C,,<8D[0Q1] D,4.5CDQ&Y]Q(OS%@AFH?(#%3?_*I0XD43' M$!,G*@3ST<7"(")H>_\./KSX\>3+FS^//KWZ]>S;NW\//[[\^?0?<@' 1=J( M @4N\/?OWW_\#R&$_+GC@@0O]?.3$<@H9 M Y9%R3T'77,/)? B)6IA%/# )IED MH%"33; VTXQ=,MT:4VIL?0 E2-HY681'4T)WD'0BVVVV.87(('>=DM@"^9H2VZYYIZ+)87_$SIP(;KNO@MOO/+.2V^] M]MZ+;[[Z[LMOO_[^"W# C];TK 2[= 1#$).% )'R1%[4,,.*W2*1%\,C#%[ M0R1:ZJ5$F69 ,'K166K)51EZ$A<92&H996W>!9=<,<-D5\UVZ:I7!I$*YC&< M>D5QV&B*,5IR,#5 %E84+(?VFJ=_H65 ,Y]-QIK+5BT=C)R1!=UTRRTS"G7( M/.!<6$NZ":2E0\0-9-QX7TQ9A"\F1.%1/\0J9$)'4S:IW'00'R Q1PF8$%W@ M&1^.>.**+\XXB=SV]Q\MD'OKK0H_-HYYYIIG."&%#@2P>>BBCTYZZ::?CGKJ MJJ_.>NNNOPX[N2$$H5"5LQ^=\'>T#NV0;'6&.\0%"<4JY\%'8.#N2Q$AT!V[ MP#%0 )JBCC%=E YZ[6SITMD[O5/8@P&UJ;/WE,=%4(9-J6"NO#ZJ/Y<1ZA='',C3 *JQHP"8,M$FM<(6KW.#F M2M1!R&](D+:'$*XZ"#'61@SF) ]NA';)6A9($@ &*S5OA2QLH0M?2)\8Z.); M P(0Y?B3 MW!<(<\S%< _];UPQX*<8A$+*(1CXC$)"IQB4QLHA.?2)\$"(]O MOW/(,/X&.(Y$!"%.P@Y'1/"GK(]7:1 :4K81K=K*CI+SW!/NMI6O4"YDCTS>TOVB +?H M%&SPQ\>JA88'@EP)*#0#M=B0YFH<.TOYP),VWABG;6@#@"I?E #<'<0)921( M K@H$6=QY 1(&M)!+F<1WCF)(1Z)@BP/_"*PK#,D80+N:1*2[G ,H<2 6' MF9S%C<3@;TK:2 *.-5_.[NDT/QR*@U0 MH*^4%*S:)INQ$'B@"#V:K46*T-@#Z'(CA/.E1+P8S-XEQ(2"\P"22& ^R&IW MN]SEH3)$,!*6E MHBB%E\*#"),D6GJ@74K/Q&0 J[E W"4:8EA:X X>2<*>](M!'T:%Y<@U#9$ M#6<)D*4'D"$%A'!WHIEV#@W: @ZD,E.^W)9.\IV)4/XL&L[MAG6KF4,TZ.> M;9=6%,VR90@D%B73/!88G=*J?>%AY3C! % /)/@ALG12\3AR3V(A;"-7O!L) M[#R0*+A".<;8M:*/C>QD*V@%6@[0>"DW@C K>]HV4N\WG$SM;&M[V]SNMK>_ M#>YPNX<+QSQ(WJ(D8$([A,G0R6H"@ R=*6]$!#L(07;%W>J!#(%+C8Z)3O\" MA4Z21&FPI=^'57KJJZAX+9;EZ%3(I('=>&<(-^:24#.P-H*H,N/V+?A'53DR;.M0I"/-);:2<0V= MYRS7G^4F(]0+Z,KBH$T?:80+!=*XED1=UM*EZHF(3<+I0SXM*ZI>(!1 P4:, M.QW*/3)V1[23Y%MOY&'XU'-!.*BE M,'U)5&:,_V+'' 4*=S^)V2ZN&[6G4OIJ/_M?:]?76T+^(,'O#>X18OB'M%,B MCG]("';D(^&K?_U=C4$*P%7-9Z? P>RO^G^9'1".1-=___SOO___#X !.&WZ M(%P>< +Z=UP+4WX"07D1*(FCDP 5,%YW<0@2^B$ M\. /#> /_%"*KN@0Z%"*$. /_E"*$P!T[4B0!6F0!XF0">EMO(1+9KB&,^B" M'%$$@HA+L"=^NO:%H'$FJ+43U>B%MX@0PN$1'D>#7X1%+D!_06%=Q.*&*Y<# M4Q($JC"'"DF3-7DN :!EE!.$%Q .-NEF\?<71 O2 *2(B@2! :0(#[H3 $@) M.F+! *38 3XIE5-)E55IE5=)3BZ )"; 6]='?ATA:%1R>$7V=1YQ/ :(5>QG MAQS&2 -T@?KP!='X$5&07![@D=]G;ARA#[WS#!5C@0(A3Q.A) M(LPF7NI((%JP HCY8._8E J"CP*@ !:ABDXXF0+QE)KY$)TI /L F:-)FJ5I MFJ>)FOXB B)@@OJ 7+A$71LQ3\_AD Y! FBX7[L$'8"H?FOB6LVPB:CW3Q+! ME1Z!9,YE@=H7EK5)$!YW0;PU. OA!.*8FM5IG1Z2?;M59! MJ2"DJ(^V1)0.<9Y+0HKV\)WMZ9[O"9_Q*9\>PF2\R5Q_8X%VDV0*89$$05AA M=$(+Y@+'F'0ZTVDY 0JIQYHB 8=VV1$CETM@*6#]R39 AB1_.9\9JJ'TD7/? M H3H&"[2MJ%O980+LI1.6)X# 0/D21"9*0"U-(H" \C2J,U:J,WBJ,V*@(Q M5W(;P04?H'4)@4&"TX)YZ4^!J1R0" !(-DN6!S0A90 1AWHN0)$NT)4'<0K( MV1%!.B3,.1 !UEA**@(;]'%*FJ-GBJ9.\3@$0E9DI0):F*;:XU1FG\@@I-@ M%O$%3I@(FQFC$)"*I+B9<2JH@TJHA6JH[;A%%D2@ $"1RV&!!H&7O?B?R 02 M< D&9JIL; <%P1 ;P= ,"T=Z7$"!(;EDPR,17BH0$"J6>MFH_!D2^B "/Q*< MATJK<0H#Z!!>Z>AE*="CM8I-UC:8" (!5ZA#\NBG! $/3L@ '.$ I'ATO@JM MT2JMTTJMI9< (7 ",0<2N=9!1L5XN+> RDDLBTI8)."-V\8;%N=0-OJOT0H#,R0@F)BKUI22_^I$U41G= R2 MIT[8 0,) * 9J.EY$:3X B+L1FKL1O+L=,VJ@H1K ZA,"B73T:RG_DZ6-)U MKD;2L0%#6 =AG[3V-[4W$%F'>S0K$##0J-,5$BBTJ"T+M#>Z#])$0R#*IM( MIT$+.Z(7J @RE$XX :AH#C$J ,\Z$ E L1;1A (@ 4KKM5\+MF$KM@0%E[QT M D[@D0)A K.G'$,Z6&AX +FY)'_S7QZQ \B2/,4YMM(B @$F:Q^A?9#7BXGX M'$:%>(W5K[=(FWO+N(:J#$3K'T!(L-3TF(V[0KKWEW\.\K3SR)3JZ9D<8:>6 M*[JC2[JE:[HP-'F%U1%^Z'46.*D3L;)P"1QA]+.G2R)@4(9]]2O?IS=A>1#Q M=+,F^(PAT*NV:[SOR0+@5;0]QY/'BSHEZB )((^D>*P/<90HVA&DN*S.R[W= MZ[W?"[[F0AQ4"K.+R@4D-$Q^@X8U&+BX)(=F>0+"\[?ABQ[7RB,>L+(#$0." MZ"2]>$S#E%6CJARQ66@D5"Q)2[\)7)I3+B]ZY$ %4+")6S")XS"*:S"*\S"+>S"+PS#,2S#,TS#-6S# M-XS#.:S#.\S#/>S#/PS$02S$0TS$16S$1XS$2:S$2\S$3>S$3PS%42S%4TS% M56S%5XS%6:S%6\S%7>S%7PS&82S&8TS&96S&9XS&::S&1]P/ 6 .+?S&YB " M;_S"YM /YF#' =#&*HP!$"-E*&P.$(BO#Y#"A;A]7Z#"#T L'K#&C>S(-4S' M>[S'CTS)E>S"[2H10;#"$)B&?7D0*6P.M[<,Q?M0(?OP MQLI,PLJ\#^AP 39T 9-;5B,0#LBLS=O,S=ULS_G,S_CLS_O\S_T,T ,MT 4=T =- MT AMT G-T OMT H-T0T=T0\MT15-T1<]T1EMT1J-T1OMT1T-TAPMTA\]TB%- MTB=MTBE=TBN-TBRMTBT-TR\MTRY-TS%=TS-MTSF-TSM]TSVMTS[-TS\MU$%- MU$!MU$-]U$6-U$NMU$V=U$_-U%#MU%%-U5-MU5*-U56=U5>MU5W-U5^]U6'M MU6(-UF-MUO]E7=3#\#D!D,V?\SEM;2%L32'9+-=R[=9V'==KO=9P?6T!T-=] M32%J3<*"'0""_=8HS+3#\ V%O=:$C<*'O=>#'=F-?==K7=BM8,#&\ "D3"%? M8-D_1+>DK-B%O=C#0)((0K_0U?< (>$ 0G,"&> M'==G3=:_[=M:S=DJ/-N!3=G&C=RM3=K+/=K-7=K/S=S0[=S1W=EKW3G-?=?8 M'=?:7=S=3=O?S=K>'=[@+=[E3=[G/=[I;=[JC=[K[=ZTC:UH>=C>[0 6FDMR M_=<5$K]WM WBE;WA)4[B*?[A*K[A*^[B+0[C=_WB M,A[C&D[C-V[C.8[B,Z[C+([C.U[C0/[C/M[C/"[D11[D1'[D2Z[D36[D3I[D M3R[E44[E0S[E5E[E2([E6Z[E7<[D5^[E4,[E7Y[E9#[F8A[F8&[F:5[F:+[F M;^[F<:[FI[G;,[G?^[G@0[G>R[H<6[BE:W7%0+@]6PA MN@!_BWG-X7#7P8W6P%WIE&[IF8[IFW[IG:[I @W.>O\!E!X<1>>,O0*Q 1- MBN]@E"RZ$5&0M>DQPIS^Z;5.Z[?NZ;ANZ[G.Z[ONZ[H.[+T>[+\N[,5.[,<^ M[,EN[,J.[,ON[,T.[[=N.[=RN[=T.[M\N[F/MUNS" M+HB\V.QB(>A>X>E^[GY-(=>VV/".?Y]H[NRNW$;7V7YM[O=G[O=.[PXP(0-/ MP>]N[_U.\!,B[[1M[^R^V/(>[Z/]\-\][\/0"@^0VO]>[^S2.0RI=;%=X9S] M!?,@8(#3UPY RNPBP!VTUB=/RE\0#H%9!!+ +MGL[3^?^/.N;_ISVMVC[^ZP[_"V M'_!W#_&HG_MRO_MNG?K 7_6X7_N^/]J\7_RWC_S$?_S"G_S#O_S(W_RZS_S/ M;_W3[_O53_S:'_W.C_W!K_O?W_O*[_S<7_[2;_WF3_WHO_WLW_WAG_[N?_[> M'__T_]_^]O_^QE__\'___ \0#AP$" PL>'(90($&##A5&;)@0XD&+ M"[]5?*@Q(T6)%T-JY#@18T>0'T^:W#@RHLJ6,&&6%#G3Y4J1-#VB9'C3I\Z7 M/&,*M2E3*%"<)'T6)7ITJ5.C+)'^?"JU:LZK2J-BW:JUJ=6N*;]R'>N5)=.S M4,N*30MV;<^P<-\.;9M08+B@#S$$V!O@BZ@+%PH,)CQ8L.#"@RN$Z]LX -_' MCB%/EEPY\F7*F"UGYKS9LV;0G4-_%EV:].G1J4VK1KW:=6O8K&6_GAV;]FW; MN6OOQLU;=V_@I , (%[<^''DR94O+]Z7X'#FT:5/GYX GO\ ? 2'$\ ;N M5L5%? ^O/$8B[!BHKV=?/,'V]P#BSX=?7[Y]^O?UY^>/W__^__H#<$ !"PSP M0 (1-#!!!A=T4$$(&XSP00DKI/#""3.T4$,,-_2P0Q Y%/'#$4,D\4034RQQ M11195+%%&%^4T44:8ZQQ1AMSQ'''&WO4T4<>?Q0R2"*!-'+((XM$T4DHLJ\SR2BV[Y/+++U<\XWW404 MAA@P=1-220U^@.',-=-$]\6&*,.=:XXXL_%CECDCTN M.>23-T;99#]%&+=<0!T-U.!>J:7V!'V*C0_3&'KM]M<08AYVT!VH_97:1B>5 M^-8 E/75A6SG+71A0D>]4V-8Z81OX4WO:Y=156, M]WW.KUW9E#!#57L:]_C MFM2WW3Q4_]9!Y6NU6%SIU77><^.+-=9*5XVST#[QQ'=@K>7+UO W]XTS\5RW M$]3Q4NN\9U<==>$C)_YVYX]?WO;=HV<>^>>K M__SZZ7W'7GK@N0^?^N:W)_][\8U/W_KSNU=^?._=+Y[]^.%_7_WV[9_?_/KQ M[Y_^^P%P?[D+(/\*2, !)B^!V2L? J%GP 6"SW\'5. #':B]"S:P@ACST*/GVSV^!:48GZ:4\3I_\3F8&HQXE3G*($O@,=[EQ' /(PSG?0 ML9Q]?$>*5"1C&$<\YE&/>^1C'_WX M1T &4I"#)&0A#7E(1"92D8MD9",=^4A(1E*2DZ1D)2UY24QF4I.;Y*0C81"" M'(1 ;-+Q0+>D%8+E<,%GT^+6=I23 U8JZP31$4$I?^6!#W12EX_DPBY]B4=D M*, % 8#F+Z/336^& M4YSC)&MD9SNG&(,6\+ PB-DA85*@#W?F4Y_[Y&<_F_.8QSA MD>G #@.68T6;['R+.-\QJ'(>\!UD^E.B$Z5H12UZ48QF5*,;Y6A'/?I1D(94 MI",E:4E->E*4IE2042BET:K)'!?XPIC2"@)S;/DS8S G"M)T&@FB,)T/@$$$ M/U5I48U:G!V$8 <174X(ICG+Y033F+Y"I7*^,$U?*50Y(I"6S:!Z5+"&5:QC M)6M9S7I6M.)Q'Q7085L1DT/"U%.'%DAK7>UZUS;_3D8@BOR.!)83 .PD8HS> M$4 'EM,-[, #KXME;&,=^UC(1E:RDZ5L92U[6]T]!H"M<(UK6^4YF'!@5[SCS:1S M-I+(!'RG TV@#W)H<+W^D&>>U[7_SF5[_[Y6]__?M? =8P ,FL'+ MD%MIF2 ZLL6I9@Z20@N 6^;%"_P%OF@(%;I_"5@I8C^$8@6$2DT-Z)F8$*]!QD6GU M')EAB. ;BNP =B"P'/ABQSB Q8X"DA-E 6#1R%OF]_&4PAUG,8R9SF;K+HC)P@1#A9), G<_KA,Q*8 ,2 YG2G/?UI4/-S!3+HKG?GF9AV ML"#4JV:LMF=[OU(8W ]-#'WVV!.=I][XGY0L8!>%&D/N3Q'0@\8",8P "N$XN<] )\ M'O%H0#?0DQVFXEOB$Z=XQ2U^<8QG7.,;[_0.HG4 $KA@T\AQZC17?)RC=0O: MQS'!;WT5<>1XW+DN@#G'^:A*GH9\Y,>IV<_VG!P4+S-9WS:.*U*>K)H7IQ\, M-@8N;?YTJ$==ZI*%][R_R\,6S'CJ6W^DJP6J2"I_1^S?@<>VB;.!?XO]X=G9 M!]?=_G:XQUWNU^]RGZ:3V1CN7*CS/39/F=.%S JC$>?1R6=JL(&\;[ M&A/?+:(;I]%SAFVX#V^<./_LY,OIQ\X;_WG0AU[TA>1""H)\^JNGX%RC9_T9 MX2^SUT4F ,MCA\=Z3TS8L8,@Z:WG?>]]_WO@!U_XPR=^1UO^*R>L?CG'G^KF MB;,MU98XE:ND%@DF')TO,-<$/X]["'(KRNB4O-'W9Z[I[_HG3,01]('@FL @3 ZM@ FP ^.L_!FQ M!WQ "(Q "9S T#L4$1@&SSN.IIDIP2..* BWR"..TZ(6YRL.!CL 7RB"$\A MJ%.V$@.G:!,Z7PE! $@6H:/!?I@F$Y,.$>A!"OQ!( Q"=ENKPY@WN>HA:1!" MO,;3-[Y00B=\0BB,0BF<0BJLPKFK,%;R !8$@(^3,_(SCF$(MQ($ )^1%M^B M0?<@EZ42-C!@L.>2CJM*N2+PA2\T#CN;M")@CN/3O.@8!D0[@!RP0D$<1$+T MLK7"/\/(/WE*PD)\NO_3LD:,1$F<1$JL1$N\1$RT*S ()723CF#JENM+#A&3 M07%3CAB;/+,[#B?HEC'LN!0S 1@\CH\S)C9CCC_DE@Z4#T2CEIJ:#A%(JDK+ M1&$<1F*,+'/H,5-+1GFZ %4K1G:]@Z(F=$9IG$9JK$9KO$9LS,8Z"H$(,X8B MV#TNF"I@.84%)(ZK(L4Z+ [J*[=O H,O8+P 2P#FRJ9T-(X$0"YVK+9N\Q4\ M.SK#BXX#P\5@U$:"+$B#[*@50,8=N@!%Y"$M(+*#[#6OBTB*K$B+O$B,S$B- M_+P/<($3,('RB(Y5%+I>5 [Q:[1 -$6L"D63Q,54W*\6 [D9C X7##Q;)#=O M9(Z@,Z51"K]0XK^-#$JA'$I%$H)X.[4@P[IF)$HQQ-.KKV-*J(Q*J9Q*JJQ* MJQPP:P.YER2.%I/!3DR.UI*S1&,.I[K%<3NJL3NN\3NS,3E_L1F#92@#XQ*G:RI,T)N\L.=\Z ]P3D#: MAP:PAP9(A09 @/A$ 'M @#$2)!'P2!?XRO0[K5+E>#Q O=4 [M4 _]4! E1$'S%:?C-L#+ MJ>63-%;B3Q;#JO\TCC8LI1-@T3I*@ VH3P2@S_;,41Y-!7103SE*@%6\3&J* M1>/XQ)0S4!,,MZ3[ &D#EE8$%^8Z@1S8PA"]4BPEQ 10 661(Z:](4^;2T5'4OET%.Q9,$XY)8^75--W50GW(=X MTB$)U3\=D@8@Y525FDA335557556;557I;$O,!H20$R=/#I?*PNGJ]IU17=WU7>(U7>9U7D.K!;S5! M<63+D60E:DFZL%0Y@+Q#8%V.>$A6@P74!NA)JPJ!+X#-.34&1V4.).V6>KS4 MG['4T])">MU8CA4]%F K'FK('@JOC@6I1RQ9E$U9E5U9EFW91C*!% 268 D_ MK,K%(!!+8-'))_66Z?B"$ B!X H ]\31@TU6DDV.+SA/0(P.Z(LETTJZDL/' MS:2PZ+/+Z%BZ6XU2E]U:KDTW(>BQI%Q(>1J!I>Q:?ZEBPOLT6[5=6[9M6[=7,K]-"[XVF4LM<1H@;*MW',Z6<\-7=$=7=(MW0_M![[[%6U5 MCFK-V)N2-!)<#GT@ D @UET M@9PQ7>9M7C([SB(L@(9T] 3N-<< MG*8%W<64V]MI(;$B$(?!O5UDM3W,(\6IW:K%/3%RB].M E___=\ XP)T"%ME MY"$5L% EB1436 &;F '?F (_L'?9:5,W5V 50XNN$5IF0="E=^#53YSW,?$ MK;, W4(P^-NFZ]T(7F$6GBX8@%!1E2W)*&KYA',YA'=[ABP,#NG0N M8(U:?AU#K*)/#TY6>T@%IKI'G"S-K1)'K06 'K1>'JYB*SZJ!+@A(RS@>M"Y(L.]04YHCUB025,X[!@HT%@423>:5E0--YC M/@8K9$9N9$>&+!4%C@V6'N( MN)UD)30L#J&ZUT<.95&6*&4 #!_STGDZVE&FH@Q=95=^95B.95E>)U!^OILU MIDLV6(5%*CO+U%G^96!FIX043%H0VWGJW&!.48XQ'=AD;F9G?F9HCN8Z@@%K M<%!F=U7F=V;N=U3H#1^JD M2(4WON1X<&=\SF=+ LQ3B^%Z\T1F=M5G@1YH@B[H/H:!^#UB]S14@VYHA\8C MZ.U2[SK"%)!C9P;=A\YHC=YHCFY>#,!F!$B%:9/6AY0.5?W[H6;&:)XN:J,^:J1NT 2@ M9_G=401@Z*2.:HTVAT]-1E0N@$+^.^7LE6JN[FJO_NJI#(!+W@"P+FN'UJZX MRC^1-8RLCN5T-FNXCFNYGNM+-(>$-MAVI6N]!N=P .2K/N990+;AO1YLPBYL MPX; @BU:=##2PVYL68X'9'2K&"X +4!F419CQ\YLS=YLSI8[&TWH5H#JSAYM M1C;*"4W*PA@!BQ8U940F;==^;=B.;6S;!]HV!\.5;=Q6Y*ISJ^D=S%5NY=P. M;N$>;N(N;N,^;G,J/;$]PB-L3M8PWHM]8V;DGF[JKF[KOF[LSF[V@&&D#.HO MSN&WUF[Q'F_R+F_S/N_&SF(N%M5,T&DP50[H1,( ")AO^JYO^Z;?\ML !>@ M](" =R!K] YP 1]P B]P _?<0Q2,8C[E UX]B P-KEXB"L"9AT5$]U55]U5F]U M_>JEB ;R U79U8S]V9$]V95]V M+.;2S/WK$H=(3DSGBR1+Y$DBK& W#BU*A>78-0%H*9N!"9Z2PP_?B^ Q8GCL M<'B*/WF43WF57_DXYS%SG>@?$WC!)(QB]^Q>^(XD-*]PY B AQORX_B.=V!Y MH1]ZHB]ZHQ?P7AKF9<3S]=;<%$C@(F-W[L"'*DR)(A3Y)$:3(ERY4N5<)L&?.ES)HT;\[,:5,GSIT^>P+E*?3G MT*!$CQI-6G0I4J9*FT)]*M4IU:A5IUK-BG7KU:Y:O7+]*C8L6;!FQYXMBW:M MVK9IW[*%ZS8NW;EVY>*MF_>NWKY\_^X-[%O5KE5C>!T@G&S6#K[HNE!@ M]V[=O'73XOT[> '?!<+%#I!\>0#ES9D[CPY]^O/JTJU3OZX].W?LWK=_[PY^ MO/CRX<^31V\^/?OU[M7#;Q__O?SZ].^C#P!@/__^_O\#&*" _"7GVH '(IB@ M@@!R 8\ B@0X#X/"O#-@!1NL*"&&XK07 !?>/A-AR &(.*'S9E(8HHHCLCB MB26V"..+*\JH8HPTXGBCCC/N:".//_H8I(M"UCBDD44BF2.01RI)9)-,]@CE MDDE&2>643UKI9)58>=<^HI]&>>? +ZIZ![#NHGH8<:FJB=BO:YJ*.-0AHHHH]*RFBEE!:* MZ:219LKIII=Z:FFGH)(ZJJF?GBHJJJNJVJJFKH;ZJJRQTEHJJ[/:"FNNN*;* MZZVU]@KLK[L*JVNPQ")[K++#+FLLL\\Z&ZVOTA8[K;758ILLM-=J2VVWW#8+ M[K;9ADONN-^:ZVVYZ+*[KKOGOJLNO//*6Z^X]J9[K[[Y\MLNO?OZBV_ ,=+ M\+_]%HSPP0,K+.U!7SB@&D$EHMAOG,"&/R?_^!QL0!-=-(#T4(A!@ DD M\J#2 49!83E&4]T?#%$DP 4,"22@#]9:=_WUUEYG/;;889>--MADKWTVVV:G M_;;:<+<=M]MWVYUWW7O3W??N>2;:]YYYI]C'OKEHUM>.N>@DWZZZ*9[OKKJJ;<..^JLS_XZ[:[' M?KOLN->>N^V_^QY\[\/S7OSNQ^N>//#$([^\\#G_[WZWO?/OGHL_^^^NZ;/[_\\=>//_ST[W\___;G M[W_Z V#_ NB_ QHP@05<_R !&SC !PHP@@AD( 0GZ$ )*O""%JQ@!CE(00Q^ M<(,@U& '1^A!$H:PA")LPC'_'HQSW^L8^ M'*0@"QG(0Q(2D89,)",7Z4A%0K*1D7RD)"OIQJI5K4"KP20G-02!!\'C0@^2 M@( F]* O=#*5JEPE*UOIRE?",I:RG"4M:VG+6^(RE[K<)2][Z[ZA$[)D8P-" )O @? CH"TT3@$ -:M&+8C2C&MTH1SOJT8^"-*0B'2E) M2VK2DZ(TI2I=*4M;ZM*7PC2F,ITI36MJTYOB-*%CFK5JV(UJUK=*E>[ZM6O@C6L8ATK6'^IQAB,!"S0P A1AP MH 902#\ ##-O7QT(VLI*=+&4K:]G+8C:SFMTL9SOKV<^"-K2B'2UI2VO: MRTH#C"438\E\HX+3PC:;FE0L,Z/Z()\-:*&-!= &DA;;WP(WN,(=+G&+:]SC M(C>YRETNCK' >% )3,30*$( M(,8M;K$LNC"!DV5UMR.X: Q,I.;[.0G0SG*4IXRE0-L#H!BN61"J+)H"Z0:9J+#MPOZ@GH%$&0(;)C+ M:EXSF]OLYC?#.]*-9$&.?^D:HTN"T6KU,6U*C.M6J M7C6K6^WJ5\,ZUK*>-:UK#58N<.%CV3VP;BJ09EM?055H@P8VL8MM[&,C.]G* M7C:SF^WL9T-[R>9(@19\JH)P1!NG#\XVM[OM[6^#.]SB'C>YRVWN-[WK;>][XSO?^MXWO_OM[W^C.ZE+!3C!"V[P@R,\X0I? M.,,;[O"'0[RM*G\-;,0K;O&+8SSC&M\XQSON\8^#/.&S#3G)2V[RDZ,\Y2I? M.QB'SO9RV[VLZ,][6K? M):6@#[WVM\,][G*?.]WK;O>[X]W?7\\[W_ON][\#/O""'SSA"V\F8F&[W?"* M7SSC&^_XQT,^\I*??$V%3OG+8S[SFM\\YSOO^<^#WF@B"(UZZ$MO^M.C/O6J M7SWK6W]S@;L^]K*?/>UK;_O;XS[WK2*>N&!U[_O? S_XPA\^\8MO?.F._/C* M7S[SF^_\YT,_^M*'(?=J9C[]ZV,_^]K?/O>[[_WOK]+RX!\_^"8 C2D_B)8 F: MX FB8 JJX JRX,\>C%X+PF ,RN ,TF -VB#\P=X-ZN .\F /^N / J'G'O%> M$!)A$1KA$2)A$BKAU"7?$CKA$T)A%$KA%%(AP1_)''E5819JX19R81=ZX1=J M&@F"X1B281F:X1FB81IR.%C[J6$;NN$;PF$,L & M_)I_! #*, >0D #5!0=(F(B*N(B,F(C.F(L.0W@8#65D D //SA%)69D"G M)3YB)WKB)X)B*(HB%]HA,F48)6K8?[@7*CZ(CXWB*\)B+,KB+-*B"4-FX#(A M%B@9&G]\ P.@F7\D0)D9(@!\ :4&7K58C(JXS(R8S,ZX_F)83&50X]%@8+D MH@"P5W^4V3-R8S=ZXS>"8SBR.]X+*E,'/$@^W)B"J)=C^<<'4$@#B&,\RN,\ MTF,]VB/G6#@.QCXFWD2:)D2JKD2K*DIC]= M83*MXB$FB$,E0C;^1S^8F0"89$OR9$_ZY$\"95"V6#0&72H"@'(46CAP(H6T M@H#$ $@*951*Y512955:971#L>$QY:(E,H \5%C30,"I$2.%8)N O.-5HF5: MJN5:LF5;\E4I#E,#!!DK/@@]](<#3-1.[@>%V(-;^N5? F9@"N9@MO]4)![3 M*3Z(/Z##-R0:"%08;:TBZ0'(1(U#+R5 ;& 9FJFIF;O(F;OKF;OYF;P+G M< IG<0;G<1(G)+G>9IG>I;G>J(G>ZIG>\+G>\JG>])G?-;G?-IG?N+G?MYG?^JG M?_+G?PIH@!(H@!KH@!YH@2+H@BIH@R;H@S(HA#IHA%+HA%JHA&)HA6;HA6IH MAW+HAVYHB'JHB(+HB)IHB:(HB:KHB:YHBK+[Z(NZ:(RVZ(S"*(W*:(WBZ(WJ MJ(WR:([VZ([Z:) "Z9#^:)$*J9&:IUCB$EP*4S=02#?\X3XB8TF*D@# (]OM M3,[PS)9J:9=FZ9=R*9AZ:9B2Z9B:J9BB:9FFZ9FJ:9NRZ9NN:9RZJ9S"Z9S: M:9WB*9WJZ9WN:9[RZ9_Z::#VZ: "*J$*:J$BZJ$JJJ$R:J(VZJ(Z:J1"ZJ0^ M:J5*JJ52ZJ5J:J9R*J9ZZJ9^:J>"ZJB*:JF&ZJF2*JJ::JJRZJJZJJK":JO& MZJO*:JW2ZJW.:J[:JJ[BZJ[Z:J\"*Z\*ZZ\.:[ 2Z[$::[(6Z[(B*[,J:[-" MZ[-*:W50Y"RUW>)A2E6 V)8 X)8I"8"2]L=98JFSDFNTENNTFFNZHNNZGFN[ MJJN[LNN[RFN\TBN\VNN\WFN]XNN^ZFN_YNN_\BO ^FO $NS &JS (FS!)NS! M*FS#,NS#+FS$.JS$0NS$6FS%8BS%:NS%;FS&FS(=NS(@BS)BFS)HNS) MTL>PZ1)1!I-3*D]J:+D&=;>H.5..RKCQ=9@"0[>NJ4]O2+CVY;BTUX3$5ED16 M%7](P.\NUH-<*5)YY.WB;FP@+^Y&[O*V$^HZKSOE;O2F$_12[SIAYM-LQH9X M]:,Q?:X 5.-_J%?H3I&X^L<^-AK@-N_UHI/ULF_[-L?LON\W3>_\CI/MVB\Z MQ:[\YN\V!:WQ>HAD&M,^5J9_G&+W?FXB=&\".!3H^E+]]B_]*F\$G]/J4O#] M3O %DY/[:K W<7 'WO#WMP;/"O$#N3!=\2DPZ3>=&E /A#@"!F3E:8 M30*P$7<3$ENQ-6%Q%E/3%G.Q-$'P%Q]Q_(IQ#Z\O+6,9)DQ^KY!1L7_T%BN6 MKBV%<1DO$_[2,1@3\1UW<1[K,1[+;A]+4Q #,C1Y\2PI<3%A0 /\ @0L&@:0 MK3YLP" J@#_L8C!1[B"/\1]CU"IS,SOS,T-S-!M>/DIS-5OS-6-S-F\8W4)J#_1' M@W1(PQ0]BW1)F_1)HW1*UQINO)6P2KOT2\-T3,NT,E'S3-OT3>-T3NMT)Q5Q M\T[[]$\#=5#C-#D+=5$;]5$CM405LW-2,W53._53VS-)0_544W556S4R%?/S M56OU5G-U5_@[8P#?K,W,+KR@5SFS[@W?M>W3\+WSU"5 PN()IMWT?SW:+<78/?W@@BX MABQX5.XC1>:W[OHV?7OW?B^-A7,NAE-E; /XC==X?U"V6,;XC(/NCO-')'^E/PCY MCS_(1$& D$^1C" I19(L"#9U/8 M@_BXEDLQA,0QDE-((G3Y@"0 F@?9F_'#N9R?UWG+8P#D^)X3(H:_<43RN)9/ ME%,I (9CP+8V#3PP^7_\>7L+>I)/0*';=P-L]YSO=YQ#P*!'NH5CNJ9+.D(B M5M/,+I'G9")TP*+W!Q>0PWHQNFTI.9E+) 2H%UC".CZM.C:ZL:NW8JVW^I.; M.I.3^JLC2+#O>D(:HYG-=X)(-R R@'H_2

K8K-+,;07 M[9>'^00T0+4&HK,+ +Y+#0[2K9 )D.K8OR.>B]GZ@N[,G@C_,>X#( M.+EW (4L;P_M[8WS;WG^W/K>B7R.H$(O)GA^["_0YAW0"KH@Y6K_UQ/@UX M9.+/-'I_;$ F"EE8MG<34V+!NW%M T#'TR7( XB[SV6%_2*C>[S+NS+*LZ+* M;R1E/]2"9-AHAQE=;J* N#8JGC@ [+Q_]#PK_CR ?,"L4R*4 LC1HV+2_P?4 M4Z+4'^0UBCRK'TB&C61_1+&0L;OOLB(\##W7&W 3A_USQ[SYGCU=IGW;L^+; MVZ.>/Z9];RLEVORY4PA1$TCTKRO\#JI?O@]P^,?I])>KEUU-(Y?=' M[@L^=J^QD,D#GF<<47/>XE/BSP"\"U/^QX=\UE/(.R!(]M,[Y'-_>Y<9/.RA M/U28M>]C\I?_^9*_RZ/D\Y,\@!0W 1OA4V QY/\W0,$! 80)@@P""\! (4+ M&3*$9[ !0PD&*4YX2%$ @X8*S5T4T,$?! @8-3:1-G3IT[>?;T^1-H4*%#B18U>A1I4J5+F39U^A1JU)T;5%956G3I MTZE7MWY]9RMY*A_PI&JPH6>#':J&ZVL5O8";W]4S%/^Q/,L&:2'X@^G6O4KR M*LUO%"_R/?RP&Y# @T\$,$$%5P0*KM4TFD^UAB"8;7],")NH00\@J ;V<03 MD*8(F0. 0OVJPE"AP813[H.&2L3(0HI0!$"E^L2;8$8&==R1QQZ#"@#_@P < M".<+'XT\$LDDE>0) X_"2H2GW03\#H(-1HO0(+X:2N";8;K\TLLAV=.2)BD9 MHM+*A; 4@,R%;A/@L \:Q, -*_<:R,[U<1SR3[]_!/00 4=U"<'.[@HMYL< M%( XN!0@,P$L$\%@HT4A( [+1&M:M%'3()64TO HDH"A+RZ:M"%'/Z4(U50] MS1!40F6=E=9:;;V5,B"!#!(#!WHE\AT9;?IN1 !N4R!4 ###R)R-T*%(4P!" M6VF]@QHZ-MEE*6JV(8^2!0"#[32[UK1L!^.6(6PS/!?7=MU]%]YX<0W 28,2 M:3%$BF12UK-]::+H6P?A25,A]JAM:#]X0,P4_R> %WIMX-$,]E4=F>2233X9NP3>](C.FV[SES &\).3HGQBV"@<7G75&8.R MBF7IY89BGMDSFQO:K;8]K15:@ ED?KCHFYE.IQ6&$ICV9Y2UWIKKKKU&;+_] MH,R)G\ R/*B!?18RU2R@*?JFH5:4PZEL.*U&6VV%V#9(+8U-Z]2@7[;$>^T- M-V(+@F\_\"S:KQU_?+(@ YC< <@MOQQSGQI(9+P L.1I:OWX \$O\V$,JO]FM*PH(X #[HD#H^8]]$93@ M!"F8%/;8CCTY(M'S-G*1K)D//%:;0,L @+2-["9\M_G@F2B"&G@8,'M+FQ ' MNR5#W;P0.7,[&@Y/J,,*_A"(013BX>PU@8C8JQ7ZT E;!% Z>%!,(>[82I0H M0D+8-;%;4 2 %-O2D&"-RU5==(@6N2B ^B%K)A[1X!#9V$8W3C!""J!'"W$2 MCN@M!![Q6XA<4'2_C6!IC0"P(QCQJ$>%\%%4K$&19X@3@SS.!)%60R,1;?@% M1DN:;'+_07) Y2[924]:IC0CK!@==7(1&"(OA$O47DU,N9,W@1 >_+L>(5U& MRIR\\I.YU.4N3?:=TW#1>PTKWDYHJ#>'4?)@_QIF*?D61MJ%D1Q<8*8 GHF3 M8O(2F]G49JT6%;XK!E"9N &A&7EG$'1D98HZ.9]"RM(X=AJ$'SM9IS#%N4U[ MWA.?UX'+6-B3-Y9\XXZE2B=-RJ+%F?@%0W)+Y3@#65"=(+0A *7EV@9Z$X@^ M-*#YU.A&.=H8!RE@,U71D'G.G!S5 ME1GEZ5:E(SDA@9.K8;7D!AAP)X/($B>#0(/5P3T\/:\K*+ M!>QF.=M9 .1C/!:%)T_*4DT1A=.=71GM3DI[16^R!ZSZ:ZQ.6NM9V]Z6E^40 MAS\S2!-Q3&\C,U4J.76R**HJ1!^A$P!:1X?9X<;V@,=5R&_K*=/CI94BTJ6I M0;2+6^]^5X@JDZYE<;(?O,XD"C7%"1,)JQ#S[B2]$'SL3%2HD_BB%"=C N]^ M^9O+?0( 2\R=B3[$9<7*9DECG)M1 !@X1]P!%W@GNVE3Z#I DVO61,)KU6I_ M.1S_)4T"J<,AMER$QI83N/C#.Q2!P4Y^6EV:G#C%!EEQ<030*I;L)[7,4W%; M&25B'_]8?5\@1E692^502R%G6LN\R M;).Z&7@FM7739UY<5)I\F;1F!O"& 6 .]=I$S#F)\Y;I7&=XE:.B5S1P??,% M9>P"]8 !/&U-!NU2*9\-P?3%,DT6A:X_"\#1=I;TI&=58S;IA'M+S8F]SGOE M&@=(T/_>E 06[%0X;IC528:T9?>R /VMRE; MKX4B6%F(0VM5!T"7V='6$:UOZ>00QR2:SKE UL9H!@ _.57@F&&@P6)G([0<^ MD]JRS?%Y9COO@K,;X0E?$)]K\@4VTP3'B*I&2)YE#3#4& *),/#433\D2E_.8.$EER&_7A M)1?ZT*-"D>X8G.,U8>*U:^CB@]+[)DMW" 1C*(#NQAO7J!3 C(G>=:\O!@*< MT])\TEV38_'$ 0WF)$/"DK7!2L_I-_E&@Z7;X*K-Y.0W2;M!UFY-J'\]K/^9 M?+:_ 5_XQ%"<)O%@.9S)3-N_-T3Q/2=HXPNV^%'ZN29S[M_!#=]YSP=E/V0" MINH6K>KK7KX]*,=B7DM?DYD6VFV5:M M[)5.7E-GWB!%1K;OT6E.W#\?^I5/N>GLI4'V"/AA07]@UK!TJ0Q=N.J!#"/K MJD\3)BO;R@1/?_39/_1DLY+JU9J^^>6=QO@/JZ+OSS73I=]J^M#AK;K-9P*I_F[");B.+1)A&,ID F=B 5/*Q@;PGKQ* M2$"0!']"N1P/WJ)._X+/(&J.+$YO^72M8CAG @C@S?(&A_F*+P=+D ='K@#? M[<@NXN4^)@%1#YR8Z.H40@B9Y&T88APH;_L,K0BW:_5ZT J_[J)H @9:C/ 8 M*HP$0&J(\.Q#Q?F,##U'[ M0C$570NR @HN3 H/E4T.O1$4GU$+-9D(I\>M[&J !!L(C&& E>5(K.RM"QH$A2&SSJ&PA#6Q-/ *DPI()LVY1 M]K AI&H'#X@LJ5(!Q(,HZ+<2?;RJ2^R2_:)QI5KOP*02PVK/)/Q2]>+G-LJ- M)NPP$<1O-^H2&!U3+R-SH^ BF(#0)A QQ@3@[C81WK1E!S&3QS;SG5+P*V^0 M>BA"-..P"R63-7<*2Z#-R?9*#U^0ZE0&(Y(P-FTJS\*BT[;Q)87/!@V"+5N3 M./$I[QK"'F0RNWR.)W1O4V)$ .8AOTP3!U,P.3T2.*M3+!6"B:2S.+\SGXPR M!E=SV B3,U70#!G/SXP+_DA3MDRJP5""/,&3/I/)J+@FHZS.H>0/R\R >)3.6JR/A__)Y.&003@YD&_#BQQ@JYVHFY8\0O% M+T-U8D-M$?C\K0AZ=%$IQ M0DJ9)A%ZL,9J(@,:K#]^DB<8;B9@8$THPA^@ M"REU0DX70DU+[)^:E"7> MCA?];X\L327D 3(-U5-_YS;B!S]M4A\-,) 4JT:RU--*%?4PY#L283@SI,&& M4*]8XKZJ0AY2__-3MT8$'717ZVQ4:>Q>LNKBI!%)4<->3)0=OU& _)(]I$DB MBS7VF/57JS5XRJ)E+'5*PQ%CD@8Y5B,X*,(9<:<:,R0"9=P(6W2Y,[4< !$?I\G6)$%9>%]9R M#%06:6*09K,ZY],ODA!W/*(!T $F<*K?4BH8&P(_A\'28G7X/C:S3)9A4[9K M?+(\W7-*M[-9I74T8791*$9D&14 EM#78/!POB OB <&D!-551EBS9>!.:/ M&LPF=!92![:$KG(#ZJ;&7'#J -.QGO)1-\(M!8 42=1J42, P@%(9 8#([S3 M:.'_15>&Q&+/UL>"%0",[2*'M$>Q9&T5 FXYM#1ST#<3TS2Q9&Y9EFT#%U>0 M=B/V P2B%4!+EO#HP4(@0 $:( %TSAH3]RV64T3C+F_CJ2:^J JU;EP%%W1+ MQFB$F]S#4"Q M%R>TUU@[-[C>$@# ER>B &--8:,750G5B'H]A >.T. M*0(.&8**UU4-F7A*!VZ *28Y8G4-:^U8'78ALAA>W7$GU%B*VWA!+.WH@K-4 M U91Z9;TBO?[#F)&I&X_FY*.@<)"%-6-!YDR(N0A\U:+*S=NMX9FSU6 M5ZF9G24#MJ:49&U2@Q&-)J.T=PBJ(&>"EQOG FMR-Q)Q40!8:>:YZK2YA.ZY MG1-:,@ W[")X2SPCB % 7/(!0^_*7?73TLX+D^L*HH."7A4:I!F#(*G)1N;2 M<3=$)&X'<+GS(CI B<:--:Y86=KNA$\1%C4W?,5Y6^O*@U[Z)UPBHD.Z,IPM MJ(4ZEX(5'^AW(5?8N677+ZD)6)67V8G;J8O7F'^-&JN?PF#20R5 9(RE>H)9 M(AT,PFP92RP/LH;A]2(H<9P\6#"S&JXOHWO\+A&H=EJGMR'T@4.+XSN-1W-XD4G%J9_!BXD6TPA8'C+ MZ4EA^I+-HK,GFV]&>[%/>RA85G(Y@Y%X8HX.^*!QUER##AX*PJ#TC:_25Z ! M=M50V[=] ERYVNF>54L]*) LN"'@=KG&R;2_58]K8E9IXK43>1]:6I W8AC$ M\[>?_R-M06R[L^D$3<\E&>VJ-P6$(1&VHTRIFLGPN9NI J]-LF;E8 %O@U$L$D"RL1GMF8$V&_Z=O!2Y:3*4IF"=:A M<4(?%(I9>5D3&:@FLCA'LE:1*_P+$_O!3_N=2]%E6ZGIB#( Q*4#FGLA=]LF MUQ6YD6,5Q8\BRKKI2.B?P[''2QS(;95E*;DF0"L]U9,>=R\GC-R&&:(;6H_( MNXW),UDG8F"E@URQW\.^XR=/;<)]60.Z4(B\4Z[+#_8@H,L>)X\T [:H&R(# M !7+HX*HX_R21E693\J@%Z)?9Y$*\;8L-)MXM3AW'BW/Z; \R$TX;]>O>8@" MLD'6/!<5JA>""Q!=D0$=TIGZ@Y7:T('SG# MR"< 39/=P(@[UP@/8R8 VCJ0DA*AN]X=W!.K7,/]*/\$S[OU'8@N%*8=531Z M8C<2-S>GU! O5:<98M)YUE+",2$3WM^7_2)P62%N[E+ENR-M&..EFG)?$YDH MZWL:#-/+>^+I&ZO0>[R%F(MYXJD%X, 7 G"52\'941Y01,P=O<9J_CDHMG?'_2_PBTK4A(C:0<#O23VA&7EY&4U_[6'^5]R$^ MQ38#7Z]WX1&_0(@& 8.'"#@(,*" Z,\2O1P0T*(TI4((!! (D) M*!YL(+&CQX\@0XH<2;*DR9,H4ZI2!7 1 :-& E*I4S0H@5!Z]6*'D MQ+0)EP[,N[?OW\"#"Q].O/AOI *Z=4QU<'/(P\UCXXZM6)_"PZD;8&@PU2$$ M+LN;BX2.FCIURS$4,M>L6IP AP+07M<,8?KHW>0GZY=]V;C__P &*." !!9H M($D8 "7!2!H5]1$,K15FGF()$91 <4E88C02 MUB1!6*(V)0-5?MC?(- M!-2+(!ETD(HSTN:41*P=),)(EX:DJ0"\5^A2M^G6JV .MTJH=!MOE M%Q&TB4B[5:XRZC781NN4JG'H(+/\]NNO1'35 M]PBQUQ_X4N2!&/!U3%%Q\43D2_ M0MF:O3RQ?C]W V;-O(LTL\, M[P;HPA9W%1'2"^_V<],"*&WSU5AGK?76,T$ G]69';3QLU"W%A'5"TN<+<9& MM8;VPA)QR'#/ *AK\L\*[<,TWESW[???@,M\*M)J Z#PPE8NW:%(+2+=LZ;P MH>V<0AHEKE!#9<^;=* MMO[1ZR'%GCF/W_P,SSX2=5;VB76N/"+8J2>O_/+,%]@ ?!W9\[% M2ZYTJ-2'9+W;+X^CYL^U10[T?=G[Z@Y^:SDW[_[[8?_.-8P(W\!O__W(#O[S MR /I?9"X$8E4YL0%'7? 0"3^$P %2+ L@%/32X30 ?BT::[_>Q/HGO9 O'' MP0YZ\(,GF4K[L'3 Y\AN-ZV@F&8>V!$2>BQS5MM !"$ P B^+&@P!*$.=\C# M#GX *(7KB*8^ Y(HR(Z( Y& #16 /-<]1B1&S!P2"=* "3",B3Z3HD*B6+8I M]O"+8 SCS(KW,M)]06X"X$<0N0"4^H6D9$IB&492846&T; C5P')/&0WMH&< MD6'N6%!'X/BSC1'R97T4HR(7RU#P#"2V3<0!222H:L M?3#H!L/@P0"P>?)B.4O F2[_!@&\-/*5L(REP7 7$>BP*B3"@UKA8'"XYB32 MEB+))>$PHA&+P:,!MHJ(,'^FM@_@Z6(*V* LIRFD@-5%FM3,IC9C$BK;V20* M="%)-WGR@7#08P,!:.(VU\G.=AHL"@YP8T0JIY,$/* !Z!Q52.BYDWUL!P-? M()H[!TK0@B(J =_09V2BDI,/E .?X5 GBABJD[F02: &S:A&-RJD!&! AL( M!PN#]T2>!. +K0CI J'B19MX%*08D"A'9TK3F@(&6FS+R4EE"@"<:I(F&&A% M X8A3Y<&%1U?P*9-E\K4IL[%:E\ "D]?LH\O;,"&5_TBM>^^O6OO/D M?,S:$[L1%K"(3:QBU3*5>?A%A(N-K&0GFQ*6^L6RE,VL9C<[DG'VQ;.<#6TU MKVD7T9KV8%C:*D]2>]K6NA:PM-Q+;%]+V]HV%2K>C,M/HF3;WOJVK@D\[$YP M*MS?&O>X'G27T_9"5^0Z][FQ?*3F^,)%TD'WNFJIAHM:78G=[AHG5)9["WB] M2][R=?+WN0UER_O;:]\YYL\S/+%OO3-KW[YI:Y$J'8G6MVO@ =< ML#7U!4L$3G GKUE6!3O8)GS-BT\?3.$*#XFX?0FNA3?,X0*QEB\?[K"(1WPS MBC+W(+$,,B()?["$E M(?OXR$B^20(V)->W++E728ZRE%]B).LZ65=6GK*6MUQ9".#C+]QAP,.X3.8I M8Z ^Q=4)!F*3YC*[.<8;T-5_=Q+G=\SYS9JU9H/QS.<^^_G/@ ZTH =-Z$(; M^M"(3K2B%\WH1A\Z2KME_:FC)TWI2EOZTIC.M*8WS>E.>_K3H ZUJ$>=%FN6 MEM2H3K6J5\WJ5KOZU;".M:QG3>M:V_K6P#39L5VXB^M>^_K7P ZVL(=-[&(; M^]C(3K:REPTX:PZ,V=".MK2G3>UJ6_O:V,ZVMK?-[6[+,E>[\RNJM\=-[G*; M^]SH3K>ZU\WN=KO[W? 6B:G;'.]ZV_O>^,ZWOO?-[W[[^]\ #_@Z+7>\UK8* M_. (3[C"%\[PACO\X1"/N,03;FI>3_SB&,^XQC?.\8Y[_.,@#[G(KRNKW5V/ M_.0H3[G*5\[REKO\Y3"/N8Z$; M_>A(3[K2E\[TICO]Z5!/;,VC3O6J6_WJ6,^ZUK?.]:Y[G3QH3[O:U\YV@%>\[7"/N]SG3O>ZV_WN>,^[EB9U?1>]^_WO@ ^\X =/^,(; M_O"*=#;!$,_XQCO^\9"/O.0G3_G*XR,$W/2SO.8WS_G.>_[SH ^]Z'4^[]&; M_O2H3[WJ5\_ZUKO^UR($9^OK9T_[VMO^]KC/O>YW+]^W\_[WP ^^\(=/_.(; M__CV(BMYWY'/_.8[__G0C[[TIT_]4C/8YM7/OO:WS_WN>__[X-<@.]$E'?[R MF__\Z$^_^M?/?I1/O?WPC[_\YT__^MO__LPB#COY\<___OO__P 8@ (X@"KF M>P1X@ B8@ JX@ S8@ [X5B)\9W$/.($46($6>($8F($::#"*MX$>^($@&((B M.((D6((U((%YXF:"*KB"+-B"+OB",+A^I1>#-%B#-GB#.)B#.OAY'[%G<#OX M@T 8A$(XA$18A$QG@$:8A$JXA$S8A$[XA/T@IGP2"(546(56>(58F(5:R&KO MMX5>^(5@&(9B.(9D&&,>XU>&:)B&:KB&;-B&;AA97?B&.@^ M'_J7AWS8AW[XAX 8B(+H8:0UA8-XB(B8B(JXB(S8B!$;$8&.&(F2.(F46(F6 M:(4=>(F:N(F^(D5&XB"H#B*I%B*IGB*J%A],YB*K-B*KOB*L!B+E1O7 M@[)8B[9XB[B8B[JX=4BXB[[XB\ 8C,(XC!L;)X7$>(S(F(S*N(S,2&YQV(S0 M&(W2.(W46(VA&W:&UIB-VKB-W-B-WHADS_B-XCB.Y%B.YGB.M!NUA^BXCNS8 MCN[XCO!(4+T8C_18C_9XC_B8CUP= XGZV(_^^(\ &9 "28@"LW@#>9 (F9 * MN9 ,"1,8HMB0$!F1$CF1%(F/JUB1&)F1&KF1'(F,&+38D2 9DB(YDB3)B?-8 MDBB9DBJYDBR)ACS&V)(P&7=S$5/&$@"J<6=K89,-@)/#YU'AE(K<@GTQ.92S M%HY$>91?IUZ+$E^!P935AU^E^"2)@)14:6S_V%B56.EP"; !&T(8^,23-S$5 MX?42 6 /#3 L9HF69]D :-FF6TJ0:I719)?4;#U48CMDWSX,:?*:3@[D! M^TS?DP&,"<"W-,BPE"&9 !RY !/Y( Y- :"[0Z#R&9GN$; M2_8R$+!_!],:1M97- E0%PF0GH'A+N;I$-VP0$"190 P%9'T-/4)$C '?#0 M1!HS$JID0Y,4&%DAE <&%+L9HK+_IHXB6J*')@TC4 JNJ(7D +]X"/Z(T=Z MT2 XL1ZRHYEIX91_H:-%DA6<8V() R4@8:.R,SF]1#7R,)U@E Z0 8&\*10 MR@,4\ $%P@7#L##E$S;3=5^3"1@!H*'LHS7D44($,9JGR50>99JK,24_62!( MXQ#6I20,.A4HHQ!R*A*M !27U%/0D5N#Y#B]D17\*1RUV1;?H)HFFJA)=I** MVJAEQ@):L**2*JDK<"#2 Q0=L"UFDA5CR5@(<7FJ$:H-0 ]3X0ZC*JI#!9= M"A@\ZA]?VAK^T #E\ 7AL!W=,0'&XBP?H9.B2JH'8:KT@*H&R15?# MKC4% ZW0KF([ML,R++$Y( $[+E$+(P>!K1\A0!A+$-.U.I2;9D^Z[M>K8! A^DPQ7F.A#0 M"QJ<9*?]&A+= !]CHQ$5BJ% @2T\A+L'\1;!NZ&)F[[[__60ZMN^'68!C2NR MDCH" B(\CA4<8KD6,,NR.H$4RL$ORD&B @3RL WS 5\F U4_N<>6&U>B$"F(H_&F$/-&4FRKO"[NJ\ M_S&W6FHE:?L1&B$.$E&](\$%=<3 5S+#(*$/>6JP.Y0!"I1;?S&BSS'L1$E*__2E@UP0$:"10H<&TK:H3XQ&>GBQ7WDR(DL M)9'L$1NRG4)$&'TTR .Q9M"A /-*144L3GK[$07<$4SQNO>3 4@[NQ,,I1(< MK0#B $F!)>UC-^);%MS1IPK H&LV%(D #]WP4ZKDQA.@ .B0'E#1/JW8L]/9&@K:(&U= M^5M+Y3O5GU.\&2.DJ?NI0OO4$<%%GOM!^B"[R!#,%0REQ>VL.NL?TYH(!,,4 M2C.UQ*2? )1!Z/O*%\,/YF"U&4'=[WPQ'? -T/*[_*JU)Y&?(2-7H=(*O'0Q M:&';6"HNH0(1AY2E&'%(HJLX#-,^H.4R3>--\,TTN U"7'"6&Y,@%LE),"W)-Q8^[HBDPND>.$M#A "Z3,Z=1'_JBR_H9RT3N M*@P3L1(!L\%M&A&2&&$JYJV!'%V*,SW>MAU!V1'$O65.*V=^YZ*K/Q%4.'6B M !MR,>?:I6LSG5QAY0H!Z'T>VR)]W=#AV=!D$MU)L2.AYJN+NENRXR#D MP,#\P$J;W% (%<*%G53VF-]IZ]!']TA005K)X]RV@7Q,N3@O9L$ZR;CS8^J M/CJ(_A$XA>9C[3(NDUL:@0[6K4 T3BMP'F!CG9WP4!_R0"LQM!'X'1]3S3D#?Y_C8^:MX=()D)U0VQKID/!LJ9\Z_C), MH>DY#C"^73PN\R),@393]/ +(^<',?$2$>*7VAI-Z^0NKT/_+_GR,I]1"9 " MC#O7.)_S.H_S<:VB4K[S0!_T.#\"*5#7)U%,/GK1&; M;A_L=B,/6]_9IQ(N$F&SK:[U7)_W?Y( =_:TZI 98_04K50::_:C['T3=_W MJ'+W/07XDMX1_ZKT%<$80$P>\YK+(P'VO;WXN!QAS/(!%""[->"LJ0^EJ_^D MK6\ K[_Z9 %"RX1* #,R4WJLXOZJM_[K._[KO^DLU_[-%'XKB3U:U/AAY'3 M'0Y$C\A7"8 /()3 H .;:\P7K3\_Y52XFJ#4TEZ_>=)$J>R[HI?_3H+3EE1 M.*$2RVT/LY[17"0O[Z$R^%\,U:G]ZDUQ_FAO8G:S,0"1 ($" 4-,A @@*#! M@A 2-F 8$4"'A/ 2,*274 !$B1T]?@094N1(DB4!)'#BP8.3+R03N%#)TB7, ME2T+-D"04^=.GCP;V+LH\65,FR*'UC29E&&41 DW=$R@$9U$C4]!.A3 0&)3 M 59+*M (-F'0DJTT"H 08*18>44!F$W836*YA/(2*E +0()&>%@;7$R ,*'6 MB!LJ2L0J0$+0P \CBDW$("^ (G]S4U(+B$$FU_@:<00,/+ES9]'GU[]>O;MW;^''U_^?/KU[=_'7Q!# M /X.)N<',$ !!R2P0 ,/1#!!!1=DL$$''X0P0@DGI+!""R\,:84"-N2P0P\_ M!#%$$4&\8,,2342Q@!-'9+%%%T&T@#FL)EB.-*=VNZLCL18RB#2+"CN+,(;$ M@N<#B0( CKEN6 -I1QUSC(@T"#K:8,H>-2)GF(A62RBT*/GRTB N!0BS("*- MC C)A()CB+3;##KSR"0-.@T>B4ZSDB&-A&3H'29#\O$Y&[OR*,[_-.=DB*MR M/,+J'8D&+1, $298LZ0QE5H2K9 N#>DT 1;%D"0=@C&@5 .0,?745%$UE=52 M754U51VB^"B&6$M](E5=<]4U55);73588(A!*24R,\]8QMKRW,C2D!>LK(=2> \X73,(R[MO/.P4$G:X0"- M-\Y!I(PWUKCCD+XH N0#.D[ GIY69AF!_PHBV62108H9Y)FUJ^K)A-H%@"L% M&O@)IZ 1 )J?A,:AZD:3F-6('J7TJ?GO'+++\<\<\TWY[QSSS\'/731DPK_8#__(AT] M==579[UUUU^'/7;99Z>]=MMO[RZ!#VGAD/<-?2\ >.%[)_[WXH,/$?CC4_1P M>..?1QYZYZ.G7OD-6:@QH726LQ;NCJI."(:.F"4+_$1:Z6C,N9E%O2!/VQ=) M,+X9 E\ \>4LF,[ /W)G_Y/L'I?_HA*Q9?G/??MST^&X1:6R"<9P_\O?030" M.3TI+21AT1$$-+A!#7ZM(-U[8 'AQ< 1&B1G.GM@]]HWII=]A%,FD=^F7B.2 M;W#%@Y<; @]ZM4,>]G"'&?A(!E+%JU[!R@!$]&$2E6@J(&HG'%F38$(F,T!" ME:1.$;$'E "E16=12@ 4(\D5V\1%@WP@_UW:LII22!-"R@"0(2!PH[/.HJR( M;$LBVPHAL^ZV1H_HT2!9O%;\R @ OWR$-.CKB&:JJ+D$&$-CQCC%QGCF+Q(X M\@"6/, D!1<$2V(2#/MH62AW$JD$A+ M7QK1304769)4G 6,2MD++2$ OT)VQ"&1:5P@!>>UBD6P(,/Y)0!(,[]J_6F6 M<_/4_! R@6A:ZV&"LQ'@--419 G@48/TR#B.]A%O?@2#8JO(U7 W3WK6TY[W MQ&<^];E/?O;3G__$SW[ZTT* %M2@!T5H0A6Z4(8VU*$/A6AS6O BBE:41"DZ M44:A1SV+=K1%+?_(GC)+0AIW@ 20U 3 :XHB&!HQ:C!UU,A'J'@WDJASG!Y! M #H+HE*&".:;[$Q(*EPJ@'F<4B5@#NU8$2PDLLK>2\BYCBA2-85U:38]*==,V=( MAA'7S$%AB7]-(AGTX9%1Z8++K3_4B#=4WF M2 \$0)3?C91V0<9=ZEJ7O*U\R#"^,8P--,!&\*"@+K\ZWW5&A*\D"8"^4#J2 M "P.EUQ &%.%$1E1%K?8Q2^&<8QE/&,:U]C&S^'_#P9.=V,> M]]C'/P9RD(4\9"(7.3XC\&B2670!ZXE(HTJ&\HBXIUN2].^IA:KM&!HA'@N*45R@&4_]$5.3FHJ8 MOK ++1R27@=;8L-.YVL&_!$Q'MO1#,G4;$E3534EXFIV_4BTX7E@6(;MUU6- MB$WY5LQF;L\C!=Z_6XH/5COZ&YLW@;A M-[O_39VOWK+!G[7O78"V<(8#C30ECH(KE9(8$2OE"Q3_HG(X[)'3A+;"SY9( MG=VJRZR.#0,"'DFO!PZ ^BGG YQE*;;.ZUX ,30J7-N?%RT#'ES%;?O?8?I3=&1$'Y())@MC4@P!0!@ M$R9$7!>L):+)!O_RME(>\U#]YHD?(_G'>UD E@;)"TL2>!?^;61<29OF>/"K MQ1;_B,-7WU3-=R("PW;?-&$ :')/!X@!L'F^ M_"5]3>'VZAT\/N\W /P4GIBP!>!QD&S+M3W_NVU!77DV.35:0M$(-#$(;7.V M7_(IJJ$PT?LB\_,( AP2QE.?NYN["028S2D"Z(HWC;F?CE W=HNNP?*(#APO MC3&'? NEX"L($1Q!$.3 ?HLW%L0.@Z,E<+LT&KRSI#F?I/ 4+YHMTJ&X_@LN M ? '"# \"4P, QLJ-MJ?X? XT2,))_R(_+HJ_6DPC_BPA!! K;+"6F(F.RZ9 MK6'@BOC20C0:.8. PCY:,'A:OZYCPS9TPS>$PSB4PSG$G=+_Z0\'H,,\U,,] MY,,^],,_!$3T4(&S0[M"W)VR,T0H&X'E$#D!6#F@NK*.:#09] K$4RL]HZU/ MR3V8"PE1(0.98BQ9JSY689596S5LW(Y>>QG1\Y)91!CW>INO(J&S&(>K.< "A IU MY$)V- B'(<:1&!,;?#.1ZJS7V >HHB9KJ2I=VZS,0RGRPS"L8+./^ *4VT6- M>,=7]$>PL(V]:[2S:$C-,8$,O*0@_P )%[ W2R*!D/1(8R !@3!!EL%#AA#) M?B-)DX3)Y]J.B%.XA<. 92L(ID@(5]09OH$6&!2)-?(4RM/!LPB3,5G'^5K# M9IN]V_.(_7FY*H1&UMO$95PF"'/*G4N$@%R]] , G;NYV=JX/^)$B5#%20, M+TPE:&&(J03+0)3+N:3+NK3+N\1+II.Z]XO&= MQ'P>Q8P>QG3,#AF[)SN[)G.>QVS,Q<3,RY2>#1&"Y; _-6*\2_N9A9. TF0X M4;PTRA,+/J&B_YLPK P)WI/$FP2:TI2 TXR;6N+'UMN[!WJ]R).TK!0 UZ3( M;_*TUJP_:_\2C$2 !W]@@,0 2['($[$0*I+8%J^\2OI+O&3,,!N,QU$$MT8Q M*M5,B"[3QS"LJ_RK2K93G&BT'"%:/FN,/EC3 9 @%6Z,E6^4SR7"SV+9CKUJ M"M0A#=3B/G,8E X@O".4F$&9@/^0SGQD" ,]"P2=.P4M".+JP=,2+>X+":S8 MKRMTQ ?$RFGKB'W@"NPL"%7LP6#Z)0\%"1"5)WI,B 8-&"HCMZ=,AX;340;4 MG "PMXT)@8_0!Q&PKDL*TH\@TB(-TI5DF:M)TNTZ4H]XTO&*TNS@4-0C165\ MH"M]S8/$"GG02=;B"B&9*WBPS=O743O54394&YDG$%F&R%N$=C2H1LE.147V1$P&IY? 4U!RI MT-S.W=0R,7-173)*)\&49P2 \,O2J*35.&,\QYN\"?NYU&P2,B(-!"C&7=6B M7_LJ!5BV(+P(?9A&D? 4//O*\11&:!6I*UU-;UT\ 7!6?73/$?/5M4S77%2] MR-$'"BBB;J177D$5>^VA9A#*B)!7QOJ57T&L5ZE7@<57'M+7<=0(GM<) ] M !B-BO @9&E&CV@%Z"2+^)/'I?"1B)VA0!)?PP)8VU'A/0(:_')!TN$ M?C#9UWP8DFTF]BR(BN4+>!PDL8 \0.K!T,F![?_"+I#HV>@Z+Y (@54R!NS: M ";UB8[HV57ZV8]HVE-Z6BO=-9! 1X_X!4Q,J::P51%ZJOKA5I-P'(. 2Z4H MVWY42XU 00!P2MT#"18%B2>J)>6 IIJ3N3&4B+WR17;%RK)%W*>3.OZ(W,JUW,O%W,S5W(5B@0K@$,G$J-!= MU=$%7=*%3--%75)EU189@XTKC)<5I&M7<-9JS^C79"0S?:T M7=[%!Y((1HKT3<8C+K;:7=N[&TY3QN%E7HAIFP?PA\_PAZD!"9L\JJT,B1BP MD?M3OP"B7;T;JKOQ(LC](U_>+->N=5O 4\^;$-0N[=K(R0 RN!7Y=)4G( -0 MV->(^(!2^5<> MA4X0%P7+7\W=_^K8YR:LF( %9PN:_Z$<"^:=?U] HND=VN M64,)E@BYQ3 ,AE"12 SP%:>XS*GB^D[_@XH ?,H>7+.;,^'WY5L-PU#@A3SR M4]S/ 0-7T)@@J%*0 -X\V&2^ (ACM*445J=:."(".(>_N&/:.(#&.+NX%)A M)$X=:8HMK5J"^:7%(>&2$+D\\=LP^I;>%%8!P-0\W;D0%8FI!-RW +&IU,Z" M($?2X@H1*#4N=#<1%9N1&=N1'MO\< M.W2 <- D2+;D2\;D3-;D31X/6H&<3ZY)@Q "CMHHT[V 5P5EA\V.5(8.O$N* MXG6VG3U4P.4C$2U5!@Y*2T9'4J\V0(:UDNB2@M=:G@CO!$^7MC M9H$'TO.&;!>#8(>BX(>P8 ><[GY0"%)((U7H&">I9G>)[G@A9H>!X/ M#UY;K.F2JP7.NQ++#M6B]SDW"TOAG*.PX6" MXZ]A%EF>W5RBHM,;">X=LX[07J:N6X.06/A1(!HD$CB5"-=H"K*@(J?IB$+. M+/<\Y U[#:O.O/YC""3AVDB+IK/EY+B6Z[FFZ[JNZ\E=8KO6Z[WFZ[[VZ[^. MB(E"W;'KD!$@M *I'WE ZZ3%9KNM);3^QYZDR. 4FP!]38_.O)T]N8H#"8H> MGW NUD%29FC3M--(!/@1#/BJO0M#[;#17A0M"3#<&:Y@V:2 *[HA@TL86&. MV=:V2@!XT(C0A\08Y#TSH*Q6%S\F0VM.UP"PD?DU* T@(N.+OE+A 07&CU[# M5&7L'@_B54(^YX( )"%AI32M95N-H+_O?DL*HZ(0V@"NT-,S-E>J&0?(:6_' MWN@HFBV"+%&(Q+408J'<#-[Z^6) *FX'-(BHP3V#T-ZP=3&<8-(&T.T!X8HK M!FJB'M=BM-5_H;)ML57P9199)0VU%@DF-&-); I,E6.&*&\A9"JRB )%FBTJ M2APJU%.]%8 ))FG\V5O97J U)C4N0!2$40Y>GJV'Q4H%0QRM!NPF=_(GA_(H M=__#' L !\AK*=R/TR %6FRS^40[#D0552\_F*]WS0(;UJVJ_&1 MJU&M5228_-Y%Z&8(F>9=?FASHX('V 9N 3AL '#>S'N@_@'F8:8]9:3S TH( ML ;M0S<(N%OT\SXK&QG-!M@/R"X(*ZM TO$E^+&I U-SF)YT3ZGQ.G_*1-\T M9KHPH\0KI6H,Q 5.3'/N02(N:B*-E(6@KDQUD0H ;^&; MY;RA;5BAV2M/%.Q^DU%9GJ_;SAP(E)OUB^\CECFC_V)E>"D5!UXJC(GB8 M<$F$!W#W7HU 4:HGH-105 MO9XNI[V- <=1COJI)7'"M+IY$XT>,(T7"FL)]K/L\IO'^9S7^9V7':GS#YX' M^J 7^J$G^H0R!R0S756%S'!PYP+1A[5CSI\)!WJP!QMYF$$?'Z\Q!X. 0P MBV_:E@[8@ 1(@'*0%U5G:*<(C03 @&W![(A \*ROBJTO"!AHA7KY*:7<@)S$ M 'KP%K+X30?B;=*6=2 V*N4"N;8 "_:# 9 MA_6BAVU!U#6G58WN"L=W>Z@^_PMT"( $J)**T-I!R8K0>/R:=K:-(!JBL0>A M ;>X9WF&>T[7=_"%JE]?$5@#^!5DX('Z/!"Y381*]B]C+(AXX(J-- >EG/7! MF*+%H7NOW0BU\'K6_WR6BW[2VP= C&F:0#N;_XYKK];@@!,WP![N&V9HZ)$ MZ 8, ##O.XL6^MVVLO , X@/ 8.9"#@X$$(&P $D$ .(0:"!!,@%, PP MWQI4#"#Q( ./ Q,H0"B28+>$$@=N2 32XX9R$F' 0]@@G,0 #&JN[.GS)]"@ M0H<2+6KT*-*CYAH@:.KTZ5,'2:=238IP(=*K0DL*Z-83H8(&#>PQ' TPT,5@4.O*=& #Z",8H &_1/M6;CC8X2?7<3]-$CX(K^=# M 8FZA=L7 ,$MROE@<6 ]ANZ"1![/C#\,3PFV#-@PH\:T277$#$E>5,5ZUN_3KV[-JW<^_N_3OX M\.+'DR]O_CSZ].K7LV_O_CW\^/+GTZ]O_S[^_/KW\^_O_S^ .6'_$( #EP5X M((()*K@@@PTZ^""$$4HX(8456G@AAAEJN"&''7J8'A?2%# BB21>,&(+7$C8 MVVVWD1/=0!U(=AQ0;54DW%HK^=.B384)H%A/\_ H64(G)36.2? OSD MY9LUWN;H:!\R2($!P1@P*JFE:A#%@]\@)!6-83R!4Y,^LM;(9)@1M/894FYQR_XG!IK?! RE*299Y$%8K?9#:2G=! M$&6+7 +'(X[3VLIDK@)(T--=F4ITJTH2?0%OI7]ZBB 7&T#UE#VIH#,G@U'@ M993 !\D45&^)$G3GGUA%"?"Y!PV&,*4\,N!3 'O>6*\ @OJX;$^]>>53IP1- M)P#(XT9;_TUV&$/-.!N!8I]-MIIJ[TVVVV[ M_3;<<)HN!$82N<#6D/Q,F)BS'28@I:T,L1^3AR3Q@\ M=]OA1\4* 5$!)/]>Y$\^MGCQNYKYY"7HH5OI4ZP* SNDU">8[0! L]WI/A"2 -#\1# MX5ST!%?&"U1P12MDMWE#-%,JJ4^0L4Q?#Z)VT#=!/7\\23PNU'/,+E<$S[H^ M/8^0/0 0IY2-!%Q:P5]CP@6 MDP)*9H+DP+6M)($[(A'_@"*ES#W.FSY9!_" M@1A7,'<7/+T**!0.) %YPG. :;].![+&$.CQ\)"0C*=A@31B*8UPH$5%%OH+ R#P"P;,)79B8>3, MT-$ ?_@# @S8 ##'Q@!B^N,X,! +JWP2A7 T()=A^4(RC?(7"<2O*%\0)C&- MB4RAF&,##5# M\9YLU_^Y"]!C!P[,2:6+_QDFM7\%C>S:9P&)%,?&V& J[) M2+4<1(B_B^%*OO"G'6('E\4LYER2^85X"B4*_PQH [!)E*7D\B(3$4#Z$" /S!J5: XP)P0W<#$VAE37_+S)Q+8*L2\E99E)NL!V20(:!H @6;Z M%2CZ: 5 TVH/H4ID*2;M20+.F=:Z^L0#DE:% M'YWM2AS0 !! %+=I<6NR-C!3 0+7)_00RTY[XD_!_J(;)[FL[V#@5A!(X"3F MI$=0L)JLZ4J M\TD$\:@VX '3'>USN4L?O.KW_WRM[_^_2^ TPWLI5-P 8^ M,((3K. %,[C!#GXPA#$CC!^N?#&!EF*+'[.6/ G[1Q\>]BF'^^02,FZH72$^ M,8I3K.(5L[C%+GXQC&,L8TQ>+.?OXSH ,MZ$$3NM"&#F6T M)XNM&.?C2D(RWI25,Z;%$4%&;FV!.N$-!J=JZTBY_\(;V"NM2F/C6J M4ZWJ5;.ZU>0A\&Y<+>M9T[K6MKXUKG^<+JFR+I1Q2C+6/IUK!#/04VT>-K*3 MK>QE,[O9SGXV#V-K[(!PT!/:UKXVMK.M[6USNS^);!$?-570K2VYVS05M8=( M;>YUL[O=[GXWO.,M:UC?6-[VOC>^\ZWO?:.9M-^Z+6H'RUBK2> 7Q.$W)\T1 M4*YR:*0**"'"(R[QB5.\XA:_>"4W/4F@>F.\XQ[_.,A#+O*1D[SD)C\YRE.N M\I6SG+,$-EO+8R[SF=.\YC:_.E.?SK4H[[RET]7ZE:_.M:SKO6M<[WK7O\ZV,,N]K%++LV3H"0[VM.N M]K6SO>UN?SO]\[WO?O\[X ,O^,$3/D(L-=YXX1.O M^,4SOO&.?SSD(R_YR5/>WE\.<^4SK_G-<[[SGO\\Z$,O^M&3/MHJEU$THTNO M^M6SOO6N?SWL8R_[V=->\+"N>NUSK_O=\[[WOO\]\(,O_.%/)UK:U"8^\I.O M_.4SO_G.?S[THR]]MMU]^M:_/O:SK_WM<[_[WO\^\"8U[@".@[_\YC\_^M.O M_O6SO_WN-SG5WR__^=.__O:_/_[SK__]-R=9Z/?E/P &H .( $6H $>( (F MX(3$GP(VH ,^( 1&H 1.( 56X/LEF=W06: &;B '=J '?B (AJ (REWUC: ) MGB *IJ *KB +MJ +#_X@$ :A$ XA M$1:A$1[AAR(DVJ(A(1,VH1,^(11&H11.(1+>'A5>(19FH19N(1=VH1>:(Y_Q M5=L7CB$9EJ$9GB$:IJ$:]ET)KJ$;OB$(H00(B9N M(B=VHB=^(BB&(B8?8N#_B:(IGB(JIJ(JKB(K\F ;MB(LQJ(LSB(MUJ(MWB!? M#.;A+>XB+_:B+_XB, 8CZ/F@,!:C,1XC,B:C,BYCUQ\I8>HQ(S1&HS1.(S56 MHS7JFQ5>HS9N(S=VHS=^(S@:'EH8AB,YEJ,YGB,ZIJ,Z/M@KKJ,[OB,\QJ,\ MSB,]AAT-'M8C/N:C/NXC/_:C/\Z')OZC0 XD01:D01XD/1L^(D(N)$,VI$,^ M)$3N8D!&)$56I$5>)$9F9!T;DJ)&=J1'?B1(AJ1(_F [CJ1)GB1*IJ1*KF3^ M&^4B2[XD3,:D3,XD30X?,=8D3N:D3NXD3_;DX/\YHT\&I5 .)5$6I5$RW>U] MP;2!6>Z$ U-^@5/B#E0^950V)55>I516Y51F)59:)5=^I5>&Y5:*I5:695>. M)5J:)5BFY5FJ)5FV)5RNI5NRI5S&Y5O6)5[>I5[2Y5[.I5_:)5\&YE_FI6 " MYF#VI6$F)F$>9F$NIF(BIF-&)F1.9F-2)F->YF-6IF9BIF1N9F9RIF5^IFAV M)FAZ)FF.9FB>IFJF)FN:9FN6)FRBIFO.9FRN)FW*9FV^)F[NIFWFYFWV)F_J M)G .IW 6YV\:IV\F9W >)W,J)W$VYW(Z)W)&)W4^IW1"IW56YW1F)W=NIW=B MYW=>IWAJ)WB6YWAVIWERDN=YAJ=ZMB=ZKF=ZOJ=[LJ=\UB=]WF=\XB=\[N=\ MYJ=_\J=]_F=_ JA^#JB!!BB!"BB"'FB!+JB#-BB$*FB$)BB%,JB$7FB%/BB& M6FB&3BB'?JB&=NB&ABB(>BB)GJB)INB(JJB(MFB)KBB,NBB*"N;X_VG<-P1 M.!!( "S:,.P&@?1HV0#IC_JH PAID1*ID28IDBYID#+ID#8IE#ZIE!YIE%+I ME"IIE6+IE3JIE7:IEGHIEWZIF(8IF69IF6ZIF:8IFJXIF*IIF[+IF+IIG,+I MF;ZIG<[IG=8IGNZIGO:IG/HIG?ZIH 8JH>;IH!IJH?+IH2IJH@(JHCXJHT*J MHT8JI4ZJI2[JI38JIFZJIG:JI'+JIWIJI8+JJ(IJIH8JJI9JJIZJJK8JJ[XJ MJ<*JJ<8JK+JK;IJKO+JKLJJK@:KKPHKL ZKL18KLO9JLOZJLC8K MLSXKL3IKM$+KL4IKM5+KLDZKME[KMF8KM_]^J[>&J[6**[:.J[F6*[IVZ[FJ M:[J"Z[JZ:[N2*[O.*[S2J[S6*[[>J[Z^Z[[&*[_^J[\&K+T"[, *;+X2[,$: M;+\6+,,F;,,NK,-&+,1.+,)2K,)6+,9>K,8^;,9R[,9*;,>"[,[- B+<\";=,6K=(>;=0F;<]2K=,2[=).[=-F;=5NK=1V+=9^[=4R M;=A:+=2"+=FFK=:6K=>:+=>.[=JJ+=K&+=W.K=W"[=V>+=[NK=[V[=OZK=@" MKML&[M\6+N$>[N#_)F[;+B[;-J[<\JWA*J[CUBWD(B[C/J[@7B[E9N[DYFWD M:J[G6F[G5J[D8N[GCB[GFJ[HJF[I;N[ILB[HDF[LIJ[KKF[MMF[HXJ[LHN[K MWN[L]F[N_J[M!B_O#N_NPF[QZB[M$B_R-J_O)J_P*B_P'N_S.B_S5B_V7J_V M4N_V+B_W?J_WAN_TBJ_QDJ_TEN_XIB_ZKN_YMF_TOB_TQJ_U@J_ZNJ_\9B_] MLB_\SJ_Y[B_^]N_]=F_]^J\ ZV\ YZ_]\N\ 'S *[ !.W "_^\"0S !(W % M-[ $/W &1W !<[ %,_ $;_ %AW 'C[ &ES (G_ '4W *>S &HS +Q[ (5K>P M";LP":_P#,LP#.Q#A.Q$TNQ%? XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - USD ($)
$ in Billions
12 Months Ended
Apr. 29, 2023
Jun. 15, 2023
Oct. 29, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Apr. 29, 2023    
Current Fiscal Year End Date --04-29    
Document Transition Report false    
Entity File Number 001-41249    
Entity Registrant Name CREDO TECHNOLOGY GROUP HOLDING LTD    
Entity Incorporation, State or Country Code E9    
Entity Address, Address Line One Maples Corporate Services, Limited    
Entity Address, Address Line Two PO Box 309, Ugland House    
Entity Address, City or Town Grand Cayman    
Entity Address, Postal Zip Code KY1-1104    
Entity Address, Country KY    
City Area Code 408    
Local Phone Number 664-9329    
Title of 12(b) Security Ordinary shares, par value $0.00005 per share    
Trading Symbol CRDO    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 1.5
Entity Common Stock, Shares Outstanding   149,079,350  
Documents Incorporated by Reference Portions of Part III of this Form 10-K are incorporated by reference from the registrant’s definitive proxy statement for its 2023 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.    
Entity Central Index Key 0001807794    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Audit Information
12 Months Ended
Apr. 29, 2023
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location San Jose, California
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Current Assets:    
Cash and cash equivalents $ 108,583 $ 259,322
Short-term investments 109,228 0
Accounts receivable 49,541 29,524
Inventories 46,023 27,337
Contract assets 9,445 10,071
Prepaid expenses and other current assets 5,412 5,923
Total current assets 328,232 332,177
Property and equipment, net 40,222 21,844
Right of use assets 14,860 16,954
Other non-current assets 13,975 4,714
Total assets 397,289 375,689
Current Liabilities:    
Accounts payable 6,067 8,487
Accrued compensation and benefits 6,471 4,713
Accrued expenses and other current liabilities 14,454 12,063
Deferred revenue 4,040 1,234
Total current liabilities 31,032 26,497
Non-current operating lease liabilities 12,869 14,809
Other non-current liabilities 5,753 220
Total liabilities 49,654 41,526
Commitments and contingencies (Note 7)
Shareholders' equity:    
Convertible preferred shares, $0.00005 par value; 50,000 shares authorized; no shares issued and outstanding at April 29, 2023 and April 30, 2022 0 0
Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 148,651 and 144,755 shares issued and outstanding at April 29, 2023 and April 30, 2022, respectively 7 7
Additional paid in capital 454,795 424,562
Accumulated other comprehensive income (loss) (191) 23
Accumulated deficit (106,976) (90,429)
Total shareholders' equity 347,635 334,163
Total liabilities and shareholders' equity $ 397,289 $ 375,689
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Apr. 29, 2023
Apr. 30, 2022
Statement of Financial Position [Abstract]    
Convertible preferred shares, par value (in US dollars per share) $ 0.00005 $ 0.00005
Convertible preferred shares, shares authorized (in shares) 50,000,000 50,000,000
Convertible preferred shares, shares issued (in shares) 0 0
Convertible preferred shares, shares outstanding (in shares) 0 0
Common stock, par value (in US dollars per share) $ 0.00005 $ 0.00005
Common stock authorized (in shares) 1,000,000,000 1,000,000,000
Common stock issued (in shares) 148,651,000 144,755,000
Common stock outstanding (in shares) 148,651,000 144,755,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Revenue:      
Total revenue $ 184,194 $ 106,477 $ 58,697
Cost of revenue:      
Total cost of revenue 78,000 42,462 20,419
Gross profit 106,194 64,015 38,278
Operating expenses:      
Research and development 76,774 47,949 34,845
Selling, general and administrative 48,248 34,900 28,667
Impairment charges 2,407 3,134 0
Total operating expenses 127,429 85,983 63,512
Operating loss (21,235) (21,968) (25,234)
Other income (expense), net 3,321 (245) (62)
Loss before income taxes (17,914) (22,213) (25,296)
Provision (benefit) for income taxes (1,367) (37) 2,215
Net loss $ (16,547) $ (22,176) $ (27,511)
Net loss per share:      
Net loss per share, basic (in US dollars per share) $ (0.11) $ (0.25) $ (0.40)
Net loss per share, diluted (in US dollars per share) $ (0.11) $ (0.25) $ (0.40)
Weighted-average shares used in computing net loss per share:      
Weighted-average shares outstanding used in basic calculation (in shares) 146,556 88,398 69,099
Weighted-average shares used in computing net loss per share, diluted (in shares) 146,556 88,398 69,099
Product sales      
Revenue:      
Total revenue $ 141,475 $ 73,721 $ 27,477
Cost of revenue:      
Total cost of revenue 75,143 40,082 16,071
Product engineering services      
Revenue:      
Total revenue 10,780 7,741 9,579
Cost of revenue:      
Total cost of revenue 972 1,918 3,168
IP license      
Revenue:      
Total revenue 29,444 23,309 17,273
Cost of revenue:      
Total cost of revenue 1,179 0 0
IP license engineering services      
Revenue:      
Total revenue 2,495 1,706 4,368
Cost of revenue:      
Total cost of revenue $ 706 $ 462 $ 1,180
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Statement of Comprehensive Income [Abstract]      
Net loss $ (16,547) $ (22,176) $ (27,511)
Other comprehensive income (loss):      
Foreign currency translation gain (loss) (214) (204) 378
Total comprehensive loss $ (16,761) $ (22,380) $ (27,133)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Increase (Decrease) in Temporary Equity [Roll Forward]      
Beginning balance (in shares) 0 50,809,000 32,245,000
Beginning balance $ 0 $ 197,965 $ 98,617
Conversion of preferred shares into ordinary shares (in shares)   (52,060,000)  
Conversion of preferred shares into ordinary shares   $ (205,210)  
Ending balance (in shares) 0 0 50,809,000
Ending balance $ 0 $ 0 $ 197,965
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance (in shares) 144,755,000    
Beginning balance $ 334,163 (55,431) (9,408)
Conversion of preferred shares into ordinary shares   205,210  
Issuance of ordinary shares in connection with initial public offering, net of offering costs, underwriting discounts and commissions   194,205  
Ordinary shares issued under employee share incentive plans 5,497 2,731 1,448
Repurchase of ordinary shares     (22,908)
Share-based compensation 23,516 9,188 2,570
Warrant contra revenue 1,220 640  
Total comprehensive gain (loss) $ (16,761) $ (22,380) (27,133)
Ending balance (in shares) 148,651,000 144,755,000  
Ending balance $ 347,635 $ 334,163 $ (55,431)
Series D      
Increase (Decrease) in Temporary Equity [Roll Forward]      
Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares)     9,934,000
Issuance of Series D/D+ convertible preferred shares, net of issuance costs     $ 49,465
Series D+      
Increase (Decrease) in Temporary Equity [Roll Forward]      
Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares)   1,251,000 8,630,000
Issuance of Series D/D+ convertible preferred shares, net of issuance costs   $ 7,245 $ 49,883
Ordinary Shares      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance (in shares) 144,755,000 68,282,000 72,545,000
Beginning balance $ 7 $ 3 $ 4
Conversion of preferred shares to ordinary shares (in shares)   52,060,000  
Conversion of preferred shares into ordinary shares   $ 3  
Issuance of common stock in connection with initial public offering, net of offering costs, underwriting discounts and commissions (in shares)   21,384,000  
Issuance of ordinary shares in connection with initial public offering, net of offering costs, underwriting discounts and commissions   $ 1  
Ordinary shares issued under employee share incentive plan (in shares) 3,896,000 3,029,000 2,613,000
Repurchase of ordinary shares (in shares)     (6,876,000)
Repurchase of ordinary shares     $ (1)
Ending balance (in shares) 148,651,000 144,755,000 68,282,000
Ending balance $ 7 $ 7 $ 3
Additional Paid-in Capital      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance 424,562 12,592 9,506
Conversion of preferred shares into ordinary shares   205,207  
Issuance of ordinary shares in connection with initial public offering, net of offering costs, underwriting discounts and commissions   194,204  
Ordinary shares issued under employee share incentive plans 5,497 2,731 1,448
Repurchase of ordinary shares     (932)
Share-based compensation 23,516 9,188 2,570
Warrant contra revenue 1,220 640  
Ending balance 454,795 424,562 12,592
Accumulated Other Comprehensive Income (Loss)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance 23 227 (151)
Total comprehensive gain (loss) (214) (204) 378
Ending balance (191) 23 227
Accumulated Deficit      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning balance (90,429) (68,253) (18,767)
Repurchase of ordinary shares     (21,975)
Total comprehensive gain (loss) (16,547) (22,176) (27,511)
Ending balance $ (106,976) $ (90,429) $ (68,253)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Cash flows from operating activities:      
Net loss $ (16,547,000) $ (22,176,000) $ (27,511,000)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 9,514,000 4,793,000 2,218,000
Share-based compensation 23,516,000 9,188,000 2,570,000
Warrant contra revenue 1,220,000 640,000 0
Write-downs for excess and obsolete inventory 5,693,000 1,444,000 1,673,000
Impairment of assets 2,407,000 4,887,000 0
Changes in operating assets and liabilities      
Accounts receivable (20,017,000) (15,879,000) 682,000
Inventories (24,379,000) (21,677,000) (6,502,000)
Contract assets 1,609,000 (4,673,000) (2,648,000)
Prepaid and other current assets 512,000 2,808,000 (7,016,000)
Other non-current assets (7,977,000) (1,654,000) (1,528,000)
Accounts payable (3,843,000) 4,748,000 1,336,000
Accrued expenses, compensation and other liabilities 491,000 9,601,000 (7,006,000)
Deferred revenue 3,186,000 (2,882,000) 1,371,000
Net cash used in operating activities (24,615,000) (30,832,000) (42,361,000)
Cash flows from investing activities:      
Purchases of property and equipment (21,713,000) (17,580,000) (6,056,000)
Purchases of short-term investments (159,228,000) 0 0
Maturities of short-term investments 50,000,000 0 0
Net cash used in investing activities (130,941,000) (17,580,000) (6,056,000)
Cash flows from financing activities:      
Proceeds from issuance of ordinary shares upon initial public offering, net of underwriter discounts and offering costs 0 194,205,000 0
Payments on technology license obligations (616,000) 0 0
Proceeds from employee share incentive plans 5,501,000 2,731,000 1,448,000
Proceeds from issuance of convertible preferred shares, net of issuance costs 0 7,245,000 99,348,000
Payments for repurchase of ordinary shares 0 0 (22,908,000)
Net cash provided by financing activities 4,885,000 204,181,000 77,888,000
Effect of exchange rate changes on cash (68,000) (204,000) 378,000
Net increase (decrease) in cash and cash equivalents (150,739,000) 155,565,000 29,849,000
Cash and cash equivalents at beginning of the year 259,322,000 103,757,000 73,908,000
Cash and cash equivalents at end of the year 108,583,000 259,322,000 103,757,000
Supplemental cash flow information:      
Income taxes paid (1,204,000) (427,000) (1,219,000)
Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities 10,909,000 168,000 19,000
Conversion of convertible preferred shares into ordinary shares upon initial public offering $ 0 $ 205,210,000 $ 0
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Basis of Presentation
12 Months Ended
Apr. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Credo Technology Group Holding Ltd was formed under the laws of the Cayman Islands in September 2014. Credo Technology Group Holding Ltd directly owns Credo Technology Group Ltd., which owns, directly and indirectly, all of the shares of its subsidiaries in mainland China, Hong Kong, and the United States (“U.S.”). References to the “Company” in these notes refer to Credo Technology Group Holding Ltd and its subsidiaries on a consolidated basis, unless otherwise specified.
The Company is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency. The Company’s connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G, 200G, 400G, 800G and emerging 1.6T markets. The Company’s products are based on its Serializer/Deserializer (“SerDes”) and Digital Signal Processor (“DSP”) technologies. The Company’s product families include integrated circuits (“ICs”), Active Electrical Cables (“AECs”) and SerDes Chiplets. The Company’s intellectual property (“IP”) solutions consist primarily of SerDes IP licensing.
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 29, 2023 (“fiscal year 2023”) is a 52-week fiscal year. The first quarter of our fiscal year 2023 ended on July 30, 2022, the second quarter ended on October 29, 2022 and the third quarter ended on January 28, 2023.
Reclassifications
Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net income (loss) or cash flows for any of the periods presented.
Initial Public Offering
On January 31, 2022, the Company completed an initial public offering (the “IPO”) of 20,000,000 of its ordinary shares, par value $0.00005 per share (the “Shares”), at a public offering price of $10.00 per share. The Company sold 18,383,800 Shares and certain existing shareholders sold an aggregate of 1,616,200 Shares. The Company received net proceeds of $171.9 million after deducting underwriting discounts and commissions.
Immediately prior to the Closing, all of the Company’s outstanding Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”) automatically converted into ordinary shares on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
In connection with the IPO, the underwriters were granted a 30-day option to purchase from the Company up to an additional 3,000,000 of the Company’s ordinary shares at the public offering price, less underwriting discounts and commissions. On February 7, 2022, the underwriters exercised the option to purchase additional shares in full, which purchase closed on February 10, 2022. The Company received net proceeds of $28.1 million after deducting underwriting discounts and commissions. The Company
incurred total IPO offering costs of $5.7 million, which were recorded as a reduction in additional paid-in capital as of April 30, 2022.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies
12 Months Ended
Apr. 29, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Use of Estimates
The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.
The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, valuation of ordinary shares, the realization of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance related to the pandemic that would require management to update the significant estimates and assumptions used in the preparation of the consolidated financial statements. As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.
Foreign Currency
All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).
Cash, Cash Equivalents and Short-term Investments
Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.
Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.
The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent
and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that  may affect collectability of the outstanding receivables. Management does not believe that an allowance for credit losses is needed as of April 29, 2023 or April 30, 2022 based on review of credit worthiness of the customers and their payment histories.
Inventory
The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Transportation equipment4
Leases
The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and
prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-lived Assets
The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.
If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.
Revenue Recognition
The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products.
The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (“SSP”) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. The determination of the SPP for certain of the Company’s IP requires fair value estimate under income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services.
Product Sales - The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 29, 2023 and April 30, 2022, the sales returns and rebate reserves were not material.
IP License Revenue - The Company’s IP license revenue consists of perpetual licenses, support and maintenance, and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year.
In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Product and IP License Engineering Services Revenue - Some product and IP revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers.
Certain contracts may include multiple performance obligations for which the Company allocates revenue to each performance obligation based on relative SSP. The Company determines SSPs based on observable evidence. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company records liabilities for amounts that are collected in advance of the satisfaction of performance obligations under deferred revenue.
Customer Warrant
The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the
underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Cost of Revenue
Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue, cost of IP license revenue, and cost of IP license engineering services revenue.
Shipping and Handling Costs
Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling and marketing expenses in the Company’s Consolidated Statements of Operations.
Research and Development
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
Convertible Preferred Shares
The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance. Prior to fiscal 2022, the convertible preferred shares were recorded outside of shareholders’ equity (deficit) because, in the event of certain liquidation events considered not solely within the Company’s control, such as a change in control event and sale of all or substantially all of the Company’s assets, the convertible preferred shares would have become redeemable at the option of the holders.
Share-Based Compensation
The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the average historical share price volatility of comparable publicly traded companies in the Company’s industry group. The Company has not paid and does not expect to pay dividends. The Company accounts for forfeitures as they occur.
The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on Black-Scholes option pricing model.
Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and
venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.
Income Taxes
The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.
The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company accounts for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Net Loss Per Share
Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.
Accounting Pronouncement Recently Adopted
In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Topic 740 in order to reduce
cost and complexity of its application. This new guidance was effective for the Company for its fiscal year beginning May 1, 2022. The Company adopted this guidance on May 1, 2022 prospectively, and the impact on its consolidated financial statements was not material.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company is required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year 2023. The Company adopted this guidance during the year ended April 29, 2023 prospectively, and the impact on its consolidated financial statements was not material.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations
12 Months Ended
Apr. 29, 2023
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. Cash is placed in major financial institutions around the world. The Company’s cash deposits exceed insured limits. Short-term investments are subject to counterparty risk up to the amount presented on the balance sheet.
Historically, a relatively small number of customers have accounted for a significant portion of the Company’s revenue. The particular customers which account for revenue concentration have varied from period to period as a result of the addition of new contracts, completion of existing contracts, and the volumes and prices at which the customers have recently bought the Company’s products. These variations are expected to continue in the foreseeable future.
The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:
Accounts ReceivableApril 29, 2023April 30, 2022
Customer A**54 %*
Customer B***52 %
Customer C*14 %
Customer D22 %*
Year Ended
RevenueApril 29, 2023April 30, 2022April 30, 2021
Customer A**46 %**
Customer B***30 %32 %
Customer C13 %18 %*
Customer D12 %11 %*
Customer E*10 %*
Customer F**10 %
Customer G**12 %
* Less than 10% of total accounts receivable or total revenue.
** Both customers A and B were distributors who sold the Company’s products to the same end customer.
The Company believes that the concentration of credit risk in its trade receivables is substantially mitigated by the high level of credit worthiness of its customers and the relatively short collection terms.
The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended when deemed necessary based upon payment history and the customer’s current credit worthiness, but generally require no collateral.
The Company operates in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products with new capabilities, general economic conditions worldwide, the ability to safeguard patents and other intellectual property in a rapidly evolving market and reliance on assembly and test subcontractors, third-party wafer fabricators and other factors could affect the Company’s financial results.
The Company currently outsources all of its integrated circuit manufacturing to Taiwan Semiconductor Manufacturing Company Limited with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. Any disruption of or interference with the Company’s access to the goods or services from these subcontractors would impact the Company’s operations.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
12 Months Ended
Apr. 29, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Recognition Revenue Recognition
Contract Balances
The contract assets are primarily related to the Company’s fixed-fee IP licensing arrangements and rights to consideration for performance obligations delivered but not billed as of April 29, 2023 and April 30, 2022.
During the year ended April 29, 2023, the Company recognized $1.2 million of revenue that was included in the deferred revenue balance as of April 30, 2022. During the year ended April 30, 2022, the Company recognized $4.0 million of revenue that was included in the deferred revenue balance as of April 30, 2021. During the year ended April 30, 2021, the Company recognized $4.5 million of revenue that was included in the deferred revenue balance as of April 30, 2020.
During the year ended April 29, 2023, the decrease in contract assets of $1.6 million was primarily driven by IP licensing and engineering services arrangements where certain billing milestones were reached during fiscal 2023 while the criteria for revenue had previously been met.
During the year ended April 29, 2023, the increase in deferred revenue of $3.2 million was primarily due to customer advances related to product support services.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. The contracted but unsatisfied performance obligation was approximately $9.2 million and the satisfied but unrecognized performance obligation was approximately $10.1 million as of April 29, 2023, which the Company expects to recognize over the next fiscal year. The amounts stated above include amounts relating to an IP licensing and development contract we entered into with a customer in its fiscal year ended April 30, 2022 (“fiscal year 2022”), for a total cash consideration of $43.5 million, which is receivable over an estimated period of three years upon meeting certain contractual milestones. As of April 29, 2023, we had billed $33.1 million and recognized revenue amounting to $33.2 million upon delivery of the deliverables which were consistent with the meeting of the first three milestones. We have applied constraint on a remaining milestone due to significant uncertainty relating to the delivery of the milestone as of April 29, 2023 associated with dependency on actions by the customer. The constraints will be re-evaluated at each future reporting period.
Customer Warrant
During fiscal year 2022, the Company issued a warrant to Amazon.com NV Investment Holdings LLC (“Holder”) to purchase an aggregate of up to 4,080,000 of our ordinary shares at an exercise price of
$10.74 per share (the “Customer Warrant”). The exercise period of the Warrant is through the seventh anniversary of the issue date. Upon issuance of the Warrant, 40,000 of the shares issuable upon exercise of the Warrant vested immediately and the remainder of the shares issuable will vest in tranches over the contract term based on the amount of global payments by Holder and its affiliates to us, up to $201.0 million in aggregate payments. A total of 80,000 and 40,000 Warrant shares were vested as of April 29, 2023 and April 30, 2022, respectively.
The grant date fair value of the Warrant share was determined at $4.65 per share using the Black-Scholes option pricing model. The grant date fair value of the Warrant share was estimated using the following assumptions:
At Grant Date
Expected volatility40.00%
Weighted-average expected term (in years)7
Risk-free interest rate1.41%
Dividend yield—%
Fair value per ordinary share$10.74
During the fiscal years ended April 29, 2023 and April 30, 2022, the Company recognized $1.2 million and $0.6 million, respectively, as contra revenue within the product sales revenue on the consolidated statements of operations.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
12 Months Ended
Apr. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is an exit price representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 - Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 - Other inputs that are directly or indirectly observable in the marketplace.
Level 3 - Unobservable inputs that are supported by little or no market activity.
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The Company measures the fair value of money market funds using Level 1 inputs. The Company’s certificates of deposit are classified as a held-to-maturity security as the Company intends to hold until their maturity dates. The certificates of deposit are valued using Level 2 inputs. Pricing sources may include industry standard data providers, security master files from large financial institutions, and other third-party sources used to determine a daily market value.
The following table presents the fair value of the financial instruments measured on a recurring basis as of April 29, 2023 (in thousands).
April 29, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$99,119 $— $— $99,119 
Short-term investments:
Certificate of deposit— 109,228 — 109,228 
Total cash equivalents and short-term investments$99,119 $109,228 $— $208,347 
The carrying amount of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable and accounts payable, approximate their respective fair values because of their short maturities. As of April 29, 2023, there were no unrealized loss or gains associated with the Company’s financial instruments. The interest income recognized during the year ended April 29, 2023 was $4.7 million.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information
12 Months Ended
Apr. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Information Supplemental Financial Information
Inventories
Inventories consisted of the following (in thousands):
April 29, 2023April 30, 2022
Raw materials$17,456 $11,610 
Work in process7,200 10,352 
Finished goods21,367 5,375 
$46,023 $27,337 
Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
April 29, 2023April 30, 2022
Computer equipment and software$13,942 $1,736 
Laboratory equipment15,577 9,521 
Production equipment19,783 15,502 
Leasehold improvements2,005 1,465 
Others632 524 
Construction in progress6,300 2,932 
58,238 31,680 
Less: accumulated depreciation and amortization(18,017)(9,836)
$40,222 $21,844 
Depreciation and amortization expense, excluding the assets impairment charges, for the years ended April 29, 2023, April 30, 2022 and April 30, 2021, was $9.5 million, $4.8 million, and $2.2 million, respectively. Construction in progress and production equipment primarily includes mask set costs capitalized relating to the Company’s new products to be introduced or yet to be in production.
During the year ended April 29, 2023, the Company recorded $2.4 million impairment charges primarily related to the impairment on property and equipment. Impairment charges were presented under operating expenses in the consolidated statements of operations for equipment that did not reach production qualification. During the year ended April 30, 2022, the Company recorded $4.9 million
impairment charges primarily related to the impairment on property and equipment. Impairment charges of $1.8 million were presented as part of cost of product sales revenue in the consolidated statements of operations as it related to a production equipment no longer in service and impairment charges of $3.1 million were presented under operating expenses in the consolidated statements of operations for equipment that did not reach production qualification. There were no impairment charges of long-lived assets for the year ended April 30, 2021.
Other Non-current Assets
Other non-current assets consisted of the following (in thousands):
April 29, 2023April 30, 2022
Refundable deposits$5,180 $— 
Other non-current assets8,795 4,714 
$13,975 $4,714 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Accrued expenses$6,595 $8,372 
Current payables relating to purchases of property and equipment4,269 — 
Current portion of operating lease liabilities2,630 2,379 
Income tax payable960 1,312 
$14,454 $12,063 
Other non-current Liabilities
Other non-current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Non-current payables relating to purchases of property and equipment$5,049 $— 
Non-current deferred revenue380 — 
Other non-current liabilities324 220 
$5,753 $220 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
12 Months Ended
Apr. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Non-Cancelable Purchase Obligations
Total future non-cancelable purchase obligations as of April 29, 2023 were as follows (in thousands):
Fiscal Year Purchase Commitments to Manufacturing Vendors Technology License Fees
2024$9,134 $5,177 
20256,763 5,432 
20268,131 350 
20279,282 350 
Thereafter7,319 700 
Total unconditional purchase commitments$40,629 $12,009 
Technology license fees include the liabilities under agreements for technology licenses between the Company and various vendors.
Under the Company’s manufacturing relationships with its foundry partners, cancellation of outstanding purchase orders is allowed but requires payment of all costs and expenses incurred through the date of cancellation.
As of April 29, 2023, the total value of non-cancelable purchase orders payable within the next one year that were committed with the Company’s third-party subcontractors was approximately $5.1 million. Such purchase commitments are included in the preceding table.
The Company entered into a manufacturing supply capacity reservation agreement with an assembly subcontractor during the fiscal year April 29, 2023 due to the current global supply shortage environment. Under this arrangement, the Company agreed to pay refundable deposits to the supplier in exchange for reserved manufacturing production capacity over the term of the agreement, which approximates five years. In addition, the Company committed to certain purchase levels that were in line with the capacity reserved. If the Company does not meet the purchase level commitment, the agreement requires the Company to pay a fee equal to the difference between the actual purchase and the purchase commitment, up to the value of refundable deposits made. The Company currently estimates that it has made purchase level commitments of at least $35.5 million for the fiscal year 2024 through fiscal year 2028 under the capacity reservation agreement. Such purchase commitments are included in the preceding table. In addition, refundable deposits of $5.4 million were paid as of April 29, 2023, and refundable deposits payable under this arrangement is $3.4 million in fiscal year 2024.
Warranty Obligations
The Company has contractual commitments to various customers, which could require the Company to incur costs to repair an epidemic defect with respect to its products outside of the normal warranty period if such defect were to occur. The Company’s products carry a standard one-year warranty. The Company’s warranty expense has not been material in the periods presented.
Indemnifications
In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications. Accordingly, the Company has no liabilities recorded for these agreements as of April 29, 2023 and April 30, 2022.
Legal Proceedings
From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determined that such a liability for litigation and contingencies are both probable and reasonably estimable. As of the date of issuance of the consolidated financial statements, the Company was not subject to any litigation. No accruals for loss contingencies or recognition of actual losses have been recorded in any of the periods presented.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Shares
12 Months Ended
Apr. 29, 2023
Temporary Equity Disclosure [Abstract]  
Convertible Preferred Shares Convertible Preferred Shares
The Company had previously issued Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”).
Immediately prior to the completion of the IPO, all of the then outstanding 52,059,826 shares of the Company’s convertible Preferred Shares were automatically converted into an aggregate 52,059,826 shares of ordinary share on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:
SeriesShares AuthorizedShares Issued and OutstandingPer Share Liquidation PreferenceAggregate Liquidation Preference (in thousands)
Series A8,313 8,313 $1.00 $8,313 
Series B8,593 8,593 2.10 18,000 
Series C5,245 5,245 4.29 22,500 
Series D20,028 20,028 4.99 100,000 
Series D+9,881 9,881 5.81 57,361 
52,060 52,060 $206,174 
The rights, privileges, and preferences of the Series A, Series B, Series C, Series D, and Series D+ convertible preferred shares were as follows:
Conversion Rights - Each preferred share was convertible, at the option of the holder, at any time, and without the payment of any additional consideration, into such number of fully paid ordinary share as was determined by dividing the applicable original issue price for each such series of preferred shares by the applicable conversion price in effect at the time of the conversion. The conversion price per share for each series of preferred share shall initially be equal to the original issue price of such series, which means $1.00 per share for Series A, $2.10 per share for Series B, $4.29 per share for Series C, $4.99 per share for Series D and $5.81 per share for Series D+. The conversion price shall be subject to adjustment in order to adjust the number of ordinary shares into which the preferred shares are convertible.
Each share of Series A, B, C, D and D+ convertible preferred share automatically converted into the number of ordinary shares at the conversion rate at the time in effect upon the closing of a public offering of ordinary shares which results in at least $25.0 million of proceeds to the Company at a per share price not less than $9.99 or with the vote or written consent of the holders of a majority of the then outstanding preferred shares, voting as a separate class, to convert their preferred shares at the then‐effective Conversion Price.
Dividends - The holders of preferred shares were entitled to receive noncumulative dividends when and if declared by the Company’s board of directors. The holders of preferred shares were entitled to receive dividends prior and in preference to any payment of any dividend on ordinary shares in an amount equal to 8% of the original issue price per share of such preferred share. After payment of such dividends, any additional dividends shall be distributed among all holders of ordinary shares and preferred shares in proportion to the number of ordinary shares that would be held by each such holder if all preferred shares were converted to ordinary shares at the then effective conversion rate. no dividends had been declared by the board of directors from inception through the date of conversion into ordinary shares.
Liquidation Rights - In the event of any sale, lease, conveyance or other disposition of all or substantially all of the assets of the Company or the exclusive license of all or substantially all of the Company’s intellectual property used in generating all or substantially all of the Company’s revenues, reorganization, consolidation, acquisition, merger, liquidation, dissolution or winding up of the Company, either voluntary or involuntary, the holders of preferred shares shall be entitled to receive in preference to the holders of ordinary shares, an amount per share equal to the liquidation preference, plus any declared but unpaid dividends. After payment of the liquidation preference to holders of preferred shares, the remaining assets of the Company were available for distribution on a pro rata basis to the holders of ordinary shares.
Voting Rights - The holders of the convertible preferred shares were entitled to the number of votes equal to the number of ordinary shares into which such convertible preferred shares could be converted on the record date.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Ordinary Shares
12 Months Ended
Apr. 29, 2023
Equity [Abstract]  
Ordinary Shares Ordinary Shares
In connection with the consummation of the IPO, the Company filed the Amended and Restated Memorandum of Association with Cayman Islands, which authorized 1,000,000,000 ordinary shares, par value $0.00005 per share and 50,000,000 convertible preferred shares.
Each ordinary share is entitled to one vote per share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the Company’s board of directors, subject to the prior rights of holders of all other classes of shares outstanding.
Share Issuances Subject to Repurchase
The Company has issued ordinary shares to certain employees that are subject to vesting periods pursuant to the respective share purchase agreements (“Restricted Share Award” or “RSA”). In addition, the Company allows early exercise for unvested ordinary share options under its 2015 Stock Plan (as defined in Note 10 to the consolidated financial statements). In regard to the ordinary shares purchased, but not vested, the Company has the right to repurchase shares at the original issue price in the event of termination of services. As of April 29, 2023, 98,631 shares from share option early exercises remained subject to the Company’s repurchase rights. As of April 30, 2022, 442,787 such ordinary shares, consisting of 16,667 shares from RSA and 426,120 from share option early exercises, remain subject to the Company’s repurchase rights. These shares are excluded from ordinary shares outstanding.
Share Repurchase Transaction
In July 2020, the Company offered to purchase up to an aggregate of 8,032,128 of its ordinary shares and options from certain ordinary shareholders, primarily initial investors, founders and current employees of the Company, at a cash price of $4.98 per share. The transaction was completed in August 2020. The total ordinary shares and options the Company repurchased was 6,875,822 at a total purchase price of $34.2 million. The excess of the repurchase price over the fair value of ordinary shares and options, which were originally issued to founders and current employees, was recorded as share-based compensation expense of $11.3 million for the year ended April 30, 2021.
For the excess of the fair value of ordinary shares and options over the par value of shares, the Company allocated the amount to both accumulated deficit and additional paid in capital. The portion allocated to additional paid in capital was determined by applying a percentage, determined by dividing the number of shares repurchased by the number of shares issued and outstanding immediately prior to the share repurchase, to the balance of additional paid in capital as of the date of share repurchase. In connection with the transaction, $0.9 million was allocated to additional paid in capital and $22.0 million was allocated to accumulated deficit.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan
12 Months Ended
Apr. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Share Incentive Plan Share Incentive Plan
2015 Stock Plan
The Company adopted the 2015 Stock Plan (the “2015 Plan”) in February 2015. The 2015 Plan was an equity incentive program under which employees of the Company or its subsidiary corporations (including officers), non-employee members of the Company’s board of directors, and consultants to the Company or its subsidiary corporations were offered an opportunity to acquire the Company’s ordinary shares. The 2015 Plan provided both for the direct award or sale of ordinary shares (“RSAs”) and for the grant of options to purchase ordinary shares. Options granted under the 2015 Plan were Incentive Stock Options (“ISOs”) intended to qualify under Code Section 422 or Nonstatutory Stock Options (“NSOs”) which were not intended to so qualify. Only employees, outside directors and consultants of either the Company or a subsidiary of the Company, were eligible for the grant of NSO or the direct award or sale of ordinary shares. Only employees of either the Company or of a subsidiary of the Company, were eligible for the grant of ISOs.
As of January 27, 2022, the 2015 Plan has ceased to be available for grants of new awards. Prior to the aforementioned cessation of the 2015 Plan for new grants and as of April 30, 2022, 26,000,000 ordinary shares were authorized for issuance under the 2015 Plan. Options under the 2015 Plan may be granted for periods of up to ten years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by the Company’s board of Directors. Both RSAs and options granted generally vest over four years and vest at a rate of 25% upon the first anniversary of the issuance date and 1/48th per month thereafter.
A summary of information related to share option activity, excluding options early exercised, is as follows:
Options Outstanding
Outstanding Share OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in thousands)
Balances as of April 30, 202114,120,179$1.577.87$62,613 
Options granted701,500$6.11
Options exercised and vested(2,924,410)$1.04
Options canceled/ forfeited(536,524)$3.18
Balances as of April 30, 202211,360,745$1.947.12$103,412 
Options exercised and vested(2,246,253)$1.48
Options canceled/ forfeited(244,837)$3.34
Balances as of April 29, 20238,869,655$2.026.22$53,993 
Vested or expected to vest as of April 29, 20238,869,655$2.026.22$53,993 
Exercisable as of April 29, 20238,771,024$2.026.22$53,393 
During the years ended April 29, 2023, 2022 and 2021, the total intrinsic value of options exercised, including options early exercised, was $22.2 million, $28.4 million and $4.7 million, respectively. The weighted-average grant date fair value of options vested was $1.41, $1.36 and $0.65 per share for the year ended April 29, 2023, April 30, 2022 and April 30, 2021, respectively.
The total grant date fair value of share options that vested was $15.6 million, $4.5 million and $2.1 million as of April 29, 2023, 2022 and 2021, respectively. As of April 29, 2023, the total unrecognized compensation cost was $5.4 million related to share options, which are expected to be recognized over a weighted-average period of 1.48 years.
The Company estimated the fair value of share options using the Black-Scholes option-pricing model. The fair value of employee share options is being amortized on a straight-line basis over the requisite service period of the awards. The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:
Year Ended
April 30, 2022April 30, 2021
Expected volatility
41.29% - 42.31%
40.12% - 42.84%
Weighted-average expected term (in years)5.965.97
Risk-free interest rate
0.69% - 1.23%
0.32% - 1.19%
Dividend yield—%—%
Weighted-average grant date fair value per share$6.26$1.86
2021 Long-Term Incentive Plan
In December 2021, the Company adopted the 2021 long-term incentive plan (the “2021 Plan”). Upon the adoption, the 2021 Plan had 19,907,421 ordinary shares reserved for issuance. Awards granted under the 2021 Plan may include, but are not limited to, options and restricted share units (“RSU”). Options granted under the 2021 Plan generally have a term of 10 years and generally must be issued at prices equal to the fair market value of the share on the date of grant. RSU awards are denominated in shares of ordinary shares, but may be settled in cash or shares upon vesting, as determined by the Company at the time of grant. None of the awards granted under the 2021 Plan as of April 29, 2023 allowed cash settlement. Awards under the 2021 Plan generally vest over 4 years.
A summary of RSU activity is as follows:
Number of sharesWeighted-Average Grant Date Fair ValueWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in thousands)
Balances as of 4/30/2021— — — — 
Granted4,176,250 $10.25 
Vested(12,499)$10.00 
Canceled/ forfeited(30,000)$10.00 
Balances as of 4/30/20224,133,751 $10.26 1.65$45,637 
Granted5,473,980$12.34 
Vested(1,395,774)$10.17 
Canceled/ forfeited(413,608)$10.80 
Balances as of 4/29/20237,798,349$11.66 1.65$63,245 
Expected to vest as of April 29, 20237,798,349$11.66 1.65$63,245 
As of April 29, 2023, 18,864,769 shares remained available for future issuance under the 2021 Plan.
As of April 29, 2023, unamortized compensation expense related to RSUs was $82.8 million. The unamortized compensation expense for RSUs will be amortized on a straight-line basis and is expected to be recognized over a weighted-average period of 3.25 years.
Employee Stock Purchase Plan
In January 2022, the Company adopted the Employee Stock Purchase Plan (“ESPP”). Under the ESPP, a total of 3,800,508 shares have been authorized for the grant of options and participants can purchase the Company’s ordinary shares using payroll deductions, which may not exceed 15% of their
total cash compensation. Pursuant to the terms of the ESPP, the “look-back” period for the share purchase price is 24 months. Offering and purchase periods begin on January 1 and July 1 of each year. Participants will be granted the right to purchase ordinary shares at a price per share that is 85% of the lesser of the fair market value of the shares at (i) the participant’s entry date into the two-year offering period or (ii) the end of each six-month purchase period within the offering period.
During the year ended April 29, 2023, 246,660 shares were issued under the ESPP. No shares were issued during the year ended April 30, 2022. As of April 29, 2023, 3,553,848 shares remained available for future issuance under the ESPP.
The following weighted-average assumptions were used for the year ended April 30, 2022 to calculate the fair value of ordinary share to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model:
Year Ended
April 29, 2023April 30, 2022
Estimated fair value4.274.56
Expected volatility34.00%33.00%
Expected term (in years)0.931.17
Risk-free interest rate1.54%1.41%
Expected dividend yield—%—%
Share-Based Compensation Associated with Awards to Employees
The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Cost of revenue$634 $220 $183 
Research and development13,326 5,021 7,737 
Selling, general and administrative9,556 3,947 5,986 
$23,516 $9,188 $13,906 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
12 Months Ended
Apr. 29, 2023
Leases [Abstract]  
Leases Leases
Effective May 1, 2021, the Company adopted the new lease accounting standard using the modified retrospective approach. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets (“ROU”) and lease liabilities are not recognized for short-term leases. Adoption of this standard resulted in the recording of operating lease ROU assets of $4.0 million and corresponding operating lease liabilities of $4.0 million. The standard did not materially affect the consolidated statements of operations and had no impact on cash flows.
The Company determines if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the rate implicit in each lease is not readily determinable, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of
lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
The Company's leases include office space located in the United States and other international locations, which are all classified as operating leases. The Company’s leases have remaining lease terms generally between one year and eight years. Operating leases are included in right of use assets, accrued expenses and other current liabilities, and non-current operating lease liabilities on the Company’s consolidated balance sheets. The Company does not have any finance leases.
During the year ended April 30, 2022, the Company entered into a sublease agreement whereby the Company will lease an office space located in San Jose, California (the “HQ Lease”). The office space serves as the Company’s corporate headquarters and includes engineering, marketing and administrative functions. The HQ Lease has a term of 103 months from the contract commencement date in April 2022. The ROU assets and operating lease liabilities associated with the HQ Lease as of April 29, 2023 were $12.4 million and $13.1 million, respectively.
Lease expense and supplemental cash flow information are as follows (in thousands):
Year Ended
April 29, 2023April 30, 2022
Operating lease expenses$3,640 $3,017 
Cash paid for amounts included in the measurement of operating lease liabilities$3,172 $2,588 
Right-of-use assets obtained in exchange for lease obligation$649 $15,543 
The aggregate future lease payments for operating leases as of April 29, 2023 are as follows (in thousands):
Fiscal YearOperating leases
2024$3,456 
20252,819 
20262,346 
20272,215 
20282,194 
Thereafter5,785 
Total lease payments18,815 
Less: Interest3,315 
Present value of lease liabilities$15,500 
As of April 29, 2023, the weighted average remaining lease term for the Company's operating leases was 6.73 years and the weighted average discount rate used to determine the present value of the Company's operating leases was approximately 5.80%.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
12 Months Ended
Apr. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
United States$4,469 $2,512 $2,011 
International(22,383)(24,725)(27,307)
$(17,914)$(22,213)$(25,296)
The components of income tax expense (benefit) are summarized as follows (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Current
Federal$(24)$224 $274 
State(25)28 
International762 1,292 544 
Total current tax expense 740 1,491 846 
Deferred
Federal(2,005)(1,163)1,219 
State(218)(142)
International116 (223)144 
Total deferred tax benefit (2,107)(1,528)1,369 
Total tax expense (benefit)$(1,367)$(37)$2,215 
The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):
April 29, 2023April 30, 2022
Deferred tax assets:
Accrued expense$941 $1,114 
Net operating losses1,284 125 
Research and development credits9,401 5,299 
Share compensation1,907 868 
Lease liability3,487 3,900 
Others
Total deferred tax assets17,025 11,309 
Deferred tax liabilities
Property and equipment basis(1,132)(1,162)
Right of use assets(3,353)(3,842)
Total deferred tax liabilities(4,485)(5,004)
Valuation allowance(9,306)(5,170)
Net deferred taxes $3,234 $1,135 
A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. The valuation allowance increased by $4.1 million in fiscal year 2023. As of April 29, 2023, the Company had U.S. federal and state net
operating loss of approximately $4.9 million and $1.4 million, respectively. The U.S. federal net operating loss can be carried forward indefinitely. The state net operating loss carryforwards will begin to expire in fiscal 2043. As of April 29, 2023, the Company had US federal and state research credits of $7.0 million and $6.3 million, respectively. The federal research credits will begin to expire in 2039. The state research credits have no expiration date. As it is not more likely than not that the Company will be able to utilize the federal and state research credits, the Company recorded $9.3 million of valuation allowance. As of April 29, 2023, the Company had no foreign tax credit carryover.
Foreign earnings may be subject to withholding taxes in local jurisdictions if they are distributed. The amount of cumulative undistributed earnings that are permanently reinvested that could be subject to withholding taxes were $12.3 million as of April 29, 2023. The Company intends to reinvest these earnings indefinitely.
The Company consists of a Cayman parent holding company with various international and U.S. subsidiaries. The applicable statutory rate in Cayman is zero for the Company for the years ended April 29, 2023, April 30, 2022 and April 30, 2021. For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 29, 2023, April 30, 2022 and April 30, 2021 is applied as follows:
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Statutory federal tax expense rate21 %21 %21 %
State tax, net of federal benefit%%— %
Research tax credits14 %%%
Share compensation18 %%— %
Other%%%
Foreign rate differential(32)%(26)%(25)%
Change in valuation allowance(15)%(4)%(8)%
Withholding taxes(1)%(4)%(2)%
Effective tax rate%— %(10)%
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
April 29, 2023April 30, 2022
Beginning gross unrecognized tax benefits $1,844 $1,234 
Additions for tax positions taken in the current year1,081616 
Subtractions for tax positions taken in the prior year(60)(6)
Ending gross unrecognized tax benefits $2,865 $1,844 
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on such position’s technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities.
Included in the balance of unrecognized tax benefits as of April 29, 2023 and April 30, 2022 were potential benefits of $2.9 million and $1.8 million, respectively, which if recognized, would affect the effective tax rate. If the unrecognized tax benefits were recognized, it would result in additional deferred tax assets, which are expected to require a full valuation allowance based on the Company’s current valuation allowance position. Unrecognized tax benefits are not expected to significantly increase or decrease within the next 12 months.
The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. For the years ended April 29, 2023, April 30, 2022 and April 30, 2021, the Company’s current tax provision was not impacted by interest and penalties.
The Company files U.S. state and foreign jurisdictions income tax returns with varying statutes of limitations. The Company does not have any tax years under income tax examination by taxing authorities. The Company’s tax returns continue to remain subject to examination by U.S. federal authorities for the years ended April 30, 2019 through 2022 and by state authorities for the years ended April 30, 2018 through 2022. For the Company’s international subsidiaries, the tax years that remain open to examination vary based on the year that each entity began operating.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
12 Months Ended
Apr. 29, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Numerator:
Net loss$(16,547)$(22,176)$(27,511)
Denominator:
Weighted-average shares outstanding used in basic and diluted calculation146,556 88,398 69,099 
Net loss per share attributable to ordinary shareholders
Basic and diluted$(0.11)$(0.25)$(0.40)
Potential dilutive securities include dilutive ordinary shares from share-based awards attributable to the assumed exercise of share options, restricted share units and employee stock purchase plan shares using the treasury stock method. Under the treasury stock method, potential ordinary shares outstanding are not included in the computation of diluted net loss per share if their effect is anti-dilutive. The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended April 29, 2023, April 30, 2022 and April 30, April 30, 2021 because such securities have an anti-dilutive impact due to losses reported:
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Options and RSAs10,081 10,766 10,309 
RSUs4,985 870 — 
ESPP128 — — 
Customer warrant4,080 1,386 — 
Convertible preferred shares— — 44,803 
19,274 13,022 55,112 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information
12 Months Ended
Apr. 29, 2023
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
As discussed in “Note 2 — Significant Accounting Policies,” the Company operates in one reportable segment.
The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineer services, which may differ from the end customer’s principal offices (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
United States$44,253 $27,696 $35,655 
Mainland China96,935 37,699 363 
Mexico13,097 10,140 8,118 
Hong Kong9,646 11,696 4,492 
Rest of World20,263 19,246 10,069 
$184,194 $106,477 $58,697 
The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):
April 29, 2023April 30, 2022
Property and equipment, net:
United States$8,791 $4,266 
Taiwan14,625 12,787 
Mainland China2,657 2,593 
Hong Kong14,149 2,238 
$40,222 $21,844 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
12 Months Ended
Apr. 29, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 29, 2023 (“fiscal year 2023”) is a 52-week fiscal year. The first quarter of our fiscal year 2023 ended on July 30, 2022, the second quarter ended on October 29, 2022 and the third quarter ended on January 28, 2023.
Reclassifications
Reclassifications
Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net income (loss) or cash flows for any of the periods presented.
Use of Estimates
Use of Estimates
The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.
The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, valuation of ordinary shares, the realization of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. As of the date of issuance of these consolidated financial statements, the Company is not aware of any specific event or circumstance related to the pandemic that would require management to update the significant estimates and assumptions used in the preparation of the consolidated financial statements. As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.
Foreign Currency
Foreign Currency
All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).
Cash, Cash Equivalents and Short-term Investments
Cash, Cash Equivalents and Short-term Investments
Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.
Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.
The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent
and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.
Accounts Receivable Accounts ReceivableAccounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that  may affect collectability of the outstanding receivables. Management does not believe that an allowance for credit losses is needed as of April 29, 2023 or April 30, 2022 based on review of credit worthiness of the customers and their payment histories.
Inventory InventoryThe Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses.
Property and Equipment, Net Property and Equipment, NetProperty and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets.
Leases
Leases
The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and
prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.
If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.
Revenue Recognition
Revenue Recognition
The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products.
The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (“SSP”) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. The determination of the SPP for certain of the Company’s IP requires fair value estimate under income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services.
Product Sales - The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 29, 2023 and April 30, 2022, the sales returns and rebate reserves were not material.
IP License Revenue - The Company’s IP license revenue consists of perpetual licenses, support and maintenance, and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year.
In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Product and IP License Engineering Services Revenue - Some product and IP revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers.
Certain contracts may include multiple performance obligations for which the Company allocates revenue to each performance obligation based on relative SSP. The Company determines SSPs based on observable evidence. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company records liabilities for amounts that are collected in advance of the satisfaction of performance obligations under deferred revenue.
Customer Warrant
The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the
underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Cost of Revenue
Cost of Revenue
Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue, cost of IP license revenue, and cost of IP license engineering services revenue.
Shipping and Handling Costs Shipping and Handling CostsShipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling and marketing expenses in the Company’s Consolidated Statements of Operations.
Research and Development Research and DevelopmentResearch and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
Convertible Preferred Shares Convertible Preferred SharesThe Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance. Prior to fiscal 2022, the convertible preferred shares were recorded outside of shareholders’ equity (deficit) because, in the event of certain liquidation events considered not solely within the Company’s control, such as a change in control event and sale of all or substantially all of the Company’s assets, the convertible preferred shares would have become redeemable at the option of the holders.
Share-Based Compensation
Share-Based Compensation
The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the average historical share price volatility of comparable publicly traded companies in the Company’s industry group. The Company has not paid and does not expect to pay dividends. The Company accounts for forfeitures as they occur.
The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on Black-Scholes option pricing model.
Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and
venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.
Income Taxes
Income Taxes
The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.
The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company accounts for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Net Loss Per Share
Net Loss Per Share
Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.
Segment Information Segment InformationOperating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.
Accounting Pronouncement Recently Adopted
Accounting Pronouncement Recently Adopted
In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Topic 740 in order to reduce
cost and complexity of its application. This new guidance was effective for the Company for its fiscal year beginning May 1, 2022. The Company adopted this guidance on May 1, 2022 prospectively, and the impact on its consolidated financial statements was not material.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company is required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year 2023. The Company adopted this guidance during the year ended April 29, 2023 prospectively, and the impact on its consolidated financial statements was not material.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Tables)
12 Months Ended
Apr. 29, 2023
Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives by Asset Category Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Transportation equipment4
Property and equipment consisted of the following (in thousands):
April 29, 2023April 30, 2022
Computer equipment and software$13,942 $1,736 
Laboratory equipment15,577 9,521 
Production equipment19,783 15,502 
Leasehold improvements2,005 1,465 
Others632 524 
Construction in progress6,300 2,932 
58,238 31,680 
Less: accumulated depreciation and amortization(18,017)(9,836)
$40,222 $21,844 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations (Tables)
12 Months Ended
Apr. 29, 2023
Risks and Uncertainties [Abstract]  
Schedule of Significant Customers' Accounts Receivable and Revenue
The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:
Accounts ReceivableApril 29, 2023April 30, 2022
Customer A**54 %*
Customer B***52 %
Customer C*14 %
Customer D22 %*
Year Ended
RevenueApril 29, 2023April 30, 2022April 30, 2021
Customer A**46 %**
Customer B***30 %32 %
Customer C13 %18 %*
Customer D12 %11 %*
Customer E*10 %*
Customer F**10 %
Customer G**12 %
* Less than 10% of total accounts receivable or total revenue.
** Both customers A and B were distributors who sold the Company’s products to the same end customer.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 29, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model The grant date fair value of the Warrant share was estimated using the following assumptions:
At Grant Date
Expected volatility40.00%
Weighted-average expected term (in years)7
Risk-free interest rate1.41%
Dividend yield—%
Fair value per ordinary share$10.74
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
12 Months Ended
Apr. 29, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements, Recurring The following table presents the fair value of the financial instruments measured on a recurring basis as of April 29, 2023 (in thousands).
April 29, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$99,119 $— $— $99,119 
Short-term investments:
Certificate of deposit— 109,228 — 109,228 
Total cash equivalents and short-term investments$99,119 $109,228 $— $208,347 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information (Tables)
12 Months Ended
Apr. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
April 29, 2023April 30, 2022
Raw materials$17,456 $11,610 
Work in process7,200 10,352 
Finished goods21,367 5,375 
$46,023 $27,337 
Schedule of Property, Plant and Equipment Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Transportation equipment4
Property and equipment consisted of the following (in thousands):
April 29, 2023April 30, 2022
Computer equipment and software$13,942 $1,736 
Laboratory equipment15,577 9,521 
Production equipment19,783 15,502 
Leasehold improvements2,005 1,465 
Others632 524 
Construction in progress6,300 2,932 
58,238 31,680 
Less: accumulated depreciation and amortization(18,017)(9,836)
$40,222 $21,844 
Schedule of Other Non-current Assets
Other non-current assets consisted of the following (in thousands):
April 29, 2023April 30, 2022
Refundable deposits$5,180 $— 
Other non-current assets8,795 4,714 
$13,975 $4,714 
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Accrued expenses$6,595 $8,372 
Current payables relating to purchases of property and equipment4,269 — 
Current portion of operating lease liabilities2,630 2,379 
Income tax payable960 1,312 
$14,454 $12,063 
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Accrued expenses$6,595 $8,372 
Current payables relating to purchases of property and equipment4,269 — 
Current portion of operating lease liabilities2,630 2,379 
Income tax payable960 1,312 
$14,454 $12,063 
Schedule of Other Noncurrent Liabilities Other non-current liabilities consisted of the following (in thousands):
April 29, 2023April 30, 2022
Non-current payables relating to purchases of property and equipment$5,049 $— 
Non-current deferred revenue380 — 
Other non-current liabilities324 220 
$5,753 $220 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-Cancelable Purchase Obligations
Total future non-cancelable purchase obligations as of April 29, 2023 were as follows (in thousands):
Fiscal Year Purchase Commitments to Manufacturing Vendors Technology License Fees
2024$9,134 $5,177 
20256,763 5,432 
20268,131 350 
20279,282 350 
Thereafter7,319 700 
Total unconditional purchase commitments$40,629 $12,009 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Shares (Tables)
12 Months Ended
Apr. 29, 2023
Temporary Equity Disclosure [Abstract]  
Schedule of Preferred Shares Prior to Conversion
A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:
SeriesShares AuthorizedShares Issued and OutstandingPer Share Liquidation PreferenceAggregate Liquidation Preference (in thousands)
Series A8,313 8,313 $1.00 $8,313 
Series B8,593 8,593 2.10 18,000 
Series C5,245 5,245 4.29 22,500 
Series D20,028 20,028 4.99 100,000 
Series D+9,881 9,881 5.81 57,361 
52,060 52,060 $206,174 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan (Tables)
12 Months Ended
Apr. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Information Related to Share Option Activity
A summary of information related to share option activity, excluding options early exercised, is as follows:
Options Outstanding
Outstanding Share OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in thousands)
Balances as of April 30, 202114,120,179$1.577.87$62,613 
Options granted701,500$6.11
Options exercised and vested(2,924,410)$1.04
Options canceled/ forfeited(536,524)$3.18
Balances as of April 30, 202211,360,745$1.947.12$103,412 
Options exercised and vested(2,246,253)$1.48
Options canceled/ forfeited(244,837)$3.34
Balances as of April 29, 20238,869,655$2.026.22$53,993 
Vested or expected to vest as of April 29, 20238,869,655$2.026.22$53,993 
Exercisable as of April 29, 20238,771,024$2.026.22$53,393 
Summary of Weighted Average Assumptions used in Black-Scholes Model The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:
Year Ended
April 30, 2022April 30, 2021
Expected volatility
41.29% - 42.31%
40.12% - 42.84%
Weighted-average expected term (in years)5.965.97
Risk-free interest rate
0.69% - 1.23%
0.32% - 1.19%
Dividend yield—%—%
Weighted-average grant date fair value per share$6.26$1.86
The following weighted-average assumptions were used for the year ended April 30, 2022 to calculate the fair value of ordinary share to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model:
Year Ended
April 29, 2023April 30, 2022
Estimated fair value4.274.56
Expected volatility34.00%33.00%
Expected term (in years)0.931.17
Risk-free interest rate1.54%1.41%
Expected dividend yield—%—%
Summary of RSU Activity
A summary of RSU activity is as follows:
Number of sharesWeighted-Average Grant Date Fair ValueWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in thousands)
Balances as of 4/30/2021— — — — 
Granted4,176,250 $10.25 
Vested(12,499)$10.00 
Canceled/ forfeited(30,000)$10.00 
Balances as of 4/30/20224,133,751 $10.26 1.65$45,637 
Granted5,473,980$12.34 
Vested(1,395,774)$10.17 
Canceled/ forfeited(413,608)$10.80 
Balances as of 4/29/20237,798,349$11.66 1.65$63,245 
Expected to vest as of April 29, 20237,798,349$11.66 1.65$63,245 
Summary of Share-based Compensation Expense
The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Cost of revenue$634 $220 $183 
Research and development13,326 5,021 7,737 
Selling, general and administrative9,556 3,947 5,986 
$23,516 $9,188 $13,906 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Apr. 29, 2023
Leases [Abstract]  
Summary of Lease Expense and Supplemental Cash Flow Information
Lease expense and supplemental cash flow information are as follows (in thousands):
Year Ended
April 29, 2023April 30, 2022
Operating lease expenses$3,640 $3,017 
Cash paid for amounts included in the measurement of operating lease liabilities$3,172 $2,588 
Right-of-use assets obtained in exchange for lease obligation$649 $15,543 
Summary of Aggregate Future Lease Payments
The aggregate future lease payments for operating leases as of April 29, 2023 are as follows (in thousands):
Fiscal YearOperating leases
2024$3,456 
20252,819 
20262,346 
20272,215 
20282,194 
Thereafter5,785 
Total lease payments18,815 
Less: Interest3,315 
Present value of lease liabilities$15,500 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
12 Months Ended
Apr. 29, 2023
Income Tax Disclosure [Abstract]  
Summary of Income (Loss) Before Provision for Income Taxes
Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
United States$4,469 $2,512 $2,011 
International(22,383)(24,725)(27,307)
$(17,914)$(22,213)$(25,296)
Summary of Components of Income Tax Expenses
The components of income tax expense (benefit) are summarized as follows (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Current
Federal$(24)$224 $274 
State(25)28 
International762 1,292 544 
Total current tax expense 740 1,491 846 
Deferred
Federal(2,005)(1,163)1,219 
State(218)(142)
International116 (223)144 
Total deferred tax benefit (2,107)(1,528)1,369 
Total tax expense (benefit)$(1,367)$(37)$2,215 
Summary of Significant Items Comprising the Company's Deferred Taxes
The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):
April 29, 2023April 30, 2022
Deferred tax assets:
Accrued expense$941 $1,114 
Net operating losses1,284 125 
Research and development credits9,401 5,299 
Share compensation1,907 868 
Lease liability3,487 3,900 
Others
Total deferred tax assets17,025 11,309 
Deferred tax liabilities
Property and equipment basis(1,132)(1,162)
Right of use assets(3,353)(3,842)
Total deferred tax liabilities(4,485)(5,004)
Valuation allowance(9,306)(5,170)
Net deferred taxes $3,234 $1,135 
Summary of Reconciliation of Statutory Rate and Effective Tax Rate For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 29, 2023, April 30, 2022 and April 30, 2021 is applied as follows:
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Statutory federal tax expense rate21 %21 %21 %
State tax, net of federal benefit%%— %
Research tax credits14 %%%
Share compensation18 %%— %
Other%%%
Foreign rate differential(32)%(26)%(25)%
Change in valuation allowance(15)%(4)%(8)%
Withholding taxes(1)%(4)%(2)%
Effective tax rate%— %(10)%
Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
April 29, 2023April 30, 2022
Beginning gross unrecognized tax benefits $1,844 $1,234 
Additions for tax positions taken in the current year1,081616 
Subtractions for tax positions taken in the prior year(60)(6)
Ending gross unrecognized tax benefits $2,865 $1,844 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Tables)
12 Months Ended
Apr. 29, 2023
Earnings Per Share [Abstract]  
Summary of Net Loss Per Share, Basic and Diluted
Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Numerator:
Net loss$(16,547)$(22,176)$(27,511)
Denominator:
Weighted-average shares outstanding used in basic and diluted calculation146,556 88,398 69,099 
Net loss per share attributable to ordinary shareholders
Basic and diluted$(0.11)$(0.25)$(0.40)
Summary of Potentially Dilutive Securities Outstanding The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended April 29, 2023, April 30, 2022 and April 30, April 30, 2021 because such securities have an anti-dilutive impact due to losses reported:
Year Ended
April 29, 2023April 30, 2022April 30, 2021
Options and RSAs10,081 10,766 10,309 
RSUs4,985 870 — 
ESPP128 — — 
Customer warrant4,080 1,386 — 
Convertible preferred shares— — 44,803 
19,274 13,022 55,112 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information (Tables)
12 Months Ended
Apr. 29, 2023
Segment Reporting [Abstract]  
Summary of Revenue Disaggregated by Primary Geographical Market
The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineer services, which may differ from the end customer’s principal offices (in thousands):
Year Ended
April 29, 2023April 30, 2022April 30, 2021
United States$44,253 $27,696 $35,655 
Mainland China96,935 37,699 363 
Mexico13,097 10,140 8,118 
Hong Kong9,646 11,696 4,492 
Rest of World20,263 19,246 10,069 
$184,194 $106,477 $58,697 
Summary of Long-Lived Assets Disaggregated by Physical Location
The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):
April 29, 2023April 30, 2022
Property and equipment, net:
United States$8,791 $4,266 
Taiwan14,625 12,787 
Mainland China2,657 2,593 
Hong Kong14,149 2,238 
$40,222 $21,844 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Millions
Feb. 10, 2022
USD ($)
shares
Jan. 31, 2022
USD ($)
$ / shares
shares
Apr. 29, 2023
$ / shares
Apr. 30, 2022
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Common stock, par value (in US dollars per share) | $ / shares   $ 0.00005 $ 0.00005 $ 0.00005
Stockholder's equity, conversion ratio   1    
Issuance costs | $   $ 5.7    
IPO        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   20,000,000    
Sale of stock, price per share (in US dollars per share) | $ / shares   $ 10.00    
Proceeds from sale of stock | $   $ 171.9    
IPO, Sold by Company        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   18,383,800    
IPO, Sold by Existing Shareholders        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   1,616,200    
Over-Allotment Option        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Sale of stock, number of shares issued in transaction (in shares) 3,000,000      
Proceeds from sale of stock | $ $ 28.1      
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details)
12 Months Ended
Apr. 29, 2023
Computer equipment and software  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 3 years
Laboratory equipment  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 5 years
Production equipment  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 5 years
Transportation equipment  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 4 years
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Narratives (Details)
12 Months Ended
Apr. 29, 2023
segment
Accounting Policies [Abstract]  
Operating segments 1
Reportable segments 1
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations (Details) - Customer Concentration Risk
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Accounts Receivable | Customer A**      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 54.00%    
Accounts Receivable | Customer B**      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   52.00%  
Accounts Receivable | Customer C      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   14.00%  
Accounts Receivable | Customer D      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 22.00%    
Revenue | Customer A**      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 46.00%    
Revenue | Customer B**      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   30.00% 32.00%
Revenue | Customer C      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 13.00% 18.00%  
Revenue | Customer D      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 12.00% 11.00%  
Revenue | Customer E      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   10.00%  
Revenue | Customer F      
Concentration Risk [Line Items]      
Concentration risk (as a percent)     10.00%
Revenue | Customer G      
Concentration Risk [Line Items]      
Concentration risk (as a percent)     12.00%
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Previously deferred revenue recognized $ 1,200 $ 4,000 $ 4,500
Increase (decrease) in contract assets (1,609) 4,673 2,648
Increase in deferred revenue 3,186 (2,882) 1,371
Unsatisfied performance obligation, amount 9,200    
Previously satisfied performance obligation, amount 10,100    
Total revenue $ 184,194 $ 106,477 58,697
Number of shares called by warrant (in shares)   4,080,000  
Exercise of warrants, price per share (in US dollars per share) $ 10.74 $ 10.74  
Exercise period of warrant (in years)   7 years  
Number of shares vested upon warrant exercise (in shares)   40,000  
Maximum aggregate payments over contract term   $ 201,000  
Grant date fair value of warrant (in US dollars per share)   $ 4.65  
Warrant contra revenue $ 1,220 $ 640 $ 0
Customer warrant      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Vested (in shares) 80,000    
IP Licensing and Development Contract Customer      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, amount   $ 43,500  
Refundable deposits $ 33,100    
Total revenue $ 33,200    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | IP Licensing and Development Contract Customer      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period (in years)   3 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-30      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period (in years) 1 year    
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details)
Apr. 29, 2023
yr
$ / shares
Apr. 30, 2022
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Exercise period of warrant (in years)   7 years
Fair value per ordinary share (in US dollars per share) | $ / shares $ 10.74 $ 10.74
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) 0.4000  
Weighted-average expected term (in years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) | yr 7  
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) 0.0141  
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) 0  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details)
$ in Thousands
12 Months Ended
Apr. 29, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Interest income $ 4,700
Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total cash equivalents and short-term investments 208,347
Fair Value, Recurring | Certificate of deposit  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Certificate of deposit 109,228
Level 1 | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total cash equivalents and short-term investments 99,119
Level 1 | Fair Value, Recurring | Certificate of deposit  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Certificate of deposit 0
Level 2 | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total cash equivalents and short-term investments 109,228
Level 2 | Fair Value, Recurring | Certificate of deposit  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Certificate of deposit 109,228
Level 3 | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Total cash equivalents and short-term investments 0
Level 3 | Fair Value, Recurring | Certificate of deposit  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Certificate of deposit 0
Money market funds | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds 99,119
Money market funds | Level 1 | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds 99,119
Money market funds | Level 2 | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds 0
Money market funds | Level 3 | Fair Value, Recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Money market funds $ 0
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 17,456 $ 11,610
Work in process 7,200 10,352
Finished goods 21,367 5,375
Inventories $ 46,023 $ 27,337
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 58,238 $ 31,680
Less: accumulated depreciation and amortization (18,017) (9,836)
Property and equipment, net 40,222 21,844
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,942 1,736
Laboratory equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,577 9,521
Production equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,783 15,502
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,005 1,465
Others    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 632 524
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,300 $ 2,932
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Narrative (Details) - USD ($)
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 9,514,000 $ 4,793,000 $ 2,218,000
Total asset impairment charges $ 2,407,000 4,887,000 $ 0
Cost of revenue      
Property, Plant and Equipment [Line Items]      
Total asset impairment charges   1,800,000  
Operating Expense      
Property, Plant and Equipment [Line Items]      
Total asset impairment charges   $ 3,100,000  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Schedule of Other Non-current Assets (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Refundable deposits $ 5,180 $ 0
Other non-current assets 8,795 4,714
Other non-current assets $ 13,975 $ 4,714
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 6,595 $ 8,372
Current payables relating to purchases of property and equipment 4,269 0
Current portion of operating lease liabilities 2,630 2,379
Income tax payable 960 1,312
Accrued expenses and other current liabilities $ 14,454 $ 12,063
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Offsetting [Abstract]    
Non-current payables relating to purchases of property and equipment $ 5,049 $ 0
Non-current deferred revenue 380 0
Other non-current liabilities 324 220
Other non-current liabilities $ 5,753 $ 220
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details)
$ in Thousands
Apr. 29, 2023
USD ($)
Purchase Commitments to Manufacturing Vendors  
Long-Term Purchase Commitment [Line Items]  
2024 $ 9,134
2025 6,763
2026 8,131
2027 9,282
Thereafter 7,319
Total unconditional purchase commitments 40,629
Technology License Fees  
Long-Term Purchase Commitment [Line Items]  
2024 5,177
2025 5,432
2026 350
2027 350
Thereafter 700
Total unconditional purchase commitments $ 12,009
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
12 Months Ended
Apr. 29, 2023
USD ($)
Long-Term Purchase Commitment [Line Items]  
Purchase obligations within the next one year $ 5.1
Term of purchase commitment 5 years
Standard product warranty (in years) 1 year
Purchase Commitments to Manufacturing Vendors  
Long-Term Purchase Commitment [Line Items]  
Purchase commitments to be paid, remainder of fiscal year 2024 through 2028 $ 35.5
Refundable deposits paid 5.4
Refundable deposits payable, next fiscal year $ 3.4
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Shares- Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 31, 2022
Apr. 29, 2023
Apr. 30, 2022
Jan. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)   0 0 52,059,826 50,809,000 32,245,000
Conversion of preferred shares to ordinary shares (in shares) 52,059,826          
Convertible Preferred Stock, Shares Issued upon Conversion       1    
Proceeds from conversion of preferred shares $ 25.0          
Conversion price (in USD per share) $ 9.99          
Convertible dividend rate (as a percent) 8.00%          
Series A            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)       8,313,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 1.00    
Series B            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)       8,593,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 2.10    
Series C            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)       5,245,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 4.29    
Series D            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)       20,028,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 4.99    
Series D+            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)       9,881,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 5.81    
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Jan. 31, 2022
Jan. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares) 50,000,000 50,000,000 50,000,000 52,060,000    
Convertible preferred shares, shares issued (in shares) 0 0   52,060,000    
Convertible preferred shares, shares outstanding (in shares) 0 0   52,059,826 50,809,000 32,245,000
Convertible preferred shares, liquidation preference       $ 206,174    
Series A            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)       8,313,000    
Convertible preferred shares, shares issued (in shares)       8,313,000    
Convertible preferred shares, shares outstanding (in shares)       8,313,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 1.00    
Convertible preferred shares, liquidation preference       $ 8,313    
Series B            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)       8,593,000    
Convertible preferred shares, shares issued (in shares)       8,593,000    
Convertible preferred shares, shares outstanding (in shares)       8,593,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 2.10    
Convertible preferred shares, liquidation preference       $ 18,000    
Series C            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)       5,245,000    
Convertible preferred shares, shares issued (in shares)       5,245,000    
Convertible preferred shares, shares outstanding (in shares)       5,245,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 4.29    
Convertible preferred shares, liquidation preference       $ 22,500    
Series D            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)       20,028,000    
Convertible preferred shares, shares issued (in shares)       20,028,000    
Convertible preferred shares, shares outstanding (in shares)       20,028,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 4.99    
Convertible preferred shares, liquidation preference       $ 100,000    
Series D+            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)       9,881,000    
Convertible preferred shares, shares issued (in shares)       9,881,000    
Convertible preferred shares, shares outstanding (in shares)       9,881,000    
Convertible preferred shares, liquidation preference per share (in USD per share)       $ 5.81    
Convertible preferred shares, liquidation preference       $ 57,361    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Ordinary Shares (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2020
USD ($)
shares
Jul. 31, 2020
$ / shares
shares
Apr. 30, 2021
USD ($)
Apr. 29, 2023
vote
$ / shares
shares
Apr. 30, 2022
$ / shares
shares
Jan. 31, 2022
$ / shares
shares
Jan. 30, 2022
shares
Subsidiary, Sale of Stock [Line Items]              
Common stock authorized (in shares)       1,000,000,000 1,000,000,000 1,000,000,000  
Common stock, par value (in US dollars per share) | $ / shares       $ 0.00005 $ 0.00005 $ 0.00005  
Convertible preferred shares, shares authorized (in shares)       50,000,000 50,000,000 50,000,000 52,060,000
Common stock, number of votes per share | vote       1      
Share repurchase program, remaining authorized amount (in shares)         442,787    
Share repurchase program, authorized amount (in shares)   8,032,128          
Share repurchase program, authorized price per share (in US dollars per share) | $ / shares   $ 4.98          
Share repurchase program, number of shares repurchased (in shares) 6,875,822            
Payments for repurchase of ordinary shares and options | $ $ 34,200            
Excess of repurchase price over fair value recorded as share-based compensation expense | $     $ 11,300        
Repurchase of ordinary shares | $     22,908        
Additional Paid-in Capital              
Subsidiary, Sale of Stock [Line Items]              
Repurchase of ordinary shares | $ 900   932        
Accumulated Deficit              
Subsidiary, Sale of Stock [Line Items]              
Repurchase of ordinary shares | $ $ 22,000   $ 21,975        
Restricted Stock Awards              
Subsidiary, Sale of Stock [Line Items]              
Share repurchase program, remaining authorized amount (in shares)         16,667    
Early Option Exercise              
Subsidiary, Sale of Stock [Line Items]              
Share repurchase program, remaining authorized amount (in shares)       98,631 426,120    
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2021
Feb. 28, 2015
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total intrinsic value of options exercised during period     $ 22.2 $ 28.4 $ 4.7
Weighted average grant date fair value of options vested (in US dollars per share)     $ 1.41 $ 1.36 $ 0.65
Total grant date fair value of options vested     $ 15.6 $ 4.5 $ 2.1
Unrecognized compensation expense, options     $ 5.4    
2015 Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Ordinary shares reserved for issuance (in shares)       26,000,000  
Option term   10 years      
Awards vesting term     4 years    
2015 Stock Plan | Tranche One, First Anniversary of Issuance Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     25.00%    
2015 Stock Plan | Tranche Two, Per Month Thereafter          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     2.083%    
2021 Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Ordinary shares reserved for issuance (in shares) 19,907,421   18,864,769    
Awards vesting term 4 years        
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense, amortization period     1 year 5 months 23 days    
Options | 2021 Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option term 10 years        
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense, amortization period     3 years 3 months    
Unrecognized compensation expense     $ 82.8    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Ordinary shares reserved for issuance (in shares)     3,800,508    
Contribution rate not to exceed     15.00%    
Look-back period     24 months    
Percent of fair market value on purchase date     85.00%    
Offering period     2 years    
Purchase period (in months)     6 months    
Shares issued during period (in shares)     246,660 0  
Number of shares available for issuance (in shares)     3,553,848    
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Beginning balance (in shares) 11,360,745 14,120,179  
Options granted (in shares)   701,500  
Options exercised and vested (in shares) (2,246,253) (2,924,410)  
Options canceled/forfeited (in shares) (244,837) (536,524)  
Ending balance (in shares) 8,869,655 11,360,745 14,120,179
Options vested or expected to vest (in shares) 8,869,655    
Options exercisable (in shares) 8,771,024    
Weighted-Average Exercise Price      
Beginning balance (in US dollars per share) $ 1.94 $ 1.57  
Options granted (in US dollars per share)   6.11  
Options exercised and vested (in US dollars per share) 1.48 1.04  
Options canceled/forfeited (in US dollars per share) 3.34 3.18  
Ending balance (in US dollars per share) 2.02 $ 1.94 $ 1.57
Options vested or expected to vest (in US dollars per share) 2.02    
Options exercisable (in US dollars per share) $ 2.02    
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value      
Weighted-average remaining contractual term, options outstanding 6 years 2 months 19 days 7 years 1 month 13 days 7 years 10 months 13 days
Weighted-average remaining contractual term, options vested or expected to vest 6 years 2 months 19 days    
Weighted-average remaining contractual term, options exercisable 6 years 2 months 19 days    
Aggregate intrinsic value, options outstanding, beginning balance $ 103,412 $ 62,613  
Aggregate intrinsic value, options outstanding, ending balance 53,993 $ 103,412 $ 62,613
Aggregate intrinsic value, options vested or expected to vest 53,993    
Aggregate intrinsic value, options exercisable $ 53,393    
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) - $ / shares
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum 41.29% 40.12%
Expected volatility, maximum 42.31% 42.84%
Risk-free interest rate, minimum 0.69% 0.32%
Risk-free interest rate, maximum 1.23% 1.19%
Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 11 months 15 days 5 years 11 months 19 days
Dividend yield 0.00% 0.00%
Weighted-average grant date fair value per share (in US dollars per share) $ 6.26 $ 1.86
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan - Summary of RSU Activity (Details) - RSUs - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Number of shares      
Beginning balance (in shares) 4,133,751 0  
Granted (in shares) 5,473,980 4,176,250  
Vested (in shares) (1,395,774) (12,499)  
Canceled/forfeited (in shares) (413,608) (30,000)  
Ending balance (in shares) 7,798,349 4,133,751  
Expected to vest (in shares) 7,798,349    
Weighted-Average Grant Date Fair Value      
Granted (in US dollars per share) $ 12.34 $ 10.25  
Vested (in US dollars per share) 10.17 10.00  
Canceled/forfeited (in US dollars per share) 10.80 10.00  
Ending balance (in US dollars per share) 11.66 $ 10.26 $ 0
Expected to vest (in US dollars per share) $ 11.66    
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value      
Weighted-average remaining contractual term 1 year 7 months 24 days 1 year 7 months 24 days  
Weighted-average remaining contractual term of RSUs expected to vest 1 year 7 months 24 days    
Aggregate intrinsic value $ 63,245 $ 45,637 $ 0
Aggregate intrinsic value of RSUs expected to vest $ 63,245    
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) - ESPP - $ / shares
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Estimated fair value $ 4.27 $ 4.56
Expected volatility 34.00% 33.00%
Expected term (in years) 11 months 4 days 1 year 2 months 1 day
Risk-free interest rate 1.54% 1.41%
Expected dividend yield 0.00% 0.00%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 23,516 $ 9,188 $ 13,906
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 634 220 183
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 13,326 5,021 7,737
Selling, general and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 9,556 $ 3,947 $ 5,986
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
Lessee, Lease, Description [Line Items]      
Right of use assets $ 14,860 $ 16,954 $ 4,000
Present value of lease liabilities $ 15,500   $ 4,000
Lease term for lease not yet commenced   103 months  
Weighted average remaining lease term (in years) 6 years 8 months 23 days    
Weighted average discount rate used for operating leases (as a percent) 5.80%    
HQ Lease      
Lessee, Lease, Description [Line Items]      
Right of use assets $ 12,400    
Present value of lease liabilities $ 13,100    
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term 8 years    
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Leases [Abstract]    
Operating lease expenses $ 3,640 $ 3,017
Cash paid for amounts included in the measurement of operating lease liabilities 3,172 2,588
Right-of-use assets obtained in exchange for lease obligation $ 649 $ 15,543
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Aggregate Future Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
May 01, 2021
Leases [Abstract]    
2024 $ 3,456  
2025 2,819  
2026 2,346  
2027 2,215  
2028 2,194  
Thereafter 5,785  
Total lease payments 18,815  
Less: Interest 3,315  
Present value of lease liabilities $ 15,500 $ 4,000
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Income Tax Disclosure [Abstract]      
United States $ 4,469 $ 2,512 $ 2,011
International (22,383) (24,725) (27,307)
Loss before income taxes $ (17,914) $ (22,213) $ (25,296)
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Components of Income Tax Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Current      
Federal $ (24) $ 224 $ 274
State 2 (25) 28
International 762 1,292 544
Total current tax expense 740 1,491 846
Deferred      
Federal (2,005) (1,163) 1,219
State (218) (142) 6
International 116 (223) 144
Total deferred tax benefit (2,107) (1,528) 1,369
Total tax expense (benefit) $ (1,367) $ (37) $ 2,215
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Deferred tax assets:    
Accrued expense $ 941 $ 1,114
Net operating losses 1,284 125
Research and development credits 9,401 5,299
Share compensation 1,907 868
Lease liability 3,487 3,900
Others 5 3
Total deferred tax assets 17,025 11,309
Deferred tax liabilities    
Property and equipment basis (1,132) (1,162)
Right of use assets (3,353) (3,842)
Total deferred tax liabilities (4,485) (5,004)
Valuation allowance (9,306) (5,170)
Net deferred taxes $ 3,234 $ 1,135
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Income Tax Contingency [Line Items]    
Increase in valuation allowance $ 4,100,000  
Research and development credits 9,401,000 $ 5,299,000
Valuation allowance 9,306,000 5,170,000
Foreign tax credit carryover 0  
Undistributed foreign earnings 12,300,000  
Potential benefits 2,900,000 $ 1,800,000
Domestic Tax Authority    
Income Tax Contingency [Line Items]    
NOL carryforwards 4,900,000  
Research and development credits 7,000,000  
State and Local Jurisdiction    
Income Tax Contingency [Line Items]    
NOL carryforwards 1,400,000  
Research and development credits $ 6,300,000  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details)
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Income Tax Disclosure [Abstract]      
Statutory federal tax expense rate 21.00% 21.00% 21.00%
State tax, net of federal benefit 1.00% 1.00% 0.00%
Research tax credits 14.00% 4.00% 3.00%
Share compensation 18.00% 7.00% 0.00%
Other 1.00% 1.00% 1.00%
Foreign rate differential (32.00%) (26.00%) (25.00%)
Change in valuation allowance (15.00%) (4.00%) (8.00%)
Withholding taxes (1.00%) (4.00%) (2.00%)
Effective tax rate 8.00% 0.00% (10.00%)
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning gross unrecognized tax benefits $ 1,844 $ 1,234
Additions for tax positions taken in the current year 1,081 616
Subtractions for tax positions taken in the prior year (60) (6)
Ending gross unrecognized tax benefits $ 2,865 $ 1,844
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Numerator:      
Net loss $ (16,547) $ (22,176) $ (27,511)
Denominator:      
Weighted-average shares outstanding used in basic calculation (in shares) 146,556 88,398 69,099
Weighted-average shares outstanding used in diluted calculation (in shares) 146,556 88,398 69,099
Net loss per share attributable to ordinary shareholders      
Net loss per share, basic (in US dollars per share) $ (0.11) $ (0.25) $ (0.40)
Net loss per share, diluted (in US dollars per share) $ (0.11) $ (0.25) $ (0.40)
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 19,274 13,022 55,112
Options and RSAs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 10,081 10,766 10,309
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 4,985 870 0
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 128 0 0
Customer warrant      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 4,080 1,386 0
Convertible preferred shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 44,803
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information - Narrative (Details)
12 Months Ended
Apr. 29, 2023
segment
Segment Reporting [Abstract]  
Reportable segments 1
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 184,194 $ 106,477 $ 58,697
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 44,253 27,696 35,655
Mainland China      
Disaggregation of Revenue [Line Items]      
Total revenue 96,935 37,699 363
Mexico      
Disaggregation of Revenue [Line Items]      
Total revenue 13,097 10,140 8,118
Hong Kong      
Disaggregation of Revenue [Line Items]      
Total revenue 9,646 11,696 4,492
Rest of World      
Disaggregation of Revenue [Line Items]      
Total revenue $ 20,263 $ 19,246 $ 10,069
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) - USD ($)
$ in Thousands
Apr. 29, 2023
Apr. 30, 2022
Segment Reporting Information [Line Items]    
Property and equipment, net $ 40,222 $ 21,844
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,791 4,266
Taiwan    
Segment Reporting Information [Line Items]    
Property and equipment, net 14,625 12,787
Mainland China    
Segment Reporting Information [Line Items]    
Property and equipment, net 2,657 2,593
Hong Kong    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 14,149 $ 2,238
XML 87 crdo-20230429_htm.xml IDEA: XBRL DOCUMENT 0001807794 2022-05-01 2023-04-29 0001807794 2022-10-29 0001807794 2023-06-15 0001807794 2023-04-29 0001807794 2022-04-30 0001807794 us-gaap:ProductMember 2022-05-01 2023-04-29 0001807794 us-gaap:ProductMember 2021-05-01 2022-04-30 0001807794 us-gaap:ProductMember 2020-05-01 2021-04-30 0001807794 crdo:ProductEngineeringServicesMember 2022-05-01 2023-04-29 0001807794 crdo:ProductEngineeringServicesMember 2021-05-01 2022-04-30 0001807794 crdo:ProductEngineeringServicesMember 2020-05-01 2021-04-30 0001807794 us-gaap:LicenseMember 2022-05-01 2023-04-29 0001807794 us-gaap:LicenseMember 2021-05-01 2022-04-30 0001807794 us-gaap:LicenseMember 2020-05-01 2021-04-30 0001807794 crdo:IPLicenseEngineeringServicesMember 2022-05-01 2023-04-29 0001807794 crdo:IPLicenseEngineeringServicesMember 2021-05-01 2022-04-30 0001807794 crdo:IPLicenseEngineeringServicesMember 2020-05-01 2021-04-30 0001807794 2021-05-01 2022-04-30 0001807794 2020-05-01 2021-04-30 0001807794 2020-04-30 0001807794 us-gaap:CommonStockMember 2020-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001807794 us-gaap:RetainedEarningsMember 2020-04-30 0001807794 us-gaap:SeriesDPreferredStockMember 2020-05-01 2021-04-30 0001807794 crdo:SeriesDConvertiblePreferredSharesMember 2020-05-01 2021-04-30 0001807794 us-gaap:CommonStockMember 2020-05-01 2021-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2021-04-30 0001807794 us-gaap:RetainedEarningsMember 2020-05-01 2021-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2021-04-30 0001807794 2021-04-30 0001807794 us-gaap:CommonStockMember 2021-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001807794 us-gaap:RetainedEarningsMember 2021-04-30 0001807794 crdo:SeriesDConvertiblePreferredSharesMember 2021-05-01 2022-04-30 0001807794 us-gaap:CommonStockMember 2021-05-01 2022-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2022-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2022-04-30 0001807794 us-gaap:RetainedEarningsMember 2021-05-01 2022-04-30 0001807794 us-gaap:CommonStockMember 2022-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001807794 us-gaap:RetainedEarningsMember 2022-04-30 0001807794 us-gaap:CommonStockMember 2022-05-01 2023-04-29 0001807794 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2023-04-29 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2023-04-29 0001807794 us-gaap:RetainedEarningsMember 2022-05-01 2023-04-29 0001807794 us-gaap:CommonStockMember 2023-04-29 0001807794 us-gaap:AdditionalPaidInCapitalMember 2023-04-29 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-29 0001807794 us-gaap:RetainedEarningsMember 2023-04-29 0001807794 us-gaap:IPOMember 2022-01-31 2022-01-31 0001807794 2022-01-31 0001807794 us-gaap:IPOMember 2022-01-31 0001807794 crdo:IPOSoldByCompanyMember 2022-01-31 2022-01-31 0001807794 crdo:IPOSoldByExistingShareholdersMember 2022-01-31 2022-01-31 0001807794 us-gaap:OverAllotmentOptionMember 2022-02-10 2022-02-10 0001807794 2022-01-31 2022-01-31 0001807794 crdo:ComputerEquipmentAndSoftwareMember 2022-05-01 2023-04-29 0001807794 us-gaap:FurnitureAndFixturesMember 2022-05-01 2023-04-29 0001807794 crdo:LaboratoryEquipmentMember 2022-05-01 2023-04-29 0001807794 crdo:ProductionEquipmentMember 2022-05-01 2023-04-29 0001807794 us-gaap:TransportationEquipmentMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2021-04-30 0001807794 crdo:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerFMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2021-04-30 0001807794 crdo:CustomerGMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2021-04-30 0001807794 crdo:IPLicensingAndDevelopmentContractCustomerMember 2022-04-30 0001807794 crdo:IPLicensingAndDevelopmentContractCustomerMember 2021-10-01 2022-04-30 0001807794 crdo:IPLicensingAndDevelopmentContractCustomerMember 2023-04-29 0001807794 crdo:IPLicensingAndDevelopmentContractCustomerMember 2022-05-01 2023-04-29 0001807794 us-gaap:WarrantMember 2022-05-01 2023-04-29 0001807794 us-gaap:MeasurementInputPriceVolatilityMember 2023-04-29 0001807794 us-gaap:MeasurementInputExpectedTermMember 2023-04-29 0001807794 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-04-29 0001807794 us-gaap:MeasurementInputExpectedDividendRateMember 2023-04-29 0001807794 2023-04-30 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 crdo:ComputerEquipmentAndSoftwareMember 2023-04-29 0001807794 crdo:ComputerEquipmentAndSoftwareMember 2022-04-30 0001807794 crdo:LaboratoryEquipmentMember 2023-04-29 0001807794 crdo:LaboratoryEquipmentMember 2022-04-30 0001807794 crdo:ProductionEquipmentMember 2023-04-29 0001807794 crdo:ProductionEquipmentMember 2022-04-30 0001807794 us-gaap:LeaseholdImprovementsMember 2023-04-29 0001807794 us-gaap:LeaseholdImprovementsMember 2022-04-30 0001807794 us-gaap:OtherMachineryAndEquipmentMember 2023-04-29 0001807794 us-gaap:OtherMachineryAndEquipmentMember 2022-04-30 0001807794 us-gaap:ConstructionInProgressMember 2023-04-29 0001807794 us-gaap:ConstructionInProgressMember 2022-04-30 0001807794 us-gaap:CostOfSalesMember 2021-05-01 2022-04-30 0001807794 us-gaap:OperatingExpenseMember 2021-05-01 2022-04-30 0001807794 crdo:ManufacturingVendorsMember 2023-04-29 0001807794 crdo:TechnologyLicenseFeesMember 2023-04-29 0001807794 crdo:ManufacturingVendorsMember 2022-05-01 2023-04-29 0001807794 2022-01-30 0001807794 us-gaap:SeriesAPreferredStockMember 2022-01-30 0001807794 us-gaap:SeriesBPreferredStockMember 2022-01-30 0001807794 us-gaap:SeriesCPreferredStockMember 2022-01-30 0001807794 us-gaap:SeriesDPreferredStockMember 2022-01-30 0001807794 crdo:SeriesDConvertiblePreferredSharesMember 2022-01-30 0001807794 crdo:EarlyOptionExerciseMember 2023-04-29 0001807794 us-gaap:RestrictedStockMember 2022-04-30 0001807794 crdo:EarlyOptionExerciseMember 2022-04-30 0001807794 2020-07-31 0001807794 2020-07-01 2020-07-31 0001807794 2020-08-01 2020-08-31 0001807794 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-08-31 0001807794 us-gaap:RetainedEarningsMember 2020-08-01 2020-08-31 0001807794 crdo:A2015StockPlanMember 2022-04-30 0001807794 crdo:A2015StockPlanMember 2015-02-01 2015-02-28 0001807794 crdo:A2015StockPlanMember 2022-05-01 2023-04-29 0001807794 crdo:A2015StockPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-05-01 2023-04-29 0001807794 us-gaap:EmployeeStockOptionMember 2022-05-01 2023-04-29 0001807794 us-gaap:EmployeeStockOptionMember 2021-05-01 2022-04-30 0001807794 us-gaap:EmployeeStockOptionMember 2020-05-01 2021-04-30 0001807794 crdo:A2021LongTermIncentivePlanMember 2021-12-31 0001807794 us-gaap:EmployeeStockOptionMember crdo:A2021LongTermIncentivePlanMember 2021-12-01 2021-12-31 0001807794 crdo:A2021LongTermIncentivePlanMember 2021-12-01 2021-12-31 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2021-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2022-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-29 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2023-04-29 0001807794 crdo:A2021LongTermIncentivePlanMember 2023-04-29 0001807794 us-gaap:EmployeeStockMember 2023-04-29 0001807794 us-gaap:EmployeeStockMember 2022-05-01 2023-04-29 0001807794 us-gaap:EmployeeStockMember 2021-05-01 2022-04-30 0001807794 us-gaap:EmployeeStockMember 2022-04-30 0001807794 us-gaap:CostOfSalesMember 2022-05-01 2023-04-29 0001807794 us-gaap:CostOfSalesMember 2020-05-01 2021-04-30 0001807794 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2023-04-29 0001807794 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-01 2022-04-30 0001807794 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2021-04-30 0001807794 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-05-01 2023-04-29 0001807794 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-05-01 2022-04-30 0001807794 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-05-01 2021-04-30 0001807794 crdo:A2015StockPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-05-01 2023-04-29 0001807794 2021-05-01 0001807794 srt:MinimumMember 2023-04-29 0001807794 srt:MaximumMember 2023-04-29 0001807794 crdo:HQLeaseMember 2023-04-29 0001807794 us-gaap:DomesticCountryMember 2023-04-29 0001807794 us-gaap:StateAndLocalJurisdictionMember 2023-04-29 0001807794 crdo:ShareBasedPaymentArrangementOptionsAndRestrictedStockMember 2022-05-01 2023-04-29 0001807794 crdo:ShareBasedPaymentArrangementOptionsAndRestrictedStockMember 2021-05-01 2022-04-30 0001807794 crdo:ShareBasedPaymentArrangementOptionsAndRestrictedStockMember 2020-05-01 2021-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-29 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2021-04-30 0001807794 us-gaap:EmployeeStockMember 2022-05-01 2023-04-29 0001807794 us-gaap:EmployeeStockMember 2021-05-01 2022-04-30 0001807794 us-gaap:EmployeeStockMember 2020-05-01 2021-04-30 0001807794 us-gaap:WarrantMember 2022-05-01 2023-04-29 0001807794 us-gaap:WarrantMember 2021-05-01 2022-04-30 0001807794 us-gaap:WarrantMember 2020-05-01 2021-04-30 0001807794 us-gaap:ConvertiblePreferredStockMember 2022-05-01 2023-04-29 0001807794 us-gaap:ConvertiblePreferredStockMember 2021-05-01 2022-04-30 0001807794 us-gaap:ConvertiblePreferredStockMember 2020-05-01 2021-04-30 0001807794 country:US 2022-05-01 2023-04-29 0001807794 country:US 2021-05-01 2022-04-30 0001807794 country:US 2020-05-01 2021-04-30 0001807794 country:CN 2022-05-01 2023-04-29 0001807794 country:CN 2021-05-01 2022-04-30 0001807794 country:CN 2020-05-01 2021-04-30 0001807794 country:MX 2022-05-01 2023-04-29 0001807794 country:MX 2021-05-01 2022-04-30 0001807794 country:MX 2020-05-01 2021-04-30 0001807794 country:HK 2022-05-01 2023-04-29 0001807794 country:HK 2021-05-01 2022-04-30 0001807794 country:HK 2020-05-01 2021-04-30 0001807794 crdo:RESTOFTHEWORLDMember 2022-05-01 2023-04-29 0001807794 crdo:RESTOFTHEWORLDMember 2021-05-01 2022-04-30 0001807794 crdo:RESTOFTHEWORLDMember 2020-05-01 2021-04-30 0001807794 country:US 2023-04-29 0001807794 country:US 2022-04-30 0001807794 country:TW 2023-04-29 0001807794 country:TW 2022-04-30 0001807794 country:CN 2023-04-29 0001807794 country:CN 2022-04-30 0001807794 country:HK 2023-04-29 0001807794 country:HK 2022-04-30 iso4217:USD shares iso4217:USD shares pure crdo:segment utr:Y crdo:vote 0001807794 false FY 2023 P7Y P1Y http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent 0.02083 10-K true 2023-04-29 --04-29 false 001-41249 CREDO TECHNOLOGY GROUP HOLDING LTD E9 Maples Corporate Services, Limited PO Box 309, Ugland House Grand Cayman KY1-1104 KY 408 664-9329 Ordinary shares, par value $0.00005 per share CRDO NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1500000000 149079350 Portions of Part III of this Form 10-K are incorporated by reference from the registrant’s definitive proxy statement for its 2023 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K. 42 Ernst & Young LLP San Jose, California Ernst & Young LLP 108583000 259322000 109228000 0 49541000 29524000 46023000 27337000 9445000 10071000 5412000 5923000 328232000 332177000 40222000 21844000 14860000 16954000 13975000 4714000 397289000 375689000 6067000 8487000 6471000 4713000 14454000 12063000 4040000 1234000 31032000 26497000 12869000 14809000 5753000 220000 49654000 41526000 0.00005 0.00005 50000000 50000000 0 0 0 0 0 0 0.00005 0.00005 1000000000 1000000000 148651000 148651000 144755000 144755000 7000 7000 454795000 424562000 -191000 23000 -106976000 -90429000 347635000 334163000 397289000 375689000 141475000 73721000 27477000 10780000 7741000 9579000 29444000 23309000 17273000 2495000 1706000 4368000 184194000 106477000 58697000 75143000 40082000 16071000 972000 1918000 3168000 1179000 0 0 706000 462000 1180000 78000000 42462000 20419000 106194000 64015000 38278000 76774000 47949000 34845000 48248000 34900000 28667000 2407000 3134000 0 127429000 85983000 63512000 -21235000 -21968000 -25234000 3321000 -245000 -62000 -17914000 -22213000 -25296000 -1367000 -37000 2215000 -16547000 -22176000 -27511000 -0.11 -0.11 -0.25 -0.25 -0.40 -0.40 146556000 146556000 88398000 88398000 69099000 69099000 -16547000 -22176000 -27511000 -214000 -204000 378000 -16761000 -22380000 -27133000 32245000 98617000 72545000 4000 9506000 -151000 -18767000 -9408000 9934000 49465000 8630000 49883000 2613000 1448000 1448000 6876000 1000 932000 21975000 22908000 2570000 2570000 378000 -27511000 -27133000 50809000 197965000 68282000 3000 12592000 227000 -68253000 -55431000 1251000 7245000 52060000 205210000 52060000 3000 205207000 205210000 21384000 1000 194204000 194205000 3029000 2731000 2731000 9188000 9188000 640000 640000 -204000 -22176000 -22380000 0 0 144755000 7000 424562000 23000 -90429000 334163000 3896000 5497000 5497000 23516000 23516000 1220000 1220000 -214000 -16547000 -16761000 0 0 148651000 7000 454795000 -191000 -106976000 347635000 -16547000 -22176000 -27511000 9514000 4793000 2218000 23516000 9188000 2570000 1220000 640000 0 5693000 1444000 1673000 2407000 4887000 0 20017000 15879000 -682000 24379000 21677000 6502000 -1609000 4673000 2648000 -512000 -2808000 7016000 7977000 1654000 1528000 -3843000 4748000 1336000 491000 9601000 -7006000 3186000 -2882000 1371000 -24615000 -30832000 -42361000 21713000 17580000 6056000 159228000 0 0 50000000 0 0 -130941000 -17580000 -6056000 0 194205000 0 616000 0 0 5501000 2731000 1448000 0 7245000 99348000 0 0 22908000 4885000 204181000 77888000 -68000 -204000 378000 -150739000 155565000 29849000 259322000 103757000 73908000 108583000 259322000 103757000 1204000 427000 1219000 10909000 168000 19000 0 205210000 0 Description of Business and Basis of Presentation<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credo Technology Group Holding Ltd was formed under the laws of the Cayman Islands in September 2014. Credo Technology Group Holding Ltd directly owns Credo Technology Group Ltd., which owns, directly and indirectly, all of the shares of its subsidiaries in mainland China, Hong Kong, and the United States (“U.S.”). References to the “Company” in these notes refer to Credo Technology Group Holding Ltd and its subsidiaries on a consolidated basis, unless otherwise specified.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency. The Company’s connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G, 200G, 400G, 800G and emerging 1.6T markets. The Company’s products are based on its Serializer/Deserializer (“SerDes”) and Digital Signal Processor (“DSP”) technologies. The Company’s product families include integrated circuits (“ICs”), Active Electrical Cables (“AECs”) and SerDes Chiplets. The Company’s intellectual property (“IP”) solutions consist primarily of SerDes IP licensing.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 29, 2023 (“fiscal year 2023”) is a 52-week fiscal year. The first quarter of our fiscal year 2023 ended on July 30, 2022, the second quarter ended on October 29, 2022 and the third quarter ended on January 28, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net income (loss) or cash flows for any of the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, the Company completed an initial public offering (the “IPO”) of 20,000,000 of its ordinary shares, par value $0.00005 per share (the “Shares”), at a public offering price of $10.00 per share. The Company sold 18,383,800 Shares and certain existing shareholders sold an aggregate of 1,616,200 Shares. The Company received net proceeds of $171.9 million after deducting underwriting discounts and commissions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Closing, all of the Company’s outstanding Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”) automatically converted into ordinary shares on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the underwriters were granted a 30-day option to purchase from the Company up to an additional 3,000,000 of the Company’s ordinary shares at the public offering price, less underwriting discounts and commissions. On February 7, 2022, the underwriters exercised the option to purchase additional shares in full, which purchase closed on February 10, 2022. The Company received net proceeds of $28.1 million after deducting underwriting discounts and commissions. The Company </span></div>incurred total IPO offering costs of $5.7 million, which were recorded as a reduction in additional paid-in capital as of April 30, 2022. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 29, 2023 (“fiscal year 2023”) is a 52-week fiscal year. The first quarter of our fiscal year 2023 ended on July 30, 2022, the second quarter ended on October 29, 2022 and the third quarter ended on January 28, 2023.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net income (loss) or cash flows for any of the periods presented.</span></div> 20000000 0.00005 10.00 18383800 1616200 171900000 1 3000000 28100000 5700000 Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, valuation of ordinary shares, the realization of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of issuance of these consolidated financial statements, the Company is </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aware of any specific event or circumstance related to the pandemic that would require management to update the significant estimates and assumptions used in the preparation of the consolidated financial statements</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Short-term Investments </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that  may affect collectability of the outstanding receivables.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management does not believe that an allowance for credit losses is needed as of April 29, 2023 or April 30, 2022 based on review of credit worthiness of the customers and their payment histories.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:</span></div><div style="margin-bottom:9pt;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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in years)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (“SSP”) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. The determination of the SPP for certain of the Company’s IP requires fair value estimate under income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Sales </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 29, 2023 and April 30, 2022, the sales returns and rebate reserves were not material. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IP License Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s IP license revenue consists of perpetual licenses, support and maintenance, and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product and IP License Engineering Services Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some product and IP revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts may include multiple performance obligations for which the Company allocates revenue to each performance obligation based on relative SSP. The Company determines SSPs based on observable evidence. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company records liabilities for amounts that are collected in advance of the satisfaction of performance obligations under deferred revenue. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Warrant</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue, cost of IP license revenue, and cost of IP license engineering services revenue.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling and marketing expenses in the Company’s Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Preferred Shares</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance. Prior to fiscal 2022, the convertible preferred shares were recorded outside of shareholders’ equity (deficit) because, in the event of certain liquidation events considered not solely within the Company’s control, such as a change in control event and sale of all or substantially all of the Company’s assets, the convertible preferred shares would have become redeemable at the option of the holders. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the average historical share price volatility of comparable publicly traded companies in the Company’s industry group. The Company has not paid and does not expect to pay dividends. The Company accounts for forfeitures as they occur. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on Black-Scholes option pricing model.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions in accordance with ASC 740‑10, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncement Recently Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Topic 740 in order to reduce </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost and complexity of its application. This new guidance was effective for the Company for its fiscal year beginning May 1, 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this guidance on May 1, 2022 prospectively, and the impact on its consolidated financial statements was not material.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company is required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year 2023. The Company adopted this guidance during the year ended April 29, 2023 prospectively, and the impact on its consolidated financial statements was not material.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, valuation of ordinary shares, the realization of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of issuance of these consolidated financial statements, the Company is </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aware of any specific event or circumstance related to the pandemic that would require management to update the significant estimates and assumptions used in the preparation of the consolidated financial statements</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Short-term Investments </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent </span></div>and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established. Accounts Receivable<span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that  may affect collectability of the outstanding receivables.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management does not believe that an allowance for credit losses is needed as of April 29, 2023 or April 30, 2022 based on review of credit worthiness of the customers and their payment histories.</span> InventoryThe Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses. Property and Equipment, NetProperty and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in years)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr></table><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,577 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,521 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,783 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,502 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,932 </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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,017)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,222</span><span style="color:#000000;font-family:'Helvetica',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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,844</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y P3Y P5Y P5Y P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (“ROU”) assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and </span></div>prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (“SSP”) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. The determination of the SPP for certain of the Company’s IP requires fair value estimate under income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Sales </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 29, 2023 and April 30, 2022, the sales returns and rebate reserves were not material. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IP License Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s IP license revenue consists of perpetual licenses, support and maintenance, and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product and IP License Engineering Services Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some product and IP revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts may include multiple performance obligations for which the Company allocates revenue to each performance obligation based on relative SSP. The Company determines SSPs based on observable evidence. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company records liabilities for amounts that are collected in advance of the satisfaction of performance obligations under deferred revenue. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Warrant</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the </span></div>underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue, cost of IP license revenue, and cost of IP license engineering services revenue.</span></div> Shipping and Handling CostsShipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling and marketing expenses in the Company’s Consolidated Statements of Operations. Research and DevelopmentResearch and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred. Convertible Preferred SharesThe Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance. Prior to fiscal 2022, the convertible preferred shares were recorded outside of shareholders’ equity (deficit) because, in the event of certain liquidation events considered not solely within the Company’s control, such as a change in control event and sale of all or substantially all of the Company’s assets, the convertible preferred shares would have become redeemable at the option of the holders. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the average historical share price volatility of comparable publicly traded companies in the Company’s industry group. The Company has not paid and does not expect to pay dividends. The Company accounts for forfeitures as they occur. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on Black-Scholes option pricing model.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and </span></div>venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions in accordance with ASC 740‑10, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.</span></div> Segment InformationOperating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (“CODM”) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets. 1 1 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncement Recently Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Topic 740 in order to reduce </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost and complexity of its application. This new guidance was effective for the Company for its fiscal year beginning May 1, 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this guidance on May 1, 2022 prospectively, and the impact on its consolidated financial statements was not material.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company is required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year 2023. The Company adopted this guidance during the year ended April 29, 2023 prospectively, and the impact on its consolidated financial statements was not material.</span></div> Concentrations<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. Cash is placed in major financial institutions around the world. The Company’s cash deposits exceed insured limits. Short-term investments are subject to counterparty risk up to the amount presented on the balance sheet.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, a relatively small number of customers have accounted for a significant portion of the Company’s revenue. The particular customers which account for revenue concentration have varied from period to period as a result of the addition of new contracts, completion of existing contracts, and the volumes and prices at which the customers have recently bought the Company’s products. These variations are expected to continue in the foreseeable future. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A**</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B**</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A**</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B**</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer F</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer G</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of total accounts receivable or total revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Both customers A and B were distributors who sold the Company’s products to the same end customer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the concentration of credit risk in its trade receivables is substantially mitigated by the high level of credit worthiness of its customers and the relatively short collection terms. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended when deemed necessary based upon payment history and the customer’s current credit worthiness, but generally require no collateral.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products with new capabilities, general economic conditions worldwide, the ability to safeguard patents and other intellectual property in a rapidly evolving market and reliance on assembly and test subcontractors, third-party wafer fabricators and other factors could affect the Company’s financial results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently outsources all of its integrated circuit manufacturing to Taiwan Semiconductor Manufacturing Company Limited with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. Any disruption of or interference with the Company’s access to the goods or services from these subcontractors would impact the Company’s operations.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A**</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B**</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A**</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B**</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer F</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer G</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of total accounts receivable or total revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Both customers A and B were distributors who sold the Company’s products to the same end customer.</span></div> 0.54 0.52 0.14 0.22 0.46 0.30 0.32 0.13 0.18 0.12 0.11 0.10 0.10 0.12 Revenue Recognition<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract assets are primarily related to the Company’s fixed-fee IP licensing arrangements and rights to consideration for performance obligations delivered but not billed as of April 29, 2023 and April 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 29, 2023, the Company recognized $1.2 million of revenue that was included in the deferred revenue balance as of April 30, 2022. During the year ended April 30, 2022, the Company recognized $4.0 million of revenue that was included in the deferred revenue balance as of April 30, 2021. During the year ended April 30, 2021, the Company recognized $4.5 million of revenue that was included in the deferred revenue balance as of April 30, 2020.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 29, 2023, the decrease in contract assets of $1.6 million was primarily driven by IP licensing and engineering services arrangements where certain billing milestones were reached during fiscal 2023 while the criteria for revenue had previously been met.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 29, 2023, the increase in deferred revenue of $3.2 million was primarily due to customer advances related to product support services.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. The contracted but unsatisfied performance obligation was approximately $9.2 million and the satisfied but unrecognized performance obligation was approximately $10.1 million as of April 29, 2023, which the Company expects to recognize over the next fiscal year. The amounts stated above include amounts relating to an IP licensing and development contract we entered into with a customer in its fiscal year ended April 30, 2022 (“fiscal year 2022”), for a total cash consideration of $43.5 million, which is receivable over an estimated period of three years upon meeting certain contractual milestones. As of April 29, 2023, we had billed $33.1 million and recognized revenue amounting to $33.2 million upon delivery of the deliverables which were consistent with the meeting of the first three milestones. We have applied constraint on a remaining milestone due to significant uncertainty relating to the delivery of the milestone as of April 29, 2023 associated with dependency on actions by the customer. The constraints will be re-evaluated at each future reporting period. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Warrant </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2022, the Company issued a warrant to Amazon.com NV Investment Holdings LLC (“Holder”) to purchase an aggregate of up to 4,080,000 of our ordinary shares at an exercise price of </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.74 per share (the “Customer Warrant”). The exercise period of the Warrant is through the <span style="-sec-ix-hidden:f-437">seven</span>th anniversary of the issue date. Upon issuance of the Warrant, 40,000 of the shares issuable upon exercise of the Warrant vested immediately and the remainder of the shares issuable will vest in tranches over the contract term based on the amount of global payments by Holder and its affiliates to us, up to $201.0 million in aggregate payments. A total of 80,000 and 40,000 Warrant shares were vested as of April 29, 2023 and April 30, 2022, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the Warrant share was determined at $4.65 per share using the Black-Scholes option pricing model. The grant date fair value of the Warrant share was estimated using the following assumptions:</span></div><div style="margin-bottom:9pt;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:81.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.529%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At Grant Date</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.00%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value per ordinary share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.74</span></td></tr></table></div>During the fiscal years ended April 29, 2023 and April 30, 2022, the Company recognized $1.2 million and $0.6 million, respectively, as contra revenue within the product sales revenue on the consolidated statements of operations. 1200000 4000000 4500000 -1600000 3200000 9200000 10100000 43500000 P3Y 33100000 33200000 4080000 10.74 40000 201000000 80000 40000 4.65 The grant date fair value of the Warrant share was estimated using the following assumptions:<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:81.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.529%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At Grant Date</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.00%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value per ordinary share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.74</span></td></tr></table> 0.4000 7 0.0141 0 10.74 1200000 600000 Fair Value Measurements<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of money market funds using Level 1 inputs. The Company’s certificates of deposit are classified as a held-to-maturity security as the Company intends to hold until their maturity dates. The certificates of deposit are valued using Level 2 inputs.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pricing sources </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include industry standard data providers, security master files from large financial institutions, and other </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-party sources used to determine a daily market value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value of the financial instruments measured on a recurring basis as of April 29, 2023 (in thousands).</span></div><div style="margin-bottom:9pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:'Helvetica',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:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable and accounts payable, approximate their respective fair values because of their short maturities. As of April 29, 2023, there were no unrealized loss or gains associated with the Company’s financial instruments. The interest income recognized during the year ended April 29, 2023 was $4.7 million.</span></div> The following table presents the fair value of the financial instruments measured on a recurring basis as of April 29, 2023 (in thousands).<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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:'Helvetica',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:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,347 </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> 99119000 0 0 99119000 0 109228000 0 109228000 99119000 109228000 0 208347000 4700000 Supplemental Financial Information<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands): </span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,456 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,610 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,352 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,367 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,375 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,023</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,337</span><span style="color:#000000;font-family:'Helvetica',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 style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,577 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,521 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,783 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,502 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,932 </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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,017)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,222</span><span style="color:#000000;font-family:'Helvetica',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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,844</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense, excluding the assets impairment charges, for the years ended April 29, 2023, April 30, 2022 and April 30, 2021, was $9.5 million, $4.8 million, and $2.2 million, respectively. Construction in progress and production equipment primarily includes mask set costs capitalized relating to the Company’s new products to be introduced or yet to be in production. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 29, 2023, the Company recorded $2.4 million impairment charges primarily related to the impairment on property and equipment. Impairment charges were presented under operating expenses in the consolidated statements of operations for equipment that did not reach production qualification. During the year ended April 30, 2022, the Company recorded $4.9 million </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment charges primarily related to the impairment on property and equipment. Impairment charges of $1.8 million were presented as part of cost of product sales revenue in the consolidated statements of operations as it related to a production equipment no longer in service and impairment charges of $3.1 million were presented under operating expenses in the consolidated statements of operations for equipment that did not reach production qualification. There were no impairment charges of long-lived assets for the year ended April 30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-current Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets consisted of the following (in thousands): </span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refundable deposits</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,180 </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:'Helvetica',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:'Helvetica',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,795 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,975</span><span style="color:#000000;font-family:'Helvetica',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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,714</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,595 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current payables relating to purchases of property and equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-516"><span style="-sec-ix-hidden:f-517">Current portion of operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,454</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,063</span><span style="color:#000000;font-family:'Helvetica',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 style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other non-current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consisted of the following (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current payables relating to purchases of property and equipment</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049 </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:'Helvetica',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:'Helvetica',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,753</span><span style="color:#000000;font-family:'Helvetica',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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">220</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands): </span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,456 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,610 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,352 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,367 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,375 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,023</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,337</span><span style="color:#000000;font-family:'Helvetica',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> 17456000 11610000 7200000 10352000 21367000 5375000 46023000 27337000 13942000 1736000 15577000 9521000 19783000 15502000 2005000 1465000 632000 524000 6300000 2932000 58238000 31680000 18017000 9836000 40222000 21844000 9500000 4800000 2200000 2400000 4900000 1800000 3100000 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets consisted of the following (in thousands): </span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refundable deposits</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,180 </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:'Helvetica',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:'Helvetica',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,795 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,975</span><span style="color:#000000;font-family:'Helvetica',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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,714</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5180000 0 8795000 4714000 13975000 4714000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,595 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current payables relating to purchases of property and equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-516"><span style="-sec-ix-hidden:f-517">Current portion of operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,454</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,063</span><span style="color:#000000;font-family:'Helvetica',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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,595 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current payables relating to purchases of property and equipment</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-516"><span style="-sec-ix-hidden:f-517">Current portion of operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,454</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,063</span><span style="color:#000000;font-family:'Helvetica',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> 6595000 8372000 4269000 0 2630000 2379000 960000 1312000 14454000 12063000 Other non-current liabilities consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current payables relating to purchases of property and equipment</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049 </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:'Helvetica',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:'Helvetica',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,753</span><span style="color:#000000;font-family:'Helvetica',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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">220</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 5049000 0 380000 0 324000 220000 5753000 220000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Cancelable Purchase Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future non-cancelable purchase obligations as of April 29, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:46.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.702%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Purchase Commitments to Manufacturing Vendors</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Technology License Fees </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,134 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,177 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,763 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,131 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,319 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unconditional purchase commitments</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,629 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,009 </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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology license fees include the liabilities under agreements for technology licenses between the Company and various vendors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s manufacturing relationships with its foundry partners, cancellation of outstanding purchase orders is allowed but requires payment of all costs and expenses incurred through the date of cancellation. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, the total value of non-cancelable purchase orders payable within the next one year that were committed with the Company’s third-party subcontractors was approximately $5.1 million. Such purchase commitments are included in the preceding table.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a manufacturing supply capacity reservation agreement with an assembly subcontractor during the fiscal year April 29, 2023 due to the current global supply shortage environment. Under this arrangement, the Company agreed to pay refundable deposits to the supplier in exchange for reserved manufacturing production capacity over the term of the agreement, which approximates five years. In addition, the Company committed to certain purchase levels that were in line with the capacity reserved. If the Company does not meet the purchase level commitment, the agreement requires the Company to pay a fee equal to the difference between the actual purchase and the purchase commitment, up to the value of refundable deposits made. The Company currently estimates that it has made purchase level commitments of at least $35.5 million for the fiscal year 2024 through fiscal year 2028 under the capacity reservation agreement. Such purchase commitments are included in the preceding table. In addition, refundable deposits of $5.4 million were paid as of April 29, 2023, and refundable deposits payable under this arrangement is $3.4 million in fiscal year 2024.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contractual commitments to various customers, which could require the Company to incur costs to repair an epidemic defect with respect to its products outside of the normal warranty period if such defect were to occur. The Company’s products carry a standard one-year warranty. The Company’s warranty expense has not been material in the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications. Accordingly, the Company has no liabilities recorded for these agreements as of April 29, 2023 and April 30, 2022. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determined that such a liability for litigation and contingencies are both probable and reasonably estimable. As of the date of issuance of the consolidated financial statements, the Company was not subject to any litigation. No accruals for loss contingencies or recognition of actual losses have been recorded in any of the periods presented.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future non-cancelable purchase obligations as of April 29, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:46.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.702%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Purchase Commitments to Manufacturing Vendors</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Technology License Fees </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,134 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,177 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,763 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,131 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,319 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unconditional purchase commitments</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,629 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,009 </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> 9134000 5177000 6763000 5432000 8131000 350000 9282000 350000 7319000 700000 40629000 12009000 5100000 P5Y 35500000 5400000 3400000 P1Y Convertible Preferred Shares<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had previously issued Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the completion of the IPO, all of the then outstanding 52,059,826 shares of the Company’s convertible Preferred Shares were automatically converted into an aggregate 52,059,826 shares of ordinary share on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:</span></div><div style="margin-bottom:9pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Issued and Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share Liquidation Preference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Liquidation Preference (in thousands)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,500 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,361 </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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',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 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">206,174</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, privileges, and preferences of the Series A, Series B, Series C, Series D, and Series D+ convertible preferred shares were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion Rights</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Each preferred share was convertible, at the option of the holder, at any time, and without the payment of any additional consideration, into such number of fully paid ordinary share as was determined by dividing the applicable original issue price for each such series of preferred shares by the applicable conversion price in effect at the time of the conversion. The conversion price per share for each series of preferred share shall initially be equal to the original issue price of such series, which means $1.00 per share for Series A, $2.10 per share for Series B, $4.29 per share for Series C, $4.99 per share for Series D and $5.81 per share for Series D+. The conversion price shall be subject to adjustment in order to adjust the number of ordinary shares into which the preferred shares are convertible. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Series A, B, C, D and D+ convertible preferred share automatically converted into the number of ordinary shares at the conversion rate at the time in effect upon the closing of a public offering of ordinary shares which results in at least $25.0 million of proceeds to the Company at a per share price not less than $9.99 or with the vote or written consent of the holders of a majority of the then outstanding preferred shares, voting as a separate class, to convert their preferred shares at the then‐effective Conversion Price.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The holders of preferred shares were entitled to receive noncumulative dividends when and if declared by the Company’s board of directors. The holders of preferred shares were entitled to receive dividends prior and in preference to any payment of any dividend on ordinary shares in an amount equal to 8% of the original issue price per share of such preferred share. After payment of such dividends, any additional dividends shall be distributed among all holders of ordinary shares and preferred shares in proportion to the number of ordinary shares that would be held by each such holder if all preferred shares were converted to ordinary shares at the then effective conversion rate. no dividends had been declared by the board of directors from inception through the date of conversion into ordinary shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In the event of any sale, lease, conveyance or other disposition of all or substantially all of the assets of the Company or the exclusive license of all or substantially all of the Company’s intellectual property used in generating all or substantially all of the Company’s revenues, reorganization, consolidation, acquisition, merger, liquidation, dissolution or winding up of the Company, either voluntary or involuntary, the holders of preferred shares shall be entitled to receive in preference to the holders of ordinary shares, an amount per share equal to the liquidation preference, plus any declared but unpaid dividends. After payment of the liquidation preference to holders of preferred shares, the remaining assets of the Company were available for distribution on a pro rata basis to the holders of ordinary shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The holders of the convertible preferred shares were entitled to the number of votes equal to the number of ordinary shares into which such convertible preferred shares could be converted on the record date.</span></div> 52059826 52059826 1 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:</span></div><div style="margin-bottom:9pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Issued and Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share Liquidation Preference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Liquidation Preference (in thousands)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,500 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,361 </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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',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 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">206,174</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8313000 8313000 8313000 1.00 8313000 8593000 8593000 8593000 2.10 18000000 5245000 5245000 5245000 4.29 22500000 20028000 20028000 20028000 4.99 100000000 9881000 9881000 9881000 5.81 57361000 52060000 52060000 52060000 206174000 1.00 2.10 4.29 4.99 5.81 25000000 9.99 0.08 Ordinary Shares<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the consummation of the IPO, the Company filed the Amended and Restated Memorandum of Association with Cayman Islands, which authorized 1,000,000,000 ordinary shares, par value $0.00005 per share and 50,000,000 convertible preferred shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each ordinary share is entitled to one vote per share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the Company’s board of directors, subject to the prior rights of holders of all other classes of shares outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Issuances Subject to Repurchase </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued ordinary shares to certain employees that are subject to vesting periods pursuant to the respective share purchase agreements (“Restricted Share Award” or “RSA”). In addition, the Company allows early exercise for unvested ordinary share options under its 2015 Stock Plan (as defined in Note 10 to the consolidated financial statements). In regard to the ordinary shares purchased, but not vested, the Company has the right to repurchase shares at the original issue price in the event of termination of services. As of April 29, 2023, 98,631 shares from share option early exercises remained subject to the Company’s repurchase rights. As of April 30, 2022, 442,787 such ordinary shares, consisting of 16,667 shares from RSA and 426,120 from share option early exercises, remain subject to the Company’s repurchase rights. These shares are excluded from ordinary shares outstanding. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Transaction</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company offered to purchase up to an aggregate of 8,032,128 of its ordinary shares and options from certain ordinary shareholders, primarily initial investors, founders and current employees of the Company, at a cash price of $4.98 per share. The transaction was completed in August 2020. The total ordinary shares and options the Company repurchased was 6,875,822 at a total purchase price of $34.2 million. The excess of the repurchase price over the fair value of ordinary shares and options, which were originally issued to founders and current employees, was recorded as share-based compensation expense of $11.3 million for the year ended April 30, 2021. </span></div>For the excess of the fair value of ordinary shares and options over the par value of shares, the Company allocated the amount to both accumulated deficit and additional paid in capital. The portion allocated to additional paid in capital was determined by applying a percentage, determined by dividing the number of shares repurchased by the number of shares issued and outstanding immediately prior to the share repurchase, to the balance of additional paid in capital as of the date of share repurchase. In connection with the transaction, $0.9 million was allocated to additional paid in capital and $22.0 million was allocated to accumulated deficit. 1000000000 0.00005 50000000 1 98631 442787 16667 426120 8032128 4.98 6875822 34200000 11300000 900000 22000000 Share Incentive Plan<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2015 Stock Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2015 Stock Plan (the “2015 Plan”) in February 2015. The 2015 Plan was an equity incentive program under which employees of the Company or its subsidiary corporations (including officers), non-employee members of the Company’s board of directors, and consultants to the Company or its subsidiary corporations were offered an opportunity to acquire the Company’s ordinary shares. The 2015 Plan provided both for the direct award or sale of ordinary shares (“RSAs”) and for the grant of options to purchase ordinary shares. Options granted under the 2015 Plan were Incentive Stock Options (“ISOs”) intended to qualify under Code Section 422 or Nonstatutory Stock Options (“NSOs”) which were not intended to so qualify. Only employees, outside directors and consultants of either the Company or a subsidiary of the Company, were eligible for the grant of NSO or the direct award or sale of ordinary shares. Only employees of either the Company or of a subsidiary of the Company, were eligible for the grant of ISOs. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 27, 2022, the 2015 Plan has ceased to be available for grants of new awards. Prior to the aforementioned cessation of the 2015 Plan for new grants and as of April 30, 2022, 26,000,000 ordinary shares were authorized for issuance under the 2015 Plan. Options under the 2015 Plan may be granted for periods of up to ten years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by the Company’s board of Directors. Both RSAs and options granted generally vest over four years and vest at a rate of 25% upon the first anniversary of the issuance date and 1/48th per month thereafter.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of information related to share option activity, excluding options early exercised, is as follows: </span></div><div style="margin-bottom:9pt;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:48.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Share Options</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,120,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62,613</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.11</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924,410)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.04</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536,524)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.18</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,360,745</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.12</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,412</span><span style="color:#000000;font-family:'Helvetica',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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,246,253)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.48</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,837)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.34</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,869,655</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,993</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested or expected to vest as of April 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,869,655</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,993</span><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,771,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,393</span><span style="color:#000000;font-family:'Helvetica',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></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended April 29, 2023, 2022 and 2021, the total intrinsic value of options exercised, including options early exercised, was $22.2 million, $28.4 million and $4.7 million, respectively. The weighted-average grant date fair value of options vested was $1.41, $1.36 and $0.65 per share for the year ended April 29, 2023, April 30, 2022 and April 30, 2021, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant date fair value of share options that vested was $15.6 million, $4.5 million and $2.1 million as of April 29, 2023, 2022 and 2021, respectively. As of April 29, 2023, the total unrecognized compensation cost was $5.4 million related to share options, which are expected to be recognized over a weighted-average period of 1.48 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of share options using the Black-Scholes option-pricing model. The fair value of employee share options is being amortized on a straight-line basis over the requisite service period of the awards. The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:</span></div><div style="margin-bottom:9pt;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:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.29% - 42.31%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.12% - 42.84%</span></div></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69% - 1.23%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32% - 1.19%</span></div></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.86</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Long-Term Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company adopted the 2021 long-term incentive plan (the “2021 Plan”). Upon the adoption, the 2021 Plan had 19,907,421 ordinary shares reserved for issuance. Awards granted under the 2021 Plan may include, but are not limited to, options and restricted share units (“RSU”). Options granted under the 2021 Plan generally have a term of 10 years and generally must be issued at prices equal to the fair market value of the share on the date of grant. RSU awards are denominated in shares of ordinary shares, but may be settled in cash or shares upon vesting, as determined by the Company at the time of grant. None of the awards granted under the 2021 Plan as of April 29, 2023 allowed cash settlement. Awards under the 2021 Plan generally vest over 4 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows:</span></div><div style="margin-bottom:9pt;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:49.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of 4/30/2021</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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176,250 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of 4/30/2022</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133,751 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,637 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473,980</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395,774)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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="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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413,608)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of 4/29/2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798,349</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.66 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798,349</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, 18,864,769 shares remained available for future issuance under the 2021 Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, unamortized compensation expense related to RSUs was $82.8 million. The unamortized compensation expense for RSUs will be amortized on a straight-line basis and is expected to be recognized over a weighted-average period of 3.25 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company adopted the Employee Stock Purchase Plan (“ESPP”). Under the ESPP, a total of 3,800,508 shares have been authorized for the grant of options and participants can purchase the Company’s ordinary shares using payroll deductions, which may not exceed 15% of their </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total cash compensation. Pursuant to the terms of the ESPP, the “look-back” period for the share purchase price is 24 months. Offering and purchase periods begin on January 1 and July 1 of each year. Participants will be granted the right to purchase ordinary shares at a price per share that is 85% of the lesser of the fair market value of the shares at (i) the participant’s entry date into the two-year offering period or (ii) the end of each six-month purchase period within the offering period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 29, 2023, 246,660 shares were issued under the ESPP. No shares were issued during the year ended April 30, 2022. As of April 29, 2023, 3,553,848 shares remained available for future issuance under the ESPP.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions were used for the year ended April 30, 2022 to calculate the fair value of ordinary share to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model:</span></div><div style="margin-bottom:9pt;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:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.00%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation Associated with Awards to Employees</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).</span></div><div style="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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,326 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,021 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,737 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,556 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,947 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,516</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,188</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,906</span><span style="color:#000000;font-family:'Helvetica',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> 26000000 P10Y P4Y 0.25 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of information related to share option activity, excluding options early exercised, is as follows: </span></div><div style="margin-bottom:9pt;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:48.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Share Options</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,120,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62,613</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.11</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924,410)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.04</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536,524)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.18</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,360,745</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.12</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,412</span><span style="color:#000000;font-family:'Helvetica',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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,246,253)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.48</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,837)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.34</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,869,655</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,993</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested or expected to vest as of April 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,869,655</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,993</span><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,771,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,393</span><span style="color:#000000;font-family:'Helvetica',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></table></div> 14120179 1.57 P7Y10M13D 62613000 701500 6.11 2924410 1.04 536524 3.18 11360745 1.94 P7Y1M13D 103412000 2246253 1.48 244837 3.34 8869655 2.02 P6Y2M19D 53993000 8869655 2.02 P6Y2M19D 53993000 8771024 2.02 P6Y2M19D 53393000 22200000 28400000 4700000 1.41 1.36 0.65 15600000 4500000 2100000 5400000 P1Y5M23D The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:<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:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.29% - 42.31%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.12% - 42.84%</span></div></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69% - 1.23%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32% - 1.19%</span></div></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.86</span></td></tr></table><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions were used for the year ended April 30, 2022 to calculate the fair value of ordinary share to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model:</span></div><div style="margin-bottom:9pt;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:62.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.010%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.00%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 0.4129 0.4231 0.4012 0.4284 P5Y11M15D P5Y11M19D 0.0069 0.0123 0.0032 0.0119 0 0 6.26 1.86 19907421 P10Y P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows:</span></div><div style="margin-bottom:9pt;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:49.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of 4/30/2021</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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176,250 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of 4/30/2022</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133,751 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,637 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473,980</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,395,774)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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="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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413,608)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of 4/29/2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798,349</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.66 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of April 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798,349</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 4176250 10.25 12499 10.00 30000 10.00 4133751 10.26 P1Y7M24D 45637000 5473980 12.34 1395774 10.17 413608 10.80 7798349 11.66 P1Y7M24D 63245000 7798349 11.66 P1Y7M24D 63245000 18864769 82800000 P3Y3M 3800508 0.15 P24M 0.85 P2Y P2Y P6M P6M 246660 0 3553848 4.27 4.56 0.3400 0.3300 P0Y11M4D P1Y2M1D 0.0154 0.0141 0 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).</span></div><div style="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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,326 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,021 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,737 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,556 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,947 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,516</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,188</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,906</span><span style="color:#000000;font-family:'Helvetica',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> 634000 220000 183000 13326000 5021000 7737000 9556000 3947000 5986000 23516000 9188000 13906000 Leases<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2021, the Company adopted the new lease accounting standard using the modified retrospective approach. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allows the Company to carry forward the historical lease classification. The Company elected to apply the short-term lease measurement and recognition exemption in which right-of-use assets (“ROU”) and lease liabilities are not recognized for short-term leases. Adoption of this standard resulted in the recording of operating lease ROU assets of $4.0 million and corresponding operating lease liabilities of $4.0 million. The standard did not materially affect the consolidated statements of operations and had no impact on cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the rate implicit in each lease is not readily determinable, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases include office space located in the United States and other international locations, which are all classified as operating leases. The Company’s leases have remaining lease terms generally between one year and eight years. Operating leases are included in right of use assets, accrued expenses and other current liabilities, and non-current operating lease liabilities on the Company’s consolidated balance sheets. The Company does not have any finance leases. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 30, 2022, the Company entered into a sublease agreement whereby the Company will lease an office space located in San Jose, California (the “HQ Lease”). The office space serves as the Company’s corporate headquarters and includes engineering, marketing and administrative functions. The HQ Lease has a term of 103 months from the contract commencement date in April 2022. The ROU assets and operating lease liabilities associated with the HQ Lease as of April 29, 2023 were $12.4 million and $13.1 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expenses</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,640 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate future lease payments for operating leases as of April 29, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,456 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,819 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785 </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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,815 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,315 </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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,500</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 29, 2023, the weighted average remaining lease term for the Company's operating leases was 6.73 years and the weighted average discount rate used to determine the present value of the Company's operating leases was approximately 5.80%.</span></div> 4000000 4000000 P1Y P8Y P103M 12400000 13100000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expenses</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,640 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3640000 3017000 3172000 2588000 649000 15543000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate future lease payments for operating leases as of April 29, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,456 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,819 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785 </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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,815 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,315 </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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,500</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3456000 2819000 2346000 2215000 2194000 5785000 18815000 3315000 15500000 P6Y8M23D 0.0580 Income Taxes<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,469 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,011 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,383)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,307)</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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,914)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,213)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,296)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current tax expense </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">740</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,491</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">846</span><span style="color:#000000;font-family:'Helvetica',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,005)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,163)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax benefit </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,107)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,528)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,369</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total tax expense (benefit)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,367)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,215</span><span style="color:#000000;font-family:'Helvetica',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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </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:'Helvetica',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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,401 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,900 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,132)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,162)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,353)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,842)</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 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,004)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,306)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,170)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred taxes </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,234</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,135</span><span style="color:#000000;font-family:'Helvetica',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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. The valuation allowance increased by $4.1 million in fiscal year 2023. As of April 29, 2023, the Company had U.S. federal and state net </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating loss of approximately $4.9 million and $1.4 million, respectively. The U.S. federal net operating loss can be carried forward indefinitely. The state net operating loss carryforwards will begin to expire in fiscal 2043. As of April 29, 2023, the Company had US federal and state research credits of $7.0 million and $6.3 million, respectively. The federal research credits will begin to expire in 2039. The state research credits have no expiration date. As it is not more likely than not that the Company will be able to utilize the federal and state research credits, the Company recorded $9.3 million of valuation allowance. As of April 29, 2023, the Company had no foreign tax credit carryover.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign earnings may be subject to withholding taxes in local jurisdictions if they are distributed. The amount of cumulative undistributed earnings that are permanently reinvested that could be subject to withholding taxes were $12.3 million as of April 29, 2023. The Company intends to reinvest these earnings indefinitely.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consists of a Cayman parent holding company with various international and U.S. subsidiaries. The applicable statutory rate in Cayman is zero for the Company for the years ended April 29, 2023, April 30, 2022 and April 30, 2021. For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 29, 2023, April 30, 2022 and April 30, 2021 is applied as follows:</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal tax expense rate</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax, net of federal benefit</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research tax credits</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax 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:'Helvetica',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:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning gross unrecognized tax benefits </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,844</span><span style="color:#000000;font-family:'Helvetica',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:top"></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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in the current year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081</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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subtractions for tax positions taken in the prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"></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:top"><span style="color:#000000;font-family:'Helvetica',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:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending gross unrecognized tax benefits </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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><span style="color:#000000;font-family:'Helvetica',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:top"></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,844</span><span style="color:#000000;font-family:'Helvetica',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:top"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on such position’s technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the balance of unrecognized tax benefits as of April 29, 2023 and April 30, 2022 were potential benefits of $2.9 million and $1.8 million, respectively, which if recognized, would affect the effective tax rate. If the unrecognized tax benefits were recognized, it would result in additional deferred tax assets, which are expected to require a full valuation allowance based on the Company’s current valuation allowance position. Unrecognized tax benefits are not expected to significantly increase or decrease within the next 12 months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. For the years ended April 29, 2023, April 30, 2022 and April 30, 2021, the Company’s current tax provision was not impacted by interest and penalties.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. state and foreign jurisdictions income tax returns with varying statutes of limitations. The Company does not have any tax years under income tax examination by taxing authorities. The Company’s tax returns continue to remain subject to examination by U.S. federal authorities for the years ended April 30, 2019 through 2022 and by state authorities for the years ended April 30, 2018 through 2022. For the Company’s international subsidiaries, the tax years that remain open to examination vary based on the year that each entity began operating.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,469 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,011 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,383)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,307)</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 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,914)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,213)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,296)</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> 4469000 2512000 2011000 -22383000 -24725000 -27307000 -17914000 -22213000 -25296000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current tax expense </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">740</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,491</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">846</span><span style="color:#000000;font-family:'Helvetica',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,005)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,163)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax benefit </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,107)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,528)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,369</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total tax expense (benefit)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,367)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,215</span><span style="color:#000000;font-family:'Helvetica',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> -24000 224000 274000 2000 -25000 28000 762000 1292000 544000 740000 1491000 846000 -2005000 -1163000 1219000 -218000 -142000 6000 116000 -223000 144000 -2107000 -1528000 1369000 -1367000 -37000 2215000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </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:'Helvetica',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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,401 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,900 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,132)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,162)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,353)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,842)</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 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,004)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,306)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,170)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred taxes </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,234</span><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,135</span><span style="color:#000000;font-family:'Helvetica',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> 941000 1114000 1284000 125000 9401000 5299000 1907000 868000 3487000 3900000 5000 3000 17025000 11309000 1132000 1162000 3353000 3842000 4485000 5004000 9306000 5170000 3234000 1135000 4100000 4900000 1400000 7000000 6300000 9300000 0 12300000 For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 29, 2023, April 30, 2022 and April 30, 2021 is applied as follows:<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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal tax expense rate</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax, net of federal benefit</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research tax credits</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax 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:'Helvetica',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:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.21 0.21 0.21 0.01 0.01 0 -0.14 -0.04 -0.03 0.18 0.07 0 0.01 0.01 0.01 -0.32 -0.26 -0.25 -0.15 -0.04 -0.08 -0.01 -0.04 -0.02 0.08 0 -0.10 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning gross unrecognized tax benefits </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,844</span><span style="color:#000000;font-family:'Helvetica',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:top"></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:top"><span style="color:#000000;font-family:'Helvetica',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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in the current year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081</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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subtractions for tax positions taken in the prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',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:top"></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:top"><span style="color:#000000;font-family:'Helvetica',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:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending gross unrecognized tax benefits </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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><span style="color:#000000;font-family:'Helvetica',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:top"></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,844</span><span style="color:#000000;font-family:'Helvetica',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:top"></td></tr></table></div> 1844000 1234000 1081000 616000 60000 6000 2865000 1844000 2900000 1800000 Net Loss Per Share<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,547)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,176)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in basic and diluted calculation</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,556 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,398 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,099 </span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential dilutive securities include dilutive ordinary shares from share-based awards attributable to the assumed exercise of share options, restricted share units and employee stock purchase plan shares using the treasury stock method. Under the treasury stock method, potential ordinary shares outstanding are not included in the computation of diluted net loss per share if their effect is anti-dilutive. The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 29, 2023, April 30, 2022 and April 30, April 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> because such securities have an anti-dilutive impact due to losses reported:</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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSAs</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,081 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,766 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,309 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,985 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </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:'Helvetica',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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer warrant</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred shares</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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,803 </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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,274 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,112 </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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,547)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,176)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in basic and diluted calculation</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,556 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,398 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,099 </span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -16547000 -22176000 -27511000 146556000 146556000 88398000 88398000 69099000 69099000 -0.11 -0.11 -0.25 -0.25 -0.40 -0.40 The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended <span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 29, 2023, April 30, 2022 and April 30, April 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> because such securities have an anti-dilutive impact due to losses reported:</span><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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2021</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSAs</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,081 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,766 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,309 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,985 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </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:'Helvetica',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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer warrant</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred shares</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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,803 </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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,274 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,112 </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> 10081000 10766000 10309000 4985000 870000 0 128000 0 0 4080000 1386000 0 0 0 44803000 19274000 13022000 55112000 Segment and Geographic Information<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in “Note 2 — Significant Accounting Policies,” the Company operates in one reportable segment. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineer services, which may differ from the end customer’s principal offices (in thousands):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,253 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,696 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,655 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,935 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,699 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">363 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,097 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,140 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,118 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,646 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,696 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,492 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of World</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,263 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,246 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,069 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">184,194</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">106,477</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">58,697</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,791 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,266 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,625 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,787 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,657 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,593 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,149 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,238 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">40,222</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21,844</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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> 1 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineer services, which may differ from the end customer’s principal offices (in thousands):</span></div><div style="margin-bottom:9pt;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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,253 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,696 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,655 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,935 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,699 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">363 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,097 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,140 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,118 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,646 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,696 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,492 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of World</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,263 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,246 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,069 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">184,194</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">106,477</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">58,697</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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> 44253000 27696000 35655000 96935000 37699000 363000 13097000 10140000 8118000 9646000 11696000 4492000 20263000 19246000 10069000 184194000 106477000 58697000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):</span></div><div style="margin-bottom:9pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,791 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,266 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,625 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,787 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,657 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,593 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,149 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,238 </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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">40,222</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21,844</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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> 8791000 4266000 14625000 12787000 2657000 2593000 14149000 2238000 40222000 21844000 EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "BQLOD&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 " HG-969Z!2WNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%8!R;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=43@5;4"AZ2,(@4SL @+D^"V@68J[^BUI]Y+7+6R? M2/4:IU_)"CH'7+/KY-=F\[C?,LDKWA35JN!\SQO1<''_\#Z[_O"["3MO[,'^ M8^.KH&SAUUW(+U!+ P04 " HG-96F5R<(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 "B&PO=V]R:W-H965T&UL MM9MK<^(V%(;_BH;N=-J9$'PAM]V$&0))EFXVT)#=3MKI!V$+T*QMN9(2_)YK;.7*\9_B"4A$KV&022N6DLIXX^=CO"6),3B MF,4D@E_FC(=8PB9?=$3,"?;3H##H.)9UV@DQC5J]RW3?A/*2+I50[.KW+&"_(E,AO\83#5B=7\6E((D%9A#B97[7Z M]L>A>Z8"TB.^4[(2;[XCU9098S_4QLB_:EGJBDA /*DD,'R\D $) J4$U_'/ M1K25GU,%OOV^5;]-&P^-F6%!!BSX@_IR>=4Z;R&?S'$2R$>V^DPV#3I1>AX+ M1/H7K;)CN]T6\A(A6;@)ABL(:91]XM<-B#R6"@\ZUS/!W C.K-9N M6]VV0):5)3O68-&O-<2"T@](85I=60V(E M6A4:NE= T$,2S@C743)K6);=[MI.5]NOC*%U234D5B)E6T7& M9NW#ZI$LJ,HBH(L]X% ["G<(#1YOAF/T=#/X_#"^']\]H[O'\;<)^CR^'XX> M[M#]TU!'TBQ:%V53:F66;[)?>Q^6H\AC',8F5L/T"$TE3&N(<31@223Y&CY] M/> =ZMJN: ZJ#; AM3) IP#H[ .P[_N@+HZV7] ]'(?&D9Z:6?(KC@,B@'EV M1PB:PE53CX#Z/0VI?&\K-E2-HK6I-J16IEJX!-N82INI/JV8EJI96Z!\K9JG:+ ]A&^S"-]CFS/\]RX':@K']Q%:1EJ-9[HXK M= .\#K$N?& .K\WN$);"+CR%;38#[]E-F)"0_OU)X^HIT:SXY=ENV[;5U:)K MU&,TI59&5[@,VVP._M/MLD>)%IE9Z F'7J9%9E8:FAFQ:HNUJ@':$JM3*WP ,Y>'F 42<*S55KUUA=O,6JIF16KJ#6: M_C>E5J96I/_.7NE_.AS!+4JR8/KD?X?./>;P\.A['@$AD/$S22V_1AU!4VIE M?H4C<,P)_8;?-,1!@*X3 3\+_0@UZU2^.C?'U:9U"&O@%-; ,6?U&UHW(>$+ M-:'=@8)<@ID*8QSIN]W_7'$PQ]7&=@B/X!0>P3%G]J/![2/J)SZ5C*.^E$3( M] TPN@WP0DO-K%>U=FH.JPWM$ ; +0R N]?RPW0)N9JIA^V0J>QAYKC:)0N' M\ %NX0/4Q9OE*L@'9FHI<$X@%_.T!G.'ZD3EP"P2ZE7) M!'.)1J.1^BZ75"!56H=4Z0R"&X/HN]/R[6G1G+,0(@CLVBY*_OS3N6.??1*J M"(]&-,T;8\Y>UTA-LB1=&I_#M$NA/:I\ N&L;B4D),W)X1+2%RI+%OC@:([0 M:DF])5I1F'5F<$;(@GS8@J><.N_&;U/H/>KU?.ZZ5?^B(BU25,?2"-F.A7R\ MAN/FD-"FP00BTA8KV;2^8:WJ&SQ5JY6UM SC6.F36&:GAUL=$T\BR0!05HBI M3J=VTCD%M6!M( =75!8_2J_C/2DX(F(26,*FKTZ5(\!"O8^2_[UEQ]K>WFP] MV"'\G%OX.7<_/P> .-RT4>235_2%Z)]&9BG+LNQSZ^SL0KLP80ZN3>T0?LXM M_)QK=E]]Z%!^VJFJLIP= M5/[D8-7%-J94R%@7/W+!/;E#QMJL5N8;?6A^R0 MN]4NXIB#:A,[A&5S"\OFFJW6>V)ID5@U+[-8546=.:PVL49M6^=-&;9R8FDY MNX#G2!+)K"([WYN7S/?30O%.<7A6;_\5*R,G4$#F$&H=G\%@X%D)>[8A69P6 M=<^8E"Q,ORX)AB>E.@!^GS,FMQOJ!/E_).C]"U!+ P04 " HG-96EW*& M SP" "\!0 & 'AL+W=O(#K]ML/L.-E4F+EC>'@ M[L_O,'=1+=6++@ ,>N-,Z#@HC"GG8:C3 CC1 UF"L#M[J3@QUE1YJ$L%)/-! MG(5X.)R%G% 1))%?VZ@DDI5A5,!&(5UQ3M3[$IBLXV 4'!:>:5X8MQ F44ER MV(+Y5FZ4M<).):,#P_J#_XW&TN.Z)A)=D/FIDB#CX%*(,] MJ9AYEO5G:/.9.KU4,NV_J&Y\\4V TDH;R=M@2\"I:$;RUM[#<<#H3 !N [#G M;@[RE'?$D"12LD;*>5LU-_&I^F@+1X7[*5NC["ZU<2995!DUZ%$TO]?>4Q0: M*^LVP[256#82^(S$"*,G*4RAT;W((/M?(+0\'10^0"UQK^*B5 .$;ZX1'N)Q MC]ZX2W+L]<:7)HE^+7;:*/LD?I_*MU&;G%9S93+7)4DA#FP=:%"O$"17'T:S MX6T/ZZ1CG?2I-ZQ2H0>J.'J\.X77+S#!/133CF)Z$<57PN$40G_TO1+:H"O" MRUOT4U8B1^OUIH=JUE'-+J):R_3L6^U7V!*!OD@-UVA%&+7O05!R"BP\JB@. M*O=]0Z/4)F.:XNI6N]:T:"KRGWO3UYZ(RJG0B,'>A@X''^W=J:97-(:1I:_/ MG32VVOVTL.T5E'.P^WLIS<%P!W0-._D+4$L#!!0 ( "B&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L M+9#$(O6>)@;2%,,*;&W0M-MG1J)CH9*HDI33[-?O*"F6+5)TBB4?8DF^.SYW M(N]Y2%\\W3+UM;D1<+?<1- M="IWG'_3-Q_RRX6G$;&294J'H/"Q9=>L+'4DP/%]"+K8C:D=]Z^?HO_>)0_) MW%')KGGY3Y&KS>4B6:"!DO9?*KJZ$/P!"6T-T?1%5YO. M&[(I:OT:;Y6 ;POP4ZMK7DM>%CE5+$?O:$GKC*%;'4ZB4_3U]CUZ_>H->H6* M&GW9\%;2.I<72P4C:_]E-HSRKA^%S(QRU8@S1-(31#SB6]ROG^'N>YT[.71? M0KZ[I,DN:=+%\^>2;H5@M4)74D*>Y[9\^@"!/8!>6^>RH1F[7,#BD4QLV6+U MZR\X\M[:LGNA8 >Y^KM*B8-;"12:RJ%N1!\A,*Q+[?FQ'%N^0Q>YYR&LEH&DCVBTZ M&[K8&#<-@G "SC3"GA=C.[AD!RYQ@KL1K*%%CM@/H$?)9+=@N-HP 3VX[Q7S ML!,#$;QL,H%M,4KW"G^ .MVA3IVHOW!%RV< 3(VQ?9(0?PK18N83',^\=^R- M#.,=*2Z(#J$>NZ+J!M3HA7V":J:L3.*9DQ3:_A2MQ8S@))A9/WB/#[$3;2=D M$%^C5C)'386Q2R(\1S2D7ZPFW_Z2>I YYO3+HU)DD[A6>SB,-JS.P0XL@X.GB4&_BSH M75$6"EJG51%@)WO]K"1XJ6B'28]$AI_)9 U]G*,Q;#)4Y$7Q]+V85DF0S#6- MD<>PF\@ H&A!DF:\TBV9]IH?&L@=J]FZF)E+)G-%03PE7HL5&,WT8CSR&W83 MW!-B!X>4XQ2SPK=P&Q!@,,5O,2->-)? R('838+OV9H!SAS4#8B(UCXG3!X+ MO,#H>J85)OY<*QGI#O\,WQTKIH7.L&>0GL6,1$$Z,W_)2'K$37H?]UJSIC^8 MP/4]*AGL.(\A)R:S89)$TX9H,PL2;Z8?DI$ B9L 36HYAM?DN# .IZ+28D7( MC!XG>QLY-P_V4^(80 NSI9&QKFQF."31#,:1 ]/HC5PS%;ZS G8'M)(&L&]#_'^@P^9%=B9M=;S=4L TO+TNM+13O,>J17XJ97V.QL0?(6P*P(!ACZJM2UD"?HE7?FP5\(Y"L0[,9; M]A:%W@D\&DP0;15LAHM_6?X65N+3TT)*33 =K[1**KC0384J=-6(HMP=L'06 M_2/[H:/D#C:[;I!8URFA3 M0..S@C35 4B(.)W*?9L="<)HYA"'C#*"N&4$Z*"V:LON0'&0/Z#AH GHL]\M M _APS]#KDDMI[WJF>CC%Z53%6:SF]M-D5!C$K3#VL><@,[/"ND4EIF@XQ5Z4 MQM$4I,4P]0(R0]+^*"]\M[SH>4]:FJOU6,^4"GX01_YT3MCL_ #/24M_U!2^ M6U,8--VMOV?#Q\9YHW6+:+.S;1&7>\?E^K>*OZBX+VH)ZFP-CMY9#%U/],?_ M_8WB37>"?L>5XE5WN6$48&L#^'[-@<.'&WTHO_L19O4?4$L#!!0 ( "B< MUE;N4=!:_0( '\* 8 >&PO=V]R:W-H965T&ULK59= M;]HP%/TK5C9-K=0V'Y '41JF:KN81(JZO8P[<$D%V+5L3/;0+=?/]M),U)" M2=?Q0&SGGG//<:Z3.]YR\2 S (4><\KDQ,F4*BY=5R89Y%A>\ *8OK/D(L=* M3\7*E84 G%I03MW \R(WQX0Y\=BNS40\YFM%"8.90'*=YUC\N@;*MQ/'=YX6 M[L@J4V;!C<<%7L$-ELJLK4]8X7@L^!8)$ZW9S,#NC45K-X29QSA7 M0M\E&J?B*6>24Y)B!2FZQA2S!-#&URK@@O_4=XZM<;752)HMV-7KE[YF9#H$-/V'M)WR['R+E^KB7 M<$_B\]M+O%-K0/JJUC[IK[U;DHWTQ M_6$4^ONRVR+[@S \J-KW_GY3O>ZZ7U'>%6T7]:VA[?+=G>[ M&9?L%@1)A&% MI<9Z%P-][$79[903Q0O;,"RXTNV''6:Z0P1A O3])>?J:6)ZD+KGC/\ 4$L# M!!0 ( "B&PO=V]R:W-H965T&ULK5IK=JZO+07#]4M7_\ 5C KPNBY+?C!9"K*[&8SY= ML&7&+ZL5*^4OSU6]S(0\K.=COJI9-FN#EL48!4$T7F9Y.9I#KY3*K_[ME1?5R,X*CW1/3'Q=W=?R:+QGF>5+ M5O*\*D'-GF]&'^!52G 3T"+^SMD+/_@,&BE/5?5/<_!Q=C,*FA&Q@DU%0Y') M?QMVQXJB89+C^+W/V00>?MZQ_]:*EV*>,L[NJN);/A.+FU$\ C/VG*T+ M\5"]_,$Z06'#-ZT*WOX%+QTV&('IFHMJV07+$2SS^T2<1 HX$ U 4@ M/8 ,!. N !\;0+H TF9F*Z7-0YJ);')=5R^@;M"2K?G0)K.-EO+SLIGW1U'+ M7W,9)R9W5P_X(JL9 M!WD)OBRJ-<_*&3\'[WK'UV,A!];0CZ?=(&ZW@T #@X (?*I*L>#@UW+&9GV" ML52TEX5VLFZ1D_'#JKX$*#D'*$#8,J"[(\)QT(8C2WAZ?#ATJ,'[2<(M'Q[@ M>V ;5J[9E2VSVTABCVRZQA5?95-V,Y)M@;-ZPT:3GW^"4?"++2L^R5)/9+V, MD7W&B(M]\J4262'[4ILW6]JVX;0-;WKC9@)C A-R/=X<)L0""R)":1^6FK P MCA*%ZFD(]QI"YZS?55PTZ[!VS'[H<_9]DJ6>R'J9B_:9BXZ8_6D_?[;T;6FB M@WFC<1 $6A&8*()(A+0:,%$HD!5EKP&Z5T*=2GZO*\[!JJZ>SD39MU5R?;1E,S%J.*-4KP401FI!$JP03A4E, M0GLEP$!YC< IYU':.UD)YV#.2ED512LKFTE;DW/15,G&NDH[UMZ@8T1B39H% MADFBK^;4 D-Q% TT:WA@I*!3W,?E*LOK9G; 5)JD.;,;(6B>G014EV*B,,1$ M5V*B@@$52*E 1[3.REBT5BW([#Z($I3H:DQ<'"8QUN68L B'$ U(4N8).IW& M005DL& MSKJY>7\.2F9M"1U;KXQPXTC[JDS4!2+ZQ<&&BH;F1EDO M;"=+9*\#Y1::(X T@7J+L^$00M"H-QLN1$DT($JY#^BV'_=UM;ZGU@XSU-IA0VJ5BT'0N3:^M1ME;':1;>15 M<\YV&SYK+N5*M;*#K=;MQ;0\;A4AIVLZ=15Y94M]L?5SK;P6+E,("=:KP821((CU+5,+3$JB P8?*7N*W/9TUTA9.9>_L+JY?#1) MRZ<#?=5)=W)E^&1+?;'U'SPI]XN#'W_TY#3.)S][\LF6^F+KITW9:.S>#/QN M7\7FWAT,:*P_>K# *"5Z5[6@DI .^!&L_"E&;VZJV&EQ3ZX!GVRI+[9^^@X> MVKJM[=%-%9M^,J%(KP2+ATV@;DTM* RC@4WC]VI+ MO;*EOMCZB5.V%/^X+<5>;:E7MM076S]MRI;B-]I2;-G>3 C1MX)M,(P#_7&7 M!08IHGA@V2A7BM_N2K%75^J5+?7%UD^?)5S_JE2WUQ=9/F_*CY(U^ ME-B>2R?Z7;X%!6F@/[BQH @>,B%$V5'R=CM*O-I1KVRI+[9^^I0=)9[L:,?3 MV\K1Y_C. C)?B;* ((SUCCH^>'MUR>IY^Q8PER-=EV+[QN?^V_V;QA_:]VNU M[V_A5;I]7UC1;%]?_I35LO-R4+!G21E<4FEOZNT;P=L#4:W:=V2?*B&J9?MQ MP;(9JQN _/VYJL3NH#G!_KWLR?]02P,$% @ *)S65BS.+38! P DPD M !@ !X;"]W;W)K_S?>?#=Z,M MXT\B)42BYR*G8FRD4I9#TQ1Q2@HLKEA)*'Q9,EY@"5.^,D7)"4XTJ,A-Q[)\ ML\ 9-<*17KOCX8BM99Y116!<%YB]3DK/MV+"-W<)]MDJE6C##48E79$[D M8WG'868V+$E6$"HR1A$GR[$QL8=1H.RUP<^,;,7>&"DE"\:>U.0F&1N6P/N3N*$Q*PCZ M/5D(R>&_^=,7_8K=ZV=7=\E0E#@F8P.(!>$;8H3OW]F^]:DO?H=[-(=$[HM8A0PT4EV6F_#2]@=>,#(W^['H,7,<._#;9E&?63"P M[<:LY?^@\7]P-"M^R)1P%+?2(:O2X5SINACV*1N<,A=.21:=B*P52[^)I7\T M%Z!L0%&@<,ER3FC\@N!GHB+'NARMH(>V+:,7LMT[7]CJ9TF=D=8RBUT9N M<-V?)$$C+#@J[(%)G'>2Y%#2!WU)'_AV1TJ/F>.XUU9'3)]98+MN1X^Y5ZX* MPE>Z[ OP>$UE==\WJTUG,=$%M;,^A8ZC:A#^TU3MRBWFJXP*E),E4%I7 60: MKUJ :B)9J8OB@DDHL7J80M=$N#* [TO&Y&ZB-FCZL/ ?4$L#!!0 ( "B< MUE;N41'WVPD .9' 8 >&PO=V]R:W-H965T&ULU5QM M;]LX$OXK@F]QUV+K6GR5U$L,--8NKL N-FCVY
Z^)+8\?,B9$8?/D"-=[(OR2[46HO;^VF1Y=3E9U_7VPVQ6+==B MDU3OBZW(Y2]W1;E):OFUO)]5VU(DJ[;1)IMAW^>S39+FD_E%>^VZG%\4NSI+ MM5NLTG*KUZ5XNYR\A%]B#EI&K02OZ=B7YU\]AI5;HOB2_/ET^IRXC/KY$?W'5GFIS&U2B461_9&NZO7E))QX*W&7 M[++Z<['_E^@48@W>LLBJ]J^W[V3]B;?<576QZ1K+$6S2_/ _^:LSQ$D#Q <: MX*X!UAO0@0:D:T">VH!V#6AKF8,JK1WBI$[F%V6Q]\I&6J(U'UICMJVE^FG> M^/VF+N6OJ6Q7SQ=%7A59NDIJL?)N:OE/.K6NO.+.DS\]B+).;S/A74MOB+)L M9-9)*2HOR;N/ZR);B;+ZA_?#G[NT_NJ]B<5=NDSKM][4^^TF]MY\]];[SDMS M[]=UL:MDL^IB5LN!-]W/EMT@KPZ#Q .#1-C[N7]D*_$J@\PDQH?U<:/ M:E]A*^+';?G>P]$[#_N8 -:/*$Y\=OF&&@>/[TYLFA#CDXD+1X9P/N4+^6< MKT1C_,.GMZW%Q69;E'(V/_KFWY^++//D?-DGY>H_D!\._5"XGR8&?:BVR5)< M3F20J43Y(";SO_\-YOK8(=W>L,B2@/&C "XL'<]VE".T/J&PLI0^-N7U@[C=#X00A$GNF4PL(HP M2I VO2"YB/KAP/12U!)9F96KY<'>R^AY10QEP?7!5:]]VRG:B.R\\5-5[=J) M(BVG$Q$Y=99%GG?I[SZMU_)26J=)YFUWMUFZE(VDJ>5=],[+9?[?0'079,.J MKMYY.YD,E?M2-I+75FFU+'9-ZM:D9LMBLTFKQFNP-ZSC'NT-DZ.BB$J'Z-YP MU&O?&XKP(COC_47W@/2.O)%;*WHR54PH$Y>4TI&2F'YJ[BQ\A.D#^+[:YO02:C1!@;:[,IQ:D1::UC>N[<5@P6 MV2GLKT4M V?CO5*LFUU).7/O$QECWV1%-V$X]SV,^FO%[T"!.^:Q3M-@56M]NBO7BX+4"JM.M7Z=HL2NTOI$5%<=V*OZ: =41 M >^\ &4& (>, <&0$W\X5BI*C^V4_J5CI;7WT?8RDX0 4WT#!)"B41@.9 A$ M90C$GB$<=S9N!C-[.\+HDUVG^]JNT/K64\D%0:]X@$!<[F0OG*+%KM#ZAE:I M#QFY+WXNIA%S3WOH $0Y2$.L1FQ ,D ,\N).CDIP[#OE3]IX[_#Z(4*71E3 M1,]/ 1$Z,'Q%_XF=_I_9ZA]_FF[O;_1< &HFX.-T5_WV[:A8/K&S?$=')O9> M1EO/Y-_&/>6HP[[9%),G=B9_NN WYQ?2?%43@U_OJ.3L_>PTG2#FAC9&)*3 M_?P2J0)1J0*Q;Y#_SQYCV<<]VA]FU8E^3N.JP[XC5#I![.G$\T^PSM[9)HTG M8<2!=180]#%0MP8(8H[(\"JK$@-B3PRLIUIG%75*^YVBQ00X0>!AP =M1E6& M0.T9PNB30#O>6#LY18L[M/[)S8"%5!9 QQPQG"WPA$I;X%,64!0^90%$#1+; M5T]Q;VKGWN=/4*A9D*+STO,B,2 RD-Y21:NIG59_7*W29GF1:\IUDJZFTC6+ M9)O620;JX71_WRE:[ JM;\B3,F;ZBIDN=-8GW5 <0AF$=9GGBD6,9\/3#[%RJGS(FM06:?4F0+4V9?)H!&-7H(X4T6< MZ?\I<;:/>[0WS#J6MOZ+ZMYX"?9,%7NF+\6>81L"Y=AF_1<@!=1_ 5+#]5]4 M,67Z#4P9U,DI.W:*%E. '4<$PS9BBADS.S,>4_W%S((9J/H+$ .JOR"PP>HO MIG@LL_/8IU=_,8"8FM5?@)19_64?TS-G-E/DEGTKN67FIB]E-(CT\B!(#EB3 M8T"NOR;W-5%4EYVANLOE;K/+VJC5MDL$5&\G??AJJ:K/CCYW! M3M%B5VA]VRKVRUZ3_3*G[-9U24,JA"&5%=*4C*X$J % D&" %3A)39">D3 J7)Y:8HTFMB M 2G=>3$D@P>>^&2*Q#$[B3L-D-V3YJ :3JLAG*+%KM#Z%E2DD$6O&0:=,D:G M:+$KM/[#R8I95 MHW,).][H9ZF=%D)PD]3*2!T% ]6(7#%1;F>BSU@U./#@'N*2G.IW ""',0JX M?@= <@%# RLB5]R4V[GI^<6#FT4)4^3S2!_C A($[OH8DNO?]0==9B"'*\>7U;SL7U%BW;]"GV(#Z^<43"'-^#\G)1R.E=>)NXD MI/\^D+2C/+Q4YO"E+K;M:U9NB[HN-NW'M4AD.&T$Y.]W15$_?FDZ.+[:9_Y? M4$L#!!0 ( "B&PO=V]R:W-H965T&ULK5I=;^.V$OTK@EM5E/5M>M_?NU/): M[G55UN).>;_7 M"OY;PCB]7,FZD559<"T*[U[#!TRJ;CRY]E:\V7@_0V TWMS[_3[S?OC^Q^N% MAH>:H8N\?\"7[@%TX@&$>M]DK3>-]U-=B&)L8 %O>WQE^OK*7ZC3XNU.??9H M^LFC/F7("ZW.&,[\=CA%AF?G#R<.-NPX :RUQZ8FP'AYW7IYK>36@XQ67)?U M8Y<2I2Y%:P;&;,6D*)S66=EY7PZIZAN6NN=>2ZL+C6ZET^6][ W-C9RXZF?XT M)($=4#8NB%-FAY.-@[A+)H,I/O**G;SN-UR)N>F/A9?++8B&9I)2;+\""XD= M^BL;F)(DL3DA!D.3IFHDHMYH5\KJ$'2.6)EUQ ?IOXDP_0G846D-M 3TMU MP BFUAN%$1)=*QM'@L".U@S!13&;G#'B#V+#=S+]NMWQ4IFB9@0&;QJAT4K= MFQG%3. CA1H!!DEB S,$.,7F1#H1=^O>\/I1-&_J;DNJG;RJY ]EU=9@E"2Y M9 V^J+7L4M;&GJ6#9ZDS3F[S7.Y-YX-J+,HG_E"AB=U;B4;=U_<)%B@(E(1) MG"*A8D.CA$Y'_Z#TB%/Y++_V.3P5#PQA$S#D%5*0'UJ>@JK]X( M!2LPI4RU)+*$+0QM'$1]HE IS'_K@!C_D-ZH:XY!&0*$ M^/0=G <=1-Q"*!-K 7%9N,0 M^?6<]1G&DMIR!7I!1$*;)P9E?L(0HA@TH"QR4!W$$'U'#+W9QS""M3EG)4HO M*H,N:BV[E+6Q3P<91-TRZ&ZO\@TLVMKMN)TRP:,/;>J+?_;ESNAHU*.8+"(Q M00H=!B5QF"#+'@P:^>%TWM-!&%&W,!KQ;#:PY)YKH5YCJ-T#07DBTH:$*:5V MH5XA6(N@"S)F-D@DZI9(W[C>JS;V/TC-%CDF]9%%*X*TB+D@8V*#5*)NJ615 M-BS?46:(O('(3 .D)Z'8B>A$H.[H'%03C3Y4V=9ES>O\G,KF5&,?KFR7M)9= MRMK8IX-WV M#U69 PQT DS IW8#% ;MZT*H9[.-HKRB;'HIV&JD'@KJJ9E(-5O"67&(J+PT MH+[=C3.GM;&S!BE(W5+PCA_Z'V5J3XM\4\M*/AY ^.5&&7H2?/+8JD*<'Z+7 M(FP_#P%:[,[>^Z*#Z*-NT3<.!;'=5?(@1#?],/' T?PRZ.TJ/L$/V?T*$>&Z M0H T9HC"18 D<"PPV: 'F5L/3H=]+J%^*EW"T@4Z_:L.[G+@&.;' 9/!S%S; M7/U//38DI@$2R@@P39G+#X-89$[A-$2TV>Z$17??_Y'\1TF2]TF^"\D0R)S2 MU'?P&X0;T;Z#T;*$5) FB_!$@]0.2("&-0.,X21Q< M3WZ_=(NWGZ#"YFUXBI>\W1'U8(D#,=KOCD+1,JY F6)[4XAXPW# %*%I UGL M(#GH./;^SXI0BY0P4?I#(;JK'XWP:>?9M)KVP@CS)UY-Z3J&;%[!HBYFR)88 M@B5A&$98JMI0FB9!.LU\$'K,+?164_0\KKT'\5C6M0EIF'Z]$=Y!<(7R1G:_ MPI119*,,@1*?Q2&RMXE C2<=$SZ(/N;>*G/2%JVP[]?K>KVM,?(+3R5\T+$=X=+@)Y@1]#< J]#Y]#N*2U M[%+6QAX==!MSZ[:O=2ZWPM/\19A]R;) _8?(,X(5MQ6&#"B6%JA)XJ@&@UAC M[XBUDTZ-;TB8,EGMBVY1R-_LRGXR=T;;FN=O9#)$E?DI]EL"AD3:2H;AIIT4 M#"HO<*N\5:OEVI-Q[R@[\)&6'UKRH.=:NM[Q[.!M^V)N#?WOY"KK#OA-YCI#AQ^XPI:2^-5 M8@TF_<\QE'K5G>'KOFBY:T^U/4BMY;:]W @.RT #@/^OI=2O7\P#CB&PO=V]R:W-H965T&ULK5AK<]LV%OTK&+732:>TGK;C)K9G9-E)W6UJ39SL?MC9#Q ) MBIB N EM5?O^<")$5Y9:\[NQ\L\W%QGP?G7O!\8^PW5PCAV6.IM+L8%-Y7 M[T8CEQ:BY&YH*J'Q)C>VY!ZW=CURE14\"XM*-9J.QZ>CDDL]N#P/SY;V\MS4 M7DDMEI:YNBRYW5X)9387@\F@??!9K@M/#T:7YQ5?BWOAOU9+B[M1IR63I=!. M&LVLR"\&\\F[JV.2#P)_EV+C>M>,(ED9\XUN;K.+P9@<$DJDGC1P_'L0"Z$4 M*8(;?S0Z!YU)6MB_;K5_"+$CEA5W8F'4/V3FBXO!V8!E(N>U\I_-YA?1Q'-" M^E*C7/AEFT9V/&!I[;PIF\7PH)0Z_N>/31Y>LV#:+)@&OZ.AX.4U]_SRW)H- MLR0-;7010@VKX9S45)1[;_%68IV_O!8NM;(*&3(YNZH=!)QC7&?LBCOIZ.G2 M"B>TYR1U/O(P2XM':6/B*IJ8/F-B,F6?C/:%8SMDY?35_4 M.*_LD$U_3MAT/)V]H&_6)6$6],V>T7=GUUS+/T-\"5L8[8R2&8^P02+Z\5,^ M/DC-=2JY8O=X*(!1[]@_YROG+5#VKT,IB@X<'W: =MX[5_%47 PJLF4?Q.#R MA^\FI^/W+X1WW(5W_)+V_T^-7S1Q.("_;)5"C2"K+3 M\>1X^!HKF;2@#;5E9J/=22W3(*4>KV-F%!X.:*"IV@5HI*;V#-;B0,NDJD,I.DE1 MN#(;W)+CJ7&>B3R7J426MGL^4&XF;]^[YW2C?,P U:7\$SJ!Q7"7@@U(<^@W M-MS>4+ :C957E<*3L#Q!2*FJ0SQ4E\EX_)&(C'Z/P^\9?J.J4M@UR4V&IU^ M#/M-H $?=!4!9G7JHW/4I3(J!97G7E@0%5RUHVO:F,U-AQN\Q_,6.<'NM5Q+ M3^0FUQK_EM8 1\[LUES?+[L%OL4(RO^B;RSGI501YI0 @?]>K&U 22IM6I.[ MK8G;1>=3PN:A=;.;76H7?*5ZX)_?+/9#B%'1)JK4LTDC^XITUM (+RMA4>C. M@UV,N]H3M"6@4UF)>D@BB+PU=KMDJ#+-*WH]?(;@OH3-MK=!\JZ9N%TS*3CB M70E!Z!<5BDIT@A$F-3:#M,"4X NV%EI84,N6WA#)94&DUIY0 Q^AMU*16)YG MCH_S^7+'')2H_^Y?6T+2BO@P H58_P)M; H#QX_ F[#1YY AFX,LJ38V;4AA MQ14/7!8HT'+M>!KKLP';AS%(92X"D'H =8TK!W@ <[D>J>LH=BHY#49AG M&&&PF1"B%YUY:I&WV+FT!9?U"AS#[H!G2]B[VV5H=AC6^ \&%-&U1DL5M9A6 MRYO>@'"[O.M G^FXV0\#G_MQ!)@3 ;C(),PT!-[X*H6[/OQ$(+C$XH@OMY3 M?1\6[&@=+9K_AR\H8AK2_/V$M.U4[<\)V-T9FYPEL[-9@H;)HN[8VQLXB$

6[$&7Y"M27(Z.4VFG9Y]6RBUD ]-'2OJAB)ST<6W MD^'/.)8I%8X*.4$7P$6W([MA/MU8&6XR[!YBYL9'4Y;2T(-BO$23)!0AM=1!VH(U8E>O M$UN\3NSZ1;&V*0?)GUX6?8,SK8IT3639 ]"R$]V'$N,USLD\#&%JVVH/G0"9 M? +8.*-B+Q]AVQW1GFY&5'+1U9CEGYJ)%)(2G<"Q+ $@O+0B:^:]KN_DUI3] M$3\,H?[)<%O[PM@P.<(U0 #;)A@NJ,:8PM'-H#^\ (EM^^N)!KJA%%&$&8#> M8\_&/'6((Z0'KS%?Z;#[P<]'U)U,/(_!>%5;-#U06>=WZR=:-K4]Y"G+)(F# M,V9]'C@(Q"=I;F(_N+\3%DX#K]T@8+D/8F4#S;WML]Q>O.(1$X.DT9=>'8BS M%TWC(U@BKY5J#W&=9&CAH?]T=B=->WLM-4S/AI/_F1GZI@Y]"!CU/OS082%\ MWJ(I%>KB-Z#N:?<%;1X_'.W$X^>W3YS.&@Z%R;%T/'Q[,F V?M**-]Y4X3/2 MRGALMG!9"(XX2 #O=]GG_=5W7W_:-?WAV\?/^[RG=^[;M4< M?(U?-DV[=SW^;+>/NT/K7<$O[:O'%T^>?/-X[\KZTVO MVZP;]GO7'E_YJKG[_M'31_;%K^5VU],7CU]^=W!;?^/[#X?K%G\]#J,4Y=[7 M7=G46>LWWS^Z?/KMJ^?T/#_PS]+?=;XOM'3X@@7_F\IQ$< M_N_67_FJHH% QF\ZYJ,P);V8?K;1?^2U8RUKU_FKIOI76?2[[Q_][5%6^(T; MJO[7YNYGK^OY"XV7-U7'_\WNY-EG%X^R?.CZ9J\O@X)]6"E\ML@KJQI4V[Z%K^6>*]_>5-N MZW)3YJ[NL\L\;X:Z+^MM=MU495[Z[KO'/2:A1Q_G.N K&?#BS(!/+[)?FKK? M==GKNO#%>(#'H"Z0>&$DOKJX=\3+0[O*+OZ^R"Z>7#R[9[QG8+QGY\8[ M76;V7Y?KKF\A(O\]MV(9[_G\>*0VWW8'E_OO'T$O.M_>^D M:I\':I_?-_J_LT'_JP&S#YW/FDWVNNM+"#V^>+_S&19V<*UC1<*/_0[KS/*F M[O!6@:>*;%/6KLY+5V5=CR^@MWV7E34]1*:C[(^0['Z7_71Y>0UM_FTHP2M( M<@W5IX>SOL%?GWSFP\2N+C+7P5P<:-X.L[H^B.\PVJ%IB09, M1]]?-?N#JX]_^H^_73S]ZXON"^CDF< +?H^X43<@8,5+U]%8][$B/#VF\.-0 M;&44\&970F-;,+?*_.>#;TM?YWZ1?:J;N\H76^9L/K0M+1AD%:6LC,99^ZKT MFXZ>N*.%8F>J(FMR/&X+VPS]T&*X+0R9?.-N75FY=>7QB%AHC+=*-L^U/ALZ M6G?3+K+UT-/2LJK$AN#+OEED=RT^+HOFKJ9G0';N.Z&H68-MOJ>Q,1^MRW<+ MGA:LJPM7-34^PJ 2QPY8M9<17+[+"C"BK+%18 (3!CY@P*KX] M1+%.Y3C;N++%0-7 F]/MP+$E[34DXLZUA; BD(BO6FC.@M\(XS1M@5';H[RN M3(*/K,K?XUSN,TFS5W&+0J2_J>G RR4$KFQ9*? ;N+Q=5MCQ0E]?\/M@8,O2 M"U%;-RVL"NT"&*#[?487X,V)27BT\HYTV%7Y4 D_5[ '_8#Q0 I83]IYQ$9" MX5IA:;]KNJF"=@/O-CU$LBXOK7U&3[2D9M!K9O.,WF'"SK:!M),^EU!XV>@O M-C.+=*48@$6<-H\'H>^Z@\_)YF4D$^ J1*UL\V%/AJF:G*G3N2]*^]< MS6LG7%O1AZL=EB0>X738TG=17L.()(!""!3JX!E_\C21G+AL^R:U$16,6UG% MP4CA70<70%2:7LT2X\1#^KI8-ILE.:*FH)7S1K.5Z%)&U$V]W,.:]V3#Y@F MH]B54/4)'9AHY//2&5;9KVJ#V>#!'];=Z4J,U#%QV 4OGKX86C)7K#&R#OH( MDUYW+A>A9">)L4:;J\;*9DUT?.TJ5GN)>A1%_%OK^PG2T9$YJ9J.)F$KN9GN MZ(A6&C]U?B>JDR@,>9:#.C46:]@+]@FL"-^\:/ R@0-6HZ]TJ5\O8!]Z514( M+$TN!C[;,KF\L4*O+#:'^Q)B@(&&_2",DL$)$[5^1U'8K;>I0(GC7R RXJ38 M[^V:"BZX^W-&MA)X[RM$1\"4_=>K[,IUNP7_-WN-'^$\ ^ZZV0&\+UL[/LNNE#SY]"43O$&Q51\@GOB\8G]A[C!RPS,0<0U?@G+I>O&-;=I]4 MM8&F1+E8=UL/\RZA"^THHR"131A#<24YINM*P5CG"60P@ND B1#HEJ"34!\] MI9+7G?/.:U=_@C7V^2<2>7:O[A8?.T:G(J;T[;:Y]6W-7DBP .QU/Z@9($4^ M8G7M)T@WS$,!04TY2][1\)*?XR]&%/PU8A"!O:-W;6".0H*)^(Z5B]TC;5A> MP:Q@0QC%X,>PY\G>K5)92/?4&$IL]&W/^ZK(J0#VQXX(P=#2;%F-A+.EAR. LJ5D)IB91%]!]>;>Z@T!4?A MNS9^-]U?';9!$%>H2V0_PMM:5.T3ATU$+0^[$.T MQ!)*8F 15:?&+X&,89.9"47CQ689!,\)YO4L%6:"]F,Z",&P?Q/AK"@%:/NZ M/E)D6'H.E]P,9VC:0-UR?5R&V$^%_GVC48"MCCS*(HT, A\@T W-,\\&INX+ MV+ @.U62/@ '-,9'&<7%*/+DBV[@+VM&PIB4I6!\L/P5?3_B$X[N N6!;92 M!TJB\-\$8. 5!(!(SF%^.(Z/*-[3I,R$U;K$9N@Y7\#Q:> S&/E+Y%C89,Z" MW'K-]=3WR1Y'>C K8M0PV24<;A4RA>2GY)MG3_B;BTS">LXFDP2P/Y$1[[!V M 'PR#].-$7_!,-ZXKXC0JV.EU,AQ)(!L#<3<6>[D:/98S39VP-V%*)GWIO/[ M-< "S^>#>6)[B)T>R"8*%B:+0&^(VH)!>(+60H:"WB&]U>P#[2=3 \!"/Y<= M [>!_,[0T6"2RVD+-8GJ- Z'MOEL,:!D!>1W5H]-V7;]LH1DRB=LL6G'/V;F MIED9XVM864RR1F>B/)!0#'D?S%[(LD!I6\E2KFD-V+6%F/8@U$>*KF& >LT. MJ3#3TBLO.E64'?PDUL7\)I3,"B#@+MW,UF\!B=O*#$>RI]EO@[-HC[)_K(EU MH9:U2W)KW8/)M:.*9X(:9=G=KCPD8B<"DN8ABZ"QC#Z$:W!$$)K"?+LZ5 D_ ML*ZP^9U78[\:G(:>X4K0BUU009< M#"U;E)B_-$]^W1)-O1!-41I+W8(U>O2;M]]8FCA>90PA!L) 0Q)* I%B%\J( MU!1-JK)=%D'<()HM8IN8E=^[CPWE3[!\6$D!L^Y0]F1@:(F6H\$:Q1E24JU4 MJPT8-GU9]XE=!BPQIPTHIR8I#XHL 8ZU;@'Q%<&FOT'7MB6A$X8?*I=+S*PB MNL@&A,,J* 4#VE00UE"#FC-L@1E>\T62;UEE_T*4'9(O#,]Z%D4L@9W 78F' MQ6K1MYM%Q-Y:OSC#<,EH-)1!#C%;0#YBLHXJFF23*4M@.0V!I!ORZE^4KM $ M@64X)5\C[H#X_,-]@C#CFZ36T#HJK2X9;^]]O\.0%/].7,K0^9=,0P.F^%1',KNQG??LM#7PE3&E3Q2/(UFQZ3G(_RWX<6@!$LJ=L3,O/ M]+G##V_=&A:2K4I\^2^DSFJS1U^_'WG!Y*?GPL%NY!=#I ,IX=B/2R,*Z$I* M$0GG'-E*2LNQLK^;%"!:WMMFLZ0T[E=DMR^>O/CUW0?^]/3%U_?G0T,2FLW/ M?D\E" &4I%\![VFZO:-?@@N0^173=7'[XWZ?4@O" D%5UX08G L/V +"[>+K M%'2(W_)A%O9;,A8QI::TB3M&W059#)OE^8; - M,:^N\*3SQ@N-U%7X&!.;GQO*=>Z&PD^V!=T%#*3/KQ M,.O %RPWGJC4>A(%61' I56RCG,[N8@=-H*%1G5ASPM?&XF:OF!? :/ %77A M-,FVA'G,/TQ,^[K*7C\\>P@VQV0X]9FT)6%V4Y\T"USXO-7-$Q%3Z!M$P$9: MC%X;ZL*W:0&:"PF4#&>=/(AG3&H$6 .8_5&^5Y0[B_L6E&>0%HWPN4&A%>+=!OO+T/OF\(STS18$ DE'. IL+IE MY(*6XJ)\XWY+UAE_JV7 \2;6H( M(!.0FXI9QS/DA,>G>4%F-;0UEM$U@DQ?BGTN8UUCXS/.N*89QE7VX[G$Y?U^ M,TI68,\I1P2_N3'8W\!^,I86? MT "05/,"]:>/;'WQ8B]5+-3$HWS5'5_5E M2O,7+##MQ DK2Q]D&K%9#4=%A97P8 S&W1%3@I/I0K= 4(7+,T-'C=SL*],@^:X0:?J2:O,EVX85!EOT@ M]1AJK4!IFQ#5+C$Q>(O FGMU]>UNGN0@ =#HEOO$UD?NDVH&< RQ<&%&N?-? M/))@W21M-#'O];!?P]AP1$4W*=E4 M*9S9LRG8-HVV: 5QH\1,;=:5O8!&L%8/2%O%*"O/5HPQMJ2GV1^'4G_L)3B= MBX-VCKK&P8]IW\,=;)->!DV(,LNM(25TY3#,#/#C; ^>!5$W-]Y4G*_10V*'"A M5]F2K3^* @OXK4BB/Y?[\G?Y,:R@K!% Z_IGFP!OKJ^EP* !TQF+\R9I74V\ MJGE$ 8NA2X)RZ"[?+=2WV;KU:9U]ZCJC4Y44I!1 ^S1W\^9Z7F$/U,++Z4,1 M9;CYH$R6E:.8XD!1F^PL>9P%=U!)=IKL3.\^DV1?W8_@K*TRC<_#=VF@'JVF M)D[#.L &XDEL'DP*]3.K2U0H1!#&DKX9J@WB78E'$^W3[7*1;O8\ ML?I'ELX,4)NX=88CJ;T9&8N97M24UK-VSTUX&M3+2.CFY\=F)R0;:SBOPEHU MMG==3.]3L%+#=5).K0RE]P!4#Z#"28PM-00R]P*I3KK,*&2&#U.8H

CNKGV_)\9)S2NP^M#-RB:MJHV MAR9O-32P,&PYZ[MF8I@T7#A0#H:KT/H4EIU&)J,2T"142?>7X;0&"7',CKJ] M878&PBDI*6[;^MAC3KV@CAJL*<-.#ME[3J"!#T=[Q;,/2A\)Z#X8/<('+34" M:09WAA3C@J^@0(0R<*SFD&/M( M1EHB!VT2MW.>@H)^#HI'0;^T37#7S4;ZZ0(3SNKX5.0T8W1H2DW,:$=?S[@Q MVE=#86^X3ECK"<.0T B[$&."R2$%,X(JPN3".\XY1-L,E:?$3[DY*G"DAG8. M.G778V:#O5;83!NT3/RD-25HPAJBQ_6!6/+2=RSSIR:I2\3&^C]EU6I)<]?Y MR=(X5A14WR5:$11R>MHB&&-UTI9R"3Z,%8\@*L&W5#%6V0U+8AA9P(@>!J/C M&9W$3. C%?2JXUP<%,\Z!"NGYW_BP%@VY<58JG2PQ$6'L&DV[2 $:=Y%C"@? M1:4.*:M 9U:CT<'/"NPXLRL$'D]0D&C@VCHC>GZ@I5X7(H'S]GITCNM 9!ZX MA1X>H3Z.#O,8(-<6H,B1YDX2 3/(,W+;CXZA)?+'A,KAF>+^ RHGF29S)Z^3 M!-*-0>'H8VXH IMDX4Y.A(4Z 9U_ 'F#H/S9)):JO[:N/9"Z,!@YML2B;:4T MT,?.%LXL<4V-\3&V2^P/R00]S'F0V+EDQ7Y_D,-+$],9$B4NHB0F>B9=&LPE M9TNCL8J6);4A7"4@!5?9B9 ^(.Z !E-C&:%PRC5M]-/*%L7G6MM?).EG6CX< M"9B!5 M2:ICD^07)EVY[!@4 M_$8H3&53<>:C(Y%GCG:RY; ,BB94^H:JR2=9M%,MI9:\-#7!$JW2+,7$-O0+ MZX&8XC8YC CSW9?=1B<16#HK$Y)8F$:I$#53TG])H#/FCX77!A@U&N(CD2+. MEWOW>U.O8 RR?_PS.=21_=Q4!9\3>?OVBH_GU'8(I^0V)BGVCNHZX4SDR K8 MG EV8D%*"GVCQ"$U=\PX',?;D>_\=%QV.$2V'#-)O(* 4,4&RC$13P&LW-%Q M6LM,Z@8VY?P9Q?2(DOGFZ4&EX,-X RM&7M8#8*/&AB%."7"+H,E#++]PP9T> MU!S!SB>IA\DJ$T*U2Q?/F 6VOT\J.W;H(FDACOG5.V?Y(BH7>@7895LLZ0@9 M57RQ0CG/+0UDD^K+P>6?W-8.(5EK\H+[DL/1),3X!_RQ"*0D]=](2GJBFLNZ M=>>T S?M!B/0'MN;)N2,VY\5K%(E>DO'S',)1QDM]]PS,;02":K4'>VX1]IM MQMUJO6=E'P152X>$)4!"QM78)J<@XW%Y'B$Y&7_2T,:YHU'3QF&N\0JQ$35S M2+T?-GCU\*:/DQ-!6Z8_WU>.BT^?QMX+3>>>_'[?@'1\2R2"W_X9_^%:P14W M0HU^V]EOTB058/ HCS6N")SIW12F3\Y46I7"A5);HLAG,]I7:5OCS:BM\5W2 MK/LK4)UKM@1L^'KR8GL7$@I#=D*=7Y_FDHYWMTKVB5 2TB[S,=6O.]8:O7)CQ]?0Z M3+9 ,6J">#LY0I]WD?.U9YX7@R0T=M\$)(+Y5JV/1NAR7U>;.<'^ '00E MB$AG$JJCY7S/UGV::F']7Z,F)LN)RLQR?E6B>=H)"NZ'-25^J4]2\M'G*FW6 MTO8PR[@GG_-R>I\ ?@1T2?L%I;71IE(VKD1REJ]85ZX279G%C:DR!4Q0GN9_ M9BX08?PB ,Z44)2&PL[XC9R_QF22"J?!MK1=DQLJT@EBO^+['3!8\K@6*06, MF1;,V(4)3E+H&)=G*/WA^W-B4Z <6*1>[?$1_QGP1@R:1 D*K[KS)!MY@K(9 MRXYZQ*T;BYZ=]HO?*H#1UG3#]=--&]-$Q1]?A:HLY:+HK5<5;-SR)H= D?X? M0N@1^]HX%%:X/,.#\;TQH=MW:E=8@.C$N=[5HG'/S,TU88C8/S^F4L@*\B&% M\>DM']-*_>G&G13FYR[ B95L[IV?DB@84AMK(+2W#:VML@/)9Q)T85#KN;?A M3,O&00ZW*//!9Y&$^X:.!%B[RF19Z<:$?1E/:.TO24/H_!KM.)J3CL/#@/ Q MK[@D6*C N[H\CU;*N@ X:BF=WPR'4WGE5FU*K8_.T KW2"P/?+>46#Z&@SIE,$?*3[96700^7J,]0_; 2)" U@W>B&F[=>NK,TEO%IDDJS<&1^]33\WS+1SQ4 M*<9>:BODTH=X_&ITO]D#9FY.E6B5X#$=9HHVCG.3B7G@ E1B]1YT"<:[6)[F MYE4_T?MFK9W.!%CD4'[MN4$NB9&3P]JQ/D.#G_)Z>L0@+M_.7W[A1'P_E.P; M62LM="Q"@LV?WLBD086O^UB ND3,1&WAV1N]&82WX4HNBL ,UVQMK*'#D:Y? M4^J3-/ G@ ALZ3_3^\T@Q+<0_>JX_)GNCC VOA8$>D.9G5N% &=R=Y3''_=2GSDDE+,GA2+E\[%['4'_J M:]](#]=[ZH4:B4[)MT]]5"NJK5[<,F66^D-=A@A2^Z(4?]O-0!_!KHY.)TM$ MF=[(:+<)2J>V*?CI 9:9L]*W)=^4RA=;I61II*A?G+W>*;I\NZ8 'X=::>\3 M5Z0)7A,.%R^1Q&X!&QXJ6S<7+3[SM)6[F[B9F&V63OF$H*/A-E(\&?YD72N] M*:Q/%V=V ,]JF$OU-S$"W20+-V+2I.L.WE$N@VBU;&T7(VCQ0":64I4 E]<_ ^B2GG>.%$N.K4Z2R@% .QL5)]DE.?\?- M3-8^3NF>$&'G7<^BJJ!7/"C?UZ/=ZRT/&6\A/E#-@@)A*1ULR"5LFYC,_HF#R5W VHUCL*LUP>12TC/'_:5?5%$W/A5*_ZT"HI M;^$ H1)_179>[P;C)!;D]:1'X=Q63>Y5^B.W()X:++DWXRWIX#6,"6N M@Y,F-67EC$YP_J#T'=] [6,+OG;E2Z"Q;^H0Q207LIS^?]BXH#Z MF+T-H11)_10T";>Q?P%-R5Q]RQ8&,+)O\D\AJ/L08/WL PLK$)/;UDH#50HD M/Y/.K;>'GM[01ZL.+J\XSZ*-G(-C]&G]L( :.C=URH,%2UL^G+\7?_\FZ8*( MIXX[OXU'U2E6Z\,M7N'^/5/>Y*B(6].-+'H70=G!I/>IYT@[+M+>?>DNE/UR":\E84#TT,7%76 M;(S54>=;VZ^8A->?@319:MYM@)>H8")-W33UF1?Q2[BW99X#(4;0JY_&M]G1 M,=X0523Q"M8NTD$/5QNFP3U"5 HS7E[ MNRB#"K3"#@O@:!>H;2L2*=;4C*R< 1 1(TGTF6[E/Z"IV=/G;$8NR MRP*H'F^\J8%1<@YVLXLG3_\NO/LQ,#D9Z48[C[OL%0=R)K\_7MZ\BO(K@;OGT8C'VK%^];PY@ 3SSU]\"P7.:R3KUIAYZ]*(UUX74E.+2\2LC< JF M>6INKM4HT"]RTZE%IUPFUZOR0H<&W61K1+(HM&PD [ )5X2:E?K:NV#+XWD^T\X>OG%';.GTE@\ 4BZE?THE0W9 M2-Y(.TNKXR+4Z^5L6NC!>] )WVF&+.E4KK/_'* 9V.UO5'@@#Q,Y^&;Y]-DB MD:HWH;FB4U6Y$O3\5FXH4R%Y=O$-A.07P<96"AX_"AT39=U=IA')LFJ:3U;4E70PN6'-;KM^ M=) E5%F39S;2ML9P.+FA3V^6,Y9KU[Y^&UJ$K-=E99NH#TCK%MF )CK5):9: MYC8D2Z0I&PO=V]R:W-H965TV8H:27'-MH7KS3B#,\< MSHV^.#C_)11$4=V6M@J7DR+&^GPV"UE!I0Y35U.%+UOG2QWQZG>S4'O2N2B5 M=K:N]5:,I2^[MKLNYP.5E,.L$'LRLB"V97 M%[7>T4>*G^OW'F^SWDIN2JJ"<97RM+V\7A;\:N@0!L^*/=DX]X5? M?LXO)W,&1):RR!8T?O9T0]:R(<#XN[4YZ;=DQ>%S9_V-^ Y?-CK0C;._F3P6 MEY.SB<'V,F>#_%6'M';U8J*R)D17MLI 4)HJ_>K;EH>! MPMG\$85EJ[ 4W&DC0?E:1WUUX=U!>5X-:_P@KHHVP)F*#^5C]/AJH!>O;ER5 M416]9H["Q2S")G^99:W^==)?/J*_6*IWKHI%4#]6.>5C S. Z1$M.T37RR[@2>ZM'['TPX4M0NLK59[CJ(P(U&@KJC_4FP.\L M_OF0U\GFZ<,V.5/.0ZTSNIP@%0+Y/4VNOOUF\7+^PQ.(3WO$IT]9_P]G\G_T MU1M3Z2HSVBI3P>,&*16#BH6.2,7-7T@/O)"Z<66MJSL5G)^H8@V549&@&LZO,%I9X5Z#G4@>M^ %GO94-93X8?0F M:ZSV@QT.AZ!3NFV@U7Z/:$]\XB@%,^(P S?HPM;OY^CRT.JRJ" MU8UK4)X?I*7V+F\R/G[P$I)?N@LM IH:YTYYFQ@ !CI,.E4P! WBL%7;)B*6 M$KE;9]'MV(4HWU++,_]0$+7AF?6 6SP/I81XVYV$, N6V3&T36'7123%8XKI M:ZM^PH?"#DFPG:MUI_3AJ(0*;&Q?@MO7U5Q>E^JF!:S6SY^K%Z?JF7I^E%U# M!ND2TEYV \GB="AYK99+T?N=$'[2.+!_OBS&6TY=B\RLTJSGDJWN0 M%BN\+\[&Z%^K!2];+,;B']F!^5CV1G82:2_[*FF-_&^W59>*QWX"%5+L2CM0NAO7^Z /=1I* /A14H>%0B><*W(2 MH5QP'%M7XSTO_(JE$X484#NJR O+GOLNXJ-R MP@KXAGS,!Z9YG"4?$7=5_X6Z48!+'1\*S' U1C%FEE/ET;7)68YHWH%#],E! M 8N4%96S;L?=+*TAZ?IFFXIXEQX5.BX^L(L@Q0-V)M5KN%T?KP>#\)R0MF6>"WM*NT1XM [Y+1X=;2#"@PC1( M$D -S&)[\ ,EL*-[OPE-9\^N),+::FR--'2^681 Y<:V)XBI@8._ZUU(4<9C M?/Y=&A@. (-91F^X_4L&'\%LDP)/&$AHO=W>&\[ZD#B&9NJQ]Z*^C1@>S9H8 M7..E3UK;A3H[O?.2CYGQ68.H*G75\/:-E[;EU"=M#JA>'PDT@^2&D:EWHU7= M=K]P/G#(\Z&E).7[("_YBAL6@F;.!V#JX4E[322,R1N,F3B4=3!ZJM;8$S70 M-W57E5PZ2 ]J):QZ)/>)0_V5PIS*X@2,!MHJOERK=Q$;DGCP5N[.1Y ;YOG8O="V_0_P_@ZE]02P,$% M @ *)S65DL=\9^V!@ I!$ !D !X;"]W;W)K&ULM5C;;MLX$/T5PKV@!1);OB1-J&)P>AWM7]O385%ZK@JZL<%6> M2[L^)VU6)X/QH+UQK1:9YQNCT^-2+N@+^;_**XNK4>6,,!+DJZO_RMLE#S^ @>L!@TAA, N[ZH(#R4GIY>FS-2EC>#6_\ M(X0:K %.%5R4+]YB5<'.GU[3DHJ*Q#7%9E$HSM3QR,,Q+X_BQLEY[63R@)/Q M1'PVA<^<>%=3C66F'8O)V1TRBR?01?],NS&GP-WUZ MF$(6B;BDE*RE1+0;_CZ;.V_!E7_N2T-]R.S^0[A_#ETI8SH9H$$"6E)E%:A MHQVU]$B;-\)C\X7)2UFL7SX[F(S?'#F1JEM*=E,B\?%*:!5S$Q<+^+"R M6!!ZFATB_99[QK$7'.=40E8&2! ;49(-F@-$PLRU6H0EAY;3Z&.NV;SRHC!> MS)76N)1.F%2 .4IWU FGU+>F4;@U&8K+RC(:!KXF:04Q:;<,=_IQ(=R0KN_8 M]GP\G* 1M6:<.,\V&?69]&(%#*J(=<4.51%\)"W%VIWS.LUW\#X-7+OK87"S M8?3+P(V?!&[\&+B]7P8N^IFR)A1C@#GB@[9Y#L)]8<*\0\_46 ML<$R*A9H-@H8N/<5=](=QJ\RT%;$9#V&96 M[\5!!)DOL'O%ZT"&R9N(I XG M52Z6NB;S*L/>$$%LE<=1,G1*FYY,)H!*2V4J!ZQS M*<_,]D!B7H,O-#^CDU MTQ[[MU+#I33-S"(K9+*LU:2G%:4U285>? T2M"R?K)P)@C[?\\9:'/ 6>L@Q6\."52Q4E M.X*52EJOX&9]=P75BK.6U YK2'W12R>31N:FJJ%Q#R"OJ!I,E@;(DEHB-PTD M76>+\J25KVQ JTR"#/9%NQ'''IP'H@HUE"7JD(,S]_V2LP(."<;/[7? M'JJG.QY'P_'&\SUJW>:L+R!T6^(!SM7%;@X5!@,@["KHUK 1>O>%1.HJ/^1EX(M\='KW="8TM@\UB.IV&_^?X MC51LCDH-9N0J""-*G8>CW*$X\^*WFB7L_%T0:M@M#3> 5NB%632,HA?H,G[. MQQN!Y/9=4"/J/'(1JG@%L0DZ]%J\$=?*W>RFW*]@XUZ;\XH_")\'W#H) A3_1+=W>T^ M09S5;]Z;[?7WB\_2X@'0"4TI3''@WJ!^OVDOO"G#>_C<>+ L_,Q(@O>\ >NI M,;Z]X .Z#S.G_P%02P,$% @ *)S65I-X.?W !0 W0T !D !X;"]W M;W)K&ULG5?;;N,V$/T5PKM8M( 3VW)V<]G$0)+M MH@4:--A;'XH^T-+8(I8BM205Q_WZGB$E64F\Z>7%UF5XYLS,F2%UOK'NJR^) M@KBOM/$7HS*$^FPR\7E)E?2'MB:#-ROK*AEPZ]837SN215Q4Z4DVG;Z95%*9 MT>(\/KMUBW/;!*T,W3KAFZJ2;GM%VFXN1K-1]^"#6I>!'TP6Y[5SLZHCMH\$711L_N!81Y3L9Y.+*NP+BS>2^7$%ZD;$C,( M&0_^?!( SB:3O 6Z2D#9=X!FF;BQ)I1>_&0**AX"3,"JIY9UU*ZR9Q$O:W1_J/.+-_SG4=\KGVG*T7OQQN?3!01U_[@LZ01[MA^2..?.U MS.EBA);PY.YHM'CU8O9F^O89PD<]X:/GT/]+;?X7D(C/[^)SY84T@NY5$+53 M.:'A8D0F*+,6H20A*]N8@$L9T&F-+L22K7)"5Q5"F6CDI29A5XPEO<=,L4[4 M4A4B6($D&[\B)Z302BZ55F'+ZV!K74%.;Y.)3/VZI+ A,A"[^PJ@6KJ@]Q MW8;>>&+JG"K.SS#<0721IV0'X(8!*G) *X3*:YC_T.4X93G/.7V['8E J@8&6="NHO\A%3F;H!\\;OZL0K M94QS1:&TA=5VK6"N3)LT)K#+[9GXE>Y(BYDX$+\M6><@U /'7&&8\J05WQH; MX">** 6-@!%0+G7*D>,O8&MNZ!(^E0/07A!0B&X'N"]>G&2S8[?>I$3VF.% M @=@ ZR@VGJ5+F3BU9%5)A#30,)* MRPV'_&FV .U^<<$N$ZGG2,0PBP<197U$MVT+>]LX5FPEV7FNFX+S6V '=F 9 M4 _I"O8HH6U[QUV,ENWIXZ2$@2)62K/JG:V$EFZ-/"N#'E80OS(>$FC:7N?Z MVJCM4"H '_"0V?8L8J\B]GY,(7>%5+HOTJ"^*ZMQM(IC.JJBG=O[ZAR?/&#D MFK05M.)(N.BF-+LDC&GV)!1@VY'%C_$'K.-1RS^Q\/'KSOI= GONN^3 M#?!]+7TIN#_ C0F<\>GAL09?BM/3\6QVBHNHMNSM@ZOVY<<2W7K >4)$=QB6 M50*\WDEBJ(AN_6QZ.LZRDR?WB5_^B%\LF-_K:4BS QG2S*8GX_G1<9*I=&X; M=XRTF[8U>=Q2>VLT;G7)RQ_3&W^'V[C;4'R[54>%<"S]\UIN^2$L:P@;LXGS ME1H-0JHIC>:=CCRVSURVXRC91=]=6RI*^_,3P<0-#NVXX1],T\;@*T)COA4" M9[&X+:SQ%<%J\Q;!\P3>J%#^^PRE?N#1 >:!TV6K>$:Q:Q/]%&E",N"6I,-4 MQE'UL7 W4/O+H\-CS%^MT:V'^XYRD\&1NR)T.G]88!9R3M/INW_:?[M+[BQP;X/W*8LMM M;]A!_T6W^!M02P,$% @ *)S65E8[1&O;!0 7A !D !X;"]W;W)K M&ULQ5A;;]LV%/XKA&L4+<#:$G6STR1 DK98@5Z" M9EL?ACW0$FT3I425I.*XOW[G4+*LM':Z%=WV$I/4X>'YOG,C<[K1YI-="^'( M7:DJ>S9:.U>?3*RF4WIR-PM%NX8-OB[-1@ 8))7*' M&CC\W(HKH10J C,^=SI'_9&X<3C>:7_EL0.6!;?B2JN/LG#KL]%L1 JQY(UR M'_3F%]'A25!?KI7U?\FFDPU&)&^LTV6W&2PH9=7^\KN.A[^S@74;F+>[/[\IJEK)8!EQQ5Y)2M>Y1)& MKZO6WT#QDE5D&LC+%+B M%_1R0,P-+'JZ+/GC8F&=@;#Z\Q!%K0'Q80,PU4YLS7-Q-JKQ+',K1N>/'X5I M\/P!>'$/+WY(^P\Z]4&=ARW^_D$POH7/VDAA[XUS(%U:)PKDUZT%66H%%4)6 M*_)$5K"B&PNNL$]/"'A?JM[]W30*_)21#WP#">&$@9,M&9,PHW&2XB"D:1B0 MCU 5"&BLC=J'/:! D<$Z<)N0]H#*6I!$C"8M],CG3J6UI7QGD/:41\,[H M' 5GE$4S$H&'9@$<8NT)U.>\*1O%D:M"0(Q!*/4)R4MM7)>PY$DXHT&8/25/ MYG06I4_14P%E#+&#!V=Q3%X\J$#<04^S@L(@5TV!SD#7<&L%@ .D7)K6>VMN M5L)2\)KQ(EO! :O LO:5O^C7#L-3[RV%E&PX1.A\DD E5\K7GG$\F>UGN&?, M)FR_ M35PG+@8=K[:/'\U8F#VWI((NVQUC468A0*WS"QCA!OAQ_?K H EY MT9@=SWYHX4LB"5 M=F WS]=#_WUNP"%+F?/OD[>+MV/DQ9/Y?TL>H!Z'^Z#^FDS(@)H;AV(8?_C; M 2>6*]AO!#2)1OPSFYC,A<=T@!H$$DW"8T#^ M]ZCX=8T&>:L UF$ "/:9@NI1[*K;L)(="J1PTE9T\DY7S_+&&-1XT>YM/U2# M#YW2G]?,Q1)XY0LEL =H*QVV](2&T";&Q-M]P]G+=#!TGE/9J\.&V1[W=T'M<+^?P\G MHVF$;3S*YG"?RW4IB.-W.V/(/(6[%8U"?P^)X2;F'0'WA30ZX+8AW]]^_5?H M'8;U#S.((1G$\T%(#M7"HU# J.A+6031>SQVAS CN$$Q%O@#LL1?/6%VZ$DP M';SY2@'YCB];Y*FI7/O\ZU?[Q_-%^V;&ULI5AK MC]LV%OTKA#LH=@''SWFF,P-,T@TV0-,=-'U@L=@/M$19;"A1)2E[_._WW$M* MEAPG0+= D)%H\MYSSWU2]WOK/OE2J2!>*E/[ATD90O-Z/O=9J2KI9[91-7XI MK*MDP*O;SGWCE,SY4&7FJ\7B>EY)74\>[WGMV3W>VS887:MG)WQ;5=(=WBAC M]P^3Y:1;^$EORT +\\?[1F[51Q5^:9X=WN:]E%Q7JO;:UL*IXF'RM'S]YI+V M\X9?M=K[P;,@2S;6?J*7]_G#9$& E%%9( D2?W;JK3*&! '&'TGFI%=)!X?/ MG?1W;#MLV4BOWEKSF\Y#^3"YG8A<%;(UX2>[_Z=*]ER1O,P:S_^+?=Q[M9J( MK/7!5NDP$%2ZCG_E2^)A<.!V\84#JW1@Q;BC(D;YO0SR\=[9O7"T&]+H@4WE MTP"G:W+*Q^#PJ\:Y\/C65I4.8#EX(>MH((VSK,D[DT4 MM_J"N.5*?("$THM_U+G*QP+FP-8#7'4 WZR^*O&I<3.QNIN*U6*U_HJ\=6_P MFN6M_Q^#Q??:9\;ZUBGQGZ>-#PY1\]]S-$0EE^>54":]]HW,U,,$J>*5VZG) MX[??+*\7WWW%A,O>A,NO2?_S/OL+XL2/MG[U5M:9,G)CE'AN758B"\2_-D9O M)666%S_;((THVD"\U3B0'0\TW0$[.""]L(6 :[7I?2OV"J?Q2V$-2H47?].U M"*5M/4#YO[\6[^ ;J/FWDNX(8P@^6/%!UFT!G[4.%HA?59U;!WPJ*VMK[/8@ M?M 9*HH2[Q1L@]I+<2'NILLU_;V:+F]N:/%*7$]OKM=8N%RO:.%:W&+/4JRO M%O1Z@R.KVQ6__EP"MBR"B9O%(A'2UIFM(L^#EIA)H*#W*]RL6D# M=/S1:F00I!W(/#J.W\&A3]&J7IIH'PAJG<.Y4#K;;DNV()=!T9DAA)EX.A-^ M4]X?V'$[:5H^]L58CF !BM?)=AV9K=4+0-9*'"A,0RE#C.OH] !X3-0Y=B'# MY:^(M@-ZY :QP^6' GB/M)!-X^R+1B-2YB NKF9+] -CV*"/;5:>#S )W2ET M*^JC3FQ1N11%B$I8DHS5R?5(&_)&[R+_0JY6V,WV)U ^-*Z@+D!B'?:V9I4 M'X.7XL@YB3)&Z]-QU!/2G*3#@319( C[EJK->QDM !UJ0A#\2I%Y +<9Q? MJ:;G)_3 07D;IXV>(KM+R01:*XHI>NZYFHI]J>&[@7.109A3F!,DXWO0F,<: M,C;B&% FRE0 9!]"!BU4\8/X@\_4MT_1M^)#U4.7<5(0VZ!I;9!5#0<<\6\G\).!3="&BE _) \R;#@):^,27+>=*@LU&21_$Q?IJ=M6E9:S$)U'. M+:>K4"<_W*9B?L8])RGVES-^%%;G>()5*#&7O2T<1(W4^=G>/67?G)/3EQBKWD]1H\.H4K'=4UE2C<5D]@L>>1]W(K>J&O< M[XA=Y]GR3>M1>[P?5[ *Q0!F[(@>?2H,I^"V S>=#%?0F/PHH>R,@2?3V#)% M!GK/#[K>(9/Y,8=?L_AH"PCG$ZIJC#W03$4R+2 Y'E9HFCKU95=8P4=043AE M%F!->3XAPHQ&L'$=!@CK:19!P'F"#N]WGC_E?X.I$1ZWR?/' 6XJ*.&!E2W= MJ(XC#$2'$7^H+H6S%75JC#8J%4L'LFB"T'5!/2FF66:DKE(I8RF8-#J;.3S\ M&1>0?W 3VE$W(N;AU6Z"(QB"H$%+=$+P_$$?)9G%#YE&6<'UMS&"=#U#^: M[!&Z-&?F71_Q:CCFG[U"$?UQ:;W@I=5,_*"VL.+9V4QQ"_#B'44-6ETE.W1WK=T?>G6(=M;HW/FO$!"0PE-U $+J?@,(V&? MDF*02;1\!#P3/V(ILA)OGC'#1B;PO)S9;:V[\I':="J6I=RIV'5Z)G7-BA+J MSYO/N8\H\\%',+2&+7_J\^S]$+^']:O]U\2G^!'MN#U^BOP@W58C!HTJ<'0Q MN[F:"!<_[\678!O^I ;/H _Q8ZE07!UMP.^%1=U++Z2@_\;Z^#]02P,$% M @ *)S65@MO%U3Y!P NA8 !D !X;"]W;W)K&ULG5C;DMLV$OT5E#*;2BHT15&CL32WJKDXM5.55*9B)_NPM0\0"4EP2((& M0,G*U^]I@#==;>=!I$@V&MT'IP^:O-TH_9=9"6'9YSPKS-U@96UY/1R:9"5R M;D)5B@)/%DKGW.)2+X>FU(*G;E">#>,HNAKF7!:#^UMW[U7?WZK*9K(0KYJ9 M*L^YWCZ*3&WN!J-!<^-WN5Q9NC&\ORWY4KP7]H_R5>-JV'I)92X*(U7!M%C< M#1Y&UX^79.\,_I1B8WK_&64R5^HONGA)[P81!20RD5CRP'%:BR>19>0(87RJ M?0[:*6E@_W_C_6>7.W*95/8?F=K5W6 Z8*E8\"JSOZO-OT6=SX3\)2HS M[L@VWG8\&["D,E;E]6!$D,O"G_GG&H?>@&ET8D!<#XA=W'XB%^4SM_S^5JL- MTV0-;_3'I>I&(SA9T**\MQI/)<;9^R=5K(6V]77 MS.[28 M@>R&2>WMT7N+3W@;Q>Q75=B58>^*5*2[#H8(K8TO;N)[C,]Z?"AUR.)9P.(H M'I_Q-V[S'3M_XQ/^/HB\5!KT8^\^5=)NV;,T2:9,I07[[\/<6 V>_.]8YM[O MY7&_5#O7IN2)N!N@.(S0:S&X__Z[T55TOWF5_KDW]F$EV)/* M2UYLV8JG#-FLI:I,MF72F(H,A98P?&!)ST_9^C'.3]"8/7Z=V=/7F3V?-6.\ M:,-[_NF\Z0^H'"<-:Y%M V:1]O??3>,XNMF'Q-T>W?P8LI<\%ZGD%B/@4"K- MK'(C$P"6"29QA(PN$QZ%\RZ462X1]?%*E$1!5A+O% M2"IQ$&^@^&]P)M&36 '"UE3)ZD00"2\2:*M( VBUE?281HA,0K4XA;/0*G<9 MUE/;%;?]C,$O2F6EM/P;YHC=$NK#K.R\^0HK]M]ZJOPKM M+=@O$OJ3L3@.)IW!,U0XB.)I<[H,9S,V MBJ*^$]0="#8=U<=)2(>WP?AJY-AW%36G"WBY"D9O+YWD:-H]P3(LT%IF8BEJ MQI5MYFV!-"EW$M.I2"<4P;>(@2\C4R^PN69/'35U8&D-&/$TE^>"9)R(<.#($ MGJRN%(LJGX-1&+&HJ/9++M/]>D: %&0JK- H15\V*5!VA*2)>5EF$ ]"!B1> M2IK2EQY6(R'::R8H>3>G\9!BS@,8ZWKL^>N5F/<%]HK% KK; $58-#!UUJ$C MQ<'H$LGZK+J83H53:X8L@*(31BB'^%0AM[K\C^8*/[TL [9925SE@A>&7;BJ MVHVA(^.%JZBC3T'0"U=.1Y\^N:>S$T^?'4\N7!T=-_CI!%@^?V1MJOE'0IQV M@_0C>DI',ZP$F")T=]NATE%J7PX=[3P>1[65XNJ50N@+IMY4%CVD =R]HF= MK\SS6]OY<&M^]6#1)*M]VG5DK$I5>'/T@E075(2LK.8@,OXCIOKF_BP>#_S# M6P!!1/XSP0'F13P)([3L658+0:E5(D1J&OXUVQZ)0F]I_>+15I<)XW;)@EW, MB!]8<](+-WBMK' WM+06K05)1"T>G> 8GT;./X+K=GNR%SELM^">'D W.$JA MY ZZ).,&SQ!^O1#D2>HC3+#M/-3&1-,;#S-ZK;ZROE*F(3IP:)' ;@:-_; ; M^W&A1I[29KY%T"(1Y+9015+E5<;=)&GK?N;JKMCNRWXSCOJPPPIT[5RN*MBW6C;]5[.P M1Q6M8U:C;7M)H&]:8&_H!^+,V@R"_?VHRZW5F!2-DI;SBHH3 1)W\*"'W$%Y MMIM[#TT'D,(+FML\OUCBKH/ M:2 &PNZ_MM (-_/G)*L,H04%%="FK_&X7Y!(6+B7-&(Z$0,+M665<1L 6XK" MM40UU[[%L29@*A(Z+91>\D+^7?=6I*,JJ_$$\1. ZR$)T 7H)75Q68=X0*!A M0.5!(X'VDEJ5>W,'3$B'\AK6A74O*:!FT5X&^\)]P->VV([IS8&V['G;XTW0 M4Y).(7;ZHUZ:/==HT;&P7JI:@J.#K0K7?+9U<$153CNE*<]D[J'1@CXR^FWI M&/-\$[_F,G.M)[5(K2JYU:$76["(BI;[M]HOXQ2R/_U6V);6WH[0]1CGWBWZ M*[:K:;21FUW@OZH%]T1'>OIJZAP6 MUG]:;.^V'V8?_/?(SMQ_U?V5:VQ)!K*SP- H?#L9^'>]YL*JTGV=G"N+5L_] M70D.=,D SQ<* -47-$'[N?K^_U!+ P04 " HG-96KU!/ZJH% !R#0 M&0 'AL+W=OCDHNJ\'\VN\]F/FU;IR2E7@PS#9ER2RU)45NJ*&;&Z&2R2=[<3DO<"OTFQM0??C)@LM?Y$B_O\ M9A 3(*%$YL@"QY^-N!-*D2' ^-S:'/0N2?'PN[/^@^<.+DMNQ9U6O\O<%3># MV8#E8L4;Y1[U]D?1\KD@>YE6UO_/MD$V@7#66*?+5AD(2EF%O_RYC<.!PBS^ MBD+:*J0>=W#D47[/'9]?&[UEAJ1AC3X\5:\-<+*BI#PY@U,)/3?_:')9(1OL MJ>!&V.N1@U$Z&F6M@=M@(/V*@21E'W3E"LO>5[G(CPV,@*:'E':0;M.S%A>U M&;+T;<32.!V?L3?N*8Z]O?%7[+W_W$BW8W\LEM895,&?+Y$,)B8OFZ#.>&=K MGHF; 4K?"K,1@_GK;Y)I?'4&X*0'.#EG_;_DX*R!E^&=6&7W%)6S1V$==UA\$*4V MV&E*LK"P5F>2[]W<\5W)*W9O%61LQ+:%S K&&U=H(_^&?A+%<=S]8[H#;CWP MB-7=9ZB9K@3;:"?V+H;L%Q OM,J%L43P!"#S,)351W:,R 3F#6;;4 MW.2$)I=PY;1!H&RS_ O?Y)Y4:B.U88;FDL=]0 %>F8:,8?!BK?";+1V,;N2U M L?U,!0/4F<;7F4X?-J[>!1U8[("(]$'J*L5;""FM@'TTT!!*4-R<%4P4=9* M[P1M%MSY8!R@WZ"RX)YR(#5B!4<$H&<&8[7P\[Q-8H^$KXT0J%$P?D.Q2N,K M*E,C,RK4P&:Q1>C\87(%C*R3>UJTF]\.J5MXGDLJXN-60.3T%B7##?(FGH7) M)-SB=F1-1;"_H,UT358LSA%])H$LC9,+]N1T]HD]H"?8&X0,-PFZ.F>(S<]4 M?DGA[P*41VS9.%9IQP+:8W:4 M/!]@*II0QGUHNVIWK0.YA@<5H!-T"'#T[J+^/"_^T5PY(A&XX!C"./8 T M8I-)&EW.+F'OBSF!]J)$R%"8T$VFT71Z>006%>0;>)).HR2-_YU!U%+X'P30 M<@IK_%YKZL'\QO2T/-P-*Z:<&(!&1^+@X] KC-$RW7K.I M:8D:YNLU52 J%[&91?$X10AFM*"*_V)D(DI=7WB\W5PX%FPG5D3EA3>C!"Q9 MH2FI['RW^;&WTKZU@M6LP<1']>T'3'NIM2PB*F#.,FZ+MFAQ_FHR?#L[G?CN M("A;]$4& TJXT*.+9HW'F0]2*ZT=4)WC>1C*?4)S;WL:S2XO(@R?@"X8ZX.\ MQSF>#%,\ Y6"Q> 7:1>V)WE0**T273ATLN*RNT5?NL+V.+O[>2O,OLLI\&&F M(]OGXQUY0KB3X(,>"C;X^&[IR5(0\:0/(T$\TW=@EB3#<>G>-#M[!I3!K_]JGQ#65"T_B?K?_0;$([^B]>/@U\H$;$+>XH5=0 MC8>7%X/0>MW"Z=J_JI?:X8WN/PO\*!*&!'"^TICB[8(<]#^SYO\ 4$L#!!0 M ( "B&PO=V]R:W-H965T MMK6_?E]5DQ0E49K)!M@/MGAT5[^JKN-52^]?=/%4+I6JQ.LJR\L/9\NJ6K\= MCC3DJ2 MKE1>ICH7A9I_.+MQW]X&-)X'_):JE[)W+4B3F=9/=/,I^7#F$""5J;@B"1(? MS^I.91D) HP_&IEGW9(TL7_=2O^>=8?TK/JUOL7R(>Y 9N58F;HI#Y0O'UOVYF957 1_X] MI+V1'0S+IKAY6ZYEK#Z<(3!*53RKL^N_?>=&SKL3R(,.>7!*^C?OT$DIPQB' M1,/@;B@>*QT_F?M?ETK M?7)EF<9+ MH5;K3&^4*H6>,Y06GBY$6I5(,+,R35):*M;%6A>2$D IWD!L5B=IOL#$>1JK MHKRT1*[SJU:B6*G5#(_W!),6[OA=*69:%@F]3-(":447I074"9;)2Z0!F6/U M2O\93"\*.P T^$C( 'J-=U6=DQ4@2<8P"$8,@=$%5"&!)6UCN6]16.XY13 " M=+442-\LQ 7\H4507:6&:V_+TR\:7;R\^--V6TBJ=H*PJX@;&CFVF@"M.NZ MB)<(L4-HOS2#>!8PF>VL=EU [3BC<:UV8HOGT^,O9<^I*D7YAM;^HY99.M\T MDN]T @E-Y@\\CU3]&7(J6=78MLT1Z3_WI1MG8U2YKG86*[OUH%J>;;8N:0E4 M/NRTVKK(@8? :"J%[L6^H\B^F^RZH&6 J"Q=I#-LV<$V +KX?DV%(9"8"4WI',;)21LK:!NH MMPJJL4M 7DB?30CS+K%;MNT8+6(<= M!Z/HC=DYV")1E2K .BB+;$YGQ(^MN]OBEA(.)0Y&J/="?Z%R5<@,GO<,9$(_ MPPIS71<]I?@%-).B:!!YX074;V#.TX+>YSG21%'V'+(S/"M"DMQ1, $8&%&L MB*#0,'#7.=2"1[94E.:GN6&XAFQF;"^*="Z11@=#(9&9+:%>NTK2J ?P%$RO MJHA3>*\%,&3!N<[ >\NWW;;_@O2 -,!S^]>F%K>C?FN%DL"K4@BWS"FQ1\.A:_L1.@(,(@NBZ! MH;P4MS(CZY5#4> *-[! MV:[;O>WLT^TS+M]XUM0+K,!U+DFT$W3#8\*3J61$H3!'&ZEA\YUC@(2?0T &J0U7,$B(\%O:\"\X+(\D*?@063T\"\(+ F_IB! M^<$PL);2BHDUB:96% *79SN>B&R/<(6^-9WZXC<# /&O7M>(*^.,)B[^O+3& M>3B+'ID^'KN6XP4'TWU,_U@7Y%@4829&31WJ4K>&':N5V7 M>_2^V2W1(V?'0HI(XKGGV1XZH2S#& NW$SMH;WGU\\ >;]\CNY']D"FRC6%( M+VWHR"9T3+;CE+&;(%L[6X?##C(P>;N KP9G+)U@#I' M;="+G"MDC J"IMYDVEC#HQEBV-O&(_D7Y,IP,GK4CPN4S-X"7%'DX3Z;2DI( M.939E>V=]F9;*;G,G+!P7;81<9O)^.GJ,5[JC HIO[^BDDP#5J"AF5EC5UK7 M<.R*15T;\6_%/"I#[ M7H!T ;%7=^[;C7[6\(HTH\XH<&UO>B&N0.UMW[T0@8.LWMQ/@HMM>6R7WGH+ M542J>ZS0I0CM:43_QN)S6CY=S0L8@IA^0:F6V0<"G)?"DOX%[GS/W+EX^C&E M%@M1L4E5EG#WZWKO+K87!T"&(WB;/U NO8CRRR0RZO]#YXLKKN-[??JG7'Q4 M,?>KO8P[W*E#3D9R6/M>6=;%$SA^=S(:Q@V9-K:DSM@(\ MVR?(S6'#+C-&RF"G'.P'6\%$ADU14):8U16'/75B6;I*3>1;G;M2:J(]0^#1 M*V-,:J/[K>R7K5JG&M(6P):I+K%]"$,V'^4/IT=6MZ-6-7QF9FBHZE-S1H&PM4[R?E**\WJZZL-#:ZUVT\U)PPYR$$EY@^H#83-8J8OK M7.7T#FU[B:#-[#OTG@W8T/=]:OYSS4'4)OD!]OT#1^U'VI/O:?L,??Y_D/!@ MY#LC5KC)*4<_?V@,#IH^)L[J,,NUO; EDV]/1.KYOC4.W62="3@05.A=!:$7^N,,36L$8-'3">#PBQAT>L,L0S#-H5G/' MPY "U[.A5O&X_Z+E%>9]9+.&S)HZ#MG;2;C$7AIE2^?X9 MT. 1*5EH+6''.%WSD5-,Y[0MI&\XXVUXUEIN"B0OI.FDCG>8,:5Z*I'J-59 MXH;M*5!:-%IP>NWON4U&(5>LV@I%N;^CA\8&/8Z0:?UT-0/I;2S6;E^KM2EC MG59< LDOT%SR$0R=.])Y-]-<,D@WLCGIFJD%4J+>[K#+XWZL,[HD\BRA*7D) MH/>MV?IJ6WJ8').OG3J;-N=,!N66AG$'!="3SH!\N&:JQ->K.$M]DU[RD]Z. M=_N*P@8$7.3!-ANSO^@K;AMU:YXV, K(:H01V6Q-4*:O5^94:\^&L$2U;(C[ MGC![OYL_ULP'D15%SLXQ9\-KZIWXH.(_-"HYL4Q+]8^E.=\*0X1:,/F?,ZE! M]NLW]R,&>EWVHOZCOAXZ! ]L;XU\8#;99?F#3.;+O\\?]L1[*L:<^-43'>RC7#M&5T=E)3TSR MM>:I_YWM7;]*W92ECE/6A3R]98BP]'WW9<;NWE?L,X8/(D>79F^N9BS[\$2B M:3NZ[I>^O=%9FO"2]"424U/#N!%7V^\7>TS._O:MV>MX[P@"1!?J6>78)"(> M ?XC^Q(CF?@@FB5DTTD(S)=@6*;7_#4VF)(/)A9:) <\!CSL4:'P$Z]OR++Y MVB !NT^IBG,C.$7 10B[:3#&W"EZ3ZR&*'3I8FJYDPDMC/=.)(:^TA[U?H"P M4L6"?V:!\J;KO#*_1>B>=K_DN#$_8-@.-S\#^4D62/\ETNT<4QU[')Z9)-[> M5'K-/V>8Z:K2*[Y<*HFPH@%X/]>Z:F]H@>[W+=?_!5!+ P04 " HG-96 M!*T2(7$' !R$@ &0 'AL+W=OU-9Q1)U,-6'-LS3II.VVFF:=*T<^?._0"1H(@)"; :%G]]3V[ M(&E*EMU^$4D0NSC[.KOBUE2$4%].ISXM5"7]Q-;*X$UN M724#'MUVZFNG9,9"53F=SV;GTTIJ,[JYXK4/[N;*-J'41GUPPC=5)=W^C2KM M[GJ4C+J%CWI;!%J8WES5@VN7RSI/V\ MX7>M=GYP+\B2C;5?Z.''['HT(T"J5&D@#1*7._56E24I HP_6YVC_D@2'-YW MVK]GVV'+1GKUUI9_Z"P4UZ/U2&0JETT9/MK=#ZJU9T7Z4EMZ_A6[N#?!YK3Q MP5:M,!!4VL2KO&_],!!8SYX0F+<"<\8=#V*4W\D@;ZZ)_MQL?'(+__U-&1A7+ MTRJH("Y]+5-U/4+&>^7NU.CFFZ^2\]GK9P N>X#+Y[0_X_I_(R?>Y;GBE!;O MY5XD[#?\AD*)M[:JI=D+F=DZJ(S7# JD)$D40FH;$[39"A^DR:3+1./ID?95 M-M.YAI!3P5E?MV?(NG96IL5$_#8X@(NK/0!^^H(R%C87-?E;I[(4ZKY6F58F M>%$K5^E NQMDC&,9! ;ES>6Y;70F3:J0_Z'0IL?<01R+7:'30LC* JG%:U(! MU'XL9 EN\0>F!RM2Z=Q>@+=V9"&]+#3JR3&PZ(JTE-[#W%02AB=LLV1\N6<- MOK NO PPI=50X;=Q"C05!(#":ZG=FFB2NE=5S7>P)Z)W1!(O;?ZRH4!XK^"8 M%]]\M9[/9Z\__O*9[Y+7W[*J>$"IY4:74(B02P>?V- =\A?0P;Q'H/Q$W%+D MZ61$ U[R#Y%&'H.P(-GZF'2YC**/K>!Z)SDSXN& U*'$V[/E9 8.*DNF4R"$ M)-35UD3Y(^$A\B/IZ.D>4Z8SM@LDJYQ&-)&ZG-V,,+7&VQ+90:@A$]C;?H 7 M&QA/(4F/T @@9 $RE;X0.27'86PS1=Y"77FA!U%:A EZ$EM!>UI/()LX6:2$4JN'N(7O+F39<,U%(^HY;XU]JXM MF;A.\)\'5'I+V,LF@QDP65-2(O$S[ATH?K?N[/ M](C1OM<;<\Q3B:C[H* ,V1@]2P8^P-T5"D7 KL7DX*V1&\0X52Y(3D,9#HIW MARRAZG&IAK!O4#CM4.#D"@2YV27A0;R*F#[MLJD9DN'X*-,]4A/S;$ MHQIVHXN6E'NRY'#!OEC2\-<&.6YWY&/W*&C:Q*F(Z^%.ZI*.$*TQ+<,N\A:H2.5GN@'17_0TYT<2&.-;@2%4#,MT?[Z.T^!PFCH%9(%"2HJ9 Q^HG4 M&E3+?WROL(M[#LI$8*@UBM*F/I$=1H3+'*U-E!LV%=$OS92KN]I M'06#PN\9F8K&'U/*81436287KWMTA;RCHJ-)]-"Y7FR5H> B&38J[!22T<+\ MO9*.$?+HQH_^45'%6FXM9RN9PRD<#QP^IJ;J&KQO@S&T/&W DB8,^6',KXTU M+[N7SY*G&69M;_8!+VYDR=V3)\%CMK,J5@1[B%9R5 /M[KSZ7>.ZI&.G*)KI M!"8R78K%C$>+^6'I* HG^X/Z(VITTS+FUJF8[*AYIS;[QX7=;C1/IM$GO/O) M>I3*6Q0DTMIH*5Z0GK93_O!K3/VN749S#]3QL.8IATZ[SM66Z[D 2?S92 =K M8LS:2'M8N$6-*'+,&*SGOB@.#^V1&54IU1+/1GECTI:="$>'#NZF3L)]&=F2 MS!88KGADSIVMNM;&L^F)[@ _1/^3[Z/BHW[S7,I@FTTU.Y3F*3ZLQR6Y=[;: MVX%;[! M<9;,)\N#%G^6+"9)MS*FZ:&=",O],?_0=M]@5.JHL^^^AT3I&$%N MX]#V@GG#-A[B_MM+\5_*OW>#_.L1'J;CH^;75]Z96(S/ES.^SI(+)!%@U%+' M80GS8T.M;EC1//<.!KD3D]#0N:0XN9CC.A^OUFOQ\<109S?4VJ)Z=9\6-%WP M^5&=W91Z&_UQ)LZ7K_";K,:KY8(#+;>HHBUE0=X$@#H>!DC/,36>CNH_./M[ M[6D89I\_XCTH6+*MR]4Y/:Q@[CIY1;=X'B^6O'J!VWFRHMLU;I-72S(!O3=' MXHO5^&*]$K_9T(_^B'S=--_5^ [0*7$A^WQ:\Q[Z4!_U%MSB,XF%ZM1;'S=0[ U?U78V!!LQ;?$I&ULK5EK;]M&%OTK ]4I9$"0^=(KL0TX3H,M ML-T-XJ3%8K$?1N3(FH8BU9FA9>77[[EW2(J492?;[0=)Y'#N^W5&O-R5YHM= M*^7$XR8O[-5@[=SV]<6%3==J(^VXW*H"3U:EV4B'6W-_8;=&R8R)-OE%% 33 MBXW4Q>#ZDM<^F.O+LG*Y+M0'(VRUV4BS?ZOR.!R*MK"LW-3$TV.C"_\K'V@\= M@GGP#$%4$T2LMQ?$6KZ33EY?FG(G#.T&-[I@4YD:RNF"@G+G#)YJT+GKGXNT MW"CQ23XJ>WGAP)'6+]*:^JVGCIZA#B/Q2UFXM14_%9G*^@PNH$JK3]3H\S9Z MD>/-UHQ%M!B)*(CB%_C%K7TQ\XN_:9]XIVV:E[8R2OS[9FF=04;\YY3-GF-R MFB-5R6N[E:FZ&J ,K#(/:G#]XP_A-'CS@KY)JV_R$O=OQN/[J45],X3-]EPL M%2I8B:TI'S17U'"I"K72[ES@@=!^LV/*M$3166=%N1)NK; A1_'JXEX,=8&5 MLK*RR.SY:_$O)8V/O4#D=-Z&KKZ- [Z-^K>A^%QH!YH[)QWDG8EDE$P7^(U& M$^04_09A" N<,H6D\I6Y&$;1*)['Y[A(1K-H0A>S41S,SD$P#&>C19CP)?9% M8>PO)Z-H,3T7GV %#-R6A2J\70>#A7I$B[.JXQ$)3_DVI;]"36EK%]B_S &W ME3%01;Q7F3(PCG1E[:,HH>]9XITC(C+B7$3S(V_,II$(85PD)DDB/I4.:VG- MM&O4+ FP+UF$8IY,Q3NU4MB3M7*'\'1 K@Q'X10^ \MP48L>1N& MB0_#*3F:*%KQ6<.^) $AA0@")M&V-[.B+S*- O M1/?ED+[KVBNM51#U0?,S.V&(II"C(;)BU$2A(*2&D%:D_9D+P1Q7,!I$*H3B[\\LBGL%56-7*&\2B>4%''HSDE MV@F-NO*&Z!1SRM<)\A8%\ZO,*V^[I!#*(D4J+:#SE/>$L^"YQH#-Q&ZMBFY2(<=SC2!9+$K*/R+84)?-]1>5[VFY M$$7I_'-+_69;&A9"'5>G"7C M$"@ASVD/A>.D61C!(+M5C,3RO3>J)^N$!-0V>2*5QFA8 MB6&UDR:#=?"=IC'2,'I61R+=UW2U>Y?JGDJ]I#+51G5\%07)][OI[H233%/# M3%:/L Y-8E/H@P;V52?N91R MSV=OU_9:"8'*4*1&Y31EJ<<*WW1(WX]&I:6A\7FV.+B$?'8BV;\W+C"3P YF M ]>5E^O3H'Q0 )COZZ?0JT":H&HE53-F_O)W!()LVFFW7I=YQH.$>P:\G)>4 M(K]7&#"9YF,%EADC[7F49$!-1B\KUU2LW)15P2TOK395+BG&HBHZ^PXZL)N) M"[)W(PFHY.0>7:##T$9^GI95GGU3U9T"F[,PZGA4GO"8 5E#3<$F&=U MIK%)V=J5VVV.04\I1WE5N=+ /91@"$PM$%G\51F.?B\IFGMJA.CI)^#:Z'BX MDR9]S,9I([:5V98TM6ML3/E;I,A_GZM+Y7:J'A,'K/T$8=<%=60(R:1E#W H M52A]Z=$(3O5^:2F:1Z1(%+[Z:VPD#[*C>ZCWS\/ M>F+7R+?R54O9($K:11_&=-$;7+6PZ5#M # )GM G)JXGL-('P9&+7_Z M-(V"-E.XP M[.QA$3\]R08Q[ZD]# /:=W.;32:O^IZ.AQC26 MI1P=6M"H*N2#<5(7/>5$6:#EZ]6+4++TW=\2-:$^QGZVS&D76-@*== P;(\] M3J7K0M/PVBA#VLM. V-,"HNSI@=Y-0BI- /LNU2IMOQ'W0/]%[?MJ\(C_VMJ6K2[2E)P06/86E\],(; 2@ MK^%$Q.&@$!9Y\DH.XS-=&N9YGSYO"JO898M0>\Y0H?G@V049T57I\[Q MG#/*'U4$2BY3]36!@3H7"O6([AXAV>@OQ1Z^:+7ZH.-KE6Q:,( BP4 M6O1XF?-I4=:'<8[Y_N4,DX<_B$[_/^3G__\]8DI_;08L;=M+#.Y&6E M\HKR*8-6B)]W$]"N,GUWRHTN:KC$.WD@=;O$JJE$\">O?0Q<-' M OJ'V8.8%Q"3CU6XP&-35O?K0RS!K_;H_\)HWF-T2*1C&_M@N(N!1VT[]4+X M,%";3F]HCNVF\/7KG8<=UPL8'_?\$H6" M@,G@WS2TJ^U[FAO_>N*PW;_D^44:P (K30;"^!+XJT=[K&Q+0OKVZ_B]02P,$% @ *)S65BMED3Y&ULG59M;]LV$/XK!W4H M&D"Q)5FVY=0VD*09-F#MC&19,0S[0$MGBPA%JB05)_]^1\I6G-@QAGV1R./= MP^?>2$XW2C^8$M'"4R6DF06EM?5%OV_R$BMF>JI&22LKI2MF::K7?5-K9(4W MJD0_B:)1OV)H;VO%YIF_0ZEX!5*PY4$C:M9 FOQ:S M('*$4&!N'0*CWR->HQ .B&C\V&(&W9;.<'^\0__9^TZ^+)G!:R6^\\*6LR + MH, 5:X2]59M?<.O/T.'E2AC_A4VK.X@"R!MC5;4U)@85E^V?/6WCL&>0O6>0 M; T2S[O=R+/\PBR;3[7:@';:A.8&WE5O3>2X=$FYLYI6.=G9^3?*^V_*&%B@ MAKN2:9SV+>&ZU7Z^Q;AJ,9)W,.($OBII2P,WLL#B-4"?"'6LDAVKJ^0DXF6M M>Y!,0DBB9' ";]!Y.?!X@W?P;IB67*[WO(2_+Y?&:BJ*?XXYW,*EQ^%=7\-MD1X1J;)PN%*2RJ?N"2Y:@R3A0D!GW*L[1XBJU0C MK3F[@+_(LBT2H!1ST>5X.QU$?IJ\GL;PK:E0,ZOTQ0OCG^!3/ J'Z?C,#9,D MC,>C=C@.AW%\!E]0*O*A-?ONVQ.+<_9(2&MLJ1F@<\I8XDW5 8TA7N0+=3G/ M@810<-$X#W,F\D8P?X[$*>TZ'$&6A8-)!J-)&$TFQP+)K-5\V5BV% A6@=*T M"QU\[7*I1($4QJN#S:&XY^<)E M+IH"7]9>[T@)U*IJQ^?N)*/D;I@NS %3EV1FZ)PF%7Q"G7-#8*NM7ZIV<:!$ M$R39Y8YSN])(;HWW!:M:J&E;E#U W.B]I1Z@%DSLVC7%!=WM9NDY,XWAZ M[0JIFHH>W%.AZ/<50JB[<+SU=#^MCIE4=A<>GV('FJNJ)I]]4LFY7?CE82;Y MRAEP#;A:T6T"W#EI^?DNT#WX@_#:-G$[=KS$\]%$[;,KJ2!AB2A=W[3\?)K> M,#3[%#?;8H83Q?RZ6?%(SX5OF\XE[D7TI@67F#-J$+J]\W+?%\^?DOHJ(, K M.GPL%(VO)Q=.4M58*TVT__\Y\'M;>I[I[=VE@3@*HRQVO_%HY'Z#:$(K]P;2 M<)(-(1M'\/%#EL3)9[BY6RP@3K).L/M?^VN6LDW=H,D/LHVR".)PD(U>E)2D M8%ON6H2.OA5JO:M[A,DXA7@0.E^&PS"FJ_+8#='?N\")R-H_ M4PSEG\[-]B[OI-U+Z+)] +RHM\^HKTRO.85(X(I,H]YX&(!NGR;MQ*K:/P>6 MRI+7?EC2:PZU4Z#UE:+JW4[&PO=V]R:W-H965T;+ MWNE::9=!8VU].)J9HL./F0O4H::=2NN.6IKJ>F%XC M+[U3UTY8%&63C@L9K!9^;:-7"[6SK9"XT6!V77UZFS]P9_"-R;DS&X2+9*?7"3 MVW(91(X0MEA8A\#IYQ%OL&T=$-'X>,0,QB.=X^GX&?T7'SO%LN4&;U3[7I2V M60;S $JL^*ZU]VK_!H_Q3!U>H5KCO[ ?;)-I ,7.6-4=G8E!)^3PRY^..IPX MS*.O.+"C _.\AX,\RY^XY:N%5GO0SIK0W,"'ZKV)G) N*0]6TZX@/[MZP)HD MML!E";^BJC7O&U' K1SR3<(M)I;.<=:3XHAY/6"RKV#&#.Z4M(V!GV6)Y>< M$R(XLF3/+*_96<1UKR^ Y2&PB"5G\)(QZL3C)=^(^AY[I:V0-?RUWAJKJ4;^ M?BG> 2U]&8'+@!K#H'[$8/7Z59Q%5V>XIB/7]!SZ_\S06CJ=V41F)_%[ H>1"U%)0I.8.NB4#OI)=ZH5A0" M3>B]XBNP#<*-ZGHN#T"WC.86C4-5$JG?76;XMD4P Z\+>$OVE6KI'G%PQTU_ MF8A_R%/C(\H=.H:\KC76A%?"]@"]%N["@7H,BK?40_H#W7FNHTLZD3K9$,LA M3%6!:43OU:#@"4"5N\*:T&O3JF(T*ZC.7=4X0F0M[,$[W&Z\)Z TEA M45#HL*?3&SK\0#2KBK8JK3JO!)+#T/"HO9*S*^.HRT+TQ%=5E4. [TD@VZB= MH0/,#Y?P)W(]]!E0EXAV;)/C-(G\E'T^C>&=%$Z>!^M5_P[2-&33A 9L%F9Y M1H-D&F;3*=S1S=ZZ:&X:T@?R+,R3*23.*H^PT3'-&S6>LT_"]TFU)I$)&8'$>,F<8A5&6$XEX MGH9QGKI1E(7I;$:CZ9Q09B^6@Z]F:0TE2=8_MG3AE\"I6JTKK$]U/&;="=\W M!^-+XC2Q;N/HN#VM'*JRVIE\F8;SVF^TJV\J#E\5'W=#;84@T5[^)Q/S<);' M+B,D2 9ON=AS"7$:9FP*,0MG\]F7.6&4J!E]IWER(CFYQ&E.RRR9.S@2F*A0 M@N-PGJ;PTM4T.7E(J QK_UP:\"T\O"GCZO@BKX>'Z)/Y\)S?<4W%3XG BERC MBQD]@'IX(H>)5;U_EK;*4LW[84/_*E [ ]JO%-TJQXD[8/R?LOH74$L#!!0 M ( "B&PO=V]R:W-H965TKJ\N'C^=&?*^LG+'^BS MF_;E#Z[OJK*V-VWF^]W.M(=7MG+['Y]/KRA\9L[*WM/C0W M+?SK:1BE*'>V]J6KL]:N?WQR=?G]J^4S?(&>^%=I]S[Y.\.MK)R[PW^\*7Y\ MW_865#7^-XN:L\_3?;\[-?7SS)\MYW;B.IW'8M M?%O">]W+VW)3E^LR-W677>6YZ^NNK#?9C:O*O+0^^T+_^O*'IQW,AV\]S67L M5SSV\L38E\OL5U=W6Y^]K@M;# =X"@L-JUWJ:E\MSXYXU;2+;/G=+%M>+)^= M&>]9V/TS&N_9J?$F=OS?5RO?M< M_S.U8Q[OJ^GQ4(2^]XW)[8]/0$:\;>_M MDY=__]OE\XL79U;[55CM5^=&?_G*^-)G;IW=X-AU9Y"OIQ;Y%X;)WF_A'UGN M:@^$*$QGBVQ=UJ;.2U-E'AZR((N=S[;FWF8K:^L,=MB8%IXK4;ARUQ;PM 7^ M[;;9QM:V-55UP&]L@Z.92.NF+6'61H7]@7#27J]AH2Y[;_-M[2JW.62_M*YO MLG^XJL 5O>U@@35L!9[>;QTL?.[V-7@:NJ;TA;9/2R58E""ZM&'8;=P"/+;+7Z[4EQ93]:@[9)7'V_P39"DLLJ>72Q(ZEM\O#K,,GMOVP/,LH8SA&%]^0!_I)/N M2R ![95&C#V:8/XA=ZSAGP)FV+ADZ>8@98ERULX(_> MM' *>+!N-"E-PC/#]O_9 PL^NTC)ZBT<01&&"(^^RSNW@@]DI4L^TBUR4ME. M//]/4\-'AVSY+>]L<4;"OPX2_O59T?S=YI7QGA0RL=&4='_F$-FU;3LPSRAU M<*3"(8%Q][9%0=&78&_ '4 A-/CX)U(@[]L6A$O>Q9.Z_.:%SYI$?RRRWUQM M\4 Z4B3MT3*V!D4L*X&I\RXCF]ZX%J6B!O !8NMV-OL".-1_B:R7&P^@1E=V"-BKH02/9'7\*V 0'4@)GP83RCG;FSF0T3(^,"[?M=PY3OMJ;+ M#"D:(J#9H2+V\0!$"8O"">?[^#IIIER4(6J:<97>UVU>VV!!EE0M1?$O>&8ZS OUJUZ3D][A1 ML#(5"&@.C^O&UCTH0!AN WJ6/S'WIJS,JK+P"$-;UL9QA2 5O<=]NW:6K?H. MMY:A)N](1&;9OH4_YP68"6)0^P#2Q"MR*R";[7!LF _W9;WHG@Z^-Q5*"@#3 M2FPA&$T:P>3;K !"@"R0K-'"T*2Z555NF(G$O+$I(7@(.@DH0HC%,ZOLP.BA M=3TQ!JSE'NP9[1Z/N"RL<.BZ=3O@"EAT;^.@,T"YH/G(AD4^SM:F;&&@JJ?# M\5N@V!S/&CAB;]J"21&6"!^!=>QF]$88APP/*E%Z78@$SD55_AGG,@_(S5;8 M+3*1?"+2R!F785'E?,3W1AG8]C*=X8P>VMBA!X%HF:;<%NSMB?]_3:>-# MEA0QOK2R&3[1HIB)[IV2.YC0ZS&@=.+?)0@\'_0GJYDAS "[BRR.AT>#X&>^ ML3FJ<,0%2%5@M;+-^QWR<8XG51D6!U;,L"^[@Z=)X>Q)#D5CC116W]"R2202 M!^2T"DN/YEBG?H*F(I+5X"323DBWP6D"[\)J[+VK$-#@G 6K%E.EB@'.!:V3 MCVICED5DYF7_1T><;H!PTXKLHH,-_QFW\PE:UF?>H0>+JMP>9#6D'.MSMN^; M8/N^.6NYP+T%Y[7.KDG!YHX 92'\,2E3XQ_46R"KX M\6C8TOHH,V%$% )>" AU(Q =IXG+662Z;?TDU5,5*-BRBH.ATC&^9W])97MR M,8:M- #-N5O/%=$_,+.1IO(I(6I7SW=@43K4H],+ &.U+4'=C-8!$PWL;CK# M(OM=[ I7;#)M3_>B2YUN#@X! M$=R:<51I"3IB$-/5Z?**#M>+XJ0$^$M]$:-&Z-6)8B:U! M9Y%=(D%X_L+!RVV O;+5+V<(AD54@&%Q'#$9:W=8@CMWNI4!MTK_ 98A@TEV5[P>0$&^/_*4%\#YORBL*"4R^[+?)>""?]CT)2#WMMQLP9^L2OB\('2G[Q'N@@-*C!G%"=#;)FS1EOY.E!)@ M458+I'5:"\:1HV3(BX0A6:K E+ ASF$Z7S)"/;U @G(P'0#*'2C7BOPE>BKX M>B>PSMC79<$928.VZ7A08JJ #[*Z] M [D$Q5: B*6416RA:--.T1=&9/0Z(!!"9?+KE3@"J$:"-U0+!"[PP!*O%HUH M///D[!8I+Z1GJ@1%,H(+S:XLKZH SPE.A!<,^F53$@EXY0>:'\AJN[TE?P// MF*()>XM @X]; EH#+UD#&M,K18BF4#PJ7V63IF]!P7D[2^#E +>7J$@MXV]^ MG3R.8])Q).?4&B2^=H(DJ2H>4G]KJV+>N;E2:2$AQW3P@4XSI-]A%@1+N8.3 M6&'D$MA*01\?#@85P".\+XN>8)L.1P;%%NQ[1F\%5@BF1<@PPRDP4D8*S#:N061 H0ZI4(_>Y L?-;&S\:'A!L&JCOP8PNQR&3&Z&RJ MRNV)O="L@^<%=!0#-HP2B*OJ!2> $R$/V^ P$IOA6:I3Z46#):@YG!01N7"6 M%8]Z(3FBS(Z.5O7(;K@.!%!D7IG#*LP>,8X"W'U Y[BTY#&:":#!R5>YP,,U0V)3(UX(]#.H.A (NX M*;QE#;!@@-2A'Y?RO<%0(:!Z@SLV'G0^\0*IF@;C2/1OQ$^@VAG_<-AE>CAR M$='EE;C4B-2R1==W%#(A%SW0&0CY:Z18.&0*!-U;"7?5YWB/G%W0#:R98+)1 MD!J>UP"Y!(,YLD%12^0 ,@H\XA[V#OX%ROCX8#2$#,I J2^ %/9P1NPO+V+V M[N*LS+Z1"-.DS_:I[Z;\3TJ+5:9&KPZJTT7U P.8?8A3$&MXNUMAK@>W:X.* M(YT*C-:C7F5/ !4@OL%: \Z'@_BDRO$=5!L2_T%VHM4 Z,&O2T^PM4?;U7L< MC*-I;2%J50Q/T[3N0;UPCLOP]R2=E#^8ER 8_!=PF KG;Q-SXZSDX8AC7XSB M=B=\7%A"T>==0%PAS@4ZH^4X\0KW $PS8_,09.J \0W0?YW$YT26<.N599$N M2@^V%O85DDXD?PP0T\-L[08<@K92O96<*>8SU-?%^"LI@KH0Q>Z3Z*9_-+QY M$.E(D"=OVV_+)N'Z0TBQ17*JPB $PU0#* %,4R@^$*/,SA .46N\2G%7)\(< MX(*4FAF,_"!H8&WN74LG3+A@:H"@2AESA$BKF%L-+&O<4$P<.\GX3Y@0O6J6 MBER"<1B?)&+<&6J%2=WZET<;?&7U*V)O"A\0IF*-I2 J\>P! M9@-;E!%^"D06Z;\J O^#K+3@L,5$SNVM9W#+*1KI-BZ+ M;-!4)N)+9MR"HGK+G"H2SILAKH(B5&!['P!;9O[>V#@$QPJP= M"0CL@TS3OH2'69?BI^M9]"HDKW6"ZAQEU-G'9PICD2;*A)ZM/"11R+-W)2==V-.%4M:]V1TZ?R+T^$E'FU@<8-[#B=-GBFEO02I4F4#[]Y0QMLV++7O M1LFEEL['K><8'M>"B=_??0@U$F?CS"'!0'IDM\/T$B-EE)$ 9"65@BGT:%QX M?@&K/AYA/+/CU<+"PH(J[T*$@))*X'R@0\)65. ,+OO<<<;JK"-(UDQ8!7P%UBR<@.2OT8B)$23-QGB(@ M.>M .':*_LB9[)"9$!+P$FT1"EMR8$[*VO/Q(Y!@/XJ8""9&@++(7C\^>_#F MALLPHG^1\\/LRAYIK+2P>@\- M:]DD!X#U+ZW[R)\+CIM$-C-TY#E=("N2,(\CCZ:FT+UZ',DN>[!E;$U'VZM8 M)]0C?3=,HI.K<$^%N<(2T00.,X>B3;'H.MR39YU;#LE]-I,.6)#C1NE1G^#' MP+WA?($+2D_6-QYJ4CUDNJXM5SW[4P)R>0)4ES$V=V(YX?&95B^)F!.I05IC MJEY\I/2E6$LSE#52K,.X)$,##JLMLI\'GR=1W_/Z.W)6(,\Q11@+F$S)QAD* M-A6^IW]08)N*,3!O@=&]ZAZY^H_>X9@BGN0#TY&CUVU*7!D'$+!FI!E6(=:& MUI%2YZQ1CU6QE^?K6351^3M;OE-%L>='F;;P$T.G)B"OK\-R%ND$6O<3HCQKJUG1P:*G5,:M;7^R82^:KI7 ('_F M#J;JRG3-G[#!M!@I["Q]D-8(O.3( 2@T#P>Z:E@@,EYP$AP Z-US#(#R\I,! MYN"_\YIG25% =5A,LD02!&QM:N\U6Q1=OQ@BP\?W6_1IT'R(1Q:^Q)( %;W" M,H$T_(#2V]>AV)*0!"8@86*@+3B2U.1(F-K M#3!BM*<2M+4C3;5Q3JK4 KMA9*16Y4]&2IPUS0>DU7(8E250??GM331+L!^WPDV2O3TY$V);B?VD154QR3#*R#%=0C$)C0%4;C=2 ML#P.N1^C&L%5^"IILM5'%F#&YA5R]$.Y*__D+\,.RAH<:-G_9!WD[G7?\K3,/K;LT>9S#)"SF%T:IGAS M,RVP#7:_4/R.61E02! FC4*AR],T\!R?+%J<&15P<7@8]4QG'I"SK\\#3*TL M3=W8\%GJST:M*9'+L(\.6RHV2?UDDFV?V%TB0L'Y$8Z)#['3.^3T=5^MRZKB MA$@B?7)<)JZ;+$_,_J&F4P74)F:=T%*J;P;*8J(<-UWK2;UG1C0-XJ5+\-/S M4PM)6+*2AL(/T@:0ZCL?X^OH2]5@.C%\5(;\><#1#:S"<-4VEBRMI-H:71V5&Z2#4_]!XA,<35W M.$>G)=D.&MBHL":EW*B$[N:#+:GFE]JCJ "CT#1]BS7!1*V0 M*],R$/(=N#EE=3X$Y,P+)5)&U=%KD.$#Y.Z"PV&B"@-+$_!ME//9)#R&+DJZ?D2 MG!8G(8[IL> =U$Z/."5=BMFT-I;98RDJ-\VMRPGZ"%L&U*:V/I<8ZQU&*FC'>$LXA>@3C/HT5 D*"Z,)]Q1SB+H91![C M4N7Z(, 1Z^G)Z913C]7=9+7"8>J@96(GM2I D@K >E2E$+,[\HX&)D4E^81M MM(B3=RV:-#?>CK9&OB*C>I](11#(<<-)4,9BI#7D$FP8"1Y"5(1OJ6 LLEOB MQ# R@Q'IA\,.%<\^D[1]5HP0M)RU0<6#8-H;MB*NTAS2:Z. V388= M>$$2=V$E2K<88(649EP99)O0$WN288>!9U[@X0@%L02NM#2AHP=:+#;!)5!: M0;H'J:,%U0-5\(-%J ^#?B8%Y%*#$RGB]AP(F$">D=IVT(F7\!\ME/N'BO,] M.D>1)C4GKY, TJU"X6AC;M$#&T7ACIKB0AH#VR]@>3VC_,D@EHB_E*X]$KI0 M&#G4Q"QM)=?OQ](2BBQAX)#Q,1P7ZQ_D"7R8XB"Q=$CSVK;A_JV1Z@R!$A-1 M$BUZ(IH;U"4%)-_3/)8T] M2Z+CN'TP)$ ,V"4W"_'1P&Y66)8/6RH55]DUK)!,4L/]W2DV3[VEE%SHZ*HN M"VS!23!FC<=".$266#0)GM"D-E$"/+>W-R*K":"NF_V=$9TD?= M:P6,X@U15RBS\]7._.GJ!2B#[+=_)9T9>@6&S]Z^O:;NH%I[@$JJV.%<]"#M M%-I"!UI YTRP$S%2DH<S)@I<*'XU1KDC?0*:?;--,.*;7-XSZI8,/.Y;3B/1"7YV]QN);>!E&FD_FL MSQHATW\?I7FTC2(IZ(W!UKW1X!&F-JV@[;(MYMC.AMEIX%?N;^?"J5$JIC'Y MG=EH6Y$6"L^H2C@T&X'#W\ _9F$I2:XZ+B7M,*<4=.V-U,.F55"(X&-1W6@Y MPV)D0:Z8-=]@VWW.OBE!YX[J._J6W4)AP8,V<*155E2EU5F2_)XA-E=S:#0D MA%^5;-R1&:\/H!&2FP*."KDHD#0H,&E"Z6JR6W"4L/"$:Q- (2\>/_1AI"*( MSOCK<[FY^/2Q(SZ3V.[1]^<&/)L5CO=Y7)Z_CN-6N(I6\ _X#R4?D"#3=4%_ M>;3!5UO]BBN= D@?1-F&^8H3E93,!:.&4\VAF) ()-"I?;(GXNW7:7WA[:"^ M\%VLY3U']=A)?GF^$?QWP*VFS;E%\2\-C MP+I3MKO<47)B)'&R2JG>#E(#4F)81$\K(PM@VQTL)B1J, WHO:.#! >2'[3] M =35/)7@1!AVQM_I8PCZM]842=D*B%,37F_" MZ_(]!VZ&C?X1*TB]?KA=0QHR6- *19SZ-;JVYX MMXZ;LT]"#W!]38^=GUI?=B]F0F,MW+',QB1>@*&]N CPL:6C.FC$_F36SE4S M+2X<5,AI1)MGYA9BCL7@26!HIE]AV!Z+03F;<"I/JO62CY.,6AKDFC7*FL*7 M #PYM\31.->DF5HAXUD.CQV7E^>[)8GYYJ]( UPG&F"2N\\.-5UZ=&K\2<\D M54&AH:,\CC!.W-)#")E=!%5=K&HPL!$_F;KC#UEJ= U,.H%6$:,S!2@_>5S2 MX SW55(GM.D(B8MS$K>G?N#CEU3%JEAN),;"]^$=%A/N 1)HY(=*<;L_O61= M'OMQY"T-"NZU'!&?'1??WPLJECI_]1S'AS9<$Z87;17R_ACMQ+=>56 9YK M5N /+KT87Z4SK@4Y/KBCTH^I6Z9BK00U(HR7R(Z)E&X!T]X[W%NE?>LG0L!A M4&U@T.%4RH9N-&#ZBOOCF1/.#1T7H 51HVVE!Q/.93BA%E@E%='3>]2.0\,E MMTV_ N!>4=*Y$(8W=7D:<99U 0"WQ821ZYMC?D6+0\F;09 M58R"?X-0!_QO;4O,X>C-00<-1[\_8@T*H>&-'+#93NT(R"D'(6)H?$"RM-+U MT_AK\AQ.KH=?D3!-U!GC*0*JE//21'M3F?K$ZA]7 E:X:S4.Q8-L_)6(E=& M[TT.-WN<:'<<,V-H1T1.73G,UN,E$11&I((N(J[%VC^YNF\OE80S3!B/=8Q#1EQC_C]0'+EG3IU4?A;2GQHE(I ME9_A];?D,PMRTPN)/O9MZ;$MF/LNTVN;]2)%+B!7LM=!MZNBG&A2OB_I=FVZ M3RM=EG@]\L')6Z6B(M;K">#/OI:U=XF"D,"NHK'INX"UN:"R#S1M9?8CX8]1 M9B[@3Q9T4&N*"5$>_FA?"[F@K$LWIP8;GA67#?-N7%@ODX7"GP&11M5VH+/X M$HA6TM5Z(8(D#7AB3H-^$$''AEC)7(2([Z-T)]=MJB-@*OM&%O(8%26I18)' M,!G?TXF';G)OTEG Z"E:)=3.+["II M,XX72;"FA264?JNY2 #8H(X,QW6X[3H>9K)W;3UA9CI:A+9TGK1U0:YH4+IL M1ZK6CY#YU>UU]LU7%RCI%]^]N+R8I5>[XU@?@HQBE#\;:*ZS"602&.H*]V(> MII<%[ APH924_+\XWJ>.G%6Y3C&U!(Y'-.6K[/'23#2^9S MTA>D)1K,HPK4F6I*WM.O)]C8 R!M 8Q#=ZX.(#>Y$>;H=D%0.F75ZY72_^G$ M =+0.3ML_^/H18&34!W])ZPIF:MK2=4!1NI ^B8?F&F&&O #

SJWW.!Z?$,A[CK8WN(TB=;A?G ?"G(!LQ%*.20[\[%%BF[*WF]B?CCY%%RXE"Q7+_[Z==X%7Y-C\GU M1]X!ZK=:'A#*.2B_+E$#S2A/%_E?TQ)>/]B\<<%SSI&N'#RF"F;!9)_)WJ6O*6+-N);! MYC'A 6("ZZ%3H_P-5$9V^15?^+E\D2F/XNN_6 =^80.\E;*L'/Q))TO3>"NZ2*CN1#<% M?ICJ/#\KI;'3?GF^+S[]H936U:[7.P7PKC@D$:K:D<8ZK!BUH&&4(\XDD,7QFX$W"H^DLAI+3P&[X2 MER_Q9_BH-Q.&6AJ\\E@72:S:DC4)4#3<9R*>51) 2IPRB='B53TA3KO'P&+X M>9(13X8[F-/?WJ!+6#=Y(ZT!1@'6RHKXTQ%E]RF_ M3K"72%-24XZ_" *2"Z?]7)@'^&'$!\_GE\]F"5>]"64P7D3YFOV=MWR7G##) ML^5S8))?V9O1//WP25CYY+"!74+HTR0[DF[X)%X]=2VF>J%!#TMK]2CDG.^+L=.X.E;([S4R2/=/$UQP+36_FPCL)(Z%2Z]Q)3$39[ M=.M\>G,51J]-)C[DO'+N3A/<'%9%O")18M,-6HY"CC=Y9LT%AN3 )',X2F#\):QHF8\G/EFW[FYA/$.0'! MIW\(Z/]+R*?LW=/D!]+ >]S0S\!Y-J+\6VGATTQ_:NZ*?V M/LZ_4_>K:>GF MJ&ULA55M;]LV$/XK!ZT8$D"()$KR2V8;<+(6&Y"B1M-N'X9] MH*633)0B59**D_WZ'279\0K'^V+QWIZ[A[X[+O;:?+,[1 ?/C51V&>R<:V^C MR!8[;+B]T2TJLE3:--R1:.K(M@9YV0D4+@Q M8+NFX>;E#J7>+X,D."@^BWKGO"):+5I>XR.ZK^W&D!0=44K1H+)"*S!8+8-U M?_>X0^!>WMR!L]DJ_4W+_Q>+H/8%X02"^<1.'V>\!ZE]$!4QO<1,SBF M](&GYP/ZAYX[<=ERB_=:_BE*MUL&LP!*K'@GW6>]_PU'/KG'*[2T_2_L!]\\ M#:#HK-/-&$P5-$(-7_X\WL-)P"Q^(X"- :RO>TC45_DK=WRU,'H/QGL3FC_T M5/MH*DXH_Z<\.D-607%N]2AJ)2I1<.5@712Z4TZH&C9:BD*@A:LO?"O17B\B M1]E\3%2,R'<#,GL#.6'P42NWL_!>E5C^%R"B,H^ULD.M=^PBXKHU-\#F(;"8 MI1?PTB/WM,=+W\([P_>O]=8Z0[WR]SG& UYV'L_/SZUM>8'+@ ;$HGG"8/7S M3\DD_N5"M=FQVNP2^NJ1YK'L)(*NX+UU@CH22_AJL>HD/%!K6]B^P-I:FN1[ MLM7:O)SC<#'+>0YC$GE(POLDQ9@$N$%20:4EC;B]_:&&UQ(KA'O=M)U# _B] M$RT-MP.N2K"Z#86F36/]G=(%NQV.?'QW7 E%&MU9BK#71+ U M0AX[<133N!?9_W)\!TD:SC/F#^$TG9QGEN1A/IW"/,Q9;))#I^(E;$P21GD+*,Z%;7Z"$L,*:JFJR:' M,(UCBIQ[QUG(TAFD23B9Q93$TO_+BZ)K.MGW7XG4)H48;MG3Y U=NOAG4%PE MLS!.IM=P-0]GZ>2:*&=QR)CGSI)PEF5P;C*BDWW6H*G[K6VAG]9AM1VUQX=A M/>S#5_?A5?G(32V4!8D5A<8WTSP ,VSJ07"Z[;?C5CO:M?UQ1X\;&N] ]DIK M=Q!\@N-SN?H74$L#!!0 ( "B]57*P, 'D' 9 >&PO=V]R M:W-H965TUB4!DG0W8 6* MM-LP#'M0;"86*DN>)#?KOGZ4Y+C)EF8OMGA$'AU*I#1<*WUK2D0+ORHAS2@J MK:W/X]CD)5;,]%2-DF:62E?,DJE7L:DULL('52+.DN0DKAB7T7CHL2L]'JK& M"B[Q2H-IJHKI^RD*M1Y%:;0!YGQ56@?$XV'-5GB-]G-]IM@+/DD8"L#X0HS>!225L:>"L++'8)8E+521+GC-I8>;K K5Y#I,\5XVT M!N:8([]SI^=3G.,=R@;W971XS9L28:D$-2N7*[">,'0L_TV;96G:;$G)-U*> M/3G+TM,WU&:M(+TK2 =!P.@(H$;MJHZZWJ5FE67BT< PVX:_HH&IT;>RN#_? MFS[5#1==X;1F/_%FUNT=3(Z.X'@ 3^'H 9L21FA&:(?-"$D'V\@%9)F/^X9, MAW+?[/=_%M\QTUTM@Q//^8^:?D)X_R]):9_L]&Q7_06DSBU-=^&W+H%D%WOG M5_)HA[T/6$CM$QIWV$R2T]/#AZ3T[AGU@'1/E2T?B@,F_BBGL$:-4'#J-[YH MK**9=:G *%'XRIJIJF;ROJTE [5619/3N0?%;^ MTC?@E8>;L4.[=V42KM,']_ H73*]XG0O"EQ2:-([/8Y AXL^&%;5_G)=*$N" M_+"DMQ&U&ULE53;;MLP#/T5PEN+%EAC MQTTO:Y, 22_;'HH5:;<^#'M0;#H6*DL>)2?MWX^2G;0#NF![L461/#Q'$CE< M&7JT):*#ITII.XI*Y^JS.+99B96P/5.C9D]AJ!*.35K$MB84>4BJ5)PFR7%< M":FC\3#LW=)X:!JGI,9; MM4E:#G*2JS&D7]:+TQDXO2^8UX/*S% N_0?:MO MB:UX@Y++"K651@-A,8HF_;/IP,>'@.\25_;5&KR2N3&/WOB2CZ+$$T*%F?,( M@G]+O$"E/!#3^-5A1IN2/O'U>HU^';2SEKFP>&'4@\Q=.8I.(\BQ$(UR,[/Z MC)V>(X^7&67#%U9=;!)!UEAGJBZ9&512MW_QU)W#OR2D74(:>+>% LM+X<1X M2&8%Y*,9S2^"U)#-Y*3VEW+GB+V2\]QXADO4#<(,,[/0,IS4WKV8*[3[P]AQ M!1\79QW:M$5+_X+63^'&:%=:N-(YYG\"Q$QMPR]=\YNF6Q$G-?4@_?@!TB0] MW()WN-%[&/ ._T.OT#E<8H%$F,,ZX,=D;AWQH_GYUC&T109O%_&-=&9KD>$H MXDZQ2$N,QKOO^L?)^18)@XV$P3;T\1TW9MXH!%/ 0WAUF!],EDC<1#"QW%ZU MEV6AL:Q':I@JD3T><)KA6X6OP0NW)#.I%WQ?.:JW)&XG<5\B+$AH![EP"(60 M!$NAFL#*L?-!4'#;4A#"2EA ZR2W$7-JK*_LHPJC>"QX2[P0/X.)@T\A^]*# M7SW5W,.X9!TDN2G1?]HM./ZUB'5,$>JW]&078?3F F[>-!08A\ M)NQE.D >OM\;]'?@4BYECOP2GB6J'';?G:;]]'P'KE^4U4A@*)>:IU>GZWT_ MZ9T,WKK4^%5/5DB+,'DL9*;1KFW/S>YFN$W:GGX);R?CC:"%Y/M46' J%SR* M@-IITQK.U*'#Y\;QO C+D@&PO=V]R:W-H965T_NN>=LWV6R4OK)%(@67DHAS30HK*U.P]"D!9;,]%6%DBRYTB6SI.I% M:"J-+/-!I0B3*#H.2\9E,)OXO5L]FZC:"B[Q5H.IRY+IUPL4:C4-XF"]<<<7 MA74;X6Q2L07>H_U1W6K2P@XEXR5*PY4$C?DT.(]/+X;.WSL\_P)("T-E:5;3 Q*+EL5O;2GL-& MP"CZ("!I Q+/NTGD65XQRV83K5:@G3>A.<&7ZJ.)')?N4NZM)BNG.#N[9ES# M(Q,UP@TR4VND$[<&#A[87* YG(26LCC?,&T1+QK$Y /$.($;)6UAX(O,,'L+ M$!*]CF.RYGB1[$0\KW0?DG$/DB@9[, ;=#4//-[@_S5?<9,*YBS>VK%K!8( M*HD70?PH"SEOF2F 'RN.7%S!$[=>\17ZAK]1%,NKPD3/L%XW(OC M,0G[>Z,D3L[>2*WQOE#:?K:H2ZIHB<:6#> E:LMSGC+K:\^P4H;;+CZ.QKTD M&?VC-_S2=_R B@2S-=,FS37()LTD&O4&PQ/8]L;"C:%0HE[XT6<@5;6TS7SH M=KOI>MX,E;_NS6B^87I!-PH"AFW#6*594?,7-E:6!YL: _!&KG M0/9<*;M67(+NGS/[ U!+ P04 " HG-96!T?X/A,% #V#P &0 'AL M+W=OSG?.^4U,R]4PR7NK)6NF<6IWLQ-HSDKO5!=S6D0 MI/.:"3E;GOJU:[T\5:VMA.37&DQ;UTS?7_!*[G#=OP M&VX_-M<:9_,!I10UET8H"9JOSV;GXK)3Z["9ORK-9 MX SB%2^L0V#X=\LO>54Y(#3C2X\Y&U0ZPS9; MS*#D:]96]KW:_#&12ML:KNA=&"6LCNG]WU/#Q%@/8" MU-O=*?)6_L0L6YYJM0/M3B.:&WA7O30:)Z0+RHW5N"M0SBYOVJ:I.+)L606O MA62R$#AZ([MX.^*./[!5Q-$C>._TADGQAW>4P*621E6B M[/QFLH1KS8WCQB^H]0%#-[CH>3/PV_G*6(WY]?L819T!\;@!KN9.3,,*?C9K MG"Y]RV?+9S^$:?!RPKUX<"^>0E_>8 V7;<6=Z6_D+5JKM.!FS,Q)H'$S#Q"A M0.J$L;QTJNR6PUI56/!";N!82%Q1K4%"S?,3P!B*:@AB/XT"/Z7PGNTPORW7 M2+*!(P@S$B>I&X0D#0/XA$4.B-AH57!C("/8?R ,2)10%QZ!M5#"1JG2 U) ME&:0D"A+$"%.B5-X!#0C493!!,')0'#R9(*O-;9*;>\)7%=,6I\_K[ZTHG%9 M,D;Y)/0XY1\-7[<55-C)#*SN@1F#C;M OC9*XU1S7.JY-TBUW[[<;_?25V+- M,=?KID6:@>]-] 8;M;8[!Q/!ZU9+85L'B1MK<>?&!C>NV$II9AWB@W#B_"_; MKM<>+G_03)I&Z;Z('K;B@3&OX&'CN^72W_F(2161/*9N0+(H'?!L?A@@1A]AR.<[*(TN>N' )"J?,=RV01QU/ED [ED#ZY'+R/\(N2 M/Q:MUHXFGXVCS6<2=;P2.GAY .]KX7MV(BP66;J[SW&KC+"N'R4D1/J/X-D/ M"QK2E_"H'0N2Y0G$) OC/M&Z)N07)KC.!JZS)W-]7A2Z18]?W>''FAEO\)-H MXQSO87D/Z]-*>8?WSE:"K40E['>] _ZB]P@K(2J,LIR MO%4+57.P[&YO#.0IWD /F0 /FW-]GB:3DPB?S41ONOA/SPHOC'477M.8CS@_9\"(N/-8ZC M$F'QP[7%;QSLY(_W\4,W([RE*0V\@BSQWY X&POF_. M5G.]\2].QU,K;?$'H^Y>F=W$JL:_[%;*XCO1#[?X M,.?:'<#]M5)V/W$*AJ?^\D]02P,$% @ *)S65L%8%>3G @ . 8 !D M !X;"]W;W)K&ULG57;;MLP#/T5PBN&%/2 M2Z:-;Z&3J:JMX!(7&DQ=EDR_7*)0ZYD7>EO'+5\5UCG\9%JQ%=ZA_5XM-%E^ MAY+Q$J7A2H+&?.9=A.>7?1??!#QP7)N]-;A*EDH].N-S-O,")P@%IM8A,/H\ MX1R%<$ DX\\&T^LH7>+^>HM^W=1.M2R9P;D2/WAFBYDW]B##G-7"WJKU)]S4 M,W!XJ1*F^85U&SN(/$AK8U6Y228%)9?MESUOSF$O81R\DA!M$J)&=TO4J+QB MEB53K=:@732AN453:I--XKAT3;FSFG8YY=EDKLJ26SIE:X#)#.9*6BY7*%.. M!M[=LZ5 F8BG./'HS!O43>LG;-^$P^'"DA'Y70O\8>G)'3S2K!8+*X:N2[^=,IBA< MRV!1Z[2@VPK?EH*OF'L!YI#\HP2'Y=\KRP3DM76'(XDVW=%66UJUHP5FG$#J M'Q== V&-E$T[N1(T&.BJ<0FV4+6A7IC3<[BF!A#-3V1Z5\Q^SZR"&R;KG!I3 M:VH#,$:5$XZ@Q[PN2S7*+&D:].)S *"!GL-H0HLPZ@7!! Y= G_O-9>H5\W,,@142]L^[,[;C<6+=AKL MPMN9>L/TBE,'!.:4&IR-!A[H=DZUAE55,QN6RM*D:98%C7;4+H#V&UL?57;CM,P$/V544 (1-0D;MIME[92NPL""41%N3P@ M'MQDFE@D=K"=[<+7,\YMB^CVQ?;89\ZX0[MEVJKR0H&EE24*(U0$C0>EMXZ MNM[$#M\ O@H\FI,UN$SV2OUTQKMTZ85.$!:86,? :;K#&RP*1T0R?G6_8W3>Z4RYX;O%'%-Y':?.G-/$CQP.O"?E+'M]CE,W%\B2I,,\*QQ<9S M#Y+:6%5VSJ2@%+*=^7WW'4X<9N$C#JQS8(WN-E"C\I9;OEIH=03MT,3F%DVJ MC3>)$])=RLYJ.A7D9UX0V8O!!29L;>"U33/\E"$CC()3U0C?L(N.ZTB-@MBVMSA&J(;=K851_;G29#?!"2]I1.A73>'9C.C3"6O#NZ M@RJH.PB97<,.M2!(E]*ZMKG2XL]#DN^,J"XD:5&U(4;SHM>QAID_CL;=^!2B41C2U)H=9D/F M9#[N1C:*0HAF?DC #G #$Y_%DVZ,1VP.C/F3!\ MO6H_9+-^BD?S.41A>$IR M^Q+F_FP6=>-DY(8K?SREB?GA-.RGI\0R]:.K&,X]N."D5Y2HLZ8CNBNII6W; MQK [--UUVVL>X&W'_L!U)J2! @_D&HZN)A[HM@NVAE55TWGVRE(?:Y8Y_3A0 M.P"='Y2RO>$"#+^BU5]02P,$% @ *)S65O \XR>#!@ .1$ !D !X M;"]W;W)K&ULO5AM;]LX#/XK1-8.+> ZMN37K@V0 M=MUN'W8+FF[#X7 ?%%M)C-I63E*:]7[]4;+CI)V;%??AOL1O%/F0?$A*N=@( M>:^6G&OX496UNAPLM5Z=#XL>(U?YD)63..C7 S52G*6VT55.22> M%PTK5M2#T85]-Y&C"['695'SB02UKBHF'Z]X*3:7 W^P?7%;+);:O!B.+E9L MP:=>7@[%_?A4;>2OPK> ;M7OE MY2 90,[G;%WJ6['YC;?^A$9?)DIE?V'3R$8HG*V5%E6[&!%41=U?Y4 MP1"Q=0#)%N 5.:AQO)(ND-0!XA%Z0!_M'*96'SWD\-D5)C*'"7M$?FD82\GJ M!;?W?XYG2DLDRU]]WC>Z@W[=IH#.U8IE_'* %:*X?."#T=LW?N2].X \Z) ' MA[2/IDW=@)ACOIIR-+R^Y273Z(P6T"3SR\J^'QN^%_JQSXV#AOK=&&_KUM@O M]NS+G7UE[8O5KM[0O@/\1U:N\Z)>M)\4<";+1WS/959@(APH%# %!FU8Q3&21\9^_WW+3KHRB:R2K M2?::E7#'907CQ4+R!3J$,=:RP.:3P3=6KCF<%#7HI5@KQ*!.X8IAI63>J#'S@^\1P_3N'(=\,88C>)X0@BXD0^[9 OD'T%G7AF\)0\'V( D-+; M:- /;%OVD#A)E#I1B+B(ZQ&(7&)PA=1)4PK?&@!"(K 5=ON&C ;6?]'6DL=T MP)>6Q['O>"3X:3G%Y0<*/>P*/7QMH6^I"UOJCA6681O7M#!LMWYK?,6K52D>.7]2VSOBVIK@\(@%K< V M"_MZPU$6XU]4MC6LE:DU(]A4N'G:;(N2M9ZQG6?G\ &V4/=G^U_.L4(>"U[F\/9- M0GSR[GAW\Q,0&U;(C>)=+F#%91M^[ \D,M651'#WZG VZ;!LP0+L$@:\+[Y8 M.1DKL[5IZDW*=D"0$T)B S;D; "A] Q#@K9,FE%?H_YF.IF :+AAO<&5C6\[ M*CQE;3LT$$MF!"I#XAX:=$7X#/5-Q[4]N(%+8OP)HUZ6T,#UO&.@U%YN7J* MYV)18SY?I@#V=R05=CQ_3TW^B]P?:!-1UR:BU[:)V^G7@_/^H*)7S'NC?SO/ MG\_JW]?5#-..4I82/>/XH\W\>Q.K#R8[S3S]/Z9R,*3>T/:)-NXO7C^V#0WG M=FR&F&?'GDO"[70Y\8D3I.EI\QYG]77?5$-">IZW$WH!#S%V*'7BT&_M1$B@ M" <2!*$3T;C#$SI!C',IL7B(F90='APW(8ZBH+6&#.V%%/C4B;RDE4IZ,)%T M:&LJ=N(T<6B0&E&$TV&**([V<*]&#DW77VDYP/RX8W[\6N8WV_F9W)]U7!0>7\U/&VVVFX.FOHH_L%(JCT4V3Z*3&"8BMKL?W?3,L.> M+,HBM_T*][3:GCQL+/&P+5G3M)\RVWU]+WPV(:\-!%0M^0.OL6),(G#K H18 M3B44"T^A[FQI=W,YBI5B9<]"R!R*S P=HP?SBKRT"2C['I9X;XR9(-@?UYD&+E3T< MSX3&H[:]77*&<\P(X/>Y$'K[8 QT_Y:,_@502P,$% @ *)S65D O(/UB M P _ < !D !X;"]W;W)K&ULC55M;]LV$/XK M!ZT85L"-WFW'LPTX68,66%&CR38,PS[0TDDB2HD:2<7IO]^15%0W<+U]$7D4 M[WGNY2&Y/DKU63>(!IY:T>E-T!C3K\)0%PVV3%_)'COZ4TG5,D.FJD/=*V2E MFA;IK[-T8NQ!N MUSVK\1[-;_U>D15.*"5OL=-<=J"PV@2[>'63V_UNP^\\1:%L$ 4QC\C9C!16L?3^3/ZG01E=Q.:G;A4G3<%QSO;E'NCZ"\G/[/]%2DE#3\] ML(- _7H=&@*UO\)B!+CQ ,EW .($/LC.-!K>=B66WP*$%,T44O(01$EZ 2^=4DP=7GHYQ;]V!VT4J>#OL1@^^,/\3SZ^4* V11@=@E]>^\/!,@*7*SP]HG.'(VL*^%^Z'N!= P,$W#+ M= -W=)#@?>6NK+4_"LU,$5;-512T!^2$>_ M-'+0Y*Y?K^!/9,KK JBK7$QM'#+8*6B/!RX.AZ\W#XU/1L*Y&Q^_AY$'PVM?C%?;&)ZG,ZN(A]7@R2?:CTPN M]Q=%U58'-LAO^_P? KGCNB!Q.9U\? E( )GK3Y;/K9%3BY;QM9V2/4LSM[J@ M:1+G=KJD:7R= :5 #U1E4$$^6RQS>)!6PB^2B)>$EE,1M5[1>:+=J VQI;2X MM^4@\3PR,:!-ZYQP;).CZ&R3PY,;N455NW='0V'EZB_G:75ZVG;^1O^ZW;^+ M'YBJ>:&ULK5C;;MLX$/T5PFVZ-B#$$B7+GQ&8TDDE5?:67#].33DB 9"%S2QX$ M;G?R7!8%.0*,;XW/3AN2.FX^K[V_=V/'6";"R/.J^**F=G'2R3IL*F=B5=BK MZOYWV8QG0/[RJC#NRNX;V[##\I6QU;+I# 1+5?J[>&CFX24=>-.!.]P^D$/Y M3E@Q/M;5/=-D#6_TX(;J>@.<*BDIUU;CJT(_._Y0YM52LAOQ( WKWHA)(4WO MN&_AF@SZ>>/FS+OA/W 38[/9()-]WL?77B6LFK$&>O=C94R/G4E(4;)+7=TI M)PV\LLTT[AK)_ECK (4+,/$!ZC9 =R)+.5.VYT(I;VP=8_(*\C36$$R[D# H M('-5SEE7E6BI5D:44],[8G])H3TY&%*KBC:WS6L^_1JQVU)9]+FVPB+> M:Y8$23K"G0<#D([N811A_%;J4I#01<&ZG =Q%O?PD 1#/J"'81"'PQXZ=*-A M,(H2]P@['L7^<1#P4=K;D[E!F[G!2S-W7BWKJI2EGZ -"EX\H*J:W;G:ZWTW MZVXP]?E6K*EC;:11(+V^"JOOF%MAFKR9_RUKYRNM 86]EU.ID1&:8#?E MG"=T'28^HXS3S/<8SYZE<)AR%B$CG V2A-U4%FUYXW1S4,,DA%TRBEB6I.R= MG$G83-NX7= CI/Q'090BT7 9C9K071YE]"7A/98^"Q]%*;&#>K3AIVOG%+^9 M2PH0$:\08, S"A"#GK[#[LDG!L+(9JU'Y:/O5%_3$DW ;,9%F#'2;,!23E(^4Y( M;UYE/!J^-5LS#O$3;?=P=3]!WVUF3Q@CK4&7/-!4D8,:HK MH-R"T--X$#N]F>4 MMI61ZSC=.(@'5%?C("/9[$"T&:^+8IV1^@90(>3_610K/W9!*11E#F&,@#EU M-M$P[+E)?Y;WUY@*'B<^+_%>H0Q;H0Q?*I0KB44L!V2/C*2#\K"R%3Y?49V@ MR;IP+,;^T55O:MXED_TQL8MD]4K7%=&H62_U=O")M/=2ENY3O;7 ;ZVZPCH+ MT^+4:YS4+%NLE _Z%##!;@^O#S=ZK#\1$!X=N!C4^1&4-DSNJ/C!1IT3,FGJ^65(=?%@=;%Q\98=5P$KIV+ONN2[89$4_5V3X M6SRU.B;G:^U"_@>,?C%YW2'>#.W#+3].J:U_^B'C.!64'NE4(2^T?BE:ETAI M!U@]4G\;T.U\('+N7H]/G4FL$.-G")3TN\81KM8EK8^$WCNN_NA@]S<9<8UG9$X5J M7I;XVD@*_\8J%*>I)TV+%5]0.YK-$@D;?,(M8BDW-]6KBSCLO M<0',,' .NBE(T@59F\S]'#8/LG30PM]%K_[&J74I]=R=S6E/@+GW!]BVM3W^ MG_I3[Y.Y_^_@D]"84,,*.4/7\'"(/;3VYW'_8JO:G8$GE<6)VCTNI$!E( -\ MGU657;]0@/9/D?&_4$L#!!0 ( "B&PO M=V]R:W-H965TU*!) C5YLV7)J&XB3 M#!NPMD;*EH% M/4K.2ZPTEQ4HW,R\J^ARD=CS[L!?''?Z8 XVDK64W^WBCWSFA980"LR,16 T MW.,U"F&!B,:/#M/K75K#P_D>_3<7.\6R9AJOI?C&L$>9.[G[' M+AY',)-"NR?LVK-)XD'6:"/+SI@8E+QJ1_;0Y>' ( U?,8@[@]CQ;ATYEC?, ML/E4R1TH>YK0[,2%ZJR)'*]L459&T5M.=F;^B>K^I]0:EJA@53"%CJVE&!*1 >D2FRL/%6Y!7.>$7[ MLM%$1?N #QG6Y@"1E;*IC#Z_A+_)LI4&4&&YZ"O;+0>A6\;/EQ%\:DI4S$AU M"3WCMW 6C?QD.#ZWTSCVH_&HG8[])(K.X08K23&T9M_<[<3\/;LGI"VVU#30 M9TH;XDV:@$83+XIEW>V #<)$ZZR3 \/R&II)=4\E\E MM92&ZL>9$(^M@.CK""O,&L4-I]1\?DK-,6&=]'/\8GPA\;1BLNFN#_SG>__Z MR?]A:0HJ&ZP1*ZLNT5@!;90LG1PS6=:495L<;>/:YW'7E1Q.E/RYI/&(,OV7 MTK2E>MIZ(=0U9HQD1"TN*PYC.*JRE(MK_ M_[9\KMM<6*9WJRL-4>B':62'\6ADAT$XH3=?-0S]29I .@[AW9LTCN(/<+M: M+B&*TWYC/UZ[7D3JWC&E* ZR#=,0(G^0CIX.R8J2;;B5/-5]@TH1^R[Q+Q&' M0S\-!Q!-_'@\A&C@VUB2Q(^HC1R3>G#0Y8C(UO5R3?6GKTO;\/K=_G?AJNV2 M3\?;?XV/3&TYI4C@ADS#BS&I6;7]NUT86;N>N9:&HG;3@GYY4-D#]'XC2;W= MPCKH?Z+F/P%02P,$% @ *)S65MX^K>'[ P 0D !D !X;"]W;W)K M&ULC59M;]LV$/XKA#H4+:!&[V^I;2!)MS58 AA) MNF(8]H&63A(1B51).D[VZWND%-7-7*]?)%*\>_CRWM5PM MQ%9WC,-:$K7M>RJ?SJ$3NZ43.,\?;EC3:O/!6RT&VL MZ$_#6N+,FU$JU@-7 M3' BH5XZ9\'I>6+LK<&?#'9J;TQ,)!LA[LWDLEHZOB$$'93:(%!\/< %=)T! M0AI?)DQGWM(X[H^?T7^SL6,L&ZK@0G2?6:7;I9,[I(*:;CM](W8?88K'$BQ% MI^R3[$;;-'9(N55:]),S,N@9']_T<"ZU:17WD%U?< 'C*=Z8;/=,_#HXAG M@SPA8>&2T ^C(WC1''YD\:+_"?\&!B$UXPWY^VRCM$2Q_',HWA$M/HQF&NA4 M#;2$I8,=HD ^@+-Z_2I(_?='N,8SU_@8^NIV[!LB:J3[ 'P+Y -3M&DD-%1# M139/9"V9M?E62MJ1:RKO01\*Y^B&A\.Y:X'4HL-F-MG21AI31[-_06&?CLRJ ME\R&B5FSSZRWS&Q;502E5H'"(HRRPS!5RP9;'A0C HAJ6VKE6JUVHIS-2M28 MJ9@AA-9,/UF'R[6U!-Y@7( '$0; 2D" '>[>XN9/2+.N<:F6HB<:(P-T&+L. MY.M7>1AD[Y6ASDLV(%]1UP:!O&$;&] W*6KU'0\,QO7Z%F87+<[+< MDMCC]@7>CHNHK7$.UFBRJV\OVS')G$) M!WWZ'TGE;E8$1EI8V93<4;:CG 2QFX8)"4(WR[.7X@I1<1D^DR+:TPZZ!'&! MG\,H-W"H%*2"2@W<:#'82VXC-#:O';;XCP+2&.!Z+81^GI@-YK^> MU5=02P,$% @ *)S65J3IZ082!0 SB( !D !X;"]W;W)K&ULS9IM;^HV%,>_BI5=;;<2EY#PW %22U*MTZZ*+NKV8MH+ M P:L)G&N;:"=]N%G)VE((/@VVKE:6ZG-@\_O./]_L.-#1@?&G\26$(F>PR 2 M8VLK97QMVV*Y)2$631:32)U9,QYBJ7;YQA8Q)WB5!(6![;9:/3O$-+(FH^38 MC$]&;"<#&I$91V(7AIB_W)* '<:68[T>^$(W6ZD/V)-1C#=D3N1C/.-JS\XI M*QJ22% 6(4[68^O&N?;=E@Y(6OQ.R4$4MI&^E 5C3WKG?C6V6KI')"!+J1%8 M_=N3*0D"35+]^)I!K3RG#BQNO]+ODHM7%[/ @DQ9\ ==R>W8&EAH1=9X%\@O M[/ +R2ZHJWE+%HCD+SID;5L66NZ$9&$6K'H0TBC]CY\S(0H![O!"@)L%N"QEUI_;M#_NA?[< MD443.:T&1.YPP3< M+@ K2/X;2.W7"[Y$LI6MN;=N[JV;H-L7T ]\@R/Z=V); TV5'RR@J]1%[6_) M5F7S'8UPM*0X0'-UD*CA0 KTYV^*BN[5KOBKRLZT"YWJ+NAA[EK$>$G&5JRS M\3VQ)C_^X/1:/U>Y"0GS(&$^$*SD8SOWL6VB3Z8L#)5#:BQ8/C50C#G:XV!' MT$?]J9NC%0L"S 6*"4_OG2OTC_F6O#7FJVM:"ALD,#TO[2==\JG5'=G[HAMO M:N5_JU5)OTZN7\>HWUP+MV7!BO"?!")?=U2^--"217O"TPE/?P2J=#)RZ^J4 MPGJ%:W-.-(),YP/!2HIW<\6[1L7OA=BIH80HD84:0]3M6*6ND5%7W136+=XY MS?Z)OI )?2!82=]>KF_/K._LH4I08U!=02%A'B3,!X*5E._GRO?__SFU#^DC M),R#A/E L)*/@]S'@7E.P '1_F23:K0+%VKZU >R!UHU@I&5?I:5'$<"I\L: M/>.F#:ZJ?#.FK.O;X&RZ4(N_Y.=D5(/,Z@/!2IX, M=XQIZ_J2POK%:?S4$_BYSOSEG;??: MYXO%05O]GLW^H'E]*%K9F>-"W3&OU$L#G_],A:31!LVUZNGZO;JB"+I,!Z5Y MH#0?BE:VY[BJ=[KO8!@$+0N TCQ0F@]%*[MYK"$XYB+"]QD&06L0&:TT#/:< MGGL^"H(6&*!H96..)0;'N/*=/.P)_W03!$SJ3PQZ2+Z=J10;M% 2O- :3X4 MK>S(L5C@#-[!P =:/@"E>: T'XI6=O-89G!JU1F !K[AV5#5KBK73,V=JVT, M:*T!BE;^NO)8;'#!BPWN>7G '31/OEB9FO/6_F(1M-8 14LUMPNO N@W/3YC MOJ&10 %9*WRKV5=*\?3EB71'LCAY.V#!I&1ALKDE6#UJZP;J_)HQ^;JC7SC( M7V&9_ M02P,$% @ *)S65J5;!T(H P A T !D !X;"]W;W)K&ULM5=;3]LP%/XK5B9-3-K(I3=@;:6V@(8$4D7']C#M MP4U.4@O'#K9#Z;^?G:1))[4&*O+2^G8^?^=\=L[Q<,W%HUP!*/224B9'SDJI M[,)U9;B"%,M3G@'3,S$7*5:Z*Q)79@)P5!BEU T\K^^FF#!G/"S&YF(\Y+FB MA,%<()FG*1:;*5"^'CF^LQVX)\E*F0%W/,QP @M0#]EK4>QK#W?86_;IP7CNSQ!)FG/XFD5J-G#,'11#CG*I[OOX!E4,]@Q=R*HM? MM*[6>@X*8H7'0\'72)C5 M<T"E<+:TV.,*/*0@D]2[2=&B](PDA,0LP4FH0ASYDB+$%S3DE(0*)O:*$/ M0I130#Q&5U(1'0F(T(.$.*?H5H=4HN4&3:341VBFYQ(N-NCD$A0F5'X9NDJS M-'NY8<5H6C(*#C#R W3'F5I)=,4BB/X'<+5[M8_!UL=I8$6<9.(4!>=?4> % M'0M>IXY9I\#K'L";\33+%0@$3SG)]!%5"+,(21ZK-1:PSV4KH+EY%S+#(8P< M?;4DB&=PQI\_^7WONX5NMZ;;+= [!^C.A;[#0FV^HCG%%=>KFOF?6[T'+ 9T0AC: !;[CY0=IU-:6ACU:T9]*])U+AA1N8 B MBC%Y,6VYCY$5Y\BX#6J6@Q85'[3 _*QF?O9!BMMQ7E?\O&9T;D6ZQ4LNL#(? MM?JZ[^-C13DR:K[7?,6]%A6OP#^8_$X*\C](]%> >J^J[@<-J<"*I2,:Y67E M8-7=#G-L[)I4Y'?:%+Z-O.0WBH/P3<[Q[62>.R9]]Z,9YQT2C^:&@#)4R.D M26F-V"Z"P.0U-,Q,5 O2GI1*-PRMJ:O M!I8X8,:$41A. \:QB7-$K^WUEFB M]BBXA+4F9M\T3/]>@5!=2J?TN+'A58UN(\B2EE6P!?S:KK6U@A&EX U(PY4D M&LJ4+J>+5>S\O<,W#ITY61.7R4ZI1V=\*E(:.D$@($>'P.SO +<@A .R,GX- MF'2D=(&GZR/Z1Y^[S67'#-PJ\9T76*?T+24%E&PO<*.Z>QCR\0)S)8S_DJ[W MC6-*\KU!U0S!5D'#9?]G3T,=3@*BZ$) - 1$7G=/Y%7>,619HE5'M/.V:&[A M4_715AR7[E*VJ.TIMW&8;7DE>7$'R+@P+Y, +;=#"/*!9]7S1!=XIA%Y4!)K0S[( HI_ 0(K>E0>'96OHJN( MRU9/2/3N%8G":$8,5+95\ KN;*S(S./.+N&>J<*/Y3PW M50O3LAQ2:L?&@#X S9X_F\[#]U?4WHQJ;ZZA9U]:<+=CQ0X5,.<4]AASC^'& M])!-D^!PAC8>:>.KM!MHE4:V$W"5-_XO;W#2N@WHR@^H(?X*^BX>=\;4YW!P4 !0M 9 >&PO=V]R:W-H M965T%>)%KSA7Z MGJ6YG 1KI39W82@7:Y[%\J;8\+Q\9U6(+%;EH7@.Y4;P>*F+LC0D430(LSC) M@^E8GWL4TW&Q56F2\T>!Y#;+8O'O T^+_23 P>N)>?*\5M6)<#K>Q,_\&U>_ M;QY%>10VE&62\5PF18X$7TV">WS':+\JT"W^2/A>'KU&U52>BN*E.OBRG 11 M-2*>\H6J$''Y;\=G/$TK4CF.?VIHT/19%1Z_?J5_TI,O)_,42SXKTC^3I5I/ M@E& EGP5;U,U+_:_\GI">H"+(I7Z+]H?VO;[ 5ILI2JRNK@<09;DA__Q]UJ( MHP(\.%% Z@+2+NB=**!U 3VWH%<7]+0RAZEH'5BLXNE8%'LDJM8EK7JAQ=35 MY?23O/K,JSA)Y7OT,YKIWKE 5ALT3^3+ M.%1EWQ4A7-3]/!SZ(2?ZP01]+7*UENACON1+&Q"6@VY&3EY'_D"\Q/N-N$'D M]B=$(D(= YJ=44XC74XS\D5__5:V05\4S^3?+B%[D$)"PA@0S!*RWPC9]UZ4MI"B$O)=+%&, M-EQ4;[QW27E XD@SJZ^=W32ZZ??&X>Y8(V_'734"@ED:#1J-!F\Q[H/;N%YF MU^L-$L: 8):6PT;+(;1QAY!"0L(8$,P2CV+<:=N23R$KM*! EC0#!+21R9160$;=R:"*0E*(U!T6PUCY;D&-Z] M?F9G/;'+O[CU+ZN.?R'6E];\[\77<6ZAH9 YN0@?TI8\YW/-^>$W?]H,Y7 M&V@&@:+9(IH4@@?@W@4-(: T!D6SU30Y!'M7YQ=Z=^CR;F_0]BYHRH"BV4*9 MG(']0M:TUIV MA;/)UJ9[WI; !,?B#\^.#SI#+-^3.+"#0E0-%L"4U*('UP2X+&!5 :@Z+9:IJX0/Q/+2ZSY,#IM78X/=$,MRUY MC24^,4M\XE_B.RSYT3EIT"<,H#0&1;,E-(M_,@*W)&@* *4Q*)JMIDD!Q/\\ MXC)+@N: FM9V;MNXUUC?4[.^I_[UO<.XGYQ[(T"7]* T!D6S)30)@6)HXU+0 ML !*8U T6TT3%JC_*<1%QO4S.^L)&A=JVLG;@*W3T0XG?PQP&/>S4QK874VP MVYJND2.HR1$4?&<3!8T4H#0&1;/5-)&"7F%[DY_964_04$&=>Z]P^Q>E\&B[ M:.G"9[WM5B+]+/6P_[(YVVSMO=<;6EOG'_ =.VS0-9C#?N&OL7A.E/A6JO!7HEVL>+[FH&I3OKXI"O1Y4'30;H:?_ U!+ M P04 " HG-96+7YZ]'4& ?)P &0 'AL+W=O/E&3)^@AC;0R0EU:6R,-[S^4ESV4XW5'V)U\3(L!C%,;\HK<6 M(CD?#/AB32+,SVA"8OEE25F$A?S)5@.>,(+]M%,4#I!EN8,(!W%O-DW?W;#9 ME&Y$&,3DA@&^B2+,GJY(2'<7/=C;O[@-5FNA7@QFTP2OR!T1]\D-D[\&!8H? M1"3F 8T!(\N+WB4\]VQ+=4A;? W(CA\\ ^7* Z5_JA_7_D7/4A:1D"R$@L#R MORV9DS!42-*.OW+07C&FZGCXO$?_-75>.O. .9G3\%O@B_5%;]P#/EGB32AN MZ>YWDCLT5'@+&O+T7[#+VUH]L-AP0:.\L[0@"N+L?_R8$W'0 ;K/=$!Y!U3O MX#S3PQBON=8/)K M(/N)V2W9DGA#P"U9T%4PF"%5?A.P8?'1&85\<&7(%+MZ!+< MR4]\B;-<^_Y18H-K02+^HRU0F2%.NR%J(3KG"5Z0BYY<:3AA6]*;_?P3=*U? MVD@V">89 JL$P"D"X.C09S>,; ,YO<,GM:X0QB3!+,\>EF7/W_5YF_&9X8Y2 M7+4.;^5DMZSI8'O(4[.18]4;>2V-A@>-*GX-"[^&6K^NXX7<,+A,=9]D3RX[H$U?D=><^YFD2!]*+Y"#S MZ4'FXXAN8M'FW*AAT:0Y![4&=,U50V 5KL8%5^-C<_7_D#9NAM&"#=:TIG1E MS1!8A;5)P=I$R]H7*G"HRY!)?-Y$#X2I32_7* LR;)GN274M2H1LW1 MJBG:DJ"O(3]AJ3^A7H!^PH]!M(D 7JT8D9N7G(GX29;@@@.ZE^HFN) P:V.-R0>O(>OZ)I!^M, MX;"Q\#EG[K!.H*$QJP26*AKJ9?2WG*=L>NGD00Y4+71072ZUM'*=QJ1I-GJF MS(&E?H9Z 3U/3U-D>//(M[I@4@+/C:)YIM"J])62&H[?R@$$-"FIYT;1/%-H MU2B4$AWJ-?K7;--\:7ML:NL6Q3G7C]69&4-HU<.^4OZ_O@$?I5:-N9IQ M./:!)R=L2!.U0X+Y?F_<+P)MK.D'Z#KMC*)YIM"JY);% 8)O)?F1(9F?1\$D MFF<*K1J%L@1!>G%?1($54>A^J*$?HS._J'DD:0\;(M#4H%7BRMH#Z6N/6[+< MQ#Y^" GP24)YT'Z@F:,<.F/;S0,?_6"=Y]1K5!6HK"J0OJIX\= '-76^;3?/ M#O7#=";E-8H&5!8-2%\TF%ON3L&=P$P 3Q4@WR\? _[C//V34!]:?0N"?X"! M?B\,!Q,N[;>@#!:")I"RU@='-P< MDNIBE=[ XF"ABH?LIDWQMKCE=9G>;:J]OX+G7G97JX3)KHY]PFP5Q!R$9"DA MK;.15 0LNXV5_1 T2>\G/5 A)4[ZN";8)TPUD-^7E(K]#S5 <2=N]B]02P,$ M% @ *)S65K&ULQ5C;;MLX$/T50EL4*=!$%]_BU#:0RQ8;8(,&SK9Y6/2!D<8V$4I4 M2F+'$F(_ON7DY&(M.<)7 O MB9&"I/0CR;QFTT=CSC$7 (M8&@^+>$:^#<(*$?/PI0 MIYS3&.X^;] _6_)(YHDJN!;\D45Z,7;.'1+!C&9<3\7J#R@(]0Q>*+BROV15 MC/4<$F9*B[@P1@]BEN3_]*408L<@.#]@$!0&P;Y![X!!IS#H6**Y9Y;6#=5T M,I)B1:09C6CFP6ICK9$-2\PR/FB)O0SM]&0*2T@R(%,(Q3QA5MI3\H#1$F4< MB)B11ZL$1*>72Y"XLN12X9JG9J0BF8*(L(1<<1H^GZ*9X*#(%]M+[B4+63(G M=R("3DYN0%/&U8>1J]%Q,[T;%DY>Y4X&!YR\3.49"88?2> %';*6Y!UQB5I0 M":H&[/I_@'4\"Q8<1')1QU+,H!0SL-"= ]"?*9/D&^6HYQU0E4G @-?D-DDS MK0A-(MM)K3A_0;A(V(\,Y?K[3\0AMQIB];U.G'S2;OVD)L\O5$I#&#N8R KD M$IS)^]_\OO>I3IR6P"KZ=$I].DWHD]]?0(9, 4E!,A&9Z%I1*2EJ=()!M 8J MZ\.C$?98!9I]'.1N-+#MEFR[C4@V&I8V&I O$3)B">Z4>;A9PE\?2"0XQ^GL M"-OQ@?S3'-Y7^:Q#.ZO9I9<3WSL;=$?NMY,=7,, MTN(8A$TN:)#Q*_M7(_2Q"]X26$6%8:G"\"T28MBF/BV!5?3QO6T]Y?V"E,!- M?RUK"Z-\MOY.7@SVLJ+9H9\EO%- ^HV$ITP]G\XD !+#5 "EB:0::LDT(AV[ MSFVA57EO:SW_38H]O]5JKRVTJD;;>L]O+J;:.Q^*B?8.",_O^OO9T%*M6&6\ MK?G\YJ+OABU9!+CX:P8\JF72"'#T K>$5J6[K0?]WILD0:L59%MH58VV-:3? M6(*UF03]_QP&WG[XMUH.NCL7"^96YX[*.4.+U-XU M/ FM16P?%T CD&8 ]L^$T)N&N;XHKZLF_P)02P,$% @ *)S65O9;]7F7 M! 81\ !D !X;"]W;W)K&ULS9E;;]LV%,>_ M"J$50PMTD4@ZOF2V@5Q6-$ R!$G;/0Q[8.1CFX@DNB1EM\ ^_*B+10]1&$N( M +W8DBR>&_\Z/U.<[H1\4FL C7[$4:)FWEKKS9GOJW -,5,G8@.)^64I9,RT M.94K7VTDL$4^*(Y\$@1#/V8\\>;3_-J=G$]%JB.>P)U$*HUC)G]>0"1V,P][ M^POW?+76V05_/MVP%3R _KJYD^;,KZPL> R)XB)!$I8S[QR?70R";$!^QS<. M.W5PC+)4'H5XRDZN%S,OR"*""$*=F6#F:PN7$$69)1/']]*H5_G,!AX>[ZU_ MRI,WR3PR!9*2.6?:%?>&W@H3)46 M<3G81!#SI/AF/\I"' P@Y(4!I!Q \K@+1WF45TRS^52*'9+9W<9:=I"GFH\V MP?$DFY4'+<$#)NA6)'JMT!_) A;_-^";<*N8R3[F"^*T>+Z1 M)XA,/B(2$(J^/ERA]^\^..S2JA8TMTM?K<5'=*X4F#*8E-$-9X\\XIJ#VM=H M@8R@[B%,I>3)*K_K3Y'(ZL(%4URAOV^, W2M(5;_U-6MB&90'TWV.)ZI#0MA MYIGG38'<@C?_]1<\#'YWY#JH+ 4B1PSM7Q MKEH4FEK\$]TI7I MX$PMOXJ1E@[93&CI:/!:HQ W4 M0CRT2>]Q6VQ;-$M9,NB71KH@,;$D)N[5[IOTGM+'$=0BEIG$SJ-DC<9#U%+1ZI&X^U2FFQ1'>[:5O$@S?" M/7LEW 6?J>4S=:^"C]3,H)%F+"ZI&Y<.S31:8+G=M"VBA2OMU^MCV@6 J04P M=:^ C]3,\W?$+]"(6A92-PL=>FGTI]CMIFT!+51IO]X4TRXP/+ 8'KB7O,?I MI30R&ULK55=3]LP%/TK5H8FD!CY:I*-M9&@",'#M(J.\3#MP4UN6PO'SFRW M9?OUNW9"UM)0\;"7Q!_G7)][;%\/-U(]ZB6 (4\5%WKD+8VISWU?%TNHJ#Z3 M-0BPT5MM8C.92?EH.[?ER NL(.!0&!N!XF\-8^#D)6ZWGZ-? MN]PQEQG5,);\@95F.?(^>J2$.5UQ3:?*5;:R*HE MHX**B>9/GUH?M@CAX!5"U!*BMQ+BEA"[1!ME+JTK:F@^5')#E$5C--MPWC@V M9L.$W<6I43C+D&?RZ:JN.>"V&,K)-1-4% Q;MZ(Y(-;I#V2*9Z=<<2!RCC-K M!$O%0)/C*S"4<7V"F/OI%3D^.B%'A GR;2E7FHI2#WV#(NU2?M$*NFP$1:\( MNJC5&8D^G9(HB.(>^O@-]#AP]&B7[J,UG3]1YT_DXL6OQ/NJ%E2P/\Z)4S*6 M0DO.RL883)!,%&AKGAM >_Y9.,5!9ZPF/RYFVB@\L3_[_&@$#/H%V%M\KFM: MP,BK[5IJ#5[^_EV8!I_[W/E/P7:\BCNOXD/1\SNZP:-I0&'ZO3O?T#-'M^5E MG8?9($F'_GH[A1Y4F(9!A]K1-NBT#0YJ>\!B8D]FK60!NE==$R#=6C?#6OA" MW#XH#.(DZA>7=.*2@^+PT#"\PB592-E_9Y*]9:,P3K,7XO9129PE_=K23EMZ M4-O6?>\3ENYMUB!U%W='V#XJRN(X>Z',WRIC]@GY0M6""4TXS)$7G&68GVK* M'80^,1=M")5$E*;O9KQ\I*9)E MTT1=T"^V/NX].O?RB#SB9$_9%[XE1(!O>5;PJ;,5HKQS7;[:DASS6UJ20MY9 M4Y9C(4_9QN4E(SBID_+,19X7NCE."VJ".YN4>$.61'PN%TR>N1U*DN:DX"DM "/KJ?,.WLV1KQ+J MB+]2LN<'QT"5\D3I%W7RD$P=3S$B&5D)!8'EWX[,298I),GC:POJ=,]4B8?' M+^@?ZN)E,4^8DSG-_DX3L9TZL0,2LL95)C[1_4?2%A0HO!7->/T+]FVLYX!5 MQ07-VV3)($^+YA]_:QMQD !'9Q)0FX"^-\%O$^K.N0VSNJQ[+/!LPN@>,!4M MT=1!W9LZ6U:3%FH8EX+)NZG,$[-E5989D>,B< 8^I 4N5JD\>B@:A:A.OP5+ M*9ZDR@B@:[!@4D),/ -<).#7KU5:JN0;\+N4W.M[(G":\3[:Y:@N\;@N@,P7VJNL7ZOJ%:CS_#-Y+^3=@D>%"#+L _GF4X>!!D)S_JRNUP1[IL=4;>\=+ MO")31[Z2G+ =<68__P1#[Q==X9; !FWPNS;X)O390 6D5\&&4:X=Y 8NJN'4 MU+*;!3'RXXF[.RSI-,J'8>QU40.NHX[KR,CUD7!^)^>+5957&18DD:^Y;(G4 M>3.1R IP3IE(_ZLOZ-@W#P@/>+V%L0>C(_J:L''LAWKZ04<_^*%6%T3HJ 8G M'$92^>B(Z6D4@O%HI&<:=DQ#(],YS%47:@EOJA"VT82L.; ^T*]06;Z#!((B. MEP!-V#A 4"]5V+L.:%S-%=VD:HRO4:QFF(O'Z!H6 _8> _K7E*O1P5S<"DMH MPU;T%@::/"A,WKM/0LTFY9'(C^MMC1+0)J7C.[J M+PP]42/0Q<-D"6U8=F^ 8'A-Q5IU0[;0AJWH_1 T^HP?4&QTZDD]+S@6[&D4 M'(7!&;WVM@6:?)!L80V++.W/'!\37U:M4*VT(:?\;T70D:# M<;D^6[Q#Y87^L5'5! 7HS&<5ZLT*,IN5.2VX8.WZGQ9 SJ@;V1,]32/4Q7L, MEM"&A1]LMEQUM\7N=LLUS!#JS1"RO.."3C=30M_SC@5[&H7&_O'Z[QYL,*K= MW=\PVZ0%!QE9RS3O-I+++FLV3)L30)Z IR]0+'/U\DY#G3U],78WK,&QN6LUY M7LX9')G3#\@[P?5:D4N^@,4A@8L":A7!O8KSH)/QK) G))B\)($7A"T+NG@ M//0L/&B!)P^'^QUJPGI/0LL7'N&;2TQKJ7^])/.,$XHD%MPXF=/_*'WNLVW/LF2GL@./(UJ M3Z,N]C@!),57NSQLT%":"ZG9;SO09F-)-[)TYO#-W6W^PXUXZ+1 M)&S$)K3TS[)DI[(#CP=UYZ.>\ZO3K['^CAN)*$],QI)V-.D!Q9- M:HLFG19]P)<.CU&^(I=W>!U5K1G;2?%85_HD2WHB.[#.]_Y>O[S_F+,5>4^V M]LJ6],5V:.S>O=;O.7&["1]MIM_X+H9^6^KV-6WID[M7"N2 4DU)I4@J-ER7 M]^EZM"[;SFRQ\L_XN2GG;(GQEZ:L!=^A@XPKDL$2*;V3$=X 9%E>E1TM"EMP MW J-Y8MMKK$D!6D"\/E2"'W?,1/416[\!U!+ P04 " HG-96+>TZ,)L" M "M!@ &0 'AL+W=O-A6-GMM.R_?I=.R$4&A /O"3^N.?X MW..;FV0CU9TN RY+[G08Z\PICKS?9T54%)])"L0N+.4JJ0&IVKEZTH!S1VH MY'X4!,=^29GPTL2MS52:R-IP)F"FB*[+DJJ_Y\#E9NR%WL/"#5L5QB[X:5+1 M%VHV)[K9ZVZ\T9=](*Z2:6.2'1Z0*(@ MBGO@TS? X\#!HZ=P'WWJS(HZLR+'%[_ =ZU65+!_SI8#,I5"2\[RQB5,D,P4 M:.ND6T"O'OV2>R)U[%G5?Q:^SI#2QKD=,%5DT.E=3,]-Y_0S)R)+;CK--A>!(D M_GH[C]V@QX@GX@:=N,&KXIHB%EM%3%T1]RELF(ZW#C\9G0Z?*=P-&HS"0;_( M82=R^&XBASL.A?'IZ+G*W:@>E?Y6,[&-_"M5*R8TX;!$6' T0A;5-,=F8F3E M^LM"&NQ6;EC@_P24#<#]I93F86);5O>'2O\#4$L#!!0 ( "B&PO=V]R:W-H965T!?PE<%6'[2)9;*2 M\H?M7&1_ ML.RD0T3=A671N%7 MAGDF659ER0&7Q5!.WC%!1B>K.!"Y)A=IJBK(R-4.C:1! M$RHR*86%R =&5XPSP_#KRTLPE'']"LM\65Z2ER]>D1>$"?(YEY7& M7#WU#?*P:/RTP?RVQAP^@?FB5&E1X-+#A^D^JM=*&+82 MAJY>]$2]&[6A@OWMQ.J1N11:+E38* M3?V]2X\:P* ;@-WHY[JD*:!6U6D6GJB=[ M]T#CGBZR=861JV /H=LD'DZ&4__VD,1QT#@:A6W0 W"#%MS@)+B]?TMZ1U<< MS:N XZJ)#3&2E)5*PB4\\8'^ $ZGVKK. :S(V,O<1Q8&ULK55=3]LP%/TK5H8F)@V2)FWY6!H)BM"0MH'HV!ZF/;C)36/AV,%V M6OCWNW;2K- 4\4"2^)W;<;E<2R-IP)N%%$UV5)U=,Y M<+F:> -O_>&6+0IC/_A)7-$%S,#<53<*9W['DK$2A&92$ 7YQ#L;G$['-MX% M_&*PTAMC8IW,I;RWDZMLX@56$'!(C66@^%K"%#BW1"CCH>7TNB4M<'.\9K]T MWM'+G&J82OZ;9::8>,<>R2"G-3>WT4>9L75!#DUC)%5$V&MGLP.7&H=$- M$[:*,Z/P+T.<269U57' LAC*R2435*0,1U>BV2 VTP=DAGLGJSD0F9-K4X B M/Z1(:Z401KXQ.F><&0::[%^ H8SK3PBZFUV0_;U/9(\P07X6LM949#KV#:JV M:_MIJ_"\41CN4'A6J4,2GGPF81!&/?#I&^!1X.#A<[B/N>H2%G8)"QU?M(/O M.L\U&,/$@OPYFVNC<"/^[7/5T S[:>SA/-4536'BX>G3H);@)1\_#,;!ESZ/ M[T3VS''4.8Y>8T^PU@?K8E?TB-.Y_A]=8ZW:WXTBEX(W0[:%NIOM#Q[W7RG:L&$)AQR1 6'1^A6-2V\ MF1A9N2XXEP9[JAL6>.N!L@'X/Y?2K">VL7;W:/(/4$L#!!0 ( "B&PO=V]R:W-H965T"<;7TB!&[N;(4LB#9# MN?-5*8%D-:A@?A@$L5\0RKW5HIZ[DZN%J#2C'.XD4E51$/GC"IC8+SWL/4V\ MI[M:WQYA1,+J%=\I+!7O6MD M2]D(\=4.WF9++[".@$&J+04Q?X^P!L8LD_'QK2'U6DT+[%\_L;^IBS?%;(B" MM6"?:*;SI3?S4 9;4C']7NS_AJ:@J>5+!5/U+]HW:P,/I972HFC QD%!^>&? M?&\VH@<(PP% V #"VO=!J'9Y3319+:38(VE7&S9[49=:HXTYRNU3N=?2W*4& MIU=K4114FVW6B/ ,K077E.^ IQ04.D?WYBW(*@9(;-$_@I^O"4^!D8V9N:MD MFIO]0.\VC.Z(W6.%7ER#)I2IE^@,48X>;.24*Y"-XJ^?/:CFCT:,'\C M^.[\ 62!'&6@SS=F.7JKH5!?7,ZC/^!\TCJ?C&Z[>8H3EZ<#*JE1-D$>5W,< MF96/#JUIJS4]I35U:1U0<4\K3N+(K16W6O$IK=BE%1]IS7"$W5I)JY65G?N1G$L3A@"$<=-D8C%N"-.>"B=T/=$-3\RD"] ; '6:C M3/_Q<.%>BN,_& P-^6\VWR4R'H_DH6QH8/W'.L5),O!4NPS%HT$W& \-[">Y M231PCG 7?/AD\CD3HH'UY:)I,*#611\^F7W.C,#'X3>LUH4?'D^_\93 QR&8 M!$.:70CB\13\/SG14/<_-]CTK[\&A=_KIVQO>DODCIKNAL'6X(*+Q&RF/+1[ MAX$69=UB;80V#5M]F9L6&:1=8.YOA=!/ ]NUM4WWZE]02P,$% @ *)S6 M5MP*.B Z P 7 D !D !X;"]W;W)K&ULM9;; M;MLX$(9?9: 6BP1(+4L^Q,G: G)HT0+-(DB:[L5B+VAI)!&E2"U)QJ1!B/Q_.P8EP&R=*/7>MDJ1HKN,1K#::I*J8?SU&HS2J( M@MW #2]*ZP;"9%FS F_1WM77FGIAIY+Q"J7A2H+&?!6<1:?GD3?P,[YSW)B] M-KBEK)7ZX3I?LE4P=D0H,+5.@M'?/5Z@$$Z)./[;B@:=3V>XW]ZI?_*+I\6L MF<$+)?[FF2U7P2* #'/6"'NC-I]QNZ"9TTN5,/X7-NW&L0>^[6D:>\9)8E2ZTVH-UL4G,-OU1O37!5#RK]0CB MDR.(Q_$$[FXOX>#]X8#NI O.Q.M.7M']JF3QX1OJ"JX;G9:T^? 4+_CG*TV' M+Q8K\V]?%%KM:;^VR[934[,45P&EDT%]CT'RQ[MH/OYS@'S:D4^'U)..5ZT% M+YA+ $,GRY:T<[9$D/A@01'^(S+=!]_*S[R\R^S[9#:*EN%]#].L8YH-,OE MJASJ'5O:Q;*/8%ALYLG-0*CF'=9\4.G6TKEG.H-:JZQ)+6S,<=WO';=G(_4ZV"*R:;G.ZT1E.ZPG>4F?HY'"WGH/PO'L-% M![_XC0FT^ WD)QWYR=O"GCX/^QJA9CP[HHKD:EZ&VAWIG)N4";_E[@Z:4HYI MU12EZRSZEG;R(KTFL]&L/[^B\=-=/AZ$OL&\H;.\%DB%J5:&$[.C[;VC6ZDH M?I;BTU<0]LI)] L(CV[@J+UU]F+5RQ6]#,T+K'"OX%6H"U_6#>U5(VU;^[K1 M[NEPUA;,I^GMN^.*Z8+3Y2@P)]/QZ)@\Z[:4MQVK:E\^U\I2,?;-DIX_J-T$ M^IXK97<=YZ![4"7_ U!+ P04 " HG-96\G240U(& !7/P &0 'AL M+W=OA'G0 M-AY1RYJ-MD&4#!87^;YKL;A(]RJ.$GXMB-QOMX'X[Q./T\?+@3UXVO$ENM^H M;,=H<;$+[OD-5[>[:Z&W1A4EC+8\D5&:$,'7EX./]@>?.EE WN*OB#_*QF>2 MG-OO#RA:<9;I;',_Y+'LJTU(*N]5.FV M#-8CV$9)\3_X7GX1C0![\DP +0-HWX!Q&3#N&S I R9] Z9EP+1OP*P,F/4- M."\#SO-D%=]NGAHW4,'B0J2/1&2M-2W[D.)$,RML\( MM2AM"5]VAW_3A53 9OEL.S6_+#0E\=#4R$OMF#' M+:;4FLX=.C,;>BT-+<>:6]8!T3]N.*9T,FTV-%(QJ5(QZ9&*O%30U^YA,HA* M22IT"G3=\;3KA5Q,>I[ZLG-U^TC7M_-MN? ME24 N9)RKW?N=UI.M;+:9-+9UZF7+!+F(F%L>G0UV U2%>7G8A6/+]W9,\#.RX*);3>0@KHO*&$^7 ^/]!"9\^G:@$)8TB8AX3Y M()BA!:?2@M/[]A%&#U'(DY#HQT4MBD"2()/$BB>J51 %V;::%=?0<@X4T=G_ MJ8I PA@2YB%A/@AF*&)>*6+>J8@;+B)=,WQLRWAGY*GE 1+F(F$,"?.0,!\$ M,X1A6[7-9"'-A)(&D@N4YD)I#$KSH#0?13,UT[ F[5>WPT==:(<^BF;*I[8P[6X/LZQ>/K5F'6I(0FDNE,:@ M- ]*\U$T4R"UL6I/H#4,TBA<0FDNE,:@- ]*\U$T4S.UQ6KW]U@A-0S49H72 M7"B-V<=.JS.=M]4P4,,513/U4ENN=K?G^CHU#-*/7$)I+I3&2EK3>:3#HRH& M:L^B:*: :H/6[G9HRRIFV9IWI/>XA-)<*(U!:1Z4YJ-HID!JU]9VH%4,TIU< M0FDNE,:@- ]*\U$T4S.UKVMW&[OP*@;J!D-I+I3&2IJY>L)ZN-":2Z4QJ T#TKS4313((W%J=C5J=CEJ=CUJ=@%JM@5JM@EJC_" MX:6UPTM?=Y5J=W5":CZ*9FJE-7MIG&2ZPD($:PU":"Z6Q MDM8L9.:.8[?4,5#/%T4S]5)[OK3_4MT?5\= G6(HS8726$EKUC'3H7/XLQ*T M3Q]%*Q0T:KPQG+UR_CD0]U$B2&PO=V]R:W-H965T65]W891>][99MG_7[Z?K+=_YZ56\YY'8 MH @H5OP>\,>T]MC*7\IM''_.GWS<7/?L_(AXR-=9CO#%CP>^X&&8D\1Q?)'0 MWC%G'EA__$1?%B]>O)A;/^6+./PCV&3;Z]ZD9VWXG7\(LU_CQQ^Y?$'#G+>. MP[3XWWJ4:^V>M3ZD6;R3P>((=D%4_O2_RC>B%N ,S@00&4"Z!K@RP.T:,) ! M@ZX!0QDP[!HPD@&CK@%C&3 NBE6^NT5IJ)_Y\UD2/UI)OEK0\@=%?8MH49$@ MRJ6XRA*Q-Q!QV7P11P\\R8+;D%LW0@4\2?C&6FW]A*?6]]9*2']S$/OBN^;N MFR2($RN+K1)2J/,UY9D?A.D;$?QI1:W7K]Y8KZR^E98A061]BH(L?2LVBL>_ M;>-#ZD>;=-;/Q(O)#ZF_E@?^H3QPZ<#6==PL]G7W8_>*;JOA?2&?HX;(44.DX+GG-!3Z:9HK M9)7%Z\_6GS^+_=;'C._2O]KJ6L(&[;#\U/LNW?MK?MT3Y]:4)P^\-__V&V=D M_]!6922,(F$,"5LB81X(IFC%/6K%U=&5\\W^>$(ISPYOG\X2_B';QDGPC]CS M6IPERJUOVK14)AL5R?)OW8?YT"[_S?H/=9UT74B[+F0M"XD]:BY<:M\0T]J! M8$KM!L?:#2ZO79"FA^?K-FB\>:<%>W8%U1ZLZ:>UF>Y,-9%9/1!,J>;P6,WA MY=44%Z]I)KZ@@^C^N9(.GRWILRNH]HA-2]I,)THZG$[(Z*2D+0OMB3UMU-YK M+G0)&0SK"Y52C(ZE&%U0BC#X<@@V?G'E7N[ET9JWE4";Q?2;%0FC2!@K8>-: M&<1'U1D/3LJ*S.F!8(H\QD=YC+7R6/$D$)_%]VTEUT::EAP)HT@80\*62)@' M@BG"F!R%,4%>>$^06D'"*!+&D+ E$N:!8(I6ID>M3%_RPEN;S%1+2!A%PMBT M\8T_<1VW>56(3.J!8(I,'+LRA.R7NLK79S)5"91&H30F:<\+!9K60]%4J=2\ M0^=%6PA].F.](&D42F.2UD$OR+0>BJ;JI?()':VU])_Z'&O/DW))H9[<4SYN M:1<1U%^$TBB4QB2MW@@YI_*!&H+HJFZJ5R<9U+;%Q4"PUU=Z$T"J4Q29O6?Y=XU6BBH>XN MBJ:.:E7V+KG$WNW>1.O3&(]Q0;U=*(U)FF*S3)JG&6A2#T5355(YNT3O[,HN M>M%:>:A+"Z51*(U!:4LHS4/15('41CZQ,Y_8H4_LU"=V[!,[]XD=_/P__%M2 M^;?D16<_]=F,-06U<:$T1MIF3=6Y,RD7J).+HJERJ9Q+HJF2J7R=,G+SK+JTQGK!6KZ0FF,M$W)MNH%ZN>B:*I>*C^7 MX =NC;MH_3$8BPCJ\D)I3-+J7?3@BDQ/%02U>%$T54&5Q4LNL7@-VFBHOPNE M42B-29HRMDV&S?,,U-U%T5255.XNT;N[LHVFK96'.K50&H72&)2VA-(\%$T5 M2&7GDBFTC88:LU :A=(8E+:$TCP43?T#RLK!=0$#N@9_0@DUBJ;JI?)R7<"4;K<^6I_)6"M0ZQ=*8VYS0/><5J"V+HJF:J6R M==U+)G3-&VE].F/!0'U?*(U)6A?!0#U=%$T53.W/^?$SN<:=M/X8C%4$=7JA M-"9I:B<]/>VDH3D]%$U54&7SNI?8O-T[:7T:8Y% /5XHC4F:\@OIECM4+*%9 M/11-E4EE\;IZB_>IE?ZNM?90OQ9*HU :@]*64)J'HJD*J4Q==X3LI5VH/0NE M42B-06E+*,U#T53-5#:N"YC4->BEH6XNE$:A-.8VIW6GDXG3\B4$]7-1-%4N ME9_K J9U.[;24/L72J-0&G.;@[IGI )U=E$T52J5L^L"[K=@TDE#K5\HC4)I MS&W>=.&,7J"N+HJFWEJM2 ^O)J>3W="< M'HJF*JCR>0>7^+S=&VE]&F.10$U>*(U)6KV1'H[=44,E4(<712M5TJ_=^C>_ M=_0O?G(?1*D5\CN!MZ_&HB=+RMLQET^R>%_<#?@VSK)X5SS<;8L__!5!+ P04 " HG-96]MPYACD' -00 &0 'AL M+W=ORP19@($V8 M2?!M.]UI)C3M0Z.8]"0/P38ZOR-;?Q_).A;7 MSXQ_$VM*)7J)PEC<]-92;J[Z?>&M:43$)=O06'VS9#PB4NWR55]L."5^:A2% M?:QI1C\B0=R;7:?'[OGLFFUE&,3TGB.QC2+"O]_1D#W?]/3>_L!#L%K+Y$!_ M=KTA*[J@\G%SS]5>_T#Q@XC&(F QXG1YT[O5KUQL) 9IB=\#^BQ*VR@YE2?& MOB4[7_R;GI;4B(;4DPF"J(\=G=,P3$BJ'G_GT-[!9V)8WM[3[?3DUQT*1_D?/>5FMA[RMD"S*C54-HB#. M/LE+?B%*!GAZP@#G!KAF,, G# :YP:#NX93!,#<8UCV,3QB,HP#*2[40;7]VYIM M!8E]<=V7J@H)J._E[NXR=_B$.QU]9;%<"V3%/O4;[,U7['$+H*_._7 !\/X" MW.%6XNUV=8D&^@7"&M;0X\)$'S]\RD^\H7[S=MK/V[!$*UW"DT#SE>IMN )J M*5#?5Z\!8W7 X&F*&: =D[13Y>SNE<.=@,XKEX_$A\O7#>AV >YKV$2IB&9P MN&L&*79P KO8/HG #]1]O>FIGDA0OJ.]V8\_Z(;V4Y,6(6$F),R"A-F0, <2Y@+!*AH<'C0X M;*//YBR*5.A,Z$UQXJX5>JX (6$F),S*8$8*2\9O MNYFN[?^N^[NRO+H7=;H7=8'.IB*-T4$:H\[2N$ ;PM&.A%N:2N-Q@7P6AH0+ MM*$\4\HG]&\IV#:IIM7?N:J!A)F0,"N#34KM.Z*?M5%-,)U*.9U*N4#5K\C$ M.,C$>$4F\8YR&3RI#DSAEY1S%3\R$5SL>][ND:75V;D:@829D##+.(H!H^:X MTK6@T[6@VU 0:T:E8$4(XX,0QF?$BW@;/:G(H(8TR3BQ%"94E$B.-+5]*__< MMH>$F9 P:WP<_VN-#NG.@82Y0+"*P"8'@4U:!98^7").-UONK8E(P@U;<1)= MJ&/)!$L0K\J!AD1L&\O7XDVKRW,U!PDS(6$6),R>' EX.,3CR;@6D2!]ND"P MBO"F!^%-WRB\L^76ZNA%F*2GILGXG8/WC&/F*;),$EDBC8J+W,V;BD MO<$0UQ^;YNUU.EMYD#0+E&:#TAQ0F@M%JRJOF+'76R=C9]:+1X5(A%:)@$D_ MS'8J^"U)L)\FX]138DP&AGGBX?-3&@D]%FUH+$B:=*4OR38]*4W0B7Y0FIG3 MRK>-K@_JMXT%ZM0&I3F@-!>*5I5F,9&OM\_D/[3&P5," YW(!Z69^O$\.<93 M;5(7&*13&Y3F@-)<*%I58$4Z0&_/!]SZ?I $+1*B>Q+XG]6(;DXV@21AH[) M)_M!:28HS0*EV: T!Y3F0M&J BP2#;KQ3OER'32K $HS06D6*,T&I3F@-!>* M5A5CD>S0V[,=;^MNCZ?^I\[OI< M@34YU:?CV@LX%JA3&Y3F@-)<*%I5.47Z ;>G'QZHD#SPDOXSBUZWSX0WOT/> M3CHW;H'23%":!4JS06D.*,V%HE755R0>,'ZG3A1#SH+/06DF*,T"I=F@- >4 MYD+1JF(L@&0=0F@5*LW-:Y:4^PS#JKT2!.G6A:%4! M%AD'W)YQL @/OZ-?T^PJLEXH]P+1^%YG.^=L48%F&4!I%BC-!J4YH#07BE;5 M7I&,P*/WZHE!$Q.@-!.49H'2;%": TISH6A5,1:)"=R^!.)]>F+0G 4HS02E M6?AX1<)T8@SJ+\4W%!MB0\?UA1"@E7.A:)FT^J4UUA'EJW2]O4!>(HALM?'A MZ&%-_VVZDKUV_$Z_FF9SN2;=*5 MW$],2A:EFVM*?,J3 NK[)6-ROY,X./P"PNP_4$L#!!0 ( "B&PO=V]R:W-H965T#OQXX?QW:>V+E\%O(Q77.>D9]QE*17O766;2X&@W2^YC%+^V+# M$_7+4LB89>JK7 W2C>1L403%T8!:UF@0LS#I32Z+8S,YN13;+ H3/I,DW<8Q MDR\W/!+/5SV[]WK@1[A:9_F!P>1RPU;\EF?WFYE4WP8[RB*,>9*&(B&2+Z]Z MU_9%X-(\H$CQ6\B?T[W/)#^5!R$>\R]?%E<]*R\1C_@\RQ%,_7GB4QY%.4F5 MX[\5M+?+,P_<__Q*#XJ35R?SP%(^%='OX2);7_7&/;+@2[:-LA_B^=^\.J%A MSIN+*"W^)\]56JM'YMLT$W$5K$H0ATGYE_VL*F(O0'': V@50)L![I$ IPIP M&@'T6(!;!;AOS6%8!0S?&C"J D9%W9>55=2TQS(VN93BF<@\M:+E'PJYBFA5 MP6&2MZS;3*I?0Q6736[73'+R)9GS))>8S"*6D,_D5R8E*PY\\'C&PBC]J([> MWWKDPR\?R2]D0-(\,"5A0NZ3,$L_J8/J\[G)=Q_0[AC%>&T)3QX>[AMJ$MGU\R< M@N>8FMGGO M8D*F(5;^8LJ)GN5;M+%EQU5=EY.&%[*>;L9?B\/4SDPORQU>% M)%\R'J?_:6M=9?YN>_YY_WR1;MB<7_54!YQR^<1[DW_^PQY9_VI3%@GSD# ? M"0M ,*U%N+L6X9KHDSN1L4AU&9D,U3 U)T\LVG(BED1L\H:1$OZ3RWF8-X3% M5J59D0V7H6CK&6Z,.775'@GS2MBP@.6#_-.$TKZZ'I_V-6U)-.Z[>J+@,)'; M/]NET208[B08&B7XO1AV506S)R[5-(*LU+68D07+.%FR4!YJ\L33//V'O->_ M)0L114RFN3#EQ\KTKMOFLWQ&E+Y(P:XAPFLOJC8;LZ MHYTZHS=<(&^4I*WBC?BN%8^$>:.#MFP/^XTZ]0\3N?UAH]X/T]"^W5[M9[MJ M/S-6^WTB^5RLDO!/U=#G^T,5_YE_YI]>J[ZMSHWLKG6.A'EG!U4U;/8Q/C+# M 331!SO1!P;1O_,, M\AS9(I P#PGSD; !--:A&W5]ZZ6\3+_+A=APN3+Z\UHE<>"+(4D89INF;JO M+68K98+6^8DYCZZZ0VD>E.97M-'^<#FRBG^-<165KZ[KGB=AFW4M!EB2<1FW M*F:,[JR8N2RV15ZXFN6VRH,LB ^E!2B:+B&M):3&:BNZW')VFM^['9722.DL M)9+FG3A#]VB[\*'E"% T7J,EP$,I4C;!) M$JJ;R#3OC-7-R9?7OM=3-RZMND/M&BC-@])\*"U T?2V4'LVMOO.DS ;ZN5 M:1Z4YD-I 8JF-XS:2;+-5M)O53^_X3)_DL!6[5<]U N"TKR*EL]\]DPM=\]BT]DQF7Y3(75": M#Z4%*)J^+J'VO:CUSCTWA9IB4)H'I?E06H"BZ0VC-L[H">,,88A6>>S;A/;Y MN77FTL:ST:FY-)UU;,0IRR$Y3C;M34'-E9 M)23-A]("%$U7LG;*J-DI^W[\N; YLG-_"O6[H#0?2@M0-%W1VN^B[^UW4:C? M!:5Y4)H/I04HFMXP:K^+FOVN:>O"$!8+F85_ED>/+U@- ]*\Z&T $73&T;MCE&S.W9B<<*):,-R@JDYM+.$ MT'5D4%J HND2UCX9-?MD/V[OVV?I4#L,2O.@-!]*"U T?6M);8C:0W/,[M?)1?NM D/7GD%I7D7;7ZX_IOUQPP>%YAF@:+J&>SL$S>Z9?SN; MM49GSZ*P]U$*K:/O/L9RQ90VM@^X;ZI"A:+JLM4/FF!VRJ,[;-RB:B9U%A#IC%:VQ'-!N+@>$9AJ@:+J$M>7EF+<^?A7B M4?7$\T?3K!AJ6D%IWHG3HZYI.@RUJ% T7:'^ MDGNX%(NZH]'(:KZYY#!=XWS+ET%@OJ%54T[7YC.'3&;O-^ YIM@**5P@[V7F$6<[DJ7C:7DKG8)EGY MFJG=T=T+[:Z+U[@UCM_8%U.[Y;AG7P3EZ^IJ?/GVO&],KL(D)1%?JJRL_IFZ MD9+E"^G*+YG8%"]0>Q!9)N+BXYJS!9=Y O7[4HCL]4N>P>ZU@)/_ 5!+ P04 M " HG-96<)60@W<4Q9J\/)**'^P$9',$J=D0:.?8< W]X/Q 1DA7<1?Z*'OTB1 MD"/C^31*L[_@4-B: ^#O4D[CPEFT( Z3_#_^58 X\+!+ASLC$R>2L;!PQS/IHP> )/6(IH\R&!FWB+],)']_LR9N!L*/SY[ MWF!&P)?$)XGL / 8X03<@N=\& "Z$O?RT25[Z8E$F), < IRQV_;[/I<]E[( M7\%'CW <1NDG$>/EV0,?/WP"'X !4FF=@C !+TG(TQMQ41Q_W]!=BI,@G1I< MY");9/A%NQ_R=J,3[88(?*4)WZ3@BMG1 6-!9E(LV[<,X83M9$ M3%T.EJ_@V.X1OV:7YP?,@INB;T5??=OQE(MN"I,U^/N)1A$04T[:_*/JM[Q= MMKI=LHS=I5OLD_N!J%,I87LRF/W^&W3-/U3,^PSF]12LUA]VV1^V+OKL@:S# M))$$EUA,,9^ CV("Y-/BDPIC'L[-PLGBO9]!:+GFR':FQOX8D<+0ALB$HTG= MT-,V\,KTG3)]1YM^,9; 6@P^64#.)*\-=ND8P)VD'5FXKO5N$;!2&)4D1IU( M^'*.1"0PQ,MG1<(.'$:*]&Q[;(T:&!1VCN4ZR&Y0T+;S2@KCDL)82^%S7FP[ MEHIQ*Z/QV)VX3K-2M.W4)<53 +2BVM29G6I%/G%@.;,C'@MT( YHI"7CV7 MZJ1CJMIV7/K>Z"E8#1DT*X%F7E(;\#(Z.R"*B#5,HQ$TFV-\H7_TI9SZBE8' M=:1DH5;R_,PT/@ENYWO"Q)H%?"ZJ*7ADH4^4H&"?+YI>HWE]1:O31!5-=(5@ M>7D&@1" F*5@2U@^!M5#,(\^.:XAPTEK_*FLG$;%]O0MO99$I:2A5A@JM4MW M#KW*X2(:M(^ N4,(F\#>0^G"2NI"O=8]JV:ZT[/;^<*A/6X.(Z69V7RCZYM] M+99* L-N&OB$M.D.Q6EG:PVMUMQ2FL%Q$\I[Z%Y8"5^H5[X*I=,=A-O.$ U- MU 3A=BA%GM+JJ!35\ZOD+.RF9\](GNXYC[KEW)-Z+=B\AQ:&E1B&>C5\2@%U MAS9N]:V*F;85%S/K*5J=6:6TX>0R,?1$Y"ZPG&L+FG"&?;[#$?A.6)Q5Y_EZ MS<@:<[D7R%F8I*$/?N!HIY9-?5TCF66K5+'JE"NIC[3B]SK*ITNP$KJ^!1=![W5=T%>T.OIJ78#TZX*KT!]5 M;B5K_2,O8MW36J%@_1XK#U2M/)!^Y5$5Y; LRGM9E)6EXP8LFVLV)>S\F:-C MH6-:-FR^#A5V+G)A8U?1TZ=P+:)JK8'T:XU+$9&:WE3R:6^H.]9DTMQ-+MI3+ZCUND-O''T]C@E;9U_AQ3*5[A*>?SXMKY9?^N?9]^W&]0=X MY^7?ZZLP^<\'OF(F*E,*(K(2(<;K-OU$O*.8VSPPW! 6'2 M0-Q?4&PO=V]R:W-H965T M1&+95EWIJD.+>OUPZ@O8;#^A?W3BC9A[JG F^%>6ZLW$&WJ0XHIN MN;X3^T]8"1I8O*7@ROW"OK(-/%ANE199Y6P89"PO_^EC%8B& XG/.)#*@;S4 M(:H<(B>T9.9DW5!-D[$4>Y#6VJ#9AHN-\S9J6&ZW<:&EF67&3R>+#94(M_D2 MQ!%+P'$A#20FCVP@TY4QSQR>%%7S"_LX4MA)C*3D8JZ,SV5DN9K M-%FBX?X 3;LY/;CAZ9[*%/[[VT#"K<9,?6L+<+E^OWU]>S-*9U%=DN8 YS!6Y;# :E4[UJ?RFZH0>D*80A9^6:& TCI MH>VTS7X>:]2"=2RZ46>$G>@W;,=2S%,X,.1IJ]2J4@F:^7>2HMTVQ]3(,S72 M2:TN<&A5X*S-F=5&ND98429A1_D6H4!9UC1NR[XL(!6R0^%?:C5=@;QB?2_$:AEZ%$7F1#QM'I@\,PN4 M((Q)PD.: $:6(V,";V?(4@EIQ'-(]OS@&"@J+Y3^5B?WPJQ,/C=_1O*7E)Y@5S,J71KS 0ZY'1-T! EG@;B4>Z M_X?DA%R%MZ 13_^#?1YK&6"QY8+&>;*L( Z3[!._YD(<)"#G1 +*$U#;!#M/ ML"L)\%2"DR3>4>6(\ M7V-&P'VR((D: / 0X03<@'DV#0!=@L?Y$YBHT0G%&[B:$8'#B%_+&'F#RX^G M^0QE,<_UW3+<1+PH2EDR>K!YB(O[RXK#YTH M#R+P@R9BS<'?24""8P!3H3.MQ#O0]Y%8I:XNZD+)74/:TE)\);\'8JS&Y@?; ]7VG0KDI$#F# M086QMJ8+&?L%8U_+>*KF"KM1BFKSR M5Y7!:7PEO*H269C?:$2/Z97F$>K=8V.':4_0K1?>Q*\CLYC+\!G6$Y;>$WKG M-9Q'HG9CU"29RB^V#"_$%D?@)V$QD%^1P62U8F2EVM&]O!LF/%QH>E)')C/7 MO4NT65=HQ[J7#ACJ+7"A.\YU9X7NBP/=A=2]45D].@1O!#/@@SC;G$ ."/!; MT[?O:6=(,SW2I8J6MAKJ??49BN;;1AR0RGK1*+7^L>=(W9'YSN7^#"L/2R\/ M]6:^7 C"8B'8G5P(!K6UWK.1XU97UGJ8XWJV7^T<]; 3G0.5QAMI/>AI.F?- ME?PA'_'4UW+N1.@*+5/./-BKC0E;I7O>7+Y"VT1DNYC%U6)??9+N)E>NW\'; M:;8[7L)DF_4_,%M)A4%$EA+2ZOFR!;)L_SL[$723[@B_4"%HG!ZN"0X(4P'R M_I)2\7ZB'E#\"C'^'U!+ P04 " HG-96@X?1]RL# #2" &0 'AL M+W=O3@OX,O,-]\W8WMVO%?ZT6P0 M+3P50II)L+&VO I#L]Q@P4Q7E2AI9Z5TP2Q-]3HTI4:6>Z="A$D4#<*"<1ED M8[\VU]E8;:W@$N<:S+8HF#YSG7- MK ME)P7* U7$C2N)L$TOIJ-G+TW^,%Q;\[&X)0\*/7H)K?Y)(@<(12XM Z!T=\. M9RB$ R(:?XZ801W2.9Z/3^A?O7;2\L ,SI3XR7.[F02C ')4@GC?V%_M(T"6&Z-5<71F1@47%;_[.F8AS.'>/B"0W)T2"XIX=)5<6$U[7+RL]EBPS3"K5RB=/F$ MN6 2.K"HB@IJ!3]])C#O3'>HJ; P-53RTA7!N/V;Q7P.[[^@95R8#^3K%SKP M%D(P#MV,0TM,7;QP>61U7;%*7F 5)W"GI-T8N)$YYL\!0I)8ZTQ..J^35L1I MJ;N0?/H(292D#81FKW!/(^^>M-!)Z[2G'B]M2WO'G;\<9JJ@.VF8/]93K9E< M(]T3"P\'.+>;LX-?GNZ9SN'7-X*$6XN%^=V4X"I^KSF^>QNN3,F6. GH\AO4 M.PRR=V_B0?2Y*3G_$]BS5/7J5/7:T+,;8SE=5TK BG$-.R:VV"2X0OGD4=S; MM!U#B[J ]US" 9DV'YIHMB/%,135Q>Q!S@Y-5WOV'P@^ M-B0GG-CAM!R38:UQV(I[S\UC9Z41@4N2B<:"IE/3)+$"HI?]/,=1W+^LQ0MV MO;BY&J.:Z>AUUNV[IH&EVDI; MO:#U:MV8I[X?7:Q?4\.N^NM?F*K;WS&]YM0/!*X(,NH.*6FZZJ#5Q*K2-Z$' M9:FE^>&&/CI0.P/:7REE3Q,7H/Z,R?X%4$L#!!0 ( "B&PO=V]R:W-H965T4_:3)P "/>89X1,K$:*XM6T>)9!C?D,+(/+-FK(<"]EE&YL7 M#'"L07EF>XX3V#E.B34=ZV=+-AW3KSY21NI4AXH M_:DZ=_'$.> WA, OP+XSP7T*D!/*U.6HG4(L<#3,:-[Q%2T9%,-+:9& MR_)3HN9])9A\FTJ#+M@ MI&.;J"1Z)&W'_[XDI4A6+',SP-S8^N#[DN>1J'/(Z9[Q[V(-(-%SD9=BYJVE MW-SYODC74!!QRS90JCM+Q@LBU2E?^6+#@61&5.1^& 1#OR"T].93<^V!SZ=L M*W-:P@-'8EL4A!\^0,[V,P][+Q>^T-5:Z@O^?+HA*W@$^77SP-69W[ADM(!2 M4%8B#LN9]Q[?)7BD!:;%7Q3VXN@8Z5">&/NN3SYE,R_0(X(<4JDMB/K;P0+R M7#NIRF!)MKG\PO8?H0YH MH/U2E@OSB_95VU'HH70K)"MJL1I!0",(*P%X2L!CL\(HEH0 MO19$9P1Q+8@-F2H4PR$ADLRGG.T1UZV5FSXP,(U:A4]+_=P?)5=WJ=+)^6=0 MT 3Z!?U.."?Z&:"K!"2AN;A65[\^)NCJW35ZAVB)_ERSK2!E)J:^5%UK S^M MN_E0=1.>Z>;]AM^B<'*#PB",>N2+_R&/ B,/>^2)77Y/#BC 1HV[:E_A:IB% M#;/0V$5GF0D!<(,,NQN4@$@YW9C7^._/JBWZ)*$0__11JHSC?F,]Q^_$AJ0P M\]0D%L!WX,U__@D/@U_[F+DT2QR9=8!&#=#(YCXW7QO$EF@K !$%5_:^8I7) MR)CH[]ENCN/Q,)CZNV,J/:V&DT'<;96:$XEA=ZHXM/Q#@;!ZZBL/5_ZK$^[/!_\H E^8 W>3 8D@1=( M9:,Z])))=%#)*V6%RA4I9'T K+Z7S@G[('$0H8*5&T0'?J MEKARZU)K:W03X[7YTN'IRZ):[OME\=5G_+YRZ):[-J"=8+R>DZP95;!U(O>B\ MVE^M3B3;F!W')R8E*\SA&D@&7#=0]Y>,R9<3O8G9['+/?P!02P,$% @ M*)S65C$'?WWM @ ; < !D !X;"]W;W)K&UL MK97?;YLP$,?_%8M54RNMA4!"?RQ!2M)6J[1J5;-N#],>'+@$J\9FMDFR_WYG M0UB:TF@/>P';W'VYS_E\'JZE>M8Y@"&;@@L]\G)CRBO?UVD.!=5GL@2!7Q92 M%=3@5"U]72J@F7,JN!\&0>P7E DO&;JU!Y4,964X$_"@B*Z*@JK?$^!R/?)Z MWG;AD2US8Q?\9%C2)0N&WF!#0@XI,8J4'RM8 J<6R$,XU>CZ;6_M(Z[XZWZK6-'ECG5 M,)7\.\M,/O(N/)+!@E;2 M>RE,KLF-R"![*> C7LL8;ADGX4'%<:G.2'CY@81!&'4$-/T']RAP[N&!<*(V MY9'3BPZG_,=XKHW",O[9E:-:HM\M88_VE2YI"B,/SZX&M0(O>?^N%P4901KF]!"5L)HK..45UB"MJ!-#J1 @$JY$T'D@L@] M,L[HG'%F6#=<'4&\&W?O/-R#>VT4#BXNNN'B%BX^".&Y%C0:;-*=B"8Z]1I%SSI;NB'>1Q*]V(.Y?[H&\MND-!OUHC\3?:5P%J*7K MYYJD-O_U^6Y7VRMC[#KEWOH$KY*Z\_^5J>^A>ZJ63&@$6Z!D<':.*59U;Z\G M1I:N/AZ"L 7Y?2&FV$_N#]H)-_@!02P,$% @ *)S65HZR M_U0# P !PL !D !X;"]W;W)K&ULK99;;YLP M&(;_BL6JJ96VTF M8.SW]?-^#MB3/67// $0Z"5+T@%SVK"G+L)!-MC%Y MP0"OM"A+3<>R C/#)#?BB7XV9_&$;D5*L0/ GO>N$Z-EHMTY!<+>.# M8+*72)V(;T'6@*.O:+;9,-A@ >AZ*[8,D.Y!<_PJ%TUP='H% I.4G\FQ3P]7 MZ/3D#)T@DJ/'A&XYSE=\8@H)I&S-937Y13FY\\'DLX*=(V?T!3F6XW;(+_OE M=_@56;96V^_5IJQ"70JG+H6C[=S^4OR:+;A@\N_UNRM0:>%U6ZAW;LP+O(2I M(5\J#FP'1OSYDQU8W[KB_2>S=VG=.JW;YQ[+HGE= 4M5J%7J&["+7<\/)N:N M"=YK/1#"^S6X?PP\Z +WV^"N=UCQ7NN! MX$$-'AP##[O @S:X8_L'X+W6 \'#&CP\!AYU@8=M<'OD'8#W6@\$CVKPJ!?\ M,0&Y)Z\%L"[\J(7OA]%AW7LG&(@_JO%'_?A4X!2E>@,IJ@VD*\BH%<2.HM8_ MJ'>N@4ELZ]_^:/5FN07.Q^@FEVL!7'3N<58KANNV4O1/,S1&8YNW>V/,E6DN MT ZG6T!T7:U.2O""I$00Z-Z^[=9N8/N^91UF:P_SK,:HDMELG%+4$?$.LPW) MN2192YEU'LIO'"M/765#T$(?7!94R&.0ODWD2168&B#[UY2*MX8Z"]5GW_@O M4$L#!!0 ( "B&PO=V]R:W-H965T)0Y@$)/9<'DV,F56E^YKDQS M*(F\X&M@>F?)14F4GHJ5*]<"2&9)9>%BSXOJH QF LFJ M+(GX,X6";\>.[^P6[N@J5V;!C4=KLH(YJ(?U3.B9VZIDM 0F*6=(P'+L3/RK M)#)X"_A.82OWQL@X67#^:"8WV=CQ3$!00*J, M%?&[B&HC!".HS?C:;3'FF( M^^.=^A?K77M9$ G7O/A!,Y6/G4L'9; D5:'N^/8K-'[Z1B_EA;2?:-M@/0>E ME52\;,@Z@I*R^IL\-7G8(_C1"P3<$/ Q(7R!$#2$X+6$L"&$-C.U%9N'A"@2 MCP3?(F'06LT,;#(M6]NGS%S[7 F]2S5/Q3_($$O707#^KK"H \25J MMLZ_<2D_H"GH-P9H)OB&VCO74W3 /D] $5IH; \]S!-T?O8!G2'*T'W.*TE8 M)D>NTB&;@]VT"6]:AX=?",_'Z)8SE4OTF660'0JXVFMK&.\,3_%)QQ6-&7F2JY)"F-'UQ$)8@-._/Z='WF?NK+UEF+)&XD=9#)L,QF> M4H\?&%60H;DB"CH?:DT?6+HIIILX#*/AR-WLI^,Y"/=]? A*.D">[[>@@_#[ M;?C]D^'?, 6"$5-+2=$5?DV/]@[M81Q/+'3!!H$WZ#81M2:B MDR9,I4&+NM#0^F4K4UJZ_$3/DMCS!T,_//+3 <,8^T>VDRY8'P^C(S_N7J$M M0:QLPY(HY153=0EJ5]N>.+&MX&A]JGMEW=K^R=2-]I:(%642%;#4DM[%0*=: MU,VKGBB^MN5\P95N#G:8ZWX/P@#T_I)SM9N8 ]I_$/%?4$L#!!0 ( "B< MUE8X2U&PO=V]R:W-H965T>Q'3,MZHJ&3P))+=U3<7/!ZCX;A+@ MX/W$MW*U5N9$.!UOZ KFH+YOGH0>A9U*4=; 9,D9$K"Q(5C$WR7L MY,$Q,E%>./]A!H_%)(B,(ZA@H8P$U7^O,(.J,DK:Q[^M:-#=TQ /C]_5O]CP M.LP+E3#CU3]EH=:38!B@ I9T6ZEO?/<7M($&1F_!*VE_T:[%1@%:;*7B=4O6 M#NJ2-?_TK2W$ 0&G)PBD)1"7D)P@Q"TA_B@A:0F)K4P3Q=8AIXI.QX+OD#!H MK68.;#$M6\:^;W>8ZN/EVC3ZADZ'G-MY*R0HY#I4V:6X6+ MUM!#8XB<,(0)^LJ96DOTF150' N$.ET7D;Q'?"!G%>\WXA:1T1^(1"3V&)I] M@!Y'EDX\]/SC='PF3=Q-6&SUXA-ZLZT0>DY\A6V(B9]H&LB=W- %3 +=(22( M5PBFO_^&T^A/7U$N*99?2.RH8$E7L.2<^O0+%"!HY2M80\PLT33(U^D-2<;A MZV$=^ACB8G(/)MMCCEP/.M>#LZ[GBBKP>6YHZ>&]',=]Q T9.(X]*D._X;0S MG)XU_,@4"$9-,_<7.^W=,DM=ZWT,)B,'E/=!@^1$M;/.?';6_#-7M-+MUKY: M2.D>!TV/\P7)^D&2R G2Q^!DA)T@?= P2?U!AEV0X=GND,,2=(C"YWMXR?9P M2;'\0F)'%1MU%1O]:GL8>5ZD*')>I9D'A7$:.W/=1V&"1_[)QM'^XQW]6I=H M>\="Q[D/AQ'W?/*@33RD^6'7@_]\0(,EJ7WT]R*.?,196X@#PP/R-!-U(?A.#WU-.U7%OCL=[B- M=-#]T%4;Z=J;*>Y_/K6-7B8/+,[<1'T0(7C@) H/UKDUB)7=+TBTX%NFFO5@ M=[;;D]S;E;AS_L'L5>SZ>2_3;'2^4K$JF405++5D=)OI+Z5H]@[-0/&-74V_ M<*77YO9PK?=;( Q 7U]RKMX'Y@;=#F[Z'U!+ P04 " HG-96S#U?K=(# M U#0 &0 'AL+W=O\) 4\V7*18P5+L;-E*0C> MU$HYLSW'F=DYIH65+.I[#R)9\$HQ6I '@625YUB\?":,'Y:6:[W>>*2[3.D; M=K(H\8ZLB?I6/@A8V9V5#>;\ MAU[<;Y:6HXD((ZG2)C#\[<:2K#C[ MEVY4MK0B"VW(%E=,/?+#7Z1UJ 9,.9/U+SJTLHZ%TDHJGK?*0)#3HOG'QW8C MSA3<8$3!:Q6\MRKXK8)?.]J0U6[=8863A> ')+0T6-,7]=[4VN -+708UTK M4PIZ*KDO4IX3](2/1*(KM(8TV52,(+Y%:[HKZ):FN%#H7I%XN+E-XGNR)8(03:MG8]W1&'*Y">P^&U]ASY^^(0^(%J@IXQ7$A<;N; 5 MP&L$.VU!/S>@W@CH;2FND1?_CCS'\PWJJS>H^TZM[EVJV[!EW;YYW;YYM3U_ MQ%[GL<)'A*4D2MZ8G&JL!&8K^HS>R!*G9&G!(91$[(F5_/J+.W/^,+GX3L8N M'/8[A_TIZ\EMFHH*_"5'J""2F'QM#,QK [I\[),XN,-/]K%^E3'SQ,)IS MQ^LS&J1BZHX 2.YU)K MY>+UOA_Z?4J36!2,49ZZE#O=I@QY_W\YY0])@B#J9[])+'2N8M^9]2D-8B$&@ MN_N>W^^P!BE(XWZ/M<]F6OU!\06+'2TD8F0+:L[U'*R(9D9O%HJ7]9C[S!4, MS?5E!M\U1&@!>+[E7+TN].3 P MKQ !D !X;"]W;W)K&ULM5C;;N,V$/T50BV* M7:"-1/F>V@9R:=$4V6V0--N'H@^T-+:)E4B7I.WD[SND%%E>R6QB.'F(18IS M>,YX.#/T>"O55[T$,.0ISX2>!$MC5N=AJ),EY$R?R14(?#.7*F<&AVH1ZI4" MECJC/ OC*.J'.>,BF([=W)V:CN7:9%S G2)ZG>=,/5]")K>3@ 8O$_=\L31V M(IR.5VP!#V >5W<*1V&%DO(XCMP8R/4_;5XK0+OM MH/;DGNL52V 2X-'4H#803'_XCO:CG]L4GPAL3W^WTM_UH5O]F#PT$"[(AF5K M5IS-#+,#$PFT:2\ !P[0)IG-M$LC^S<.-W59WHV/E-6K9/6\LNX1D:ED29A( M,2EL,-NM,'<9@FI3;G2;K@*Q7],UZD:TJ:O7T-^+1Z/ZNCW*_8IRWTOYR^N\ MWV^R[$3])LOFNAX=1 =9#BJ6 R]+3+V86 4Q>& *7Y($4\ZSW(!JHSMHT/B6 MJ'>_(\-D6*D9>M4\BI1KH_AL;2 E\U(;1H[ 1- :),.&'AIWVJ+?N_&1LD:5 MK)%7UITT&.N<960& N8'XGW4D!*/VI2,&O%.A]'A2*+1KG)%7IK7F'FUX8G+ MOA=KLY2*F^?6(N4%>FN^/17:ONQ:P:;O47)*U%/YX$1H^SZ(=SZ(O5_]YS]N MB[R!9V[+5-H:H"5&/4*[K1'JW^Q8,;L6@GHK]%'%IH2L:W/9N:GM/;H#NFL/ MJ+\_>##,@!-V*Q-,*+^O%=NYQ4;V_R9A^< M"&W?![NNA/K;DM>=U&:W0;NMT>S=[%@QN^:%^KN7HT[JH%'_^JT5W[_W6[6% MM2MA#FKA;LJ:)'(M3'$[K&:KV_B%NX.&N^7%5?X34PLN-,E@CJ;1V0 C2A6W MXV)@Y,I=,&?2X'75/2Z!I:#L GP_E]A0E .[0?4;Q?0_4$L#!!0 ( "B< MUE98NXA-KP, -D- 9 >&PO=V]R:W-H965TJ#R:9$.L^C_EF[/%X?A3RJRH -'HO&5>+H-!Z]Q2&*BV@).I![(";-[F0 M)=%F*+>AVDD@F0.5+(PQGH0EH3Q8SMW)-=T6VDZ$R_F.;.$-]%^[5VE&8<.2T1*XHH(C"?DB>(Z>DBBV &?Q-X6C MNGA&5LI&B*]V\"E;!-AZ! Q2;2F(^3G "ABS3,:/_VK2H/E/"[Q\/K'_YL0; M,1NB8"78%YKI8A', I1!3O9,K\7Q=Z@%C2U?*IARW^A8V^( I7NE15F#C0:\#<0&()C< <0V(VX#1#<"P!@SO!8QJP,A%II+BXI 0399S*8Y(6FO# M9A]<,!W:R*??N*I* ']2=Y!H5_0&E+!4\HH<5D1.7K31.^U MD-_0FFA A&?H8YZ#2Y>%5=.#!#2A3/T\#[7QRG*':>W!2^5!?,.#*$:?!=>% M0A]Y!MDU06CD-)KBDZ:7N)/Q>2/(SVA+R9/:D106@:D5"N0! M@N5//T03_*LO6M^3+/E.9%>1'#61''6Q+\]+.8<,)&%(FZ#"NZFA"I TZ]@7 MRXHSPH[4EM'#$C_8S!XN@W275=)G=25KW,@:]\H"*^4#XN:@,'OV)&\#''*J M?:K&/D]P6]5=5HG/RB]ITDB:=$I:F]P3F18N0:F$C&KE4S'Q^1>-6BJ\5KAE ME?BMAGXATT;(M#LW!3&;U6Q@N\9<3?7)F'IES%HRO%9XBJ\^[=SX0'Y)LT;2 MK%/2'[H Z5,QNVM)W665]%E=>?[8>/[8Z;EI%$P;P-U.1QDUIY@$KBEA/C7= M5(-A_(#QC[[C;M6#C">WD$D?2K0K"MX H1P?"]M5I3YCI M @E/O66PAV\0^9RK M(''=T,2!]RUAN0BSXHZN3Z0G51")91OK55![SUIH=C M$-V.00^R(P8]2-]"O(Y!?(Y!W,EU;NQLW;UU(-8D[L]8V[_%G$.&; MXL*+GK<$N75W!V5*[9[KJE5L9IO[R;/KREOS+_;>XGKI,TUUZ?E,Y)9RA1CD MAA(_3,U!)ZM[1#708NX&T!N9]+H0^#>P?-+>YY?]02P,$ M% @ *)S65KYJ"\0: P A@@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-G=0V(4!@'40"VFE]J(2@W1ZF/9CD0JPF=F8[ MI=VOW[434CX"JJ:]@#_N.3GGVKDW@[603RH!T.0E2[D:.HG6^;7KJBB!C*HK MD0/'G:60&=4XE2M7Y1)H;$%9ZOJ>%[@99=P)!W9M*L.!*'3*.$PE44664?DZ MAE2LAT[+V2S,V"K19L$-!SE=P1ST8SZ5.'-KEIAEP!43G$A8#IU1ZWK2,_$V MX#N#M=H:$^-D(<23F=S%0\B;6WZ#RTS5\D4B5_27K*M9S2%0H+;(* MC HRQLM_^E+E80O0"HX _ K@[P,Z1P#M"M"V1DMEUM8-U30<2+$FTD0CFQG8 MW%@TNF' 12QFU219+,H85XYSQ%:$\ M)K<\-L-1)@JNE=E_Y!(Q*\[^0&QH$,!AR7#S_ 8T9:GZA+R/\QMR?O:)G!'& MR4,B"H5L:N!JM&"$N%$E=US*]8_(;?GD7G"=**,$XET"%[W7"? W"1C[)QE' MN;PB_N<+XGM^NT'0Y!WPMF?A_@DY[?H\VI:O?83O\ ".)OB"W+Y$:;%S(%.0 MF'-[7%K@/L4K4\%FH O)%?DY$VE*\!U84QG_:CJ"4F&G6:$I*]O"!9I*S,7JEK1] FX M>8=T E@>I 2NR2M0V>2@?$RP+<[KM_8<' 8%K:#90% ;"$X:F!<++6GT+@^Y M9!APS$%P(.XR\/8,-,4TZ^_5^GLG]5=%[A_N3._@.OC]H+LG^#!HYV*5DMVM MDIZ!7-E.ITAD7O.RN-6K=3,=V1ZRMS[&)EOVQ#>:LD/?4XFOAR(I+)'2N^KA M59!EURLG6N2V<2R$QC9DAPE^*( T ;B_%$)O)N8!]:='^!=02P,$% @ M*)S65H[(S]^: P -PT !D !X;"]W;W)K&UL MK5=M;^(X$/XK5JXZM5+;O) $Z %2:6YU)^VNJN5Z^]DDAECKQ)SMP-Z_O[$3 MT@"&HU*^0&S/\]CS>#P>3W9<_) Y(0K]+%@IITZNU.;)=66:DP++1[XA)8RL MN"BP@J98NW(C",X,J&!NX'FQ6V!:.K.)Z7L5LPFO%*,E>15(5D6!Q;]SPOAN MZOC.ON,;7>=*=[BSR0:OR8*HM\VK@);;LF2T(*6DO$2"K*;.L_^4^)X&&(N_ M*=G)SC?2KBPY_Z$;?V93Q],K(HRD2E-@^-N2%\*89H)U_-.0.NV<&MC]WK-_ M,LZ#,TLLR0MGWVFF\JDS@])**EXT M8%A!0EWO>%$C!* :=F7R&T/G,IT2L1:)%C0= #6D!T914CB*_0 MJ<$]FF-)4X3+#"6458IDZ#8A"E,F[P#]MDC0[N L?T\MRT<6)>.Q&<<<(/T!=>JERBW\N,9(<$+BC2RA+L M99D'%QF?-^(1!>-[%'C!P+*@ERO@ \_ PL\N1[N7_!FT&[RP/ -SFUR51"! M%1=/-FUK;&C'ZKSS)#3[K=G!^J-V M_='%/4](R2%?G-WUJ,]=[Y,LZ8GL0+6X52V^N.O?S3U!L@>\A1.S)OM\!3>F M5)"<:+E&E82$!PEK:;)@BEE:,6PNL5OHK0%W-LGKJ>/.1OMA'$5'\?!R:C8: M#<:CHZ@YM8K'WGAL#YIAZ_ZP-_>S)O5_0(#A=0*B([4'C< M*CR^*J^^*WS?G"0=/&\+E''&L.B,6T.IGF3<39K>8R=GUJI9K8+H*)*L5J$] MD'SOO;#R/NSH_LQ\R-5FGO_SU6YVXJS=[-A;MU-10NVP-I6Y1"FO2E5746UO M6_T_FYKWJ'^N7P6F4GVGJ9\47[!8TU(B1E9 Z3T.(>^+NDJO&XIO3-VZY JJ M8/.9P\N&"&T XRO.U;ZA)VC?2K/_ %!+ P04 " HG-962CO:^4P$ # M&@ &0 'AL+W=O+-KWVH>J#-S@).L#4-LG>OZ]M" 3BY3:2MLS1G,VO'>7%KVVR]PQEB-Z3 N?AG0VB&N!C2K&8Y,B*,HCY-\"]Y%F*,D9>\%!I-8['A(_1Z=SB0C=<4T5-XWDMXHD"QIC8/S^NT M%(2!#2496)"L*#E2W_*JL;*4W/TU"HZMQJ-(&RM M.CR,&AY&@SQ\*61R# B-@\?5G5;G@PB7SB"38)$AL YS0<-<LW;'@(!WEX7'W5:G;0 MZ])98Q(L,@3686O2L#6Y"LU.3+)O$BPR!-9A'SKMNM6Y!M7649Q*S9^$HYYJ M-5;AV.F)5F/DZ!4+3U;O<)"%A]5RJ0U[T.W2:6,4+3*%UJ7,;2ESKT*X=1BF M2F 2+3*%UBU!VZ[ P?7XFVG7.W]-NF%?NN=&9\(=,NE2T/8,<+AI6*C67F1R M0)2BG&OC'X2X> :91(M,H77I:UL-.+H.$1MM6(RB1:;0NB5H>Q8XN"A_,Q$' MYR]@)W3Z*CZW@E[87S9KK%X24HQ$#QO,*4B]RHA;3Z# M1'+]W%CTTB MC8GOAX[7D[1]\G5!B23*G%=?C)NKS4[&G?I^W[M^+WO?76ZPRC&5!J(_S>$\.- MWJ#9]YG_#U!+ P04 " HG-96&'M<-2D" "N! &0 'AL+W=O"-NS+#B1<$ @KK&9A;CG -0G@B)^-7SXF'D!YX MOC^Q?PJYNUQVS,"U$M]Y:>L,O\.HA#T["+M1W6?H\YEYOD()$[ZHB[ZS*XR* M@[&JZ<%.0<-E7-EC7X8'N9/S?OG!OT1>F-?/50Z]NP#(N MS.N46!?=@SD<84W2MI:X,^RA+*?PF(DSUHIR?M*WJ1<=GJ$:+O MWR":T DR,9,+O).A)I/ ._E/33;0*FVYK-"/YDAA)YH'$S^DQ'Z?D M>!Z7G/50 [H*DV)0H0[2QG8:3H=A7,8>_.L>)_F>Z8I+@P3L'3097&PO=V]R:W-H965TVDTS_?6U@(! ' M)5K/2X+-/0??8XYSP"9Z6UF%5SCVPQHUN19R5Y9(!OBP*S_VY)3O=S M"UIO$T]9D@HU82]F&YR0)1'/FTF[=P.L(A@I01?R5 MD3T_N 8JE1=*OZG!?3RW'+4BDI.54!18?NW('H)N@9/9$?*+0$?(R)PEO-/,NIY&8&/'SZ!#R KP9>4;KDD MY3-;R&6JA]FK9DFW]9+0B25!!!YH*5(.?BUC$O<);)E?FR1Z2_(6C3+>;-@5 M0.%/ #G(U2SH[@RXZU1PI(%'Y\/A2#9NNV5NQ>>>X#N]&W__*4/!O2 %_T>G M>\WKZ7G5"7/--WA%YI8\0CAA.V(M?OP!!LXO.LU,DD6&R'IZ>JV>WAC[X@L5 M.)=G6*6A3K8:/JG@ZAS=+>#4@Z$WLW>'@FC"G,";3/IAT7&8/PW"+JJ7@]_F MX(_F\%QF@L1@*; @6LN-PB_=>I-DD2&RGFQ!*UOP3E8*3.IIDBPR1-;3<]+J M.?D^*]7PX.#E]SSDNP,G'4>A21 & R,=1[E^X/MZ(TW;#*:C&3S(4BE7/X9W M:59B70JC^$MWWB199(BLIUO8ZA:^DY-"DWJ:)(L,D?7TA$Y7F#G?YZ4&?VB M, A=?V F39@KW10.W*0+"UR]F>!!=0G'[41>LQ75KGX4>.F^&V6+3+'U14.= M:.B=O-00FQ+5)%MDBJTO:E&GKE2%X[7J9UHFX _YHEC%;.1MDB4VQ] M4;OB&8[6DF=8*M#\0GG!T%''41 >EWN:,,\+T0E'=14K'"]9GP@7ZGWX2ED> M:Y,8Q5_\ IADBTRQ];7K:F4X?2]7&:VBC;)%IMCZHG:%-!RM*\]P57C404 . M"H9_HC1A,$1#]T6Z,,<)PH&O[(,68T%84K5J.5C1;2GJ1EP[V[:#;ZHFZ&#^ M5K6)J]9E1U/WF!\P2[*2@YRL):5S-9&G&ZO;MO5 T$W5R'RA0M"BNDP)C@E3 M ?+^FE+Q-E /:)OGB_\!4$L#!!0 ( "B&PO=V]R:W-H965TT[N.3Y)KB<;+G[) M!$"A/UG*Y-1*E,K/;%M&"61$GO(,$=D8H ML\))<6\NP@E?JY0RF LDUUE&Q.-'2/EF:KG6TXU;&B?*W+##24YB6("ZR^=" MK^R:94DS8))RA@2LIM:Y>S9S!P905'RCL)$[U\A(N>?\EUE<+:>68SJ"%")E M*(A^>X 9I*EATGW\KDBM^C,-E,4(FR) M/@./!77,6O[_6=B_1N92@)+J@DL2Q@)@H??/^$$KZ7^/#FQE59@^K"CJMN/9;?X MF6[/+>1<*,KBAF\_ MKG4YNE*0R9]M4DMNOYW;?'W/9$XBF%KZ^RE!/( 5OG[E!LZ'-N$]D35L\&H; MO"[V<"[TKXI0CT6(X/>:YL:5=XB!:M-=D@T+,O,K\Q#Z>COT?CSL"CJLPN[( M]^NJ1J=^W:G?V>D=HR:O"Z5CVQJ_3OBQ>](364/IH%8Z>,%H#OJTH2>RA@U! M;4/09S1+LF G=*/AV-U+YF&1CX.@/9C#NL]A9Y]?"=T0UM92)^[8K>B)K"%Q M5$L[$6RI0H/1\/V3+K.=C9P.GN] MT6-@:OJ<)921UK_K3H)C]Z4OMJ;F)K*MU.+Z[_ MD@'M=;CIBZUIQ7:\<3O'AJ,#.C@8)UW?]R>*WV>*RX3?>0&80KT\Q7GZFEA#G7U(3[\ M"U!+ P04 " HG-96R4+,I6 # "6%@ #0 'AL+W-T>6QEWNPB%S5T27RG\/4!PJ@L M)AH=Y!:N/8[AP@+T#@NP3QV3[F]+5]W/C9 EGF.TV$&[JD?8&A%"[W6<]!87 M(P9(W/.MN)CM7M=-WV);LE\GZFB0YG*3KR&Q#4:=9LQ[HF)(QE3PB>+ 2FG& MQ=IL%!,N@);RCX4#6X,]5.MD7.:JBFTCV.])W7T'6-? (!>B M,=@EMF$T**C63,E;4ZDZ5XW/(*\N/ZP*XW"FZ"KH7I,-H;J9()-<)4PU80*R M;AH-!$O!CN*S.=QU7O@ :IUGII!P.LLEK3RL&77!R$Z9$/?P _,SW=)>IJUU MJ[)%-D5CJ"Y:&5L!_;::U6[+1J_2]0K^E.LO"S,<6=5A7[$[Q5*^K.K+M#& MJ0>X.BT*L?HL^$QFS [^X("C 5WSO'FN^!\3#5)E:AJ8(MX34YI/VRV_%2T> MV%*OTVF9XIZ[)^CYW\[SC$FFJ&B;-KE_S+/\:L?U$_DM/%<_*[N.G2;#WO%[ MK$\@QVXR.@63)['<_5,P&9^ R=Z;_6J^Q&1P_";#DUCM[E&:].LS9>O@NG5L M;5H]>#T8DA_PLB$V0;W)@@O-95V;\R1A\MGIU]$^BBGCW(LRX6,JP\6 MQ\V)S>4>:1R'811A,SH>.QV,L7F+(OASJV'>@('%@4@OFVM\M?$,V9\'V)KN MRQ!LI'@F8B/%YQH0][P!(X[=JXW% 0:V"ECN0'QW',@I-R<,854Q;]@.QI$X MQA#(17>.1A$R.Q%\W.N#[9(PC&,W IC;01AB".Q&',$<@ <,"*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'S'VV[,QW\1KD9?5 M^6A=UYO3\;A*UZJ0U9]FHTJW9VEL(6NW:E?C:F.5S*JU4G61CX/))!D74I>C MB[-=6W,[IBNF5FFM3>DV^@U/6KU4;_O]JMCJ2C_K7-??ST?M>VO_3C6:YU*FZ-FE3J++N^M&JW .6U5IOJI$H9:'.1U=FJZR_'G>" MVZR[MMI!D9ZRI]KML+=9B\>'R8^ MRUR6J1+MG:T(8 @ PX,!BJ.Y)) 1@(P^$'+A(?P?*F&6XF'3>P)C !D?#/+* M%!L"F0#(Y("0Y99 S@#D['"0LEH3R!, ><(+>:VJU.J-W^[!/C>5+E55"5GZ M<41']R< ^8D751;539*/*K4N&[PD$:FS!YI:=Q3Y^<6 M%T"+N8MN*!NRQY19'W=NV/9["FEBRNP)UT>F4.*K?.TQ!4@* ;,4[EV[=\89 M=:YL]V!1,B2&@%D,"[7R1[1SQA=E5E9NUCH=FMX"F'HP2P+*_]^ 8B)9!-RR M@)@AQ42R"/AS$!*CB".7CN>J^H/B(4T$S)H8"%8&&9$F F9-O!.U[#@I)M)& MP*T-%+WTQPTR2,!L$!B]B".*B=02,*L%Q2_NSM,J"+)-R&R;H5AA: "%2#PA MLWBZH&$0"XDF9!8-C1X&X6!]BUDOOX<1@XA(+2&S6F \T9MP0J28D%DQL.+1 MQT26"9DM@^.)B&(BRX3ZY5+77>'SM(+R&S7H;BGF-Q M+ZTGWM*4(4)ZB9CU,HRY<"UGC1,CQ42"B9@%\VZ$UMUVBHF$$W%G-C!"HRE# MA-03';(,UIN)(OARA5L_$)/.1!'23\2L'XR94$RDGXA;/Q!S1C&1?J*#)CDG M%!/I)_JP)&<@QSGNS9O(0A%[DH-RL6/Z@A)9*.9_S_)N+N:D23&1A6)F"\&4 ML7?38V2AF-E">U7OP=@H1OZ)N?TSE-.^!4<4$_DGYO;/,.:B*0K?NQ03OM[G M]L\[F+]B.(J)_!-S^P?U9B]+BY%_X@.\FWG#I"%EHABPT:RTT;@^N+LXRM=2ERN[=*2JW/95Y.K?"_W0?WD6Q_UAFV>3YE=OV M4-X9F>V^?]]]NW_Q$U!+ P04 " HG-96M\<#,$(" !"*P &@ 'AL M+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'ZA(#'EW)HQGU[&G;[;EA\ M'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?]MNZ:]7NS+;4LEU'WMS.J MI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W3!ZV"?06U%L(]!;4 M6PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]%;46PGT5M1;"?16U%L)]-;) MRQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O0WU-@*]#?4V KT- M]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O)]#;46\GT-M1;R?0 M.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_FQ#H':AW$.@=J'<0 MZ!VH=Q#HG5'O3*!W1KTS@=X9]F?4._^DWL/X=2C#M>=[C=?_2:K'\[GE M>OG+\GOGY%:YX%S?5@Q/?P%02P,$% @ *)S65OC# AT& @ 3RH !, M !;0V]N=&5N=%]4>7!E&ULS=K-;N(P% 7@5T'95L3X-],1L)F9;8=% M7\!-+B4BB2W;;>'MQPEMI58=-!4C]6R(P/8]-[[2MV)Y>_049X>^&^*JV*7D MOS,6ZQWU-I;.TY!7MB[T-N6OX9YY6^_M/3&Q6!A6NR'1D.9IK%&LES]I:Q^Z M-/MUR#_'U@VK(E 7B]F/T\8Q:U58[[NVMBFOL\>A>9Q0X=B^G842S/E_B@1[?=MC4UKG[H M\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ *)S65AK#(;0R" 5# !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ *)S65NY1T%K] @ ?PH !@ ("!1!D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65NY1$??; M"0 YD< !@ ("!5"< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65CO@IV*%(0 IF< !D M ("!BT( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *)S65I-X.?W !0 W0T !D ("!('( 'AL M+W=O$ &0 @($7> >&PO=V]R:W-H965T&UL4$L! A0#% @ *)S6 M5@MO%U3Y!P NA8 !D ("!S(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65@2M$B%Q!P &PO=V]R:W-H965T&UL4$L! A0#% @ *)S65O)3=$T0! LP@ !D M ("!;[< 'AL+W=O&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0# M% @ *)S65M1[U50< !D ("!O>$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65@=' M^#X3!0 ]@\ !D ("!/^L 'AL+W=O&PO=V]R:W-H965T!8_ ( )8& 9 " @:?S !X;"]W;W)K&UL4$L! A0#% @ *)S65O \XR>#!@ .1$ !D M ("!VO8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *)S65HP:,6C] P 4 D !D ("! MN &PO=V]R:W-H965TD&$@4 ,XB 9 M " @1X0 0!X;"]W;W)K&UL4$L! A0#% M @ *)S65J5;!T(H P A T !D ("!9Q4! 'AL+W=O&PO=V]R:W-H965T;4YW!P4 !0M 9 " @34; 0!X M;"]W;W)K&UL4$L! A0#% @ *)S65BU^>O1U M!@ 'R< !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65A;-FB.\ @ )P< !D M ("!%C ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *)S65BWM.C"; @ K08 !D ("!&3L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*)S65G+48I9/ P @ L !D ("!;T0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65KJW(BFJ!P M(%L !D ("![U$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65G"7*_D$!@ (R$ !D M ("!1&H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *)S65H.'T?&PO=V]R:W-H965T&UL4$L! A0#% @ *)S6 M5C$'?WWM @ ; < !D ("!)(4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65CA+5R.? P S0T M !D ("!H(X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65EB[B$VO P V0T !D M ("!E)H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *)S65DH[VOE,! QH !D ("!G*4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *)S65F\5 MD?]L P T \ !D ("!U; ! 'AL+W=O&PORX 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " HG-96M\<#,$(" !"*P &@ M@ %&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " H MG-96^,,"'08" !/*@ $P @ '6P $ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 40!1 "X6 -PP$ ! end XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 204 375 1 false 79 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.credosemi.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.credosemi.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.credosemi.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.credosemi.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) Sheet http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Significant Accounting Policies Sheet http://www.credosemi.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Concentrations Sheet http://www.credosemi.com/role/Concentrations Concentrations Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Recognition Sheet http://www.credosemi.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.credosemi.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Supplemental Financial Information Sheet http://www.credosemi.com/role/SupplementalFinancialInformation Supplemental Financial Information Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.credosemi.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Convertible Preferred Shares Sheet http://www.credosemi.com/role/ConvertiblePreferredShares Convertible Preferred Shares Notes 16 false false R17.htm 0000017 - Disclosure - Ordinary Shares Sheet http://www.credosemi.com/role/OrdinaryShares Ordinary Shares Notes 17 false false R18.htm 0000018 - Disclosure - Share Incentive Plan Sheet http://www.credosemi.com/role/ShareIncentivePlan Share Incentive Plan Notes 18 false false R19.htm 0000019 - Disclosure - Leases Sheet http://www.credosemi.com/role/Leases Leases Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.credosemi.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Net Loss Per Share Sheet http://www.credosemi.com/role/NetLossPerShare Net Loss Per Share Notes 21 false false R22.htm 0000022 - Disclosure - Segment and Geographic Information Sheet http://www.credosemi.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 22 false false R23.htm 0000023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.credosemi.com/role/SignificantAccountingPolicies 23 false false R24.htm 0000024 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.credosemi.com/role/SignificantAccountingPolicies 24 false false R25.htm 0000025 - Disclosure - Concentrations (Tables) Sheet http://www.credosemi.com/role/ConcentrationsTables Concentrations (Tables) Tables http://www.credosemi.com/role/Concentrations 25 false false R26.htm 0000026 - Disclosure - Revenue Recognition (Tables) Sheet http://www.credosemi.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.credosemi.com/role/RevenueRecognition 26 false false R27.htm 0000027 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.credosemi.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.credosemi.com/role/FairValueMeasurements 27 false false R28.htm 0000028 - Disclosure - Supplemental Financial Information (Tables) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationTables Supplemental Financial Information (Tables) Tables http://www.credosemi.com/role/SupplementalFinancialInformation 28 false false R29.htm 0000029 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.credosemi.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.credosemi.com/role/CommitmentsandContingencies 29 false false R30.htm 0000030 - Disclosure - Convertible Preferred Shares (Tables) Sheet http://www.credosemi.com/role/ConvertiblePreferredSharesTables Convertible Preferred Shares (Tables) Tables http://www.credosemi.com/role/ConvertiblePreferredShares 30 false false R31.htm 0000031 - Disclosure - Share Incentive Plan (Tables) Sheet http://www.credosemi.com/role/ShareIncentivePlanTables Share Incentive Plan (Tables) Tables http://www.credosemi.com/role/ShareIncentivePlan 31 false false R32.htm 0000032 - Disclosure - Leases (Tables) Sheet http://www.credosemi.com/role/LeasesTables Leases (Tables) Tables http://www.credosemi.com/role/Leases 32 false false R33.htm 0000033 - Disclosure - Income Taxes (Tables) Sheet http://www.credosemi.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.credosemi.com/role/IncomeTaxes 33 false false R34.htm 0000034 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.credosemi.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.credosemi.com/role/NetLossPerShare 34 false false R35.htm 0000035 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.credosemi.com/role/SegmentandGeographicInformation 35 false false R36.htm 0000036 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation 36 false false R37.htm 0000037 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details) Details 37 false false R38.htm 0000038 - Disclosure - Significant Accounting Policies - Narratives (Details) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails Significant Accounting Policies - Narratives (Details) Details 38 false false R39.htm 0000039 - Disclosure - Concentrations (Details) Sheet http://www.credosemi.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.credosemi.com/role/ConcentrationsTables 39 false false R40.htm 0000040 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details) Sheet http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details) Details 41 false false R42.htm 0000042 - Disclosure - Fair Value Measurements (Details) Sheet http://www.credosemi.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.credosemi.com/role/FairValueMeasurementsTables 42 false false R43.htm 0000043 - Disclosure - Supplemental Financial Information - Schedule of Inventories (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails Supplemental Financial Information - Schedule of Inventories (Details) Details 43 false false R44.htm 0000044 - Disclosure - Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) Details 44 false false R45.htm 0000045 - Disclosure - Supplemental Financial Information - Narrative (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails Supplemental Financial Information - Narrative (Details) Details 45 false false R46.htm 0000046 - Disclosure - Supplemental Financial Information - Schedule of Other Non-current Assets (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails Supplemental Financial Information - Schedule of Other Non-current Assets (Details) Details 46 false false R47.htm 0000047 - Disclosure - Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 47 false false R48.htm 0000048 - Disclosure - Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) Details 48 false false R49.htm 0000049 - Disclosure - Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details) Sheet http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details) Details 49 false false R50.htm 0000050 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 50 false false R51.htm 0000051 - Disclosure - Convertible Preferred Shares- Narrative (Details) Sheet http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails Convertible Preferred Shares- Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) Sheet http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) Details 52 false false R53.htm 0000053 - Disclosure - Ordinary Shares (Details) Sheet http://www.credosemi.com/role/OrdinarySharesDetails Ordinary Shares (Details) Details http://www.credosemi.com/role/OrdinaryShares 53 false false R54.htm 0000054 - Disclosure - Share Incentive Plan - Narrative (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails Share Incentive Plan - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) Details 55 false false R56.htm 0000056 - Disclosure - Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) Details 56 false false R57.htm 0000057 - Disclosure - Share Incentive Plan - Summary of RSU Activity (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails Share Incentive Plan - Summary of RSU Activity (Details) Details 57 false false R58.htm 0000058 - Disclosure - Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) Details 58 false false R59.htm 0000059 - Disclosure - Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) Details 59 false false R60.htm 0000060 - Disclosure - Leases - Narrative (Details) Sheet http://www.credosemi.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Leases - Lease Expense and Supplemental Cash Flow Information (Details) Sheet http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails Leases - Lease Expense and Supplemental Cash Flow Information (Details) Details 61 false false R62.htm 0000062 - Disclosure - Leases - Aggregate Future Lease Payments (Details) Sheet http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails Leases - Aggregate Future Lease Payments (Details) Details 62 false false R63.htm 0000063 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) Details 63 false false R64.htm 0000064 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expenses (Details) Sheet http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails Income Taxes - Schedule of Components of Income Tax Expenses (Details) Details 64 false false R65.htm 0000065 - Disclosure - Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) Sheet http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) Details 65 false false R66.htm 0000066 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.credosemi.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 66 false false R67.htm 0000067 - Disclosure - Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details) Sheet http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details) Details 67 false false R68.htm 0000068 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) Sheet http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) Details 68 false false R69.htm 0000069 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) Sheet http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) Details 69 false false R70.htm 0000070 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) Sheet http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) Details 70 false false R71.htm 0000071 - Disclosure - Segment and Geographic Information - Narrative (Details) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationNarrativeDetails Segment and Geographic Information - Narrative (Details) Details 71 false false R72.htm 0000072 - Disclosure - Segment and Geographic Information - Disaggregation of Revenue (Details) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails Segment and Geographic Information - Disaggregation of Revenue (Details) Details 72 false false R73.htm 0000073 - Disclosure - Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) Details 73 false false All Reports Book All Reports [dq-60547-EntityTaxIdentificationNumber-Missing] Submission type 10-K should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. crdo-20230429.htm [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:WarrantsAndRightsOutstandingTerm - crdo-20230429.htm 4 crdo-20230429.htm a211subsidiariesoftheregis.htm a231-eyfy2310xkconsent.htm a311302certificationofceo.htm a312302certificationofcfo.htm a3211350certificationofceok.htm a3221350certificationofcfok.htm crdo-20230429.xsd crdo-20230429_cal.xml crdo-20230429_def.xml crdo-20230429_lab.xml crdo-20230429_pre.xml crdo-20230429_g1.gif http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crdo-20230429.htm": { "axisCustom": 0, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 853, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 204, "dts": { "calculationLink": { "local": [ "crdo-20230429_cal.xml" ] }, "definitionLink": { "local": [ "crdo-20230429_def.xml" ] }, "inline": { "local": [ "crdo-20230429.htm" ] }, "labelLink": { "local": [ "crdo-20230429_lab.xml" ] }, "presentationLink": { "local": [ "crdo-20230429_pre.xml" ] }, "schema": { "local": [ "crdo-20230429.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 584, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 5, "http://xbrl.sec.gov/dei/2022": 4, "total": 9 }, "keyCustom": 34, "keyStandard": 341, "memberCustom": 24, "memberStandard": 52, "nsprefix": "crdo", "nsuri": "http://www.credosemi.com/20230429", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.credosemi.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.credosemi.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Concentrations", "menuCat": "Notes", "order": "11", "role": "http://www.credosemi.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "12", "role": "http://www.credosemi.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "13", "role": "http://www.credosemi.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Supplemental Financial Information", "menuCat": "Notes", "order": "14", "role": "http://www.credosemi.com/role/SupplementalFinancialInformation", "shortName": "Supplemental Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://www.credosemi.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "crdo:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Convertible Preferred Shares", "menuCat": "Notes", "order": "16", "role": "http://www.credosemi.com/role/ConvertiblePreferredShares", "shortName": "Convertible Preferred Shares", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "crdo:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Ordinary Shares", "menuCat": "Notes", "order": "17", "role": "http://www.credosemi.com/role/OrdinaryShares", "shortName": "Ordinary Shares", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Share Incentive Plan", "menuCat": "Notes", "order": "18", "role": "http://www.credosemi.com/role/ShareIncentivePlan", "shortName": "Share Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Leases", "menuCat": "Notes", "order": "19", "role": "http://www.credosemi.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.credosemi.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.credosemi.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "21", "role": "http://www.credosemi.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Segment and Geographic Information", "menuCat": "Notes", "order": "22", "role": "http://www.credosemi.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Concentrations (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.credosemi.com/role/ConcentrationsTables", "shortName": "Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.credosemi.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.credosemi.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Supplemental Financial Information (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationTables", "shortName": "Supplemental Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.credosemi.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Convertible Preferred Shares (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.credosemi.com/role/ConvertiblePreferredSharesTables", "shortName": "Convertible Preferred Shares (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Share Incentive Plan (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.credosemi.com/role/ShareIncentivePlanTables", "shortName": "Share Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.credosemi.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.credosemi.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.credosemi.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Segment and Geographic Information (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.credosemi.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "iadb22c1f8ab14bdfb0a747e944ae3b7a_I20220131", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Description of Business and Basis of Presentation (Details)", "menuCat": "Details", "order": "36", "role": "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "iadb22c1f8ab14bdfb0a747e944ae3b7a_I20220131", "decimals": "INF", "lang": "en-US", "name": "crdo:StockholdersEquityCommonStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "ib80a4db0293040ad89f9227573a47d9b_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details)", "menuCat": "Details", "order": "37", "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "shortName": "Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "ib80a4db0293040ad89f9227573a47d9b_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Significant Accounting Policies - Narratives (Details)", "menuCat": "Details", "order": "38", "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails", "shortName": "Significant Accounting Policies - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i3905fd5ee4a84484beb571447d0c30f8_D20220501-20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Concentrations (Details)", "menuCat": "Details", "order": "39", "role": "http://www.credosemi.com/role/ConcentrationsDetails", "shortName": "Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i3905fd5ee4a84484beb571447d0c30f8_D20220501-20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Revenue Recognition - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details)", "menuCat": "Details", "order": "41", "role": "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails", "shortName": "Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i308339464dc74d97ab2406361208f42d_I20230429", "decimals": "4", "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeOperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "42", "role": "http://www.credosemi.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeOperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Supplemental Financial Information - Schedule of Inventories (Details)", "menuCat": "Details", "order": "43", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails", "shortName": "Supplemental Financial Information - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Supplemental Financial Information - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "44", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails", "shortName": "Supplemental Financial Information - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Supplemental Financial Information - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails", "shortName": "Supplemental Financial Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i02716094051e48bcafd6930b5c636b50_D20210501-20220430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TangibleAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Supplemental Financial Information - Schedule of Other Non-current Assets (Details)", "menuCat": "Details", "order": "46", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails", "shortName": "Supplemental Financial Information - Schedule of Other Non-current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "47", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "crdo:AccountsPayablePropertyAndEquipmentNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails", "shortName": "Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "crdo:AccountsPayablePropertyAndEquipmentNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "idf24fec95f1b479992e2bb7a0980f2a3_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details)", "menuCat": "Details", "order": "49", "role": "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "shortName": "Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "idf24fec95f1b479992e2bb7a0980f2a3_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Convertible Preferred Shares- Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "shortName": "Convertible Preferred Shares- Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i1b93308b6dab48b8a0bf659e07e64404_D20220131-20220131", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details)", "menuCat": "Details", "order": "52", "role": "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails", "shortName": "Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesOutstanding", "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i92c16b8e67a242ce8040ac9eed31304c_I20220130", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Ordinary Shares (Details)", "menuCat": "Details", "order": "53", "role": "http://www.credosemi.com/role/OrdinarySharesDetails", "shortName": "Ordinary Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "iadb22c1f8ab14bdfb0a747e944ae3b7a_I20220131", "decimals": "0", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Share Incentive Plan - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "shortName": "Share Incentive Plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i28d0048501bb450890bc43c557a3b538_I20220430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Share Incentive Plan - Summary of Information Related to Share Option Activity (Details)", "menuCat": "Details", "order": "55", "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails", "shortName": "Share Incentive Plan - Summary of Information Related to Share Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i68f4e786315b48c4865705badac9d489_D20210501-20220430", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i68f4e786315b48c4865705badac9d489_D20210501-20220430", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details)", "menuCat": "Details", "order": "56", "role": "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "shortName": "Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i68f4e786315b48c4865705badac9d489_D20210501-20220430", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i36cbfb446af74bfb9db801ee4ce9dc91_I20220430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Share Incentive Plan - Summary of RSU Activity (Details)", "menuCat": "Details", "order": "57", "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "shortName": "Share Incentive Plan - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i1e1a2db770184508abfff89f6d8eb33f_I20210430", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "ib599fbdfea0d44e79cc4a64227979a5a_I20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details)", "menuCat": "Details", "order": "58", "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails", "shortName": "Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "ib599fbdfea0d44e79cc4a64227979a5a_I20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Share Incentive Plan - Summary of Share-Based Compensation Expense (Details)", "menuCat": "Details", "order": "59", "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails", "shortName": "Share Incentive Plan - Summary of Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "6", "role": "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.credosemi.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "ic2dacf059170408b9e6305d2ee1d8a33_I20210501", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Leases - Lease Expense and Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "61", "role": "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails", "shortName": "Leases - Lease Expense and Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Leases - Aggregate Future Lease Payments (Details)", "menuCat": "Details", "order": "62", "role": "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails", "shortName": "Leases - Aggregate Future Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details)", "menuCat": "Details", "order": "63", "role": "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expenses (Details)", "menuCat": "Details", "order": "64", "role": "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails", "shortName": "Income Taxes - Schedule of Components of Income Tax Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details)", "menuCat": "Details", "order": "65", "role": "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails", "shortName": "Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details)", "menuCat": "Details", "order": "67", "role": "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i28d0048501bb450890bc43c557a3b538_I20220430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "68", "role": "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i9b88cb15c8704842ba05162d2a0d1fee_I20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "69", "role": "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails", "shortName": "Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesIssued", "us-gaap:TemporaryEquitySharesOutstanding", "us-gaap:TemporaryEquitySharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i28d0048501bb450890bc43c557a3b538_I20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit)", "menuCat": "Statements", "order": "7", "role": "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "shortName": "Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i84610822e64148b38d7b4fceff3c55cf_I20200430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details)", "menuCat": "Details", "order": "70", "role": "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails", "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Segment and Geographic Information - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.credosemi.com/role/SegmentandGeographicInformationNarrativeDetails", "shortName": "Segment and Geographic Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Segment and Geographic Information - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "72", "role": "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "shortName": "Segment and Geographic Information - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i1e527c7070ca4108a1bfb92ed2a6ac5a_D20220501-20230429", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i0b74951985b04ed680c674ce074e207a_I20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details)", "menuCat": "Details", "order": "73", "role": "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails", "shortName": "Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crdo:DisaggregationOfLongLivedAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "ia59c14be902043f880d52af92ba43af0_I20230429", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business and Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crdo-20230429.htm", "contextRef": "i4af032c008bf43339c6c9b863521f5b4_D20220501-20230429", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "Mainland China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TAIWAN", "terseLabel": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "crdo_A2015StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2015 Stock Plan", "label": "2015 Stock Plan [Member]", "terseLabel": "2015 Stock Plan" } } }, "localname": "A2015StockPlanMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "crdo_A2021LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Long-Term Incentive Plan", "label": "2021 Long-Term Incentive Plan [Member]", "terseLabel": "2021 Long-Term Incentive Plan" } } }, "localname": "A2021LongTermIncentivePlanMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "crdo_AccountsPayablePropertyAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable, Property And Equipment, Current", "label": "Accounts Payable, Property And Equipment, Current", "terseLabel": "Current payables relating to purchases of property and equipment" } } }, "localname": "AccountsPayablePropertyAndEquipmentCurrent", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crdo_AccountsPayablePropertyAndEquipmentNonCurrent": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable, Property And Equipment, Non-Current", "label": "Accounts Payable, Property And Equipment, Non-Current", "terseLabel": "Non-current payables relating to purchases of property and equipment" } } }, "localname": "AccountsPayablePropertyAndEquipmentNonCurrent", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crdo_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.credosemi.com/20230429", "xbrltype": "stringItemType" }, "crdo_ClassOfWarrantOrRightContraRevenue": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Contra Revenue", "label": "Class Of Warrant Or Right, Contra Revenue", "terseLabel": "Warrant contra revenue" } } }, "localname": "ClassOfWarrantOrRightContraRevenue", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_ClassOfWarrantOrRightGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Grant Date Fair Value", "label": "Class Of Warrant Or Right, Grant Date Fair Value", "terseLabel": "Grant date fair value of warrant (in US dollars per share)" } } }, "localname": "ClassOfWarrantOrRightGrantDateFairValue", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "perShareItemType" }, "crdo_ClassOfWarrantOrRightMaximumAggregatePaymentsOverContractTerm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term", "label": "Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term", "terseLabel": "Maximum aggregate payments over contract term" } } }, "localname": "ClassOfWarrantOrRightMaximumAggregatePaymentsOverContractTerm", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_ClassOfWarrantOrRightNumberOfSharesVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Shares Vested", "label": "Class of Warrant or Right, Number of Shares Vested", "terseLabel": "Number of shares vested upon warrant exercise (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSharesVested", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "sharesItemType" }, "crdo_CommonStockNumberOfVotesEntitledToEachShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number Of Votes Entitled To Each Share", "label": "Common Stock, Number Of Votes Entitled To Each Share", "terseLabel": "Common stock, number of votes per share" } } }, "localname": "CommonStockNumberOfVotesEntitledToEachShare", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "integerItemType" }, "crdo_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment And Software", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software", "verboseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A**" } } }, "localname": "CustomerAMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B**" } } }, "localname": "CustomerBMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer F", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "localname": "CustomerFMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_CustomerGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer G", "label": "Customer G [Member]", "terseLabel": "Customer G" } } }, "localname": "CustomerGMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "crdo_DisaggregationOfLongLivedAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disaggregation of Long-Lived Assets", "label": "Disaggregation of Long-Lived Assets [Table Text Block]", "terseLabel": "Summary of Long-Lived Assets Disaggregated by Physical Location" } } }, "localname": "DisaggregationOfLongLivedAssetsTableTextBlock", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "crdo_EarlyOptionExerciseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Early Option Exercise", "label": "Early Option Exercise [Member]", "terseLabel": "Early Option Exercise" } } }, "localname": "EarlyOptionExerciseMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "crdo_EffectiveIncomeTaxRateReconciliationWithholdingTaxesPercent": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent", "label": "Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent", "terseLabel": "Withholding taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxesPercent", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "crdo_HQLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HQ Lease", "label": "HQ Lease [Member]", "terseLabel": "HQ Lease" } } }, "localname": "HQLeaseMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crdo_IPLicenseEngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IP License Engineering Services", "label": "IP License Engineering Services [Member]", "terseLabel": "IP license engineering services" } } }, "localname": "IPLicenseEngineeringServicesMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "crdo_IPLicensingAndDevelopmentContractCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IP Licensing and Development Contract Customer", "label": "IP Licensing and Development Contract Customer [Member]", "terseLabel": "IP Licensing and Development Contract Customer" } } }, "localname": "IPLicensingAndDevelopmentContractCustomerMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "crdo_IPOSoldByCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO, Sold by Company", "label": "IPO, Sold by Company [Member]", "terseLabel": "IPO, Sold by Company" } } }, "localname": "IPOSoldByCompanyMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "crdo_IPOSoldByExistingShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO, Sold by Existing Shareholders", "label": "IPO, Sold by Existing Shareholders [Member]", "terseLabel": "IPO, Sold by Existing Shareholders" } } }, "localname": "IPOSoldByExistingShareholdersMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "crdo_IncreaseDecreaseInAccountsPayableAndOtherAccruedLiabilitiesAndEmployeeRelatedLiabilities": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities", "label": "Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities", "terseLabel": "Accrued expenses, compensation and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherAccruedLiabilitiesAndEmployeeRelatedLiabilities", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "crdo_IncreaseDecreaseInContractWithCustomerAssetLiability": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "label": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "terseLabel": "Deferred revenue", "verboseLabel": "Increase in deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAssetLiability", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_LaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laboratory Equipment", "label": "Laboratory Equipment [Member]", "terseLabel": "Laboratory equipment", "verboseLabel": "Laboratory equipment" } } }, "localname": "LaboratoryEquipmentMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "crdo_ManufacturingVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing Vendors", "label": "Manufacturing Vendors [Member]", "terseLabel": "Purchase Commitments to Manufacturing Vendors" } } }, "localname": "ManufacturingVendorsMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crdo_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statements [Line Items]", "label": "Organization, Consolidation and Presentation of Financial Statements [Line Items]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "crdo_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statements", "label": "Organization, Consolidation and Presentation of Financial Statements [Table]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "crdo_PaymentsForRecordedUnconditionalPurchaseObligation": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Recorded Unconditional Purchase Obligation", "label": "Payments For Recorded Unconditional Purchase Obligation", "negatedTerseLabel": "Payments on technology license obligations" } } }, "localname": "PaymentsForRecordedUnconditionalPurchaseObligation", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "crdo_ProductEngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Engineering Services", "label": "Product Engineering Services [Member]", "terseLabel": "Product engineering services" } } }, "localname": "ProductEngineeringServicesMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "crdo_ProductionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Production Equipment", "label": "Production Equipment [Member]", "terseLabel": "Production equipment", "verboseLabel": "Production equipment" } } }, "localname": "ProductionEquipmentMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "crdo_RESTOFTHEWORLDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "REST OF THE WORLD", "label": "REST OF THE WORLD [Member]", "terseLabel": "Rest of World" } } }, "localname": "RESTOFTHEWORLDMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "crdo_RecordedUnconditionalPurchaseObligationToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Recorded Unconditional Purchase Obligation, to be Paid, After Year Four", "label": "Recorded Unconditional Purchase Obligation, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "RecordedUnconditionalPurchaseObligationToBePaidAfterYearFour", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "crdo_RecordedUnconditionalPurchaseObligationToBePaidYearOneThroughFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five", "label": "Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five", "terseLabel": "Purchase commitments to be paid, remainder of fiscal year 2024 through 2028" } } }, "localname": "RecordedUnconditionalPurchaseObligationToBePaidYearOneThroughFive", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_RevenueSatisfiedPerformanceObligationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Satisfied Performance Obligation, Amount", "label": "Revenue, Satisfied Performance Obligation, Amount", "terseLabel": "Previously satisfied performance obligation, amount" } } }, "localname": "RevenueSatisfiedPerformanceObligationAmount", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_RevenueUnsatisfiedPerformanceObligationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Unsatisfied Performance Obligation, Amount", "label": "Revenue, Unsatisfied Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligation, amount" } } }, "localname": "RevenueUnsatisfiedPerformanceObligationAmount", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_SeriesDConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D+ Convertible Preferred Shares", "label": "Series D+ Convertible Preferred Shares [Member]", "terseLabel": "Series D+" } } }, "localname": "SeriesDConvertiblePreferredSharesMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "domainItemType" }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value", "terseLabel": "Expected to vest (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted-average remaining contractual term of RSUs expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerms", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "durationItemType" }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Expected To Vest", "terseLabel": "Expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriodStockPurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price", "terseLabel": "Look-back period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriodStockPurchasePrice", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "crdo_ShareBasedPaymentArrangementExpenseRepurchaseOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Expense, Repurchase Of Common Stock", "label": "Share Based Payment Arrangement, Expense, Repurchase Of Common Stock", "terseLabel": "Excess of repurchase price over fair value recorded as share-based compensation expense" } } }, "localname": "ShareBasedPaymentArrangementExpenseRepurchaseOfCommonStock", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "monetaryItemType" }, "crdo_ShareBasedPaymentArrangementOptionsAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Options and Restricted Stock", "label": "Share-based Payment Arrangement, Options and Restricted Stock [Member]", "terseLabel": "Options and RSAs" } } }, "localname": "ShareBasedPaymentArrangementOptionsAndRestrictedStockMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "crdo_ShippingAndHandlingCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shipping and Handling Costs, Policy", "label": "Shipping and Handling Costs, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyPolicyTextBlock", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "crdo_StandardProductWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty", "label": "Standard Product Warranty", "terseLabel": "Standard product warranty (in years)" } } }, "localname": "StandardProductWarranty", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "crdo_StockholdersEquityCommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholder's Equity, Common Stock, Conversion Ratio", "label": "Stockholder's Equity, Common Stock, Conversion Ratio", "terseLabel": "Stockholder's equity, conversion ratio" } } }, "localname": "StockholdersEquityCommonStockConversionRatio", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "crdo_TaxDeferredAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Deferred Assets, Lease Liability", "label": "Tax Deferred Assets, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "TaxDeferredAssetsLeaseLiability", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "crdo_TechnologyLicenseFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology License Fees", "label": "Technology License Fees [Member]", "terseLabel": "Technology License Fees" } } }, "localname": "TechnologyLicenseFeesMember", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "domainItemType" }, "crdo_TemporaryEquityConversionThresholdMinimumConsiderationReceivedOnSaleOfStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock", "label": "Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock", "terseLabel": "Proceeds from conversion of preferred shares" } } }, "localname": "TemporaryEquityConversionThresholdMinimumConsiderationReceivedOnSaleOfStock", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crdo_TemporaryEquityConversionThresholdMinimumPricePerShareOnSaleOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock", "label": "Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock", "terseLabel": "Conversion price (in USD per share)" } } }, "localname": "TemporaryEquityConversionThresholdMinimumPricePerShareOnSaleOfStock", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "crdo_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Disclosure", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Convertible Preferred Shares" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredShares" ], "xbrltype": "textBlockItemType" }, "crdo_TemporaryEquityDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividend Rate Percentage", "label": "Temporary Equity, Dividend Rate Percentage", "terseLabel": "Convertible dividend rate (as a percent)" } } }, "localname": "TemporaryEquityDividendRatePercentage", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "xbrltype": "percentItemType" }, "crdo_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "negatedLabel": "Conversion of preferred shares into ordinary shares (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "crdo_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "crdo_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of preferred shares into ordinary shares" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.credosemi.com/20230429", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.credosemi.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r266", "r560", "r624", "r682" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r297", "r298", "r299", "r300", "r358", "r506", "r518", "r540", "r541", "r557", "r568", "r576", "r620", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r297", "r298", "r299", "r300", "r358", "r506", "r518", "r540", "r541", "r557", "r568", "r576", "r620", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r266", "r560", "r624", "r682" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r262", "r508", "r558", "r574", "r615", "r616", "r624", "r681" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r262", "r508", "r558", "r574", "r615", "r616", "r624", "r681" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r297", "r298", "r299", "r300", "r351", "r358", "r388", "r389", "r390", "r482", "r506", "r518", "r540", "r541", "r557", "r568", "r576", "r613", "r620", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r297", "r298", "r299", "r300", "r351", "r358", "r388", "r389", "r390", "r482", "r506", "r518", "r540", "r541", "r557", "r568", "r576", "r613", "r620", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r263", "r264", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r575", "r624" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r263", "r264", "r526", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r575", "r624" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r21", "r573" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r268", "r269" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r4", "r143", "r156" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r82", "r175" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r33", "r181", "r514", "r523", "r524" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r30", "r33", "r131", "r475", "r519", "r520", "r595", "r596", "r597", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r13", "r573" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r397", "r398", "r399", "r602", "r603", "r604", "r663" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r114", "r115", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r94", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r88", "r94", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrant contra revenue" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r51", "r80" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "verboseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r142", "r155", "r177", "r198", "r243", "r253", "r258", "r276", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r436", "r438", "r453", "r573", "r618", "r619", "r672" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r170", "r184", "r198", "r276", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r436", "r438", "r453", "r573", "r618", "r619", "r672" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r134" ], "calculation": { "http://www.credosemi.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total cash equivalents and short-term investments" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails", "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r173", "r543" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Short-term Investments" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r53", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of the year", "periodStartLabel": "Cash and cash equivalents at beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r140" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "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.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificate of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r178", "r179", "r180", "r198", "r217", "r218", "r220", "r222", "r230", "r231", "r276", "r301", "r303", "r304", "r305", "r308", "r309", "r313", "r314", "r317", "r321", "r329", "r453", "r542", "r587", "r599", "r605" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise of warrants, price per share (in US dollars per share)", "verboseLabel": "Fair value per ordinary share (in US dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares called by warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r149", "r161" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r86", "r292", "r294", "r528", "r617" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Ordinary shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r602", "r603", "r663" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in US dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r94" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12", "r573" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 148,651 and 144,755 shares issued and outstanding at April 29, 2023 and April 30, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r186", "r188", "r193", "r510", "r515" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Total comprehensive gain (loss)", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r137", "r138", "r266", "r527" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r137", "r138", "r266", "r525", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r137", "r138", "r266", "r527", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r137", "r138", "r266" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r63", "r65", "r66", "r67", "r137", "r139", "r527" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r137", "r138", "r266", "r527" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r332", "r334", "r347" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r332", "r333", "r347" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r332", "r333", "r347" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Non-current deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Previously deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableBeforeAllowanceForCreditLoss": { "auth_ref": [ "r622", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.", "label": "Contract with Customer, Receivable, before Allowance for Credit Loss", "terseLabel": "Refundable deposits" } } }, "localname": "ContractWithCustomerReceivableBeforeAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of convertible preferred shares into ordinary shares upon initial public offering" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r313", "r314", "r317" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred shares" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r10", "r11", "r95", "r98", "r324" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Convertible Preferred Stock, Shares Issued upon Conversion" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r39", "r508" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r601", "r659", "r661" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r601", "r659" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "International" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r420", "r428", "r601" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r601", "r659", "r661" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r64", "r266" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r601", "r660", "r661" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r601", "r660" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "International" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r51", "r127", "r421", "r427", "r428", "r601" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r6", "r7", "r144", "r153", "r414" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r601", "r660", "r661" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r415" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r657" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Others" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r123", "r124", "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carryover" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r123", "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Share compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r416" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right of use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r124", "r658" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment basis" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r589" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Refundable deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r51", "r241" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r346", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue Disaggregated by Primary Geographical Market" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r362", "r393", "r394", "r396", "r401", "r569" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share Incentive Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r194", "r207", "r208", "r209", "r210", "r211", "r215", "r217", "r220", "r221", "r222", "r226", "r443", "r444", "r511", "r516", "r551" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in US dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net loss per share attributable to ordinary shareholders" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r194", "r207", "r208", "r209", "r210", "r211", "r217", "r220", "r221", "r222", "r226", "r443", "r444", "r511", "r516", "r551" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in US dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r223", "r224", "r225", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r454" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r406" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r200", "r406", "r430" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal tax expense rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r655", "r662" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r655", "r662" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r655", "r662" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Share compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r655", "r662" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r655", "r662" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r655", "r662" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation expense, amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails", "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r94", "r168", "r190", "r191", "r192", "r202", "r203", "r204", "r206", "r212", "r214", "r229", "r277", "r331", "r397", "r398", "r399", "r423", "r424", "r442", "r455", "r456", "r457", "r458", "r459", "r460", "r475", "r519", "r520", "r521" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/OrdinarySharesDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r445", "r446", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value Measurements, Recurring" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r310", "r352", "r353", "r354", "r355", "r356", "r357", "r446", "r479", "r480", "r481", "r555", "r556", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r445", "r446", "r448", "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r310", "r352", "r357", "r446", "r479", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r310", "r352", "r357", "r446", "r480", "r555", "r556", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r310", "r352", "r353", "r354", "r355", "r356", "r357", "r446", "r481", "r555", "r556", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r310", "r352", "r353", "r354", "r355", "r356", "r357", "r479", "r480", "r481", "r555", "r556", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r450", "r452" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r273", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r312", "r327", "r440", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r554", "r609", "r610", "r611", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r38", "r198", "r243", "r252", "r257", "r260", "r276", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r453", "r553", "r618" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r76", "r274", "r509" ], "calculation": { "http://www.credosemi.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Certificate of deposit" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r79", "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r199", "r429" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r141", "r150", "r163", "r243", "r252", "r257", "r260", "r512", "r553" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r199", "r429" ], "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r119", "r120", "r121", "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r200", "r407", "r412", "r419", "r425", "r431", "r433", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r201", "r213", "r214", "r242", "r405", "r426", "r432", "r517" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Total tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r189", "r403", "r404", "r412", "r413", "r418", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r48", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "negatedTerseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r598" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets", "verboseLabel": "Increase (decrease) in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r50" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r598" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r77", "r545" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r183", "r544", "r573" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r172", "r182", "r228", "r286", "r288", "r289", "r507", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r77", "r547" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r77", "r546" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r287" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Write-downs for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense and Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease term for lease not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Aggregate Future Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r473" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22", "r198", "r276", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r437", "r438", "r439", "r453", "r552", "r618", "r672", "r673" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r146", "r159", "r573", "r600", "r612", "r666" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24", "r171", "r198", "r276", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r437", "r438", "r439", "r453", "r573", "r618", "r672", "r673" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "IP license" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Long-Term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-Term Purchase Commitment [Table]", "terseLabel": "Long-Term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-Term Purchase Commitment, Period", "terseLabel": "Term of purchase commitment" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Weighted-average expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r195" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r195" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r49", "r52" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r52", "r151", "r162", "r169", "r185", "r187", "r192", "r198", "r205", "r207", "r208", "r209", "r210", "r213", "r214", "r219", "r243", "r252", "r257", "r260", "r276", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r444", "r453", "r553", "r618" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncement Recently Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffsettingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offsetting [Abstract]" } } }, "localname": "OffsettingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r243", "r252", "r257", "r260", "r553" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r468", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expenses" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r463" ], "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails", "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r463" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r463" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r465", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r462" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r472", "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate used for operating leases (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r471", "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "NOL carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r176" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r128", "r129", "r130" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Others" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r5", "r145", "r157" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments for repurchase of ordinary shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "terseLabel": "Payments for repurchase of ordinary shares and options" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r44" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r593" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r45" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance of ordinary shares upon initial public offering, net of underwriter discounts and offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r45" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of convertible preferred shares, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r42", "r44" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r45", "r112" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from employee share incentive plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product sales" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r81", "r174" ], "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r160", "r513", "r573" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r83", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives by Asset Category", "verboseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesTables", "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligations within the next one year" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Refundable deposits payable, next fiscal year" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r296" ], "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "totalLabel": "Total unconditional purchase commitments" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear": { "auth_ref": [ "r296" ], "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "auth_ref": [ "r296" ], "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "auth_ref": [ "r296" ], "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "auth_ref": [ "r296" ], "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": { "auth_ref": [ "r87", "r614" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability.", "label": "Recorded Unconditional Purchase Obligations [Table Text Block]", "terseLabel": "Schedule of Non-Cancelable Purchase Obligations" } } }, "localname": "RecordedUnconditionalPurchaseObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r116", "r164", "r680" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails", "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r102", "r158", "r522", "r524", "r573" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r168", "r202", "r203", "r204", "r206", "r212", "r214", "r277", "r397", "r398", "r399", "r423", "r424", "r442", "r519", "r521" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r239", "r240", "r251", "r255", "r256", "r262", "r263", "r266", "r345", "r346", "r508" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, period (in years)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r470", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligation" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "verboseLabel": "Proceeds from sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in US dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r266", "r607" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Potentially Dilutive Securities Outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Components of Income Tax Expenses" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Significant Items Comprising the Company's Deferred Taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Reconciliation of Statutory Rate and Effective Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r110", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of Income (Loss) Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r2", "r18", "r19", "r20" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Non-current Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r72", "r73", "r74", "r78" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r359", "r361", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r105", "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Information Related to Share Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Weighted Average Assumptions used in Black-Scholes Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r89", "r92", "r93", "r95", "r96", "r97", "r99", "r100", "r101", "r102", "r178", "r179", "r180", "r230", "r313", "r314", "r315", "r317", "r321", "r327", "r329", "r557", "r587", "r599" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r571", "r656" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r63", "r65", "r66", "r67", "r137", "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Significant Customers' Accounts Receivable and Revenue" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r236", "r237", "r238", "r243", "r244", "r254", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r590", "r591", "r621" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [ "r590", "r591", "r621" ], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [ "r590", "r591", "r621" ], "lang": { "en-us": { "role": { "documentation": "Series C preferred stock.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesDPreferredStockMember": { "auth_ref": [ "r590", "r591", "r621" ], "lang": { "en-us": { "role": { "documentation": "Series D preferred stock.", "label": "Series D Preferred Stock [Member]", "terseLabel": "Series D" } } }, "localname": "SeriesDPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Awards vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/forfeited (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Ending balance (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted-average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Estimated fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Contribution rate not to exceed" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, options outstanding, ending balance", "periodStartLabel": "Aggregate intrinsic value, options outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in US dollars per share)", "periodStartLabel": "Beginning balance (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested or expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested or expected to vest (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails", "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised and vested (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options canceled/forfeited (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in US dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One, First Anniversary of Issuance Date" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche Two, Per Month Thereafter" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r366", "r385", "r386", "r387", "r388", "r391", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value of RSUs expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Option term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term, options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term, options vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options vested (in US dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percent of fair market value on purchase date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r147", "r148", "r154", "r592" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r178", "r179", "r180", "r198", "r217", "r218", "r220", "r222", "r230", "r231", "r276", "r301", "r303", "r304", "r305", "r308", "r309", "r313", "r314", "r317", "r321", "r329", "r453", "r542", "r587", "r599", "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r29", "r94", "r168", "r190", "r191", "r192", "r202", "r203", "r204", "r206", "r212", "r214", "r229", "r277", "r331", "r397", "r398", "r399", "r423", "r424", "r442", "r455", "r456", "r457", "r458", "r459", "r460", "r475", "r519", "r520", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/OrdinarySharesDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r202", "r203", "r204", "r229", "r508" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r28", "r94", "r95", "r102", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred shares to ordinary shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r11", "r12", "r94", "r102" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Ordinary shares issued under employee share incentive plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r11", "r12", "r94", "r102" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock in connection with initial public offering, net of offering costs, underwriting discounts and commissions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r12", "r94", "r102", "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised and vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r29", "r94", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred shares into ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r11", "r12", "r94", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Ordinary shares issued under employee share incentive plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r11", "r12", "r94", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares in connection with initial public offering, net of offering costs, underwriting discounts and commissions" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Share repurchase program, authorized amount (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Share repurchase program, remaining authorized amount (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r11", "r12", "r94", "r102" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of ordinary shares (in shares)", "terseLabel": "Share repurchase program, number of shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r11", "r12", "r94", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of ordinary shares", "terseLabel": "Repurchase of ordinary shares" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r15", "r16", "r75", "r573", "r600", "r612", "r666" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r197", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r326", "r328", "r331", "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Ordinary Shares" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinaryShares" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r8", "r9", "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Convertible Preferred Shares" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Financial Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r84" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Total asset impairment charges", "verboseLabel": "Impairment of assets" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r301", "r303", "r304", "r305", "r308", "r309" ], "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Convertible preferred shares, $0.00005 par value; 50,000 shares authorized; no shares issued and outstanding at April 29, 2023 and April 30, 2022" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Convertible preferred shares, liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Convertible preferred shares, liquidation preference per share (in USD per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r3", "r90" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred shares, par value (in US dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible preferred shares, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred shares, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Convertible preferred shares, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series D/D+ convertible preferred shares, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r3", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Schedule of Preferred Shares Prior to Conversion" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r165", "r166", "r167", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r273", "r275", "r312", "r327", "r440", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r609", "r610", "r611", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Share repurchase program, authorized price per share (in US dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r292", "r293", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r402", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending gross unrecognized tax benefits", "periodStartLabel": "Beginning gross unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Subtractions for tax positions taken in the prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions taken in the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Potential benefits" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "auth_ref": [ "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).", "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "terseLabel": "Refundable deposits paid" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r232", "r233", "r234", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Customer warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants outstanding, measurement input (as a percent)" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Exercise period of warrant (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "verboseLabel": "Weighted-average shares used in computing net loss per share:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r216", "r222" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding used in diluted calculation (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r215", "r222" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding used in basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130534-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126960819&loc=d3e20905-112640", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 95 0001628280-23-023187-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-023187-xbrl.zip M4$L#!!0 ( "B 83(Q,7-U8G-I9&EA M)R=VFAN.'=E.V^ROG_-5VG5%O"%2*M6I<]_WNW/2"Q*=LFF04$RF'X*/EH6^ MB2A/*=@&9VV M>H)^O0_ZE9$@%*28!@3F",A9#[QP&+J>%XV'<3@D>'A"R:D7>M09C4\QCD:_ MW)X1->RUC-(%HV>]%+B5T-*^/QYD>K( HA/?=9S/O0T^39?:P@QFW*^\-=18 MF-@:*.=9,=V=]*>4^N=V./CEZGM5R[7;IO,J SS MLY[7:P4R3(AI2W^0+9&;FCS?+A=%X.T\B>Y5RJ?TB-!(2:Q#+U-QR0U7UC!N9.--5\;POP?) MN:1$H'L:)=Q8G!7HAQ1YAJXU>?-UL"-@7!@=Z%(QS(G:#WCO: J1X"2/M)!E M?=N=!9=!+"0'O!_ KO7MX<75$;J&%,R+8T?1O1#F;?C*+/L![F;7'JZB?X>Y M(X%N]_#=Q5'YZ.WL\9P [_S)?,ECX*#Q.[ = _;91RZZQ[ P[Y5?S?_O*.DH MS'6,^X=SV[WH!O/?Y4BNTRCO:3.O0'[(DZXW\@Z(^]7 [T6CT<;Q:1"669Y,C,Q,'AK M8V]N]73!ULV@)1(LEVK-BN@2";;B]!$20!@CXM M:&ID#4*1 DDE=;^^0TGN!4G3%NC5#X0%SN6<,S,DYZ6OU&)>HL@7#^8/HPC^ M-;*I4'N0%H7''!I'>@67.;HKB*+>ZLC4:TNKTD,:IT.X-/:*KD6W[\DK7&SB MS/>Z[_E>FV2^-/EZ,<_I&BA_.J"QP&14Q,58I,EHE,MLO\C&J3PHLH,DSR;9 M_\F 7=F\\W%^K?#IH"(=E1CR3R=I[6+ M<2N2Q[<^$HI6>MKR&72NFVUIE+'3K;C]S<).5(B*U'KZZ((J=/ :;^#,5$(_ MVG%"N\BAI:(S=/0.&1/#:S]O>KP<1Y'&#?X.]/';DI;$:@YWD\\1W\?F;AZ2 M54?[TXF,[B1R9+0+W6,*>*%SK)$7_CS#%3E&Q?UTVBP523B4TC3:A]YZ1K;Z M;F)WR_'K24^8]"6"['E[ [Y$("V-K8T5GHR&Y1HL%LQ>R[#56G2*] ;GGD>M MG;K'SXRMX#S*X+79A>%P&*7[Z7"D@V!]DC1.QNQJY!6<*J%WPBPF M<&+T*KI CO)"!\7H&OMMH7,XKFIEUH@;O\;*4KC.(A3MB$MDX )EJ5F\U1K^ MLZ:IX;E1>[YOCW3.OVUF@R<^T*QU8[#]M;PVP&;W@TN=@GIW\!AW-NW)?&X0X<\3'! M9=$D_A!H82BVMY+]>+:9C"\>QY,EL_&V7;P'Q)>@_3.W)-_9R$/KV>M<#H%^[M\A> M^P9Z#U!+ P04 " HG-96\0#J?1T( #9*@ '0 &$S,3$S,#)C97)T M:69I8V%T:6]N;V9C96\N:'1M[5IK<]NZ$?W>7X$ZT\2>D60]_9 =SSB.D7J^DKE0QT6*86M)N MMCODF])W8D1#OQ56\HNIGO/#\'Q^Z"]W3Y/B$1\VC(TJA-8[;I_&_6WL8"O$PQMB)Y._W,I'74^[F[Q^W"WLV%LRF M_5:S^9>]!3G+[VV=2C',^]Y:]"8*OE7=L9)*]]\T_<^9ZZDG-!-RTG]W*S)N MR&<^)C3ZR5UH;N7"U>#F]OK3]=7E[?67S^3+ M)_+UYOKSU?77RU_)X%^#JW_<7O]S@&9(#&X675QU+E+6JBSXM^3O'^Y==ZUW MUS7R34@I:$8^:)[G-*^1F&LKD@FQ*;5OW_1.SA[C5D$9P[:I2YY@CM/&<6\: M2Y$SQ+%?1V/OV?QM-:;._.]G7UH;'_1KDM(1)YJ/!!^#B$G*E.5/DEL=I#K.'$_*+5F5!_JJD4TY^M0Q!.WU-06OO M6- ^4(-0(2[9A-SE:BPY&_):B%T5-*9@0*Z03*"?BAPQG9 RM[KDL!_IQ6<: M1).2#$]:(-X)C=&DB*7$.9,)(Y"\'K;&P*1PT!8^] M@4YO =,4@YLC#&,DFLPOPVL#8N>E )&31(#+8X>:A]#6@$*(HUO/]8L\ ;U0 M*Z!'Y+$L&70"/G-QK %Z0LL)*1!]!UP':"D?D%F!PBQ-#? SX137G$0I(0 X M*F#&3V>\/3$U*4FD&ILI5C4?"F,UQ434-0:[865M#G)F:LR*M=]'W>Y"K-4& MQ+K/!3',O@YBMPOQ>/OFI-TZ/C,5B*I*P7A*!1Q^I:T(U]YA C$4DN8L= MX0!B)(5)G;@3R\"+CAO=,Q,FELJ4&.<84RL9P%%H%7.&9D/V@07& :X0\,%] MG-)\R,DER.BFE)!H=6B]U=OG!WYHJ\?"4W@4KH;, RB=?N(8:PZK 3O.EJTF M=-6#O=I^- M4/?IP:XPZDFCXQ?Z(S<+67%(/VBH=/X"M5I&YZQ0@7MABE!3,'VU-&1G! M!-7".2!"T>!32.XTE<8EB[XKK#U<>/X9!6^6Y/>"HJW MI\NMP8P-,!+,890:E5.7%Z@!OEU)ZH!+-9N""+ 6-!)2V(DK"M9-Z[:4QYN' M4M@-"Z)S):U//_>50T6I"T#9^"(FCI5FW@!?W YYCMI$ M'HX87;*DX$A7M M+;:4*) !OE]B+/'W'$!?'X''.T?@@Q&5I6)"A,Q0B!-6L*S%E!LP5K MA\?U-:<'/ :"<4VH;"-5VLT6;)-7Z$R:N[(]^?%YBT33 X'?PSRL!.P)/(L) M7A7VV,Y@;\:^(:RK\'#'_ZJ,]#UK,?@(SG4%@8KC4CL0S&7?-5HS92S:W24J M=)D8BGXKD;RA>G]QR#O'E*4&#R[)52;CI,;]G46^>$5U$.Q)J9D5*8Y!/>XY M\ZG%KT1%^Q,BQ1V7U07&DGR-K-BT];+,4+ZYHGAY=PZ]';MS^+D#H;_E9-/= M47L@*L>;\PA]X"R'M$?4+RL%\,PTBB+8*FUF)8-O@,HL$]9R_IVL$"D4):Z? M"=CGE>P#S2!AXT@>?UTI/MU\_+=2P'R_T 296W9X>G,:=W+A&'^L^G8E^Y^HO7Z<74HZ!7G7/"E<<: MBJ,, PV?,=PJP4TK70@#92A(:Z$.,"@"3)D!(E@>[T:53=9>WCT1^^T:V)[M MB+4QR5\BER<:)%)#Z+GG/8#'WY57**N%A"CRD9(C[K)B3H?5E;^NJ))GA503 MCMYQJ@(_T@4, W-KBH7'Y,/&"A NSJT_=U6K& %K7->QF)(6AO>G_YR!J0M) M)WV1^R7Q@\X6T>.RY,C1/0J%ZCVMATWHKEY,GW0;W:,C]V[:XMQCV73BZK5U MP[^V/K1LM:_;;;2:QQN[FXW6QK[OJ6TW3DX[3ZZUTVBWGEYKM]?HG&RW!(=^ M><,2(XBFH/G[O<[>+,XTOAMJ'&-9O=HXB?^9XKO?+NY):_&ENX/\N MY"G1]>KGJ%#PLI#U1Z#I*;EH5W2\C&A^U3@1N-K7%]-7J> )&=SSN'27>.1+ M.-?^/\8O.L;[7\-=/LKEE= >K,;VT%? :TY4E5(W::&,_]:A'][)C?C&CS.K M"KKY,(1&H+_2K@[9^-I@X7?XM/30?]+Z7U!+ P04 " HG-96-FJ]6S,( M #2*P '0 &$S,3(S,#)C97)T:69I8V%T:6]N;V9C9F\N:'1M[5IM4^,X M$OY^OT+'U,U 51*2D! (#%4L [?<; M(,RP1Z".#\&V6JV6^M'3W;)/4YO)L].44W;VM]._U^ODBXK+C.>6Q)I3RQDI MC<@'Y'?&S1VIURNI"U6,M1BDEK2;[0/RN])W8DA#NQ56\K.)GM/]<'^Z[P\TZ4'$;-_[1VT!7B MH8^Q8\D_[V0BKZ?6K0F"G.K MFF,EE>Y_:/J_$]=23V@FY+C_Z59DW)"O?$1N5$;S3S5#;ZZ\7U]_/?R-7UU_/<8FK;U>0N+QID\5)S3N*Z@%\ M%2EK5=9O.5]5CZPJ_/U?/K_.VOE=U\@7F@LNR97D@-.@1F*NK4C&Q*;4?OS0 M/3IYSJP*RABTU"5/,,1QH]?%0^],D3,XLE_'P^ZK3;?5F$SF?S_ZTMIXGU^3 ME XYT7PH^ @D8U-A",WSDDH\+)2V1.7D2NF,M)KU?Q.5D O-F2*W/$YSF#T8 MDW]J51;D5R6=!3!B)@.6@-1(VQ01-P6-OH--;P#3%,,TANC$2C>>7X;T!\>"M )&3 M1.1PM4/-S+4UH!#B:-9S[2)/0"_4"N@1>2Q+!IV SYP?:X">T'),"GC? =.HVUZ(M=J 6.>U((;1UT'L=L$?'S\H)!&X]9ZZ)E1SCPGX6$22.]\1#B!&4IC4B3NQ#+SHN-'=,V%BJ4R)?HXQ MM9(!'(56,6=X;,@NL, XP!4ZN[R/=^UU67A M+MP*ET3F 91./W&,-8?5@!UGRT8#N95H'I]@@&0ZW/RS/3_G931#SL5[GU4] MG"PNHG$.C*@:]-E/\>G!&K!W.J]&J+MT;UL8]:AQX!?Z"S?QF7- MA>R8EF;S+BYV1AP8JT8*T5B5&@I ;D-A/&5"BN=>C\O$9V0[3]B:2^I!6X7C M&=AJ%9F[1@'BA2U&2<%\+6O*R @FJ!9N B(D#3Z$Y$Y3:5P@]WO<^*CO"589 M#H-0Q?I.!<5NB4M)75S M+P1LX0 /4)Z,9\5X2KB3A#4C?X\9*H/;X0MAJ\G MZ]WHM>"[PM:]1N]H%;X;D]X*BC>GRXW!C TP%,QAE!J54Q<7J &^74KJ@$LU MFX (L!8T$E+8L4L*U@WKMI3'FX=2V T+HG,IK0\_]]6$BE(7@++Q24P<*\V\ M 3ZY'? Q0#O"GML:[ W9=_@UE5XN/*_2B-]RUH,/H-S M74*@XKC4#@1ST7>-UDP9B^?N%!6Z3 Q%?Y0(WE"]N]CEDV/*4H,'E^0JDU&I M<7]FD2\>4>T%>U)JIDF*8U"/>\Y\:/$K4='^F$AQQV5U@+$D7R,K-FV\+%.4 M/^L<=GL+0H_R[I:=.?Q80>A/.=ED=]1F1.5X7?[BK9SB7P/^:< YERA[0!!DF M*3- !,OCIU%%D[6'=R_$?ML&ME(Y8D&B=3@>NYY#^#Q9^45RFHA M((I\J.20NZB8TT%UY*\KJN19(=68HW64JL"/= '#P-R:9.$Y\;"Q66'=:X37 MC]:79)5$!!AR7<MVRUK=-IM+OM!YN;C=:#;8^I M;3>.FXRKQ?Q/H]]O%/6E-."$XTZ%FV<'!MSL/HZS9:+[>6^XOV)@A$/^KS''5.FR> MM-LU_]'&TH<(U7K^R%(UW4+M_)R.:KF)_^^7[*F5MZIXI57]9;SX><#/3_MD MY;./!W'V&A/^^*&#K-#_+GTUL; &/[KE*LYU7X0T?1E"_(DM>4F )N9KF8]]")?Q_K[YIK^Y^#Z?_<.B*:_=6?;OO M$^.YU/NQ%P";O!RHC''&%LKXKRKZX>W?D#_XW6>5D#=G76@$GBSM:I>G[7NQ M%>]M&&Q=EK;ZN^[#T>HW?%.[[[_E_1-02P,$% @ *)S65M;LT4#Y! MKA8 !\ !A,S(Q,3,U,&-E7['%T\2904(2&,Q+/$,P:6@SQ@.X23]U#MT)KCGIU-/)-OWUW3M)#I@X M\21.G73*V+*EO=N7Y]G=6S18ZUB<#-:,T),?!C\Z#IS*,(]9HB%4C&A&(<]X MLH(WE&7OP''*52.9;A1?K34$7M"$-U*]XY>DD&NN!3NI] P:Q?V@88T,EI)N M3@:47P*GSVM\Z0=AIQUTV^T6;74[S>-V% ;-H!G28](*6IT__!INQ>7%GDQO M!'M>BWGBK)FQW^L$J>Y?<:K7/=_S?JKMK-/L6CM$\%72L]ZB-)(86RD.I9"J M=^#93]](G(C$7&QZ3Q<\9AFE M-ZA'\(15WA4NC:_7?,DU- /7'S3,^BJFOR>71>+:8O)R,AHO) M] RF+^%\-CD;3[8;T#09S?C&;7PS/%K"8@G\, M%^[<';DP'X]L<'[SR*O#-Q_$< [#T^GY8GP*V_%4472]MJ%I\6H,\^'LQ?!L M/'>F;U^/?X?A:&$D@><%=T<9$[7"HM(R[?FFHK:B_C//-(\VQ2.>4 2AUVRG M7[^86A_$89) *).$A9K+!*ZX7H->,Q@F24X$S%@JE089P4@Q*F'!PG6"GJTV M\+.2>0JOI*"FH;W6% [-QB<'QT'@]4![SJ\0266- MI.BRI, 0! K#5'$!0;=N>V =2 81%RBX\6G.PEQQS3%XDE 87X=KDJP8=L\X MYEEF_,);% >&1JA, MS7&PO;Q:9'*OU#\G:DD2ECG3:\$V, PM%R;WZB@G&,K169@2:LAR!(MT M+[C)RS()G/EHB^6\7Q[UO?1<9ON8'%88$,E!40Y4)LL%+B5)C\N\E) MQ?[*N6+F:,X,->^)/B28]0K\HT/Z[(;.]QE\D[TEIWZWV4(VNWV3=I]B="FU MEG%!ZD=)]LI('H71P'URX+>]_O[5 ,L3; ,QL6AA!]($]U-\:H&J4"=<(>PI MEJ0!N&[$1 C ;>@2]B<4I(AX5K>[(HX5')KGJ)!RJ]H4,:[*1<&/Q)YC;6:W M2MC=P_QDH,E2L JUI524*0?!$R3-6*_ZIT]YE@JRZ?'$0F W]7>)0@[ZEZ9# MA$24QX"MO$)^4?4QM MX':]A]?:=+$3/[C6UI';O*>S#0MO 3&2F"'[SVO-V@W/)'RWPK,MH4Y9*)'] M5(75"])K\'?/=%-KMPDNN-T=H&_5IA<\6FV>8@79PP-^R1-65&40%&?OK9FZ MQ/-SH/(,4+4OTU'"#?:OA>Q3R&,K?"147VQV#^0O#[N_-R_?F6>/$?"3@U:G MG]GK[4EJ!X3/K;FRZ9K#S;/#"612< H/F6C_>1ME%GQ?F?4ULNDAV]*WHN/[ M8/->7ZK^Y_B[YOCP7'&H?;;/;<,.RCOS=K%D:81[L_C=LBK.[3>8 MJG4T\DV_?7=.PD")C29Q*GM3AE;%MJ[O=WG>6YO MK=Y*Q^*\MV*$GG_7^]YQX$*&><:3);RC+'L/CE..&LATK?AR MI2'P@CJ\D^H]OR:%77,MV/G&3Z]6?._5["*]A:3K\Q[EU\#IRPIOM8*P';;: M7J/%&E&SO?!]V@I(TP^BTT;#6_SN5W J#B_F9'HMV,M*S!-GQ.,UNM4,$7R8=&RU:(XFYE>90"JDZSSS[Z1J+$Y&8BW7G^9S' M+(-+=@-3&9/D>34C2>9D3/&H&)CQOQBNB(O;KS=E-.A'\(1MHBM"&MZN^()K MJ =NT*N9\9N<#C+;B3A$])AZH) 'P^E\/!H/^O/QY!(F([B:CB\'XZO^&QB- M+_MXBW>3$8X83O=3>H3)7+V=SM[V+^M.KPJ-/ MHC^#_L7D:CZ\@-U\-EFTO5-#T_SU$&;]Z:O^Y7#F3'Y],_P-^H.YL02>%QS/ M,B9JB9M*R[3CFQVUD_4?>:9YM"X>\80B")WZ:?KM-U/CHSB,$PAEDK!0,I%AJ8<44P\!W MHRK2V015A7$5+DC"F8"18%@%EU48K#B+8,03DH0<$9A$$0^9,A 81V5>56 MM8T$"%>H@52QS+!=-68B!. TC 9K QI2I#^KVEG1MF:@0\JM:T,MCLI%(1:) M%<^NF=VI)^X!_^<]31:";0!;2$69SNINR\: M3+I[;::IH>VAH-US\[;O9< M_ZCMG]P&;MN[?Z]U%\^!>_?::+KUSPRV9N$M($82,V3_9:5>V?),PO=+/%D3 MZI1[)+*?C90[07H+_GY'8=1]E^""V_WV?6\W>*X7/%A1N, =9$\R^#E/\,X_ M];I!4)S\=SKZ$L\O@[PZ^/NWN0;=^ M5&FQ^'@:9![YC^Y_5I\TJR=7BB.?*1)Z0.V+0VYKMC'>ZZ^+(0MC/.B] MC]LV>>Z^+TUE9MO]CF("V_MK=O0-:MF1>Q^FD 46REP?3KEG6%N?>:*:5NSP M^K'7K.6U> -=LV^^_P902P,$% @ *)S65M[99-)XY@( S68; !$ !C MR]:7/<1I8H^GU^!1Z[9T:.(*E,( %DRK9NT!1E M4FZ/?U>O+B1*XEV%5 -H$AQ?OT])Q.HA8M$221K477,R*PJ+)EGW_.G M__5Q.(@N;=T45?GS%MTE6]'_>OW3_[.S\]^_G+R+WE1Z/+1E&^W75K;61%=% M>Q&U%S;ZHZK_+"YE=#R0K:OJXMB[8=O7KY M\NKJ:ON_*CJ@;\V)B1YB3\KV=C^\G&S M7.PWT"^L M^W$>L!_OVS!-9G8R60K\7GP*"S< "G"Z^^I/ 0D(E\0[=+)&8XN[-P0_S&U& MUZ::>YVNK:D:.RQV=37$2Q/"8C&[&7/CT=U.LI?A1W_IJX$LSW_>LN7.[Z=; MP!=6FM<_#6TK([QSQ_YK7%S^O+5?E2WP^\[9]0BVK\.GG[=:^[%]Z=GDY>M_ M^[=_^ZDMVH%]C2O=Z=?ST\OPY4\OPZ-59:Y?_V2*RZAIKP?VYRU3-*.!O'Y5 M5J6%!10?7^&%M@Y_%L;8TO\)OW\ H5,7.KS_8WMBW<];!9..)+$FA"O'DB01 M.M-"\2Q)8^I 6/R?-PA%DA*Z,X51*8?X:EN\.BAA?=?[L)U:#@Y+8S_^S5YO M187Y>*-2+"5<$*59HM,TEPEH'OY_#OV*6$+ZA73R_=4? ML@;.;YN]TIR@WFN.QBU*#U.4YV>V'O:K8DF^]?HX_R(X:9O&*C54)IRSU$H. MJD\FL8Q%FFI-A%_5''CZ59W82UN.[0FHAZ*$E0#:/&F!4#M2@^+<"ZF#CR.K M0:F?%4.XY,B=PK>-DQI_"WBFD]6GP"#'](M63U3.1$H%3Q5AUF2"NINU7G])LZ_6G%/1?]K17*\VQO)9P,R#S"(R<&KZNQ];T*RAL MTZWA>6CK\>&0/P\0^N5Z>@EL M$;_:NY*U\?_\W38(Z\#%0/\:?I7G('M1RL!;2 _&G*&VV 4-SR="IM_Q:__% MC#:KK;, *6V;.Y0P&CVO&F_% 40B;P2]:D'U_KS5%,/1 "T0_]U%C0";T[>[ M'QL#CW@Y_XSP_NE+NS4TU;CVG[SI\ZK#@M_/5TGC_D'6*]7^4V'PLRML'?D% MV3LMR_W#O\TKVYLWO^Z_FG_ZR(ND_A/(V+I] QR LC[>(6"2TOZ^Z6^399K^ MTF2'L!VT5N9_Z3_W+WDY!Z@[X98"8RMN!=B8$N0;%9))+A.6I-JDE.2!KRE9 M"G %D[8-P*)D!@+]+P^# #*TW_[84U_X<@CB:5S;UYWW\NKWTS?][?U/_6>\ M_TYH9L(9D(Y$90EG5"?==C'TK28('PV\[.-H4.BB?6_1.HI,,42K#0-Q3=V^.JXK M,];M47UJZTMP!O8^%B B>F.G^S7<^M/+.Y\X =7DQ2NA62T7J9"<,)=)!O8A MYRYU1#, KG',<8\_VN/O61AX5?%''XZ_&U+G&_"7Q"YE-LN4X8SQW($Q*7-G M<\5DFANG//Y(CS^ZP=_]^",/QQ]]//P1&4M)M'%9"BB3PB1.4*92$:<9> HK M+3_1B>I_.BC/B]("8,KS[IIF'>4I SZ,B8V% CL()*B*<^&TDI0( QP9K[0\ M72P^%R)?>9HF"4]I2AEC5'$%/BBI3E7"%&D)Q8XF0N5EK>]OKR'7Q3-G8=Y:O.P=%(E(FMT$R!@6.L 97),LVD MHXE>:?GZO/A;B#Q5-'84)&<"CB+(4RT(-9JDN4R%SC)#5EJ>/B_^%B(_59(; M$N>.IBEA6ALAP.%QA[[OQ&)57%M"8V7C1+*,29D) M27*32LF!-Z5<:8FZ:(PN1,:*.(MCE[C<.:\2S-2:JDD5H8QL4">'0E.('2%&1:DEOK'),Z5HX:H9VQ MF4YMFBPB.K82],991@F/8YLQRKA*N,D51;LCGS M<1P.9@WXBBXSD@FE99)+\#1HFDG.79P\'P2^5'1.*C3ZFI6#?XVQDJ4:CJK2 M8OG4G*T*WP^K\K2M])^/+SF?!#5$<4* /FU",T9RP6T:9UD*SF#,M6)V;5"S M9XRO,)*#8UF8PW)?CHI6#E8$33QU&96.JTQP1@3X=S)U@NJ,.AIG>;H^:-)Z M/!P/L&;?5W#A=;6]P*==VL-25\,G\ 2?!&4YC]/4*&&LU,P*)2PA1CI'22!05_8YLVQK["KK7DB';5X:TLSDDA',P-F*G.Y4 JD M9I*K1%F9$AVO!UJ]X];A=+\J+VW=8M'L%+V^3F4=\2L(33DSJ:.8/A)49D:S M%%1AJC*;FU7((2V34;EXA&I"' =/7#*9,6N5@+^ >TT.^&4N74F&71)3=/'( M%3EWF54DM4JR5(."C1/A%$V5TIE2R?HA]^FMH<5C-:? I8E,F0:GD9H<&)=H M5+..:Z*M7C^L+L0M63RBA>)< [=JGA/&6:PD26D6FU@20YT-T8%EB?3-> GT MT;R$+ ;*MB(7F:&HHF26BSR7PIF<9$+)YX/ *EL93X*:1"92$,VTD0S^X4)0 MD:2"&PI?*YFO#6H6$;IZ/#0Y<+"-SFGF= SV'),JYS*EBCA'E!9J?="TX-#5 M(PH]L,83%X.=IC,62Z.<91E/%(VYCFVLUP9ESQJZ>CS\&*EH L87R;E@C,<@ M!7.EE%-9:F/!Z0I4&:Q*C&,Q=;*."@EVA[8 ;.<9;JW&7KA^AG M#F8M!JMYJK7CG"A@7^%RGH/#+UUNXS3-K]EZE77L8W6!S[N.#)A),IL9 MXIAD7&H%S 9B-9'49=ULA75 S2(\_,=#$P%O/HZ3)"/6L9@IE=DX<;E+%8^- MI.O#08OV\!\/91+L44%)0I1Q3&1263!$K>72&4?![5\;E#VKA_]X^&$,J\PU M-SR3V"DI#? 3R4P&4%1YL@J=S,NDG1;?& +R47)+( +02X7VCGKE)2QST1(K4626HO5:!#,L;2" MB^<;.+;*.O9))J'YJ;&<$9Z)F&&=GQ()Z$TKA-4QH6QM4+,(#_ 1T>1H)HB+ MLS@SC DJ51(+)L%^C6.1IVY]T+1@#_#Q4,9E)@75>>;0 TR4T)PY[%RVPIG8 MY6N#LF?U !]Q!B08$3Z;;@I+:Z?]86D2-55.8 M0M;7IW)@[VQ/.#P^>GK+@NXD#XTMSU[Z#9:%-"J.-75<*NH'K!"9L]P*QJ1- M5-X',)\!=U\#P*I1[Y.@ M Z/I3H(30Q+&LM@H8IC&VON<*T5SOAY2I1MK<'1:#$J\P OW.P$(ER62HL MR6W&&%F$C;BLK'5C2A/H0=!]L0 'ATC#A1-QG*=Y HK0"+5"8;SCNH*-M]?' M [ (]DJ#OM (G_'+-1Z%-2- 40V.6UM/KH"K3RO77H$87<>H7BRS-*,L)2*Q M3.6I4+E(>8*EE6![FE5*H3T(R?W%;\?@Y[:@%.#"M\5'_&LMH[9Y%N=Q'$L> M,\!R['C,P88UPF59:H3(UPV_GHG?257Y4PNN)]>L(VY!).M4YA0[K\"N307) M)+74,J&<6[>!+O?OQB[R41)'4F!5=%XLD,3%F5YI2! ML49T0AQ?(9K9KTH\H*WV5'!2-'_^:_<9 M6OF6-=RFU_UQTU9#3''2,4\&&6<&Q)G5":, MRHRS.,^ILESQ7).5(.,'D=#^$Y+0>LG\E21CSKC)7,QC$S,\(PB-)XS??!1DOQJC(F.69CL&+THRF&,Q,P4].#0.C68E5\I77P"Y] M I;%+$?3'8S^P:Z+PS@OBN,LH21Q#.>Y)+GD5H(]06U.G&.&KD)GY1H9I2M/ MPXOI\3?:\-B:S%K+!&62YL*:A&>94M(9O@)#T38TO#PTO)!Y;TX1HS5-"&$I MRW,G:![G,L]BIHARPJV +;%PSVY#PXNU)5Q"><8I3^,T9BD7DB8"3 =&,V:2 MA+AUL24V-+R^MH1R8/M*YKC3FF'=;"83%4NN$/#ZRN'$^R-2O-,*NU8;(DP1*8T MR30'TT([NRXT?+"AX;6EX4RG"LC6Q=18EB="$B+B/#-)KG+N2+8N<8FW&QI> MV[B$L$"O"@^-R#6S8.WZTP1IEJ2:T(3EZT+#OVYH>&UI.$UDRE,22Y=0QEDB MM;)"2IFF(A8\39=WY-8G2;<_/;@HS_< .(#"0>4+&P'Y@'G=]C<]/DZ?9/)6 MII-4Y2(F21HS<,)%HJ3-N!%,4LKYPB>CM<#&YGZ6ZWCHQ YE@>WNQ[9V53V4 MP(A':E"-IHZE*NP4R,N5++.Q-B!=#T>*,A M""J/E&5Q8C/FA.%Q;A57F'!,LRQ=A<*E9<77XL-F1@EI1)::.%$LS04766YC MD[ ,K=UD#4>,_2'K6JY-(\1\_(CP!.1IQHS.F1&Y5#$C69+1F'#'8K.\ K5' MSOO0HH%W'9:C<7O;B[AYQ7$-S/OW:@ *>0 [61&9FKB$49O;/-.2,6XYMLM+ MEDIJB"/Y"LR ^W),36PH6P^7%TV3SJ+K6SU%X[9^]8_^M@N(:G2^W];6'@(<:MNT)R#0EA?E\WW<.A5YEMA$BX01 M!7BC.8_!Z %SAPE#UQ%=/6>^*2YQ 6:%T*5M&JO44 DG=OT7XS\M"=0S^1XC!FC6.ARRI3-&42I*!.ZMMM@)"XJTLZK_+ MP=C^.Z!K)>$9$I MG4K!A6=<*,;RC'*P13*J6:YRQ3.Y M-3'X-XXPWQKB+QQCIVAG.;4DL82XBR MC%*<[X->GI67DQ4A7L*%X;E4/$XH,X3SU&DG.95Y;G*P8C?$ MNQS$NRST$DM'M*',94 4SJ9<6&6XR5(A>>QXLOSTLE1FYC)*OZ($1ZF0@T.@ MDGJ,+[E1-(''$+M"@WO4'+DW=E0U_?.6GGP-$2HF,@9E+9AA"4B_E,>I54RF M,A4K,/-]J0S-#?D^+_GF!(S-+$ES0BW+@+R8RUT2&^-$$F>2K!3Y+@W%/(.Y MMR%?W^1.8W"0--$R)XQ8)F46:VO2&*0RU70%\@[+2+[K3#$F%C1-B35:I8R* M1,1*I20A4EM%M.(K13'?D[FY+ 242TNMPD.STI0Y'!4.]$-RE=C<&B%6P+_] M3@V^92$@21S7OKH,"(CGEE.;Q!3T%4WBU'5%RZM"0$NCL[ZC")O"H]M)8N+, M$:9Y+),D!E?3* Z4%5NY(:#EPUFN<:083[EC.5.9E+E2/&8VM;$?I[_\.%O6 M4Q&>QDK,N.1. -(2B6-;I)6227"5P;.PUI!%=RRL!;H>K\@^EM:*W$AJC6-* M&N4R4+'"6H(&?KH"48PE.Z[@:0P?:ZGDTB0VC9ED OPMD>G,)M*D@N=KQ53/ MC:7'XR6I)5;)<\LSQV(F)-.6I-H0Y11UJU YL63'0SP)+^& A!CGX<6@F+(, MO%&;Y)QDW.8)DX*M$R\]-Y8>CY>$56"I4Q6GF64B!UZ2),$S6#+?M[#PPLU' MPE)_\3LPT/WQ@8?#45U=!DM]11B*2P0@((FE.)9$<&*%L7@:4D8RUQU8O_H, MM3A4/1Y7\83%E%'B9N!#<0.&!4]3LL0ME5^%*G\H^GNI+XK2UM>S M5Z\(:S%K\TQI9U.:,:XS\'UM1DS,N299DMHU8ZT%X>OQ^(LX/.S-:8D'&LD2^BG.:$<%(2BWC2DMG,I$0E>HLR52Z"M/[>CP< MEKH:VDDS\KM*^PZ8F\AJ6NR"&3SY89D+&0*F;6:I+_W**3,T%EKD"0:AP,17 MN5T[=!X!;"2>$HY]3F7SU ?<+@2GQL7,68W-JXKE0HC8QDKEDH _X&*Y F'Z M$ZNKVECS.Z"T- 6B40Z.Q[6^ (-_VJOVR_4^@.B\JJ^/W"%@O;_"S/C=[V4Y MQO:U,>99_@Y0K9[B5/BG*2I.P(FC/$NM,4S&.==.BEAD7*F,V8Q]5W@\L_JB MK ;5^768 6+?VJ>0R$_CE@MN-?@,&(!D HQ0$JO,.:UH+FW.LA4:W;%RG+GX M61\BUC13W&:YC%FL+<>CY;6PUB04<-T/#J-/KUF_V&:DCV0S6J49P\B&2X"V M$R6=18LQH<8*P!KR7YB5>P/9-. /=A6^N:D0H"';?:.:^ML75OC+WEJ MH_Z1$!2#J^420PC/01PE*7?4I#++'5.YL#)>(P3]LI((RJ1(5O MPM1DE--EU=J[3XC'7_J['SS124J><3SGAP/239:KG+$X5]0)@NT5*]#7MGU2YTP*A@91V>9>M,1?UP1<\4QALDHXC@SS')0-]@/ M2$DLL(37,N0OF@+ND;_PCYAO4'(G)]%TA\0/XZ1P:$ MOP>_Z._@J./Q$?-Q30R/_8+I252L<$LH'/&^92U+@,A1^=25(HLYAH *G,IH MC0;3B%,.W@,1BHL\ECF+TU4Z4^*>P,S!<#2HKJWUA!2" NN(2#"),LLSDQO# M&&5.*$L)V$:4">S]7(6SS9<.D0NIW;*$N)3S)!59RG"JO7$),2)FTF4T)V(% M#C1<.D0NY%0_)F.6:1KS7!L6<\.=$ E6*'@GBZMSWFW3H[INZH\ MQY-!#OT9CL6E?7*7A>[0^''BB]8YE:14T=1J?[D2M M9=H*HP5=_E#MHG'X)'%;0X@&K,122,5H"I@Q<:)%3/$T0LKXZGO]B^&QA7C^ MG!F5Q-;87.^8DVSS,X8R'\:GB6@[ EBB3HM*4\(X;:%/PU"MZ?ZK+6TM!X#F/3,LRJ)I<TPO9;& M%SE0O1 !SHE4J7:$2HX&ME:6:\[S. 913L -7B$!_I6EQF=7 MU6-5ZWR75?$Z-A((*!443U/D2M@L(:F)K:6&RR3I"CN @I:@ W*^AF(66-\R MBR07*E$R 8V8L3CA(K8N(9(;(Y73&5W>+$=3MZ].9'G>42Q^? ^";S@>KDA. M@S"EE-:*Y;:1!F9 MQ(9(DUE']2HDPOTX^WW84XU3\>0 LZPSHONW_^TO6!%T4)JKU BMLTPP5./< M@"BF2:RH(E;'RX^.8*J=R8][X_:BJF%I\ZK\#?P*&E[O5V- V?6*X 6T ;>9 MI(YQR237RH@$=*'4BE'!1+;Z>/'&-1C-:%L/_FM<%XTI]-.4)#_-"5."Y1D! MC9%SS8A6$F=A8#./1CVBW J9P'OP!%,,QNBUG.)AAT5;V.;@HQZ,C35OZVH8 MSFWS1O"1Z]O6CVT=[.3KNQ\P._1J8D\?RVM@.D\.3C>19O M]@H'SK!C-'5IS%S.19YG+DTLB-_,&1X),%T#:2Q$US!K$DXY!_LD9IGB(LFU MI2!'".;8<[71-,Y3M4J3:)Z%--:^ ML)BH-!=QDN&Q&8RGCA-#8JM21S.IF5RI-L!U(XC%5.ZHQ''0$RF/-7-9K%R6 MQTXR8W)F\I1ME,?B"&(A*B.7)DU%PG+M$J9SIE)%: J>K+.)9/DF2G:#(/Z0 MZ*RVZZ@L.*,T3Q,1Q\(PXS(9Q]8(0_.8>&[*N_H7#H]9)0BUX%2Q75%(A4JUIXDA&4IYL5,9R$,="E BETG#-L]RZ MC('@X(3B9""59T D0 D;);($J'784^VL5C;B'2TFJ1 M""8X-\*RV$F9,G#'K,E)#'_89'VDY?Z']9*6.6$ZEPF@S2H66Y"2(")5)I)$ MPQ\F6Q]I^8286\P(Z3SF@A@GLSP'S%E)A,HXR_(4F"\VJ]#DNGC,+49:BCSG M0O#<@3V2IEI)IYTR@LO$&NY6(0WZ0,R]_^_UDI9@D5BP+@V#]S.!@]ZL.6I2_., MBL0**OGZ2,LGQ-QB\FL,3U @7$D\GA7< Y412U*C79[$AJU"&<;B,;<0:1E+ M+N(X!P8S.+PJ$RZ6B<+41Z:8U:LP]/ESF,,:_9.#T[.CMV>_'?QQ=/+NS3JF MKC*:I93&:*M@@S'E6KI,$AESG.3-UD%X/CLB%R)+-@\>;7DNUD@DU+J&9!5G&A." MB#@UECJEZ9(/OW@ #L[^6'H^4%)R1S(N%::]>$4)^?>M^>MD?0Z7MM7H50:7X>)VY* X M+U_AL3VVAJN;D2Q?_Z3JE_":\'=XV^UWAF>IJFVKX2L!C[O_Z?\<-X#Q:WA\ M*]7 ]H]050TPV-'58"!'C7W5__&C*9K10%X#? =%:7?\33_.OS"%-_@"0T!^ M]Q;_PO#S% *[)$"A!5BWIG]S]_.N_^EE:V[_)OBN(/?_3';IY+>7_MEU?T&' MB&34;OG[8%<(R)^WDJT;&T=(Q:,V:JI!8:*_P$I_'$ECBO+\%8FHOW_Z@I<> M"G<@XCXL]K_#^ZOZ%3X=7^" )G><'!:#ZU?_^9L=7%H$X7]N-[)L=AJ@7QV<'I/-DLU3I/#_9_ M/SD\.SPXC?8^O(D._GO_M[T/OQY$^T?OWQ^>GAX>?5C(XLF#%O^';"Z ,MJJ MW([>[.[O1C%)F;AWP0]@]6?F1;[+\GB969&N 2N^/3IY'_T$^J6LR@_C(3Q$ M1YT:.K'.'T'N2!)K0KAR+$D2H3/P!WF6I#%UJ;IS3$M42E3QQA:OWE1ZC(H3 MC];9\BK+[8!*HF3G;UZM35_[^G.DV1%/\DG-L2'6)R/63Z(AN4^!/Q(YYP^B MYA?O9?UG=%3:'[Z.F)+E(*:OMT*2W82Q!Q'3%]$HVV5I]B4T>A]!]F07CSXB MX=T&]BWH5*/G)J)GD(9[93F6@Q,[JNIV*W)5/90M//UC^\H5'ZW9:>OQ1%K& M6Z__XR\B9]F/]PK,#BE?!N^.16\"/%#B<\-\[\.'W_?>12<'QTG MO^]].(O.CB*PP<[ T(IH$AV=1#1]87Z(CMY&9[\=1#/FV<0TV]L_PY^I2-@< M>!Y(EW/B\(M!.K#N%GM/X/G-KM"S(N1M54?MA8UHFLKZ\B6QIKG,!:. MO5M\$))I\_QAX)N=(;SS F_;,?)Z!]>V8\N>7Y(GY>#]<5W#"M]ZL/P#WOS0 M54X7R(#<1W4Q^(^_T(S\B &:>;;>CO#%G[:.OM(>^ HROVT@/#47W:T(%B.7 MCD[NDB++!_'O7)_BJ1=-@>VG]^M4)P?-1*FFG5)EZZQ4ST[V/IP>>NVYXHIU MJ<#:J\9V0G11B.-&KJZ&T6?_UU;1;0CV7M>S[F2_&@Z+!B/EH.?!P2G'/G[^ MA Q[X,/F;^%E'_R[>G[,,/!/=QB-V2U]N,0!PB>'U(D]]RP=-#*P?4 MG1R\.8K.#O9_^W#T[NC7?T2_GAS]?AS]=O3NS>&'7Z-W9V^6 8PWR9#=[;4? M?)2ZC7"'4>6BZ9XCV42G(ZLQ^6.BHHP.VR;:OY U+/*S'OX2^?/?3W!HB2)R M7Q]$8?%NSOFC1U'274+OOW.YGHH@$%]$>*MKZ)-GD>1XX$@-MJD?DN)3TMV1 M+_N5F?<>80?ZE37GLA[5U667HIZZCQR$O[P> FP.FX$L3?-@"S9;3T?-X^_# MR[VO,4N79E>W-*/?U0M/*!$8G!58G'7TSYF#:%!5%K-$Y2^KSV59_(___,." M">%)7[)[NAMU@TOKZ+"K'0D'9$8?JMT?OLJA_P*(?>;2KR?,AT87 MG]&>NYL7]'Q]%OU0?HX2([>CW<]0YT6_5N+'+ MZ&$L%H+[\.=1?59=3;0UI5NO?ZT19$%IWP[V/M?:CJNFE8/_MQ@%@Z-;7KSU M^F__H+!,PA:WM,X2NFT%=<8/WC8U@&CR8 MH&BM_FNCLBA@7WY7)U-$4FD>C M&@RD8B0'D?UHM1\_"%\[U .+-HX6!!Q@_PCY_PXK:!%%2@^+#TT#0O_Q%Q[3 M_,G6ZRQC.R*YG=? MV:-BER2/']QDZ:[@Z6,$##N1 M'LBF>4#*>=V!4DNOND^OAZH:O/B$=?:%(*G#2]8/8GVRS%.1_:@O\ S1"*3C MU44!WTQ%Z)>8^!U4.@%W+]16GPJ?/9O;:;=K&BLO ";V4K;U^J@&R,CZ.FIP M6GJS'8UD'5W*P=A&?_7:@Z188!!^_HIRE0U6GPJKG=@*4FN"4I^=?W.T*$RM M@=((T%%OO=O_) FL M4+/%UUKLS=1B/Y^SV!?CF'\ =_51^D(6!/##TF BRT;J.M(7%DAMB.TN18!K M/2V;*9I(1E=V,-CYLZRN8(%6-K!W S\T8PR6R"8RUA5EJ*HY&8-%RD#+=!B: M02P@:_?IP\!_P%+_ABL][19ZZ-D^,QI'O7VBB%_ \T(11 M,P:_HKFHL/BN+WAM+V1[<^U7LKE-F?[F;@\_@/PI3?0B#GM4H$_A=_5/V(%7 M&G@IW(2KZ)Z#)=Z-7X1?I&S:2)#(R.OF&813U_$1"LO1VFME.YZ2++U;-O4T M.Y5,WQ'Y(EH!H\.B;8$&[ P6U!@$V M1]W39R#!C*JFO6%@S&JN$WL^'H0RC].=L^@%MM?D/T9Q$N].=!L(3F" $9:/ M/C79A[5/%CXA:]O\\ Q$.P->A&Y'PQ.BC9^>:)>;0KV%-( %VTAJ#12*12+& MXP?-H_+.;T'IECMW_- ,@;#A'74O(@"A0]C[]3;*8G@8"# $S7ET7E=7[47_ M\RZ(9NM7YHTQWTK@\Y:8YHIAD_>LS_],?^PO^^P%]ZZOOPZ)M+OVGJ7V5_;6 M(HW53MPKF%FMLAN]V/?0!S/NA_LC\RO0A9WGNWF(OW]QY)[M9O3QN[!ILDL? M&&)?EM4^+'WQ]84']_0%+2 >^RP],_4^,/EY=5>E3)A'Y=E?=Q=-PQ1QLO7Z MW=W"Y'';WY8F/#[IF'^"9KX%;&?O-MK6!TWLQT?'VXRU!88YRM,*I. M[S..U@1=3ZZ8/ !_&3?PYJ;Y;.-US![6>?WX;<5/TH&\ (0>W&VA;\CU8>3: M@^]7#[W] +S/D^T#!P:L?%+GT'W"8<4JRP>&J#$$Y ,_H/TP5MU6T;@)SB[L M,4R2N:.!'OQE?-?@&E]^5<"KX;51::_0DZ[M9=%X;5K*4A=R@.8L5HCCQ3A8 MU.P"O: M!AY4RG,?B?W/)I)- \(>/_2@M,Y9'VXJN]IKO*= H5("GI"-ZVH052!@9M W MU;EC((AI=H(1-E/B=RIK)>&Q.T!'0E<^*&;]B.39%VZUK-WK*.-VA=O4>OJVJ M]Z;0?CN0YY\=");=.Q%LM6/,#A/&?:H"D/.EA:#WBJ=9^I]27]//A6[Z9\P& M"'TY>NRJ,;-X+JGK;O>^CU( M')3>'K@5"/\ GRG8>B3/(,+SYB2,CF))5SY? -)G<-T43=?UBN&.2[NC).H# MU!BV;(*XPE ^_.238I.WSZ)VTD-PLR>D;F9S C5HKTNDA,D2.ATU2XDAQQ S MLDO)FQT*Y/@](/6N6'IS80>#WDZ(7MQ18# 7,@9N_6$^Y_SA&7I&3W&1#S;Y M\L\/7GR<&>?/6VH+T)?GYX _1/ PU"J%:L,.-]5\/6($0//N#R?WL.Q?]L^$RA'8(5^+("^++SKKQUEO_4I.;AZ7!:!KL>-V9HG M]#3F1G$K"$TDLX8*R227"4M2;5)*\G#6 B5(W\9J>,6@^7EKA]^F]F-O_KP= M5/+&/+1R/-PQ5;O3W0[^(6P<;A43TN=;K^ENVI-]O^S786*A*@8#^+0;X2 L MD(8CD.V>'. IVJ=@.Q%Z/YE]DK*V[[)3P>($YNM2KU@048U;;_)[VS\\#FGJ MOD?:C]J.VI#1[6CJJ@R8]274G<5Z6R=L1Z9 ?56!>D#3./UW-!EA8[+M"?FB M&H#U"OK\L*-\8 -\X/V7WKE%=).,M;C++ND\O:%+B,^PW[@<(,FC0+9^YPZ0 M%):HBUJ/AP@=;9O>)@I(D>T=SX9-UQH\*Z\OYTSU^57N1F<^@]ZC&0C95+:O M10J&D80MP&Z'P+[!>\!7 AQ;67@OK^G5_J35]Y>WW0TMKO**O7L)KXG M@U1O"X5 H#?D0B:<82DA*DLXHSKA)LTSDK'4T23E4G;GX&0TG94+AQ_>WE'1 M4@V'.(,&I-BI?]71E)<>)BG(1%((D!1,;)-<;"ST^CPP_[1R?'1R1X>=?'+/Z*3@[<' M)P'@X*?P!;36,\-P!+WZ*F9>@$JC[UX0ACO>8$'V=QB76 M#%4?KZ?>G!=9J$%P:R"[<+YW-+36R]U>XTVD?VC2N0)%.BWB\]&N&_5Z*,TG M0:J9:8UX;8$.<*B" V':=M+:PAV=/)T=W>Q=F-Z0F07&+CX?-:-_/7#HJ"O# M*\H@"/!U39C!%^JW[H><=Y5G'[[=55?-0ZJ84W6S=8P@$$:(MELHV_V:42/? MXR%"Z>?;A[NM?/LY0K,'2(%^]H'<5^ V2^2/>X^4ZEY/IK=(!>L8M_??UW2W;NE8_@*#" @.[_.K<^=5Q7^O9B =23/[8X""^[/'<]CK^3@"AAN MZ^6*'J=UW^._"[0^_-"T?.L12"&/%T8*WP:S)3&X'GC.U9D7[J R]M$8 ?OA MD:,S*Z,\:+(KLL<,QB@,RR!'H?!%IX MG5P8S8*E;K>BBQK]PK\\X(Q2L?7Z$+R#B(*A+V^JNT<[BN=IL?CL#'(G?I][ M%5^&Y+Y,;&FQ_#D;9H/DSR.9WX/=C4A>(9&,+6)!).]M9/+:LBMB^:1H_HS> M2I_A6EI,;^3RMR.:YAO!O :".>T%\R\;P;R^_ I8_KVL;5,-L);MM)7.^010 M"' M*=HW4OK;L9[%&RF]!E*:=U(ZW@CI]6570/)Q78T0)W8CE=<9S1NIO Y2 M.:&=5$XV4GEMV161_,Z>RT$$LEE;/]=I(YS7&=M9LA'.:R"<62>% WV"8WKC?V\UCC_G(B^67P8?Z*.]6EG?WR^BN0;ZVN^ M@ J7B.:.5XWH\JW7>R=GGNI6;^71X>%7B<--"=2J6C^,=-9/NK%^UE83(I*[ MMF%L%[KC7,/0FA<=_&MJ<=M/>,,&B:6EBXT8_W:RR,5&C*^^&.=] MQQK?2/&U95=$\M3^/IT.#D9I?CH>C0;^,PZV$^!_X/S!O7!4@_0S^@&$HW$9:UD/%];:_8A%C6F64!S3B%KP9$>HGM.S#, MIKIWW9&^D=-K(J?S7DYOADNL,\L"FH_\T0J'TRG?2XOOC81^!'1O)/1Z2.BL MKQ,7^QL)O;XLBVB>!CFP4ES6_LR4MU4-[RJC_QK716.*[AP]?\K.<6TO\7R% MP](?XK"I/EEW OFL3-]TU2UY5]W*45V"G8"KUU/G%[ZWJ@M?R39&OW(\@&G3 MR/B=6:A]U30E&PMUC55!AA9J=S+F=G0P.3CSJ#],&0/ ^_U18=&O> (9YN\V M*;NUI@E*LTV@81W$^.1,CLVA'.O,LH#FJ>S&L]%MV6SBP6N/\XV87@\QG4_. MZ=A,&EYCED4T=Q,]KJ.CJQ+LZXMBY$\][,Y6_\66%@QOK(X+OWO[>]K9V+4H MWCM/9&F)9R/N'X%V-N)^3<3]Y/2/S0CC=6990',OV+W,QF0>"/QF3HJ?U;!, M&3)]VUU)=0C(1(?P5K#DC=W$6]:<3#:2?4TD>W]B"-W,/UYGEO5GAA2E+D9@ MJ<\TN+RUMNMBM/5EH3<5T^M- Y\5VYO:C4WMQJ-2': M;.SG]>8[NCG->CU49=]Q2#>CK]>990'-;ZL:BT)W_A:=CH< [.NEQ?=&0C\" MNBGEWR:AOR!$L1$"JT 5@FR]/@50RG8S$6+=\4SI)X=JOFRE&MC^^QE$=8O) M8UCMJ&K\=.U7M4^!7MH?KPK37L!6O)$S'5S*]1:JF&HS;^V^Y31&W>3U\ M56 :%>##)^''US^I^N7-OIONJBGQ'YN=U1MY9\[T@$I MOI*#*WG=;+V!D[]W\1AX) M[\]GP?]>@@>+?;T6I&&)RXE@.?#8%@]YPM$-5T5CMR/@25MCDM]/56LOBB;: M*\LQ>,0G=E35+4Y1F]I=;17A@/N8_'AEM_U?],?^FW%S\YMJ7-_Q%:QG"*"X M[G_!E%7WZWYM3=5_/[0 +_]-=&;U10D@.[^.?JVK\2CZK1KX9N9WK=F.9+0O MKX=P\6$S@(R MN)+E-NP!/ORMZD;3O9=:CG_ Q76P&,JB'/@.&'QQ#Q1X+:ZSN^;X9'^W^V7% MR?4(Z,(5#2C@Z-K*NHFP],1$>Z.Z&$0)V8YBD(0>4/ 'C63=(0[( W$'Y&QQ M*. $>MVS\*X[Z&SZ*YT0*!@4ONG]$M"[N^+0/' N; 7(ZCJB 7K;GG+V V]$ MVH]2#.PQ W@$IHS2> [HH:7OFOL:Q! M12 #SCRBHYT*9QP J_;4$_;?@&D"A-#?.;GT2+>5@B^ZM05:PQN L^L[KO\O M";Q>7TZ_GI6F'I"S('B >$6R[B01C:,AX/FBF0%[#U[$S122*,]& M(Y!2:!!M!V&$W#&PE[)L_;N#))3W+[#?WLP"IL^<_'I5P ;*^6U]":LLG:H_ M/3[8/]Q[%WTX.CN(3@Y^W3MY<_CAU^CMT)B>23J>DG$A-GGR%'-!Q "S6H[:YD;78&5?4GTF(S'9O=T012#"IL M3ZD.SX[TI]K$^5Y/D-/C)*,]W>*W5"1)(-]A8*M>',Q?VDN$[:ZXI7LR/;CC MR006[\Q6S%TY?<'51Z O/!& Q_!/>U#-#=UTLLI_#R%55%>5H"XZ,^RN@H3;,=E^+LNFC^;;?BH0\VF MWPQ>X"VUR,FN238L<(A25X[AX6A.P6^(P+H[/ A6; J'-LT07EP7#6=]5X8&8MC*8 %D6%]W$$&&G\<)T"61PX/H#R$Q!? M+_'R]GZI<8/%//EW##'+ 7XJD480=_3^I;3>>3PFZD34IZC];6"R;WXIX!W' M*OF7HLT/.EF-6[_ELFJC 1!(ZZW65U^/[BZ:M8.AJU<)W4T_3P([-,'+GIT* M/'-D/_['7VA&[O@WH+[N"M([<0LR2@8![DW6H[\?OMFA(H)U&SL$=\Q;,_70 M8J2O=&"FM" :TK!H6/[DVN]]/!47JJ<0-+;D"V-GCX M0]'W/6D 836$3U_B67T_6.K!$P%"@FUI@/ K,]9(X: E];4>V WP[B5Q4$>V M&+48@$&@H4D#5KW&\1:#T*X!Y+_MOYL.O>]$6-!D/A8 PL1;7'BE0=H%M;XA MW<]"_QS[8@!^X+KZ\$U56OPXK% OP08+!\L"YVD#RD]+@2EI=N07PF)XECS2 MYIQ%L@(\S%JT'\BA6^@_"DH&_CSV@,9 YL#ZZO]&PGB-3)C[Z\C M* >V/&\OKKL?O/CM_87*@0'>6R,85L%X*)Z1@85/$TEN+^5@+">'D8+_7U?P M%8IU#0IR@YN[<#,,)_Q)K>VH1>'=4W:G##LO;CQ#Y%UT>7+%!K!W =9[MJH8 M8+NZYX%+.ZA&VT#%K8=;.'ZQ W]IK^8!WO8) _0BD*!14V+<7H%@VD#\7KW8 MV1,(0M@!5D,".?=V78<#7R2IJV9#N7?#<888 9!EA2[M](BYGG[#V%VPUL9> M:?9Y,5@O.J'W0W8MTMMKD:E>8Q)&:JQM8V6-H3^@VENL[[_M[YBE>(P!XIGF M_A3<7O?-"'*I+S"0YY\R]7W"D5Z]D$8C,@11?/H!',S2UAMAF $=-54H/ M782V&XPQ6C6!:; &0=UA@IG?LIUD$?&Q/H!P^-[VQ;CRQ(D[>O"#DP7 M/-U8A_<*[)GHTI6L:_@OEE#(8MC,RHF02L!\@<:QMR%?AS"?1*DWX/U<1,I[ MX86&G6Y/U)\W.V:#U*IAZ/NM% (00%&NNBJEMY MWIEVH)JD1N7E: &^H'*:D)L\EG4; M'6Y'H9%I;[M/+Y_ I7UBLJ_TZ^H*/E&3T8S GXJJ$MXKFSZ+9M"\PSJYRNU& M775H;?\U+CKA,I!7V]&5C7S!=BO_1.D350K0$6*"L*WQR#\DU$3BP\OKY\IF M?\)S>XX';[SN9?&Z%U\T=G)X^K?H[=[^V='):73Z^_OW>R?_6/%ZT:.91#@6 M7LZ49I1CL(FK<7-?C<9MH\781M>%FA9=W"'+>E'6%4L]H()Z-SHL+VWC)3!H MH2!]:^O&*%W!T&\*'$7:>M%X7SG)U85/@^!C<+F=C5#AN5A8RME

Z ?V-D:T[,QI6^!*< MD_.ZNFHOT"+Q% >O"1\VI7U MQ69#5 ?A)<4P5(C"?P.D1I-95/>!789J9'C_N.D5X9?4OBPCQW265+^+YWSY MO,%)6; D3^Z*X4VIR1;V"N-SUK"&^S!_O] ML8F!TY"LZE$#PE>%\O9)=,)WGLQG<)%G.R$: K>7MAS;;S"_-EC\>BQ6GK>\ M:!U4< '(Z&%?$N&C>X#9((%#3<1L9GB#LD6@S.,*UB%!Y0_'07X:/PF]]0UB MJ !!? *B2MOZBJ&98JPQ!M(W>'MVO!U-!5W(,@6K"FR,WE!"M/5!R\YXZ?J8 M0#F&O_KZF%EGWF?!:^GM68P>30HZ;IB)LS'1#0$LA'&=U,B=NJZPIZO"PN"N MCV+JDMPT=F8,)*S # 7Z>(,+19?;:".?=Q]FBH@G;Y@8]1MIO1BN#R(76RD0 M?1$V9?2V$PCE ;9V1",9O,<;N>?NGN S6G]F4?"QFA:3G^=?U/>Y0>FC\K%O M$FIF\I\=^X6>HKFO 9/ X+65C=WHX<6C;VH?S3HEO@ZD"7IR4KPWFX;]UQB MZZZG=7O3WC84V#[D$#I6-^[,PG!;^W*R\8.L7HG ME&,V[5Q5[&-A,WE WFB#S?L#1 B@%A]O0D0+3GVT/();:LSH:!>5F( &3-] M5Z ^?=2Z]?8-*LZ-V%P(JOKJ@AF9-ZDYZK'6:<4-XI8%<9C-.+>EK7WN9CA" M[P"UUQYHN.Y@O$.P4@< 1Y\8ZL;V7,##HW=6UG[XP8N]PY?OW_V 'F4M0;2. MO3[L&Q5PJ$D96>#><[RX^]97%,PZ,MV(E=[' 64;UN6K O<.Y]H;^J*VHND? M]S "F_62NS:BVIYC_*NJKV_9'[8C6-OLN7A@>Q7. M>1*8)8Z^HT?N3+Z:3!C8#H(7I#K\=SJ!P G;@.@$J:<9B/-2F*&=CS#J4SNK.KJNMG_O1*=EP&Q8M3*[HJ MU1"3O)B[8X/:9T?M[_-50D5[T4\#[/LB YZ;ZP;K,[N"RN.3_>TY],X^!,A! MUEU1%(BCTE5UZ +$NP?RJA,KS=@ (K#@YP[J & 8D-[(P_OF26T69F!8R W M5+,(=P$@'YUC@7[I<7L!DGZVP!]_:? Q_J]^&&OP# ,13:KNNBPC/G!V6ND& MK\^.5T3!E,D\8D#S7^#4BHMN[&P8,-O/:)L20%#_;5T-0LV.KR#TY8F>$.!I MZ)OY8OJNR?$2R6;<%8,,I:_2&U2P(_Q=3HO/M1P5D\<78'QZ_N\,UJV.Q&!@0P'GJ$9/HOU\J/563TM1SN0PX3&M[2)+]SS?A^0UT&^-P?MQBZ6Q M7MC\7OJ7^*..YLW3T("$1'OG,WTT Q;L-=AV-"P:/QUD5!>RGUP4TN27137H MG:79V@KE1PO8'2S4'8>11;7OQ1ETTQV<#WN *V[;%@>7()^$2HY>R?6C>F;E M:XU8\:PR*<2MYPZ[]KI\KL8*+Z[M:!S:5?J']W'PI^M>^4Q$XC%*X+^''@;S M\,'XV68P_N,V/ASOG9Q%A[?IZX'X$%M?L>UGWV3HP-J-?ND,LZ]FTV=?^?O" M5S--3[);\1)[S*,,NST571W!H$ [^@*NV@'_#'29%T6]+>09.U)@DWF.A;_J MV@]TA"> I06N^97O=@,M5':-)YW\-[*5=X?LOUXC/#L!]*/=CR[Q '![M>+X M#T<_A(Q)49;5)497O%-<5Y>%M\,;G/P,UL(,0?2XO41[:88Z,,72TT\QQ$? MQ:/J"H>>=QWKD768YO$F.]A$GB;ZO$M7C:2K&B,#51C)/J6TFR&?4)R$@<72 M^GH8M',NZFI\?@$&V2.2W#(B[LB;IAYA'O8>%EWL9(8Y*[3T %=_^M*? 0Y> M'(*])TM;C1MLF?58ZD;?>TQM!X3WXS+ =BDZRS@<.' /[G'R;C7"T5;_ SC' M_@G\-(G%HK%;^X\':,-BD7*PF>D\,UB^DDTX=@!MV5/? M]@6;J5^^LX?1'Y6((\>?0LHP>P7GMG1%=U'J,JWYQN-_ 9O?"(1,'4Q#NX\0>^'WO8+];2%@4 MGF*"HPN[E]WM9;PXA)5-\>:[^H MPB0Q',841-4P$'&( M* YP/F0(*@(T+GI4ABADX$UCT;>:4 . W;98\-Z!W%/5Z?'\;#U;^A%-XV9V MME,_ QVP"MPV]&,1X>>!E9/H23?G[.8L1.\0^U%0 R^:42QOAXFA*..QY_Q2 MPK/QG1B3U9CI!AI]4>[02!H\\ (L_!_ ?+/7>,S'5,#/K&6[.U4(8RE%.0YQ M^$Y@^84V?DK_K8&-'9@&F%:?#]ECFPAZW65W2$;TOM!UU51N4H7\6_$'7!V= MPJ_@% -W]%T+Y4X#O^LPE]\_KFNW1X5U80(4YV_-7]DAH//=O,'-2P[2VX<5W>N%V>GV,(WH.R MOPW A4>7^/)%5 "1/]T$Y1AR%6RI)\Z!_1CX HBP)S/O<@%+-#9,1I5A(8T_ M3L%=^RH*.QI4UQX6/B\XT5\S]N:,SIJS/8-+M^J:'T/BJ,,+V.$ MKMCJ@$* M@OMMG:[V!>-:- M,I[MQZCAV0Y;0]A<^KX@7QB _>@OWI\>-=WY),-*%5/FF[OH UP4>J;#7+#0 MRSD5]!/;:/M!%BI\%X!OL=M[8AGY=K8;II0?X3>K1L RE?X\%(09K',[PDE\ M4SO70QB365U: QY9RU%AX%:#AH6WI+#SIFFBX358(/YTJ%%5^&@VMC*NND[^ MHQ=Z?=5ZD A(7UY_3B=\&C1&)E:+UP4HMWT/83D-+88L0#GI_,=&(Y!\>,+* M[!DZ79$@<$17[HD#W9&+5-4UN'D%,S.C#]5J?VK!])FJ,MZT^R.,!*CQ/ 5_ MIXPN,4G0>FMJ?H)7I\*"+STN!F9^DO&<$?I \$OH"]$ZU%^*%L/#C^0>M!,6@D . 50P%P (*"K$__&X.DK. E'(]]/IUR7X"2B M$8K,WSW,FNUNM,,=3\75==($I9&=K!+-@-HKUHX//%2JNG45B#Z_8M@<&N]> M&_M9C;#)8+MA>U+=6; A-@\TU ];#*^P_=2Z+V*EKPY*/RMG>8%R/J@4)M5Q M0F7/9/WPX4E:=';P:&OEL(F"_]T4"%0O/[O#=::W%B%)-QOVGT\+>*+TV)BC M;SQ'<$:C!*D[J,;FINH* 0A;S^=00+YO1Z )MJ/T5Q]H&OC)"S.&0Z<4^I7^ M=KP_T_N-:T)J 3/=4U5@UL&@SQ2'4?FS"]R^-5O=8S>YMC,.;U[XYGUO M6ODG=R[W$( =9KK.7#SML^Q]A"G4/I'-?+:,QES*3\RD27T"ZJ8."_;)O5G2 MSZ1I'O5=C\#5XD%,S9]$W7]QINQ[+PM>1GG_)A@7LP=T=N>XQG[@7!?X )'W M5\K9;AP-@_/@K_HK)=EN.OD*K:2J]>.0?%?@]ORQK1CF\E99&'L\.^<1Q"JL MS-8A;.PM^&8R00#=!)0U)N+)O_O;\OS?^Y*R:8"-?L-87< MC;Z$0&>)T=-G',]0+#RRGQ%R P.KDT4Z[/V5-4DC@5G5'1[9V^/>8.N5?_ 7 M%*#8%6T_2 U/[:RK+L&$ 0QT#*X*=-DQ/-&G NX/:_01J@*\)NMC0R&J (F M!#W#$WT#P5RFRF :8WK>I9P_@PS>A)%='_:793>,_V:;VOS+=R,?9>KF"H+\ M"RL$T]N"OP70:/I 6W!%,!PT1<3M!;8!)1U-AY!_$Z)A(]C1Z.*Z\;8].&M% M=[)T"'[-1('#RS&F#9N)0JX6!:@/L8)P+36HJ1"7[]RK9IJ/F\ORXY1B[-?P M+6\MH*HO6YM;]';O@??,'V#;W.B4\^=4 ]V_7?#PF>Z(GDENZF*LW&.F90B MMH145S[2,LT:-IWHN!'E6$$'_@L9^[>I5PJF1B#-_8XT.WZ.WE1C3S8'OA C MWDFB?V#FZE6TC(RN+"#!QX)]V0G&]2<""N/'M9]9LH]8?O'A M[X'G_J'"XZI#SVEWQ4$XU!CV_/?W]H<9M]TS]32W/Y\_#]G](;9&P/\C4/WE MLZD0_R2%IG#_S4Q,]$8,'-/"L.VB#/-4I193?YJ(\0>SZF!F"8W:@ MD95#C#(-KH/0;":']QDSS7T,/?*V9\)/7?,)V!_@VZ*AZE.0(8<;G7M+Q:=5 M0T$N0AD_=OK)3V89CS!'BQ'J>IH,W,:AYJ$\W9K9K_V0V\+,I@W+RP(LK%!/ M[(VC_B39GMA#/<\V*HB=49<,OJN\8_?3G!R8%U^9 A=BM<5 EG:VZN-X[ST+ MQ(.B'X%@Y/7L["%O'Y[C2/Q)@L]3GJ\$N?>)4V41A %;037P22(] #E_?CV; MDO+6;I='E=&?UN<\-/*FFSWE,YHO;T#( S^7C>OEVV0P?12BDS:\":O?9T1! M->B,H9"7;SKS89(8R/ZL^XQK,4RC8Z./TU M.J_D8-($]%4#09>11$Y#(8AWUWW6ZF(2]I])EL.N9PKX7/'1FAU\5K#@ND!Z M+[VPU*4OZ_3)%AW%<<.$T8=10U,\BJLZ)1%P5=NSL; MW[^I>+%T!T0Q'H%=]P?/-X#+F;Y>+'$!_ !5X,5#W_]9@:7I)J/ MR>6,5A( M:,'7JL"8EL];MW8NWSA1Z:=@H@+4_L1N)3R7NSN^ PAT%@(3+8IO\YE:4"\5 M9KFP#44&"\!^+/H)Z?-NQ=LI;F[LN^/;OJ0&08I[F<$[CELLYT]$1,S[@K%W M4C71FZ/]T\/3B.T2D*R_JIE<9A?'ZX#:-67Y0@X0D#OP\)V+"L>1KWK.N2M: MNI6$ GJ;U=V^H_2R(P#?:#9'UA.P.:^^:VP]FU#),:QL=#$QT'UY:K!HNX=, M;;SC_ O6Y$+8A:D;6FF6+KK#0N](GT= M]/:M^#*>RPSN(I:5=@(@+!I_O]7-,9,RQ@K0CB$QB(,G1]1]U49?JSH-#/D, M;QT2:XWGVQ+#3:$T.OAJK=0M^-+C&D/G&.#:#O6N$VS^6597 VO.[20*61>A M6CU4FJ+;4Y[;6ZZ?]_SA?1B&:UMT<[I476C/Z2LE83%MZ$J<:\(+Y[S[4K[[ M0B/#[>[P,7][?Z17J+V8-O4 P0 \@H@.^YZ1>VLGI'ZQ#2YI9W\@ 4AG$Z6U MT>8WZRYDVRG6V@+)E)/*G)MZ=9ZH^R)H%!XSFAKU=]>'(N?=#)IUD>=V7A5C'?BD42VL<=IIVI?%SYL7 M7=2X;PO8Z=]Z*S"!G4M#+ VA8>?CYK?-"^Z+4ZVM88,M@^J!_<8%#^&%U'^ M'TZB.HNJ%)D<'15A$ ?3H[X.81)L\E2#%4:AS@_3$7-J[C'J?C;CFKYN7-/_ M9>]-F]S&DFS!OT)[TS4FF2&BM.7VTN:#,E*9I:[*DIZD>CG=\V$,),$(E$" M!9!!L7[]NWY\N7X!,!:E4A%4LC]4IX(DEKOX]>7X.2_ C30OEEQ+CO/%3DGY M;W/\J4ZD.YD

N==SU/5/F_>.Y0H[S^)'S^)KW%QG&QVBYOT'[/37?*DHO MG-U4W@N1)4J6M$=-*9X4@<*N/D[JYY[4E_VC,59QSXN\G38?L!._^IIG%SO4 MRO >>G*AP7["=K)M)L);B:\^/7WR;KJ*WSU.XN>>Q+=AY%=)I!!^72S18P[Z MAO)=^-=#2^ZPG?Q9CKOC?'WN^?JI;+NU+QX_"QY)F)RGLNV.,_*Y9^2,:')" M;)[RL8 (I,_(,N]3LO287I=76FYZ8=GA.1&8:)GL79$OCQG($/D!ND\M+K'E\D3ST[0%0I<1#P2IP7Q2J2>_@D?=W#\N"S==D5G" 4 "2N)#6:^>3I5T_M$;'ZJ6MG MU9;5Y,EW&7H)%$<_5*A9-,TZ?)46!%7/-0]J6+Q\#?H/N'2\<*BK@%%-VB5 M5S5Q$:4BJ(B4)HP>/RMQ+Q=YUS#;S+(4)ONFW??&X4*_$!^EE$]9]7\B; M1>*!)X^8Q8QOX:_LS$-OA-&UI 63-?JKVF(6##(N8D*_OG2L?#7:MY3>RCC= MC^"I0P!//7YT1$\=T5,H@__,".VW(N)]_X_^JSG4FLF"2\.PFLJ S!7SV_+> MHG\=TMJP]CCXM"W3L%83D3\O9UQF.M8C/JMOMT]N"I-&2\"CGVI-V"0D6W?8 M0CG& Y84/''6;\)LMZMPFA<]3K&^XTYXB9DZ.;-BQ?VSO_I%;'Y-60=?0OH4 MJ(FMH!L+C"&R1I5&FDO/)L7A^1J??C0 M:.CW^.>-G=0R$\P;B-$S-B;;(H[+0/=@3SSF>XS!HQHV2M&:&;8.??PLD M; M;0TCXACK7^=/?*FAS&1#:]>P_-:E5Z*Y+WIJ'@@,L#?4\HV9*-.MW 3G! MO GH>I)TZHISKI$0H&^66PMH9):*C(6S?,5 PZNCQ^,6^=S>$_L"I*D]I@ME M;8[W8>-@HT1 BOA)2:\_\9-H[D([A?H(),L>LK,@0 M6),WYSI-=)A2!CS!:=+EG%6KLBD)=:/CW5N@ZY &46OIE_;NSCVKXJ>%!K$ M!,KE[7H'[D'$_]I[1V\_ E1P'P-_2;HZR. LZ7\PGJ&;2-RDA"P9CC!9+]FU M:'BJ6=4T'$Z38A76, %B:7.3)XC, K>:I\F$Q'.UI_N?O[D+(>DJ^/+J.VYX M[@K0ZAX!*W$6/+6B3:BU1#(A\@U=SSVDA0EF$78*PX<_1GZ:C/ZA,A'A3TA>GX9G4A%*$.IY)048[DLG==@U->:7L_=*JA2\=,*FJR#.C\]5$(&9.J[N1/)I\*'D);0OYUN:,#1BX!1EW4LZM$5= M!$TV%V4[/R'R<3(;BS5^XQH\RJ[;H+F_;:GW#1XO3R*!XC^LB+HT;,Q%%4Y\ MUU>#QV=ZC"A7*X/IT7A\)E*1.]R36*\(B!G-ETZPODPZJWC18 ^#2T#WI9_3 MO>EJ]@N\]&5>;8J3\$IA2K%PW O6PBUCRJI1?80%I?(9F$."K=/'C4LP(?3A MCM6WO[Y\=_:78*I>/_][^-^_O/SI':YS]K=7;WDG'X.!NT!XS!O#=V"&,'W: M)))C\7#@6:O$^[:AI80&B_#\O!?__);H%""_4"_*\XU8,[!J;*8GX'QEY:[@ MF)65*#,%8Q?6_6)#:@&I" @R[9R#$=@'^CT'2Q,/Z#Q8J@UK":PJ"":'_Q>I=<+9T6-32\[R8.%>(JDBQSA9/W() M44M/J32%G(67J4(&-BM:,]^<+(LU!!;":991XQ7H5,*X5"T[P=L=N'23_!G)-B_ M^OKGAYGC%SJ"10X!+/+X"!:Y?V"1&UGESVZ#N]E%L2R\?>C4/C"OYVXY;2HS M#62QZJ8^:0M2(:3S\]]%VTP>_/W-?S^4[TK<%\Y8(HR>%"&\:EE)6#2HJ9K? MAAE"6!*^^N>F=:(#,*+=9N2\G[8EM2I/@YM9A%"/'L7:\\4<7H1S]NBUW;'7 M9O$@>]R:>J[0@NH2*4C:,1O\SL0OP]])*"KQSI*4C$-QXD8)_"(C]*9PI-,R MG5;-C%D$D2WNB#E&!#*1ZO"BGT)A/]_,)#BI-TN(9R[X/([T>!PV^:>B-T+; M_>GD5XI(]ON#FNQ/R=7%N?Q*OD]<=TM!BU(F15U2GQK"R\^$K35RZO.5'F=A M]M6#I:P6C>,7V"RO^2/*J=YA8[SZA4/*I)@@'"%+(HKF,%G(#<+8-NYU(OL) M$!781R$P!3!YTYE3J.Y=[00UN2(U-AS3L S.D>XZD9%9X/^^_PSCA)>2Q:LO MFNQLL":3 -T),IZ99[DVE4Z6EG/DYZR =Q*\<M!F$Q]8CKTFSUKG0W*^X0]O%UNKEA#BEI=+(HT,HWY]6Q;Q^%*8%]N]0, M#P2S)T03S.X%\M\/?GCQAF1IM33#@X'IU7G#0)AD,398,#7OL5]VDV"0T='$ M<+Q>5S8RZ\MRO=94/!UND?T$BS?=WK&N>@#UF^O8M^Z;-8DU<)U;+4M'T-G= M;$]15U,$#5&L2S4O/]]4\3EQ6SJR[]G0&I&:52O90E(9JU_8PHL-#6V:=[L[ MN.X]&]D$/9Q(!PMEV[\VU%+)B1;NQ_H7E:C0;@G&L9I8T1.+5BZI5L38+!C 8BK-Q">^R: 0'HF?(B_37 9QQM_15TXK_'7JK='#=LYUALA/L MV'G$!W 5JO8>CO,;.84]^!51G'E?')3^,YF*N\=24^7UC.D)X#8#*Z?_[[F_^>T-2MF!"&I!3L]9*1E-#0\\=D7J?# M,"_RS2=?G7X]>1?L1_"S.(J4^M\#XL5XR$,,XR_YZGNVJ'XLYL(U#_PJ*#U) M/.F:L281:X(R,(5NCF>?2(8^ 3)X!]6@.IF%.'T!%<#8AWRZ JFC@"-*J?R^ M#N,=S@DM]<00#MTAA1O0 /Y04?[G+_GV/8;IA[R:BZ"-X:[H,-0)Q9=L3A,] M&KK:JVU%P5TIW&;)UDJ@&U_LLIV3., M?*F"I1BKYNR+-20O7_^QZ,?=>NVA0=&7EG=$S'Z6[!FR'P7#T"_"2=M*QYK? M>.CTL:NYMLUP'T*O(T&[_B]&"@"W4-J M'=( DT\D#:"[3L7G^F;^1G3&D<@XOX+*6$Z">63>$R?_Y H>XQC.1GG)#GP? MTB00R3F>/DI8W(FE1,A0P@C^G;I,PI!0FAC>!:%+8W/*Z-Q.F>5I/JJ7B;,3$5]D6M'L==-4'A%)EJ^VN5H M'6/T%LF+1].XO6@Z-80F\7S],QZ)10X"*_+DB!6Y?UB1NY%ETAU__[V6ZSJ+ MT""6,"_0,?RQ37A)((D^.YSZ,?-$%R#4@C3?XEP'%'I6!=-9<1(++8_N.&&O M>E!G,F(FU]5+8G?2H'OPQ;]?2;*X),<@?RVTX8L/E@*9?ST3TP=_>1/I!,#)$$X:*O=<%">/OY3;^ F MVYQ\,]*LGHOV251_@315\#_^WI!PZ_/PQS ![&-\_=V?;O33YUV9.VGUMCCG M[IEW%_#FR+;FYQRD0AV=A%6%%8C@W#/.9X;VQH8J)NHZ M:GZE7N4%7>'CX6J?_91X:VP OR@;P.%;(R5-)$#AR8KDU2@PPIL*4]1NLB;I M=RR)\#X7-KFL*"S[Q2VI>%H@M[&AW*+[IOWT=/+#CH\$U#[025?MXN;6+V:F M*2.Y(VFD!L\09% M[3)4U>8T1;X6AJVD09JS%4OJ3H ,+A] KF:0*$4=^%RC M^\BF]")7--+*0LQHR@1GV2&6EHPKE%E_RI+,+$ M/X]5A,D+/2J(3M06"9^L\8P+KIU\3L=^>QYDDZ8JEDG6O@S\SI$'18T>Z*RVMEI#C"A,BSAXC!O82>&'3H'.Z4Z%1 M)+\Y@Q1V4RG'OOCG;<,Y0T9+X_L+Y!-CSG&6KRBIS(W4\Y+;*;\$6[5!D9;= M<]=AGN9@U8ELV'(#UZ/T*\F9FO";H9B![PKNP3>V1GEXPZ'W' _80K[53M>) M/87X"&7KDHC3@L3I4/KGY&![\W M-%I F^S(@&:B+]#[PL=^AU"K MF.F(9P2\&E,T35FYM<@1F6A$XY'+!&FQI^AMT9]HGU75,![9%N@8>)>7VYP8 M5?T=TX/Y#,FGW>1ODFYY\.[M+V=<#TX?=(O)_CB$\W$'_DX[\#6K$Y.C"[>! M#Y%WS!K[1]^-_U@)$31C/#3=(SL.[M ZECO;G6T;?ZKYPPMI)(PX(H/.?WGF M-OU?Z:__M0ECS+J-35W..MO@#_[Z7R_.'LKZ://7.'4'#V^_$9%&O(8^K'S"-SN["$[$Y!_EY'6(NE@RQF0^'OS4?*CP38:.>,-$MR1: M$[-VAQ/ZO/%4S3_&L/'P?>'+LMCV&:4A*>(KS\#-H.]2J*J;=9$0I,;00PHK M>[FMJ:FS3Q9,/Q"O4+]C#(V)8XPD =?H08D+ZB"EH?\B& MV'_N8R'\( KA3X^%\/M0"+\'G B64I3LR]QI HE:4O>^K.@#%Q*;2I* JIQG M89)(E!EFK:&&D>FD[3\;0J">4>C>M'699^'X*^N*3\RRYJPE^^\ M8[) M)6DEHR^O=#IYL\^@*LL=#EQ?9J0OAO]X$JX:'O8_OOGZ]-O_^_]Z_/6C[T$# M)B;N/YY]<_K=1/[2*RP>SO%,I% 5>4@;(NBDO'!P] [\;'XE<+2BG=$)*_I0 M8>HI%X=2*E?(ZSZQ;C-=YV4M<699XQ^E'Z"5#!#]QUH(/=".1H):;2X,RFOG M!,Z+A1(K%S7GUU73:WA5G!!=QDE\!:B!D(X&L^3,F!;'6P)5=\6LA9 KL\X5 MB;07-B7Q-)$\0%FSH[XL.R1)P_YAECIZ?$I-;6F#7I9-Q7^&9S'ZE$VJ \(/ M/4SFLG= 5?1U[Q-4B#_FF:X;.7@Z$37!X&0K;5\]YC%489 HL4ZD0SQK5CMY M6S H0>^V?::XV9+L-ZOGS#3Z%R'E:$8 MWTZ0%[?13AI0%.SPCQI9F+?$@2V#_&3T77>Y]#SQ8&!>IX-?N3[J\&IA M*DK&ZZ = R4%PLW"6D!%*1(V:Z8ZLSH'"XYZJT!M";T0#[""LU]\?P"M%"N3 MI:^=B2S>SL;A/)B?M0)-&!_KQB##L%_,,@P7.'QR_G&AC^>91M-ZQ"; M9\6_X,S(6B9"SI P$2VWEPEB9TV4#[0H9.$ # 4HA'TYD0+FE]EMKI6C#I*1$5@?FB8S;AD;TH;R%_FE;Z0HS@&C,5 M$!ET1D3@#SL$!HYPJ'S)1&KSX/EZFYX.U?*JYJA3K%3O3.[E-P5WH^ MIQ8M8"Q*"#Q4(I!,7@$218]8?,CI4F(7,$5,3LWW"^^] M!N8JKSI";C G-9Z_7-BW'-<8V*>"ARN3 /K:G"F6:SHN8:OE5\ 3RG_7^9+O MRU^%"E>M*J A2N GE%ENV:CPG-$$\];/:](5HHMAL4$9 &H)P5)N*C!3CQG*+1Z#U21JV)=-BT8!9L9U9A1_P&WE.G1? MVI?\[[%;)X<[5SQ :[G1OBNM0\B7P?&RD9")[CV:+\JB$H0,W^PB3&-!^"Q: MQ9?!8,U9.B3EL.W?+]$DX]6I]P(LB9R]1CSR!FZ)TR[UOEB+\, M &9.L)$?TS#F2^E/7C?9I&EMH8GX%1':$N?1)+JCV-F9KM+HV)U._M)L"SQG M^DBTT*8%T) ER6"[9PS[ >T[X89KZE<,)]LJ?0?VF=GY'_'RHSV>[AB!S8)X MG,1+PH3\O"T\TAKH!XZ0BTZH>RM*0G:)]ZK%N[KY^"^&.Y=T'/RIK="E%H@_.)S)+![%ZD?NR#&X5&K%D0*<@'=;B4*MDU&;3YC4NQ<##A)I\H&(7P41!$O /5Y$NF"&UH87T1JF[- MQJFJ,MTBO6O_]D'*"HZRU'],LG#A, BO]]VS[X^S^+EGT4CI MAIW;L2EYA!N4'+=KYNQ8.[P_M<-GQ]KA?:@='HW6)S%:KB"DT;JR$!MN<12# MSF1MZK@=CYN[G#FE%W+N\*2B-C9E%T>%"(*?1# "^;)U#[L#6K*CZW#G<\DR M0@\H)?%,TL^/L_FY9Q.E(F59<<5S5Q=7_)J4 M+AYPQQ!94/%L*?_7(G\W:S:54(&Z MZV43N@N7#>91J]$]3)++/@T!--7\SB\H>^(2*9K#6.2739M/M>/%!?6HS4R; M&$5S:DT2X,ZB"B@A# %GT;A\U0-A>#0BMV=EO0X C!8N6Z&6-&0PO?]IMQ>: MBF7VC$V(C29GTC3V1O&6![X'QJ$!*9G$MY%QX=G3;YD5GTYE8H,N+_,*E6$; M*^"Q'+3KU:*?UW[\S3/^EH.8)7VP7.3^>O@M:H\-&ZNIC7\BWI>2B6W!O;72 M%9L'=V+:4!,ZX"6MM<:A5SH,;B4TAM,P5Y)%MYR\Y;"1NZZIC, H.0J( ;C# MQ4]4O10P@BZL50I'#KZ/D-*%FM^A/O0I 1"8;Q;,ETI 0%%6 M3=>L+G:HU&IA-%UV=IUR27E*7+:IB:M UO@B=!%-JHNRLPC6K-LR+&OO(P>;)\"ZB$^'F\9QK<_Q>7,NC M[YY7S93:<65H&-/,O8E\9B3*65*.[R6V?=.=XJ^/,:/ TRDYK M@:Y6&)?\9%D0'02M_.#:32JR8=3F8%VV<0$*#BK6XK'1J+FHJ4'6+?C<==-4 MK.E#N$T0 ;3%K-V4S.=3MDNL>1+C[L"_2I<+]E>7S 6H^;R"&M4KP"VY;IER M2-O#H5<2?HX2.B]C%2/MH09]0$C<.D25D%-_%&VV$V;;H;,*].R4Q2$":S9* M94=511J#-JSGIMYTD3 'FX;['$%Q22:0NG\8G+4(#U #O.KK3U;)-M),:I]F M$UG(#$-TSBR48@QH>S.*I&,NH'"5$^4@DH>.P!;LLRV:K:6HY%8&)#G#-?@U M+M&4SV@22 NC+1O@. "!,A*QZZ3W>1I>=U%R'3MR-IHWS N*-;VMN47/B<@R MB4(>E:?CV=#HFJ24#0^8^J53/.!"EB6[F8I.5;4(D-K [A.*YD0XD93 TM&2 MQV62K IYK;"Q@CUO>5K(L:BT.L%7S,6[][.G9XH9IHLB#VXX81^J!2AO>-]* MP_SW :M*E8GYOS@_<.,(#>=>"M*-Z57 M9AGT[Y$*89)BRI/40/B2'&]&R]FK3*/\AY]"1$, -=]/EJ"=K\AGQT>X5"EL MT?8MQ/"0EJ^@D<=0($$,BI41FQWL5T1">L/8>K-GW-?"%=7* M;DUL#K:=!J2P@9 "9N^ /,AVV=0:76L(CQ8PRD:R;\P([8-V(H=,G M.6^(7.; Y_U7.6.QDB5@=^A),T5M<;Y11X@$X%MLP[AKNGQ1J.986R0ASF9. M1H=A2&Q2E927AO+5;+99J6OV-E[E+S!OD^<.*!D3$0E",L'R7T43DZ(>^*V8 M<0HFW=C'\"MIZLCQ9AQ6%?5EV3:UA&4@8IZUY92#P@4S&H8_DG%GQK$)LFN/ MO@>X],GW5W#[G.*;CS\^>_S9TQ(_Y3,Y(0]_!U3P*K[])OOZT;>3[E\;6L&+ M@KF>F7PPG#PYXVW'NM!DMG.Y$+"M\#;JL+S7#?DJ3Q]35N/I(RQ6[#C^;IKC M^.KK[.FSZQ^!Y(] XR[VJ;#5@![IH-/Y. M'?HP&8^0"'TV>2"Q&8@/FYI[RC-/8D->?QM]M73;ZZS(?=,@NJ_+S;3 MHIR=$)0J]3I$45ZBNEJ0TAP$%W5AF&.6I:>$JR4ABYETCC0,%2<2E M;2 ^G0$Z.[H;O^3AN'ZOJ5.HZS0I^DH:BG_0/+"\\NLW9^S)-V$F_MHI,&N*ZB?*?S9$=%W&=LI7.;OKN_YP\*!_&Q#P#J;GS#-E-"9S[SYF% MGY5@%2HXK*>D'3(H;2'BA_B*^T[Q878!J!-QM5J81M/^H+Q\*-R_G3XZIVL& MPX,4)_&5@P ]1Y-6&*R.X/5N!&@/5]3D.>[M C^:N6IVU!MTCCW^[!4CTCVH\%BXH1]*.>-6U8<;GQ M)OAEN^_)L>C"QW9N_XT/@;VHY?TV* +,&AIPU^ M0M\R)#V:SJ2XY*Z1M,-QTO8IO'[Y92FL+-Q]10HVVT2RLQ\Z M!8DCHJV)4B:E*NR$Z?;(FZDI_;XNSZ59CJZY6<]\#29S>)V,VG_G!3?]TC*; MHR9;X5H;RL<"*A0;RBO0>5 S8AUSHE+0ILUE"^;5S;0JP-4^5_*/K&>1O5?P30>T09^;&_LR-ET> M^B:E8)9WXI-'C[[-N!0!*$E>2X%8<\^+IEE3Q]=:NF!9=&0<%<0(H%="44_5 MA0)$0)5@Z%JXP=UD]N=F\DN.*MR9'&B0%&5U:B&/S2:O7TU^:#Z$Z/*[;/*/ M\XJ=Y@WE&'\&5=!9OEM2:/K7_WI\\OCQHV>9_&7RLJ,O#_KJML44YU!X@NUV M>SJCER9:VM.P.7@[^KY:BHER& &TNDJKL_32YJCB%'.5%V#?P=V =FIIQS4C MGB *(=H"J*Z&[SWGTO(;.)*T\WZBVNOC1R=_/73'Z]>"-65!O>G?LDM>,YO\ MKTTPU@7!C$8^_U],^REVL?^%;^GWR/4$BS,W1G3V']@YIR*E;6'4- F3< $D MNP3@.FTY:>62F][%>)6:$PA,Q74?)/&8^2-Z)$RO0+LC8\/=UF5W 3>1.3[> MOCCCY45"T5I"(>X+O3&OK$;^SJAK/CH0G8.R@7>?75[+\]">7F,]=\7L]+RY MW+]NCDGO^Y/T_OI+2WK3;S?.OOWWZ>#[_ M9O'U-U]]]?CID\??_?]/GOR/P\Z4WS7CX+H(IO'YZ>1-V;V?_,0>U?T_+&[) M\_T261;746ZA ,!7(21L*@.."3]&R;">O.<'X*M1&W%'FO" +I!@[^@5N/#M MPMK(:F/4PV3^-:*.\6<"HO,_JG]^(D!0#DA1]0O\(N0HV!82*Y M<8&F:FA;%AY7$H+U9IO%>)L+@;RJ$>_BK]Z9QV*U_)#G 4+S#&%Q"L;I-LH* M%2&D':WMI9$E:D]!6*FRX@7/\HO%OD:;]F/9S39=I\G?YV%'[*A5,CSH3W;] MLZ;F8AF^\R:F!%[9ZLT$"*.:.^4UTW Z>4T44ZDS'"&7/:-16E M6QQ5E,NS9#Y1X?844(CV'C-[#VZHFD8_5G0-8CHE1RI$6/-8TO02 "*6SZ.B MK)JHW@+C:\^+&2U.]OYW84WQGRLD#D%.:V(F.[9HFK0/]BC6)O>MM32?Q 1& MR !YSJNHSC(OPI%<+F/"AY LP),&HU'RLK9A&R2Q/KZ;\C:.S7UV:=Y@&M[( MQJ+B61@?S5=_DN'Y'2$->RWH^+O^6FCSWDV5B9W8 'E*WEEU<9XS.;>E"9W(+S)\O,#)QK"Q M./AJ?5_=^%,I,JO>,W.B,SWM/NGHO@+SZ)6 M/1/FJHTIZQM_>_^'D+6#A_@ MW,RX-+3FA8)I5Q2]1\HGD+(M,'P&1D QF[*5\Y$RWT^')0 M72YF!.PFBT_=#YMV=D$ E@04VWAMT5R(QNC']O5%L2WV_0!Q!I)&\W)N0M1Y MMU9.SKR2M!(U_O 5A=@3K3HLS26-"YB_GXIINZ$ST=8EU08V:$(R7 G8&H@X M5EY7Y!;GB!"(,+7&G!8S>A+T\PBM:T\ #)]Q0@SI**<:3&[$IFZCW69>4L=5 MQ%TN ^-1S$7U,6H&4,_+&OJ%E U,+4ORU6?V&=,Q:^ EXNGL0N1+6K5P._5" MZW7P'C=KU4 &M6$8YBHNB(G ; 1?'_\>5N,,W>*\@\"C6A'TGQ+7(+S?@1NU MEAZ>+\'RI32/UN^'OC$XW&ADZN\EM-##_8Z4U_$[)%^14/KU-R1HCZ>;G7KF M3ITTMN(1V"C^!(L3Z];P3?9AIC27W'0TN)MTY LHJ4_7C PB2_: WB-HQ*D MQ Q70B*Z*JD@1O:CI 5??$"G)9@'&ND\Q7WHC!=F].#>"@XZ?<>W: "(O*-\ M\HH/.6I'S<*Q3 $R?CB=MYCA**3[EI):%^_+W9^N! -22-B)^P \,8-"4:B MM%C"G=1"Q1/G#+?X'\$^^PMGV""C'@@^\=_5/1@>.%(:^)GW3LWMG91K I*T MI$PO(2*+]M +8V_W)>.4[,_V!J ML="T)*9=! WI"#+]$IRN MV!DF\RDXI3BC?B*-USBQILE4@[V[+I>;N!;&%@"76O,6_%Y[+PY$S[KW1V(L MP3K)=)68D;56:.9 3)<-8<9^V'X+4&SVXGI;IECSRY?W)6_+\$ MIF">9[XCG%T* 8M_;0 %9C](W"0>]V/%[P J?M]\:16_PRS>W8,VEZN/.K+W M*HC$6+,DA(UQ1\^5N>9WPV3LO.R(HY\S2AS06W VW?E ="Y:JY%%(![\:28= M,>?@7!@-N'VPS='SIB[7/EIF%8D8+F?7!K!WCJE\(?-*YS!%:BLPIKYV*ID;%@89))6V"!@? G6N,@;9E=S[*H M3".W\U^53S9!1_3(E1\( ;M&1Y<],/L\M'GZ_@RV%DJ[.OM2+2GH865@9#S" MC:A2LXFBO:@ 0*M)7P)WRNF26*K"9BZ?GDZ>^^I6&]P\O.JE"YQO$^O==O]\ M>0&@6%L4M2B27F-M2N!O2.'9;+/<\+:<%[06UXF<"'[OF__<=5*VQ ,/XB)M MUT798;E"3"T9-$\-Y3X*7_R/QU^??C6BB/KDR>D3543=*ZJ:9O(RU+A9'P!\8 \^N;T43(B4ATY_'4B MN'UH9A6H56L!&94.#MG72;^G\P6:Q:(KUL+*PN0NU(^I#M>TUUVH7*2OG$?1 MQ/^DGQ+W*/N/._,TTG9,!_T7"C"6'C)VTK@2XA)SQ*B9N031'1BRC C.=;.G M*NZ1(HFT%'V+-QWX!WNOUK0CBYV7^1SR%I=6C%.!L>A7''S>/D(;R#(H4QS[ M,\+_U3%&VEC#0-*B U$VTE>)!Q&,S=GG$SH_F*GN"UF0AMD*J M9AO52/@_3+]/"C)Y2GOS(*Y#FVGG-$X+D?S;3,,IJ BNAR8(ZNR>2F$Y%3Q; MV&X;R1H3S,W' #CNXZ)YF8 )]ID+,16=)NA'=ADY:<7)22S[K% M1Y!!O\K'U A.\VF6DG-\G)F!2K;KBNTRYS93("Y$FV J(;^C474II% MJ5*IP%-MS98+BQ>#UZP]/E8:J3Z=*["?1X5Q_7HK/ SOQ7 N-#/.4%K*-'JE M>DI(YY<5+X5YKVGCFR0/C-6JX\5YO$MD.R\FBXJ>%QQ./(84[U,&.<)(2-3- M2C\W F)]:0ZQ/S_'\S1I$1@I<2%P9!+%\%_92*A_X^$E%DN]_*%;F.M'DX5* M]7U3E 3G/JX=[9X3,QIVJVDH7MPE M\#6I'I/XFL#/-(,_W1U/GCN?W'.)8+6*Y-'\HSBYXTS=A8\0-Y;"B,;+UXRK MNK8CX_O? #\\SN+'SB(06I*W >,7"B$HU4JHR>FC^GQ]L9,/X/QI%H!U/HSI M/2W$FA]90.[&JH]HN+A4DJ3NN('O8NI%,8U(7U9KI"W[4 9%$]@>E0Y0^\9Q MWNY@WH!F]Y*F*#Y @?3HI!PS"Z5']+ZE-,_'ZJ='B?TCGP><46YP*ZBF!IR M>WD3I->/TW0'T^2VDJ'(8O^\[CZA9=@)J$[5B:B&W!P]U3LSF/OJM5JN\@P( M;IZY-%Q&:;J>\=6*%4 ,"8 N&E;0HH+:$'6N95@[17M<"'>P$#KF/S.QJEXM M0]S;J4FW>ST9[8AVA#8B,&:4.,)_Y[H[COO]CB/3L'E/Q!/B5+9'^5 <0U4) MZ!#TUX8*1JF<&WAS9OFJ.$[I74RI3-5@RP*\6RQ+X81JHLQU!&.QV)Z"@8_% MI3N>R\A)LV/HML"3!/:L;,%+TG0MPKPV8793.2[5RA2-8.*]))1\"VU0HB15 MMF7B:J6#V;%X+2II=T_JDD2A)<=ZMJ?PF45]PQW=,BP^]R;'E70'*ZEO##BK MZ'77=F51S56^\1@XW9';Y7+V6W33AIT_J_*R3TY S1,,BKT$R?)TEXKU'6?O MCO/\3#P] ]F<^L@(?3Q 8%E^@)+K<;+N8*OYXVE>=NUF)6!53O1GKO\(1C%? MY3-R>7T;^8'#\IX/? HA^4\P:!EZ%AP2/XJ*#@0,PIH/CN6_C-&;**.8^UM MN,Q,5N\\@G\=O)@YH>P6%9"_"#"I.44NGGGXONM"%:"?PRU'7&$"ZO]IY/2[ M"=_$[1&;VD^!^,FY;#R&A!0$0R%K@.]E*/S"L+2_%K24BIZ?BHX_?ZH102LM M+^W9=4A^ C&HAHYS3(,G>B[_<,O6[F!]? >_4<]Z*+-!/PVMK&F1]&]OB_S] MV%CL&\$LCC*M:: *MD5[(CT +JP@.M"QN"%32EW)(UPV=&5%H_/D:,=N?#)% MNBJ?\.G;4_?UT79E8T?N"O=BV%"I17-="*;W[D=B+^^',M,P+<=X*[PV/DLB M:Q/E:3J1LNAUR/(#CTR)F)O8?$+,N85OZ)6>!HW45TV8)P7Z+^2'W(J!-ED[ MK%CHP#&VI$X_,:76].HENANTT:*C#H&5)>E=FW'_B1SK6MDCHLKC>N(VX+;( MAQ_L?20'+9I 76ADJB$+UT0SG-L MC?LN-6Z*ASTPJ;#Q5'0J'CE>#@% ^MT10'H? *3W@N.%)/"HC!4-UK;LBB%S MQ^GD;7!XJKRECDT7B#!/J[-;?R9K0.6QM65JE6):FCN]30$7>?"G@@]<@=*K M:'&A$2+'JXRP8WKIM1W@21KYUQ)4B>PO,ZE#KV$M49A%\QR5^H*5INR%=8LN M@O,77(@YO<3VHJC1_L;$WN5[8;?!V#6M]$!S45(9;[BYCAH\2:LM'&K:.)JZ MGMX%<*?P:)(\[)DP!.V.(;+)EQ.371B2I&,:S%(J7ZWC 4AZ[J1KB;J0PJY2 MPL$.7I=T7J8L[#VZ]316N1'9^H&[P8DW);*":'!VA&\45K"[8VZNY+.Q.&C- MB'LJO);$UB($-53%:FKV<&6U=TJI1(<^+ZYEM-1-YVO: M-G@0621TM/7Y-;E"C?LA?@Y#TCT<<#I9[I&?YT W!:Z29J$/6^%$>9U+# M_&?32E@TI$G?YC1P+;1I+21Z^=J3>SMX"^M#,W_$HSS)44[B5VV,2ZQ M8:>;LIIKVUZX.I$L+9JJ;#C"D+U[LFAF; VLF[11 D@L\K:XH-L#,U/7X'NA M%XM;_XV\%=Z$$1D#7&K"WO[--W_*)E]_QUSRS[ZY(9<\<GD"R1,QK*/?@-&4\D93+A M7%R(!BA5Y-?;0M87B?DL47OWY'$C/:7+\D-$UU%2N^\'.DJ\STMS=A_/B5<# M5F5F>%3"+&7(F&LY _N'6[I3XM\1-F.O(G^A%"5Y'Y;P8XLX SZ[O>U;<=]K+;JA*N-U@4>827 M0N2!ADR+0LC84>:58TRB6!CP)2Z:=J]M9M.'$XU)T*4,<5E:JA5>O?AA8YM4 M#C_;J$:9Z100Z$@2VYAF!D?I"?5,CDLAK5<)%?_IY)?PA08K3,F[.M$XQP%/ M6>"8-F#U+Z.Q#L=+9,1('Q40IC];Y&5%,\4+OO_8^EL2=*Y( M$] =V['R:YK/P9$IYH5/BDL0YY1R:I?>=>2H+M]R2EIO,LW"BA0?TCT9%1'Y M.,8S4D1U42Z8G\\O,'JR6#60Y#\-!N5RB[7+UP]+$<%^KBM*+QZD(A:CYGK%$H$]Q.GEQQ9-I;:-? ]G47+TIYI%@RI$U MN4(N-KW.U?Z]]-%4N2]9#+P%!3%72K8%SQDJ47IX#VP"/>["&Z'4^[(J#:ZV MJ4VG&L<$OPE3F\8:]XJ&FXB2X5*8QDHEA65Q8U&09JN6+\E-O6I))@N#57'B M[*JU2SEPZ0TI=T<"U:[[)G:W,C0@_+3FSX-W&2PY4>:3\J;YLM(XF0X+77IV M/8FKRWLR\Y4:PRPE]-J&TZ'JQ$8_K)I[1 ML1YS;^HQ3QX=ZS'WH1YS(!$=0"H$::@[U]$@9X,08OH_]U@TOQQR8U)R.J^: M*6G?CG0,T,M*=C@V#X1@(J2I%#_"'DC] L-/'L0("?# H6/L'*GJ=E"D4([@E+<2MQ M1K4P/SX_B\F:VSS]R]>NHJ!/_W97-ZN.X,9GE&P61_1YM;K(M_GEWFV\Y72[ M;N3.[4>4CKFP'8L&KOH7UKD1%P@%,!3B7 OUJ/R/S0&;E?I:&$'F<)@[#4\C(]*3-D_Z3@RF4* MU'[71(!N29H&+*4I&;M$[+Y^:Z@'AEF?ACWB,CUNVB6A[;3I^!C(. MT3O-6 M.![GC%<59?8<7[<#ZR4R9WI$99-SRE,!2)H<6SWJJ4CD5V50+J)#8!%]\+PT5\=>J:?BO/WZ7@X=NP7N@&74%@$1:8%4Y[\ M\PU@?(Y?:%"Y353!U[X.PH>>"R#,/S\7N8,:-/+]'+TR3=4T9U+0*F-1O5,: M,:N4?*K>P./B^=C%PP"18*D:,4PH'U923-F#T$P+#7Q:FL'C^#HLI/K3=>X> MY_=CYW>6KY!W^C?)]682E'-CA&A <28ZFP0/0(_.N,^GN]^7O/,XL;>:6#6D M1NDWS 854N&9[:R!_J1 "B)X$O>*L*D(GR5)024?#"9;'/V^;@7C6?'"Q,\NS'F;Z3/=Y14NJ1LL0BR3'B;SK$U0Q["Y3SYE$:@C?$"BM#UB>Y.O$ M G-GSG$F[WHF8ZZ2):Y7I)!%-1X/_T)5SR7PC]-VU],&0<+DP$OK>S$UR>RK M:;AR+>WJ$>!T?P!.CX\ IWL(<#K:L4]BQYHI&:_,S!C ,>MBQO7"H@YNX:P0 MS/&Z $W&AI4R@H&C5EVZ70+HX2MJ56O?+Z1%EMA%.+%:.*7'*27U*0K-VTC> MP<0G37490=N=%N+8D3V>BG>]F@A63'$#E6Z[=81.D_P.Q9:$70O7*#C0!.?B MR$(XSN-=SV/8K,O&1* 9/S":#8H-^4Y>?CP7-,9'_@F)&8^3_;&3W1;P7PDN M>L+*W.N\ GK!&76F4LAEZZZ+?"D'1)B0@D!:!PXA>AD;<8A4JF3R*683E,ZE M<@R!R< ##_&AGZ"/)W8(SAH)!RZ+7N4Q7S;=@ M&C@R-4/7,<=- J(AB-WIQ)%01@B9/C!S))8,6 .H)NSP\\+W^LSR%1,CN*"T MC\RA_AH#NN2,A I/L,W;N6]S\J-K),D,,:86LXY:.,.!L2OR%"?L\#88!@YP MR.0,X(94W!.08C99;YL1();'_*'971\WDNCDG8?#K-?%<@6(H2+WZ($J/"W# M-<^%+>=J;8_,TG$%6#PNJ%>'K:)2IDCLQH%C'7T>&T2:,&YFZA/_>$#,6;I( MF$$ '?WES";1QC];VU!&*="&N[Y M->V:^-6&IV):5*@(B:C%WKT8D?+;SRGZ#,>.'KW@=&CM"IN;6I^F:ER&H:]AHC_]8>9)6%P1+-0:; F9:< M*9"AHZ$"G#2AK_M8,)3[A),/8UAO81A(NBN4!D;QXU\:QBL"\H@4I8JETQT^9!*]OR M. @*D]O..\)R#X3[S ^4'I2:8+9A@[J+X;BB)F*F)IX-B Q4Z0AR51WAJJ_TAS'GJ;'8F@I+A7F0HN-V+LF(B^:HX!^17HFJ,&3>]F"H(VE+$XRZ5 MP)G6AP0,7>W,*@G,W+7L7C8LZ>GVGJ&1%9E=03&X-$C MT.;=K0CG0ZT(;6'4"=J +AWSLDK%!CA_QJ$,_:D]T-R:%R#)YJ2($ABH'RPG M@7NAX']M2EDYA+&MW'C$3F-F^5%[LM6!^H 5X(TKM<&,UI4"_( M]9H3N*U3YN7Q?B%,B/6@.())1GA[$+0&$ X'DER)[ATI28Q:D(&/A-E&[!:U">257T$+(:OOFRLPF.S&E@:,H_&\T\BXC<2][N^-Y>U55<+)VD^RTM-3%U:AE#B>N"I]D--#;[YY M<4DJ5Q_&!FVTELG1Q#331.+$,T1&5M.=Q&? M&>_/'&=RB/:8H"Y\]D]-APMQN5#0X,_X28@(UGS&4YT6.S9SA.&)#RX_!/>^ M$-XE#5ZT!^3I0?"C/)N\;\+>LQQ,H[5^(\,J_1E(@2]66UL4&DY35H*F"\6> MZ-"-3I5;X%&66ZUXY.N+''_1WQMVRJC1&/ 77;'\CS70^U,#?7*L@=Z'&NA] MM/^O!OH.:SI^-9&W#!>XX PFY5#06YC#'H%%]3*O-NI,[PL8$VN_4EI2)QCA M?]P7G%#O$(=]&,J+<5%YKW.@,1FEAA 2GCG8V\Z102N%:BN"(NKF,Y6%\\TE]<@+B3\:'_QA(Y$G M^HLI.3E0N?D,/Z \L!,7V<,O]GRAG=YQ ;>V)(F1M60JM:NVX+18\$YT;A'( MZY'+%9_"D;!)$P7S0<=LR1X%XNC7_BA^&6=">T2=Y"M2-J 8SP6D_*W,VN%B M[$Q97B."-?+%LK_(@-:,EH\F[Y)QPU1%,X%V4)[H3>U6[M( MCX199"DM%]2-Q3+J6-HJOC(JZ;FK4Q!Z@,I@[F[K5Y8PY]$]14J(A^/W8^XX M]*B%Z'?,K;U@QALVS5WT5GF6X*=V,5&N=,12;8B3)>W%,ZK%H4.-H@4*ZVG= M5TK&8E,8]FKDW20J'B[%4?HN9AECNI7][+H8J6:EG=6#9(FG'S4"Z@7SW\E! MX?URT@A+ZTL:O\/RQ5"!:QW\+E1!:SIO**3ND==H)P\F.Q] M8F+'_7GU_OPAIM7 W4SN%]D_MR6SA+TUYNX0ZU(L+-EJ;OB'8E:=I+25XH)R MYVS&V;G$!8+A]P&U;G:7N&+FID(G16,1/2V6^+'%+6=+.EZ::Z:*>Z'Z>WF'PIA&;/&*,RRY9N71 M:/VV1(<^&V/1:T;8:C2WQQ4>G]R3!#EHOR7WUU"5,BRM.J_6!R_]\3+)WCO^ MC+1%)583R4 *>W(DV!&,+D2=1 :GL@P@7 F*Z[60L;=,6=9RSZY0]Y@*(1SJ M].CO@O,E$"U?(/)[,ZE=-T-8D'"OTT_0T*&'!Q,X*S^9BX?4$$M,)!VO@PWI M="7M18?T4+S#BGXI:%/'8A!3N?.\,$&%QD<-:A'D/E)PP.<.W9!(2P;EMUBX MOK)RD[*LC,X7(R$4H3W.GX+]%9X ^"-<2C%?I>M36^1A#2FR)>;!.ST300CE MU4-4?F2$UP''I[=AMGW _NHMG4\W8WV>8+*(U/6Y]JDYG>Q9E6KG2& MZ"BW97PFE=*F&7EYUGO L!#>O?WE+%/X*CW24AI!!K=RZ3=*@\27)I,,H]9M MIGYM1#F18 *>=V7.JD@$L^7J^'!)^77==B/EW;Z,U7! HL/C\U'/E^^;X'(^ M?_LBF_SUOUZ<\:9X%[[Z&D0E&NN%(4KWS0_EO_]6UN_QWS\U'RKZ;_KRL0)V M !6PI\<*V'VH@-T_ TY;_?F+,Y?X?I>>CUIQS&3_BS;LL3[.B@C-RIU3_FB^&=7 M7HM(=#1.]++M\13WS840XF^D%[B_+ MIHI)SJOZ[/\X8TDLTF6+"J;DS"U\ V@!8,?UL#8?W(RB;:414C-JK([%W2B2 MX?/G:9*@W%*QM8C:HY#Q8W;^$$+/!'8]NW"WT1LH>!SB+CVM1.32BSJ7U",# M!=+,:"?= D@Y.K[Z/\ZD:WIKF[=M7J]%JA<)C\XE]3L]DN?LR_RA&L\=#4,B M[,<,8)S3YS-J5Q;5_.!;N2G\\DHWE"(.LU4[5LM] 1?!"IEYEC87"GZ2 "L% M7B,[#-5:7]3U@A'#Y)-9%DMUM1PSI;Y!Z,(7.FXMW:G3(!*/ M63\@G"K6S0!&+D1,@T$),3G2Z\$N$??E>]45]T5D]+1^F,)/A5K2AQ,*&+ O)Y=:R1.C6[XMBQ8*= MEL@42%6O)]H)2*8*KHB'-]5"KIG(0HIZ8QQ[#KSY,O*NO8: &T;]J!OG^K649;V2K(-LTM9J0$95J[GL[-5C7$9>1;%Y M=:/XDPIL,P_DZ>2M78_;/ A9(XWN88&$.<&AJK43@WEYYFY5H:, MDQ-%)$!9_YK79 G5/SE\LF@WJ!$XO&\IR%(VDHDJ3]J'CYILN[$&5Q$Y<0^A M"MMJ,=0>]&'DB7+*K"WQ7.%1B$378SMDU;S2'II5(L\66]]>MK6(GW8I,-39C3R7.37DU$!9 M11*MGL8*B\[DI >SR"^;%OO_"OF:H8F6GIXXVCQD ,?3F34MUELB *'G^\?I MVU/&.-/!$[Z'DT@()S+7V4>5[?#]UV_.8/N8Z0L]3K0"MI#&1:L6GX62S8NO M2X"3* <+&&]+I4W9=S6T2W48AJ'&%_.XZ.8CX5A8@"^2SYQE7?8!Y31 $I7 MGX1;/A58$$'@O\'HR0X@E$U/E_=VI>O[:!#3-2T2:SED3TD/;'5;H^#(\:N)HE*6CPA M;N_61O.VV8010$9QM[IH8&>BOM.F)B$H-46JEBR< 'G+ M_@IY"CFA7E/;E*1H$6V6W3+8\WQ* 7"X$!X@V*7WP$NM.//2CAK#D?[K 7J- M=YYT'W:#R)HA*(JR5"PQP82&X^Z2T@ 2>,+<\,5XCMH&@U3[R$PWI]G4A=E M)")L&%G"AIM6$$TSE//:6D#<>&QPF 4CVDTZKSN/X#S6<0^@COOL6,?]P]9Q M/XXNR#="^Z H^)GLT*VU)$;-C$@%U 4!09P.6>.= 20E1JJ4*-@2."Z"]89& M-9B;6'Y2AIA([Q#%&,CFSHM_H;M2.51]\4KHS[Z,R.IY)QUEP):*J-NU^G 9 M0QUG_9Z>M)V5'#^9V98FS"4+IFACO=":]:*'0&:WG!?#34DQO5IFXB%S'F#G MJ-(@JI( 13DQ5"J5 ;59,(0'C&;W3R*;#>(..$!>QDF_<$5 M;Y/U!@Z+VXT6MS;1:DZF)!D0<:<$IHL,+G.2)<$3TR:JFBF X:>3'U(FEMBQ M:WF/R,RC@07U5G9KQS&DM"S[%DSIN@%OM6_3@=J;_(D*'!]+_F;H5A?]J?MT M[Z&2M[30[RZ*OF!1-)2=Z_P1:BERX$9;O1(.8S8B*W T>>I0R,.&!%K\ MEI\+ZZ,Y=/-ZS3B'P.&R['=:H6;& ;O:8EZZ&G='!1HWG-?K3NUO\M \).U. MG^_0Y,RTV#6&"YD7E M/)0RR0!\8U\4#@E)1BZHAA6BYS"<2":)[KSD'?6!DAG6/FXY>VB!+:D-G,R[ MI-?)U"NW&2XHU*&8F!MSR7%V"*QIK!NO!*#\_4'34L)+.EB<"04E^:24AB)C MO\]4<=$JL53SLIL)(L4OSOXZI)D*RW!B6FZ.;:,US\0YRE>O$)I2(LVSB>MZ M,]=)1O?&\Y#Q$W!/7YC-3/MDK"^9&25H4R0.^/XFXMQR4R-S:-Q[:?\;*:%O M5F)ANFB15+)\^^D[\;[ $]T,Z1"LT6_XHE38FC-#LF:_=Z&5LXT"$-BIZH 8 M25@8(U9)"UF>05<;R[!Y$Y%@\>*HX8H#JF(>Z619=WA(OAN=AL$SA#MHGDH7 MF(9Q*"%<"@&(K$,1D,>.B*VK E]QD*%#]T#^PKW<>@([7 I@+C.'G(D MN/]X?[GPO"$Q',*='/5/])X$6$WFL=3";[!"RRYR[:6VJ0"X40 MU1UZ* BYV#Q?YN>48D\ O_)AN'MXDIQI^*:;W:@?VJ/S'DHN6-HF-2GYFC$D M(.I/TT97- $,N#)Z$S:^!'4N^,)67HTD)4DGMR-)CRNVMX:T5H;N,ZD!,//3 M5G:.D@W-^;]:/'3:\I[[(-RF>.AH77M(FP1I0:R(Q,%"*$$&/:&N';^OU,+V M)J;D$$\"/3U$X&;3#;QCL[KA>H=.PO&SHA0P TX#@1$"3(#LEC5W_<5A55HP M1-YM_ ;G/4C-H43JB<'UD?'K B4RR12=-VLF5LW/VT(]2!<]P6"2@"()3: F M(SM%?*?P;6*T$68?>G!U.6OW],Y@1I4^I,*LKDRUKEGPO& EJXIC"MX((T%) M\'=Y+7+\0KX*@40'[$[#-;UL:C:D;($Z7X6OW85Y2;.]-/99/_SJAB3#55&F MTAAPWO4?!PL\DIW NJ1JOAU7 [D-.'W-CT^U-#N0?.C<2@N)B4-NG+@B>D0(VH)+N0(]0.CJJE31D'X M",AM$7B*?E(2=B$8\6*N_I#$2[^Z[$'I.A) M:"#'7+*&R]BW<"Y,Z,1N6GCEY0=R2XG9@5XQ>/?T%O;MDM*CS#8G]YZGU(?J M6>][E>S:IT$=JO],YMN)MZE4UKYB.F0[&#\X!Q[=H"#52B6)_6L^>'Q&8#P2 M$)H0%PS+<=KUQ2AWQ>=CS;-J8 \ 9Q8C W,[LA6?R\]RPC-2D[UXVI1#& M6'I8GE3RE$9&UO0Q3+HK>:\1$R1J@[.E.3H,3&;1^&_'9W4=(PWC' MRK*L2QE+LF[*N61JS)UY.RW7TC4$8C@:W7\&[PM!2OB/P>&2=Z M>_R ;SR2Y@L+O2+&PN#[ O38MKNK$D29@T8BVZ4TQQIH&6XI]WYLO@R1F52K M-=4$ERS,:R:N'QPX"M#XC<"R,RVTU0C@4[C"X(:-&F@,N-6+PJWGQ\$%\$SN M05PYMM%YX$GHW3[)/7U>DQD!E[>8&E )<@("QPQ< M!JY%;LJPIC8K.CSLW(GY(_X-J3?F2S<@E"FTLC?]V'H21P;(NU0>3QX>HR G MP=7*J>>JUM&AM2\2'@DX!4]!QS5]E[DC4VP)TZ,Q>1SZ3MIF&SUB@9PX'TI0 MUK+*#IY%]EV4?O3I;_;9PD,:=UY/]"_RIUQ->[<2Y55IAR &T9TV!7 _'B1? M'(J*C5\\S-DE)W#>'KNJA&MP93QD;X"4X 2*QUH(%#$^M"8K>S*=5W$XBS0> MV?_P9_0I1L;1,:YSKJ@S]6@FG14C((_X3+GH"\I0>V!VLL$E2\CJM'(5^LW( MH&D!#WI^S!\L^[DQP^-@ZOZ(@8^1&^P,UUPU);0 E9$_Z<7?U/Q^M)<93^*X M?U+NS$]%@;F'=Y-+WIT[0L;&Y&JNS#XC9115\LR92.!MV...(,51Z2"/F!50 MHB?8S?IM )'1G]XHN(%19<'U@]F"5>4YIHMTPHWI/FC]=1=[1SYUP/7(&BQO MK:$M5Z2 *]% 3NUR:0^J=[E\A4SNRUT3ZMBEM<,X3W0S='BH"<'=;$&/S#3+ M6")%7;:SS;+#ION#DIM&CO<$5H,N<.KO5B%K?A@S1B/#:N+"0E_,6IZBSISM M];T,0A;=*G%5EHT U-!H+O5<*#9O+QI&L>GUJ/]1@U\]= 39Y%I\%\EL[9FI M-E5#A4LR> !I4Z4.PT:29E ?W##"GW%03/-:B(1T(0*WF=?3FGW\"*>W78I!OG 'AS MLR2/V[ XN?+R2\BGOX\L"S@$4=+X^%G2.!1TL!2-]E(Q?'VI"!\8K9AM0 M7>.ZH,"*_)K4,0T_A=_!UQ(@A91JG.:3=6=(QOP+S-U%M@>QR*:3$(D?(D> MYW\@2N5(C#!.Z2CGA!,21HJ\1N%,N1(D6QHI WRPX?O7Z6P>=([\D4D[7GR@ M@]/= M0;H-+F0!O)6Q:'05+C[V]"?3WEU$0D=T/>?@OB%DJY^"OR5#,=5#,<@;2/DIZ>3OTL1DXG?92=DN@TR55:\TFSU?7DD MF.6E8[L_,1M: [\0TDI ICVNUK9O1Q>YW9IAW43_'[O82:))Q-U3ZDJK[7&G M,1F.\#@M/,4<*QPT2ZOKQI?J*3&:ABGP NY1C!=TCD"9URZ6(B=W7;8,*?2& MZLG=6I1-^/GC(O-83?0ZNMJ1_G2?0-DXK%9YE'7,&6C7K4\B9FYL3=O4X.'L M3-O<[EQ+)G#0%F-#E[::,'\+D)SAY9<;JL6KR*8*:Y:4&XEY A0PI,_SE@,V M5HS]Z-<5MXG)37S=U(;3E4TYZ1_?_-!/78R:1I-#!ABUXPS1E2'RX^*248KS ML70)4AR#=BK.Q(/DA=.=6$^E69NF%K4U5H(:Y#[E^I$:6M-%DEP!V+]8$Q": M_2= *(F+J;-*>8\,K.]K^*5T]9@PNNAFWT?]:<\@4H+ 0= E9ZQ\!_;=GJE5 MBX.0B'O(B=+0J=AD.NV6 13DG/W%\)]#%35Y,R-&'8Q MIPO1)A=)6Y;+))1QK,>!&.&IW/<.'I6'U9QX_'&H2K'@,Z+/T^$XU+)6$U7AO/[.I'< ;AI M152M+") 7_^@%^3(D4Z?V"-A\)N1OHAWC1ZP4O&FE\9B!8D4-\M4 MC^ZF3N[&NV(1HC<\=S;$.<'ER-,NR8>9%.:6=*?.01G8K M>6+(\O87*%<<]6"7BX839O8>SB9NES1A?LGGT5L+G-M\^W%,>[O?RK0WRK%7 M VOP=@VVNM^/;&\/OYYC;?_\9'M(O!?M^>X^T^X=2(HJZH<5'GL#ZRPE"D< ML9<+/?S$RMO>._[_8FD@3$)Z?1:%Z]6[72ET>P5(%$&]*U8"O^A;($8E&A_[$TUX))[H,W',"-C6:2TM2AL][H#*^'LHJ2V M; 1![HKCD'(O!XMCK]5+*08Q@8'4WL8.I:7L!2$,[/Q0F)^ MQQV/HRF-D(!$[Z'T?DH#Y]GHS7P9$42K3 MGO:JGI4]3-J^U]6OPZK[MI$KNO;?W5@)98C!_J3:**4!9B$%D"(U.#^K_?H6 M%CNB!(?[[[VMXV#-;B>I,EA_>R553B?/Z]V(QDP?H6B2\[&5QH0$!AS^>QI% M#L")^?C^!9\!*8J^H 0KD"A#;]5L?>+>&I4E!6M3FLM*U8 M /!YR#QZQ0_QY22?,$Y>G,FWA)+?@>/)"O P)\Z;["C^E273KQKZ@FV?3)#. M0SH'HH49OQO4P3 M_# %C,K;%M&GUI0>7T@,)Y"T86":/J],#V*;OKJ:20YLF5)E=(_Q@43@"^%+ M@7/.9DH3.MN"8W*NIET8IGODS?OP\ I:UBA0^ KEP(@P(;V@"Y'U23EC!9A= H#\RW[*F.@.2),Q M;8LU,(;(675KUV,XOMNUKV7*Q),GM)8V2^[LG+LD<70T3B>OFUC"=2]EQ//[ MQBMCAAPAT]$8G#NINTWA%J\?#T^TE!(]B?12THECCH%9W[1#-^TBU2P6]@6] M)M'XT[O&KT0G3IA%AK0^Y.4,6TZ9QV,JR@61SR/6 S9U=("S%)

V7%9EX*J@47E$X7W&FL7\UFXCO0(?2=6V9,$$C"04:"K M&M3&S"U?G!O@$ZZ=AAL,XA;@4\V:EI=-< :T+-=Q?C"L\*5)\#"#-',]CHP M#M;<8ZDM]TL-!XSGT(RV,#0*1%YP'Z.7C0W%>3 ="!H*@:H-?4%U?Q;!8>45 MS8Z)V1P8I9%B_U5O92X/_DT-U;;8@QX>!_0D+ M2.13/W"+]6MDS%^.=?(!B,==3>9K)TPM.+=;6NZT3*\;3G%BY_DZGY#4;=A? M[68F'BWU(*!2#IPP)&HP1ZZ8(YV(J4.-1DWKII@V'[W/?Q[S)(L0QF-+B8^9S;F4:"HNNSY&.+?.0) MLV&35O0X-,4UHXBGXA;LKK2R_T@EC:D MTXD\G=KTC\$Z_-<>"^H3YCM6>NSPUK_5B'.H Z MU+?'.M2Q#H6ED AA#X_^6'\I&*4F>#I$/V*V-B&28YLUQN-E.1,YWY,#4EH3 M*-%$..&4U2/I7$?>A@&B@\Y\!2&G*CBO^GGP/6D"1!URBH_BR1:+#L3]]B0R M4OFXV9[N(G;6\=_W9'7&Z0[ZU$'L^@G>IW\\]%[/9Q7UWNRH"&3^\&EX?Z7! M+MZ[6>GW#7S4+'F"M+11.HE;!?\X2$RZ2)CS%R@=9$-,B<;'P]40RYV\*.CO MN-8)GNN*!<+-]C;IV(N8]2@#%?NJM)@,N.ZV_QX>C^DDPL%=% ?'%"F=@/EX MC=9!;Z7EIC/6IKQS/?;,A"3/QOTU]'3^#M&][@3CR_DVL5ZI^[C@-+=_@%XQ M1M%%83&$OY6,,V* G\UH.NOT +R/3KCS9,;TP;;<*!BA"'#PP: N S/9YU7J M(E''0'E+\>!*5: -I4ZK#.,38JAEV$V3$/I-:%OQ7SGW"O.,[(_+PB;ZTDD5 MR])EQI_$]#PNT].O;W&K 0HD J&$9]D?CB8Z\O'LT?4)SQ.,RPYF"?X@6>C# MBO[C[,XG>MX_@*+9\/@&T2MQ:3*66[D_*7E:<.I/UO.A MQX,W?O5ZLYP6K7MS#Y^.FE.._7])1+.Z_\(_+.&LG#=.='&O)%EZ8I'1D5)& MQW!$Q3<7]?Q$+J*8?5A67Y)'JCZ$^._S<[U*[Z@<WX!QQ%4PR.KWCPTK3VJ1(V4]^'IW)L+0I<7DY4JZCXYNJ MHV71]K4G^ZU2--':AU29LON!-@<'7KB>EH2\D?Y8, M_39Z*50SU];6$7J^M1D]E-3]:M%CF%C'@K?3780C_KQIYO%R3!+:5'-Q!EP+ M[6C4J\:8^Z4%8>*;"K63VB@0N#9(;MR8V^-5VZ2+ET)@)>:+KVT8&^T>N!3G MG%.&U&G2ENOBA!9)]+/3XV=[A9_TA;D=5 T]>_6_7_YX\OB[8"O#JJ8.I8O< M\>=;_2$UGNLFZ\$6A'5$>M#2WAG9?TG%FN:$.@8$Y>DX_*(/F$E,/YK+L,GX MO/OOT-,*29D_3#4T%T;F&Q7I;*0-2FO37'@W_KGA.HI +H$YRP?I^4$W.J^: MJ>"MYL$\A)&:];OF%H*YF7/XOB@[(AMZ\NC)$_PL_,?3;,]S"/DJJPGQZX23 M8EK14B_R*APBRW"BLW89:]PX!ATY?.4)77@"%Y!S#Z_VLEVDW7B.J\?$+1K^ MP/6!"I&WG?8FC+%_DN1Y>6ZHBDJ.\)3@;$51=DO(QY$.(HH>$G&%VVN0JO*> MC'$JBC%]9+KJ]^2C:&BML-19U6#LOG>CQFW7))3A#FVJ3:[8M?%5X.\G4^:Z MB!=R!WV;4S@<5A+/U(G.HW\!4CI8"=%_H_F'8)K6U%%.=25 RG6UUF/&2%)! M^&_QR'FTG;-.4#M+$JT]O-ZJ?Q\S\2=[9S[SW$VSBW#&]VA3DV!'-30BB9<( MW*;IHFM42'L+?!R"=N@NE+&]*P^8BF(HW19MA2TDNO%GBR9Z+&3W5AH]7P&9).@$=1(!$>8 M +GAG&, 9Q(9YFKC8*UFI/V"< VF[#*?S00JSO:I*\Z-%)?OM6I6&S;Y?9^+ M% G@;T7;I4_-,E82")B3&4_.#!0% LKP!UMG=M6>U!.PT<',,EWLA";R2O84 M'BVE7'P$Z>R* ND<=D-/)S]!IRDG&"63XE*[@_=N[8IFMNGQGG=EKD.!2T/" M]B*O%LA)FD/ZE),O.K<3Z(&NI(-X\AE$+PJC(FQNWYGIGJ? M&OC0/).(O'IQ]#:F-:=6(XW-Q;';PUC&PQ##\B&34;A:6!D70E"=MU+LA>I, MNP2&N@5?"(HS363H$WAHO4M[K3B&YZN;GM/X7#T0$LC>##PTGU9J4M.(<9B"HA^#6)\WCT\RF"')J>I9C[;,.#@X!\(59*'W25 LUE19%>SCC.:CK$=B*-_EMP(D_4 %CG&' M72IK08E((_[+%_1]5E[P_#A M(Y\=^7FIZL4:# K $@]5KG26M^OW[@S95OAV?FE'27C%"2LL5*M"(,F4?G77QO'7^3 MC: !&EUTPND2%]SVHJCC0B7X]_8^\Y<1 M.X*+MF"H7?ICO[$)[Z/EZ&CW73(L.G7MRA]K =VFPKJX1Y"GD)5XC7!&FR)#*2D]-R:%SCW[CH+ MA,4=QA%QBA-::;Q*KU_V@]P(TQ<-!*_B$QSZ4?7NFA&.8I\^Q^-VF1LR J*' M5RX**ZK%!2V=KQGW7\\MD+G)0C0^8[FT"ML=-X4G?Z&@7]]9/2@J4AOF[0*:'NP[]T]UN_N M?_WNZ:-C_>Y8O\-22*A$6*.5$Z:2:T8DY%2 $V[(DLI-WNBG4X(@<=>1B\K[815=2'U]( M::"%J_*TT-C<5 8R.I<28N=E> MK:%5E=19^\Q4YO+3G7*Y4F3.2$BAY&WAM MRB:FJ)U?).Y2TQ.S\W316-3%2@K>5MKBT'72 WIDGM:3HF3'["C:9JW["C^H M$7Q-"Z)ACIYD;G[$X$ 6]]0(_A1CGS+S?89Z[2&BM(9@ M%KC78$&-OU6^U25A&0E'O*&)^7YRFL>7[I_2II@T9TNV3Q)6F+1^2,2'$-<2:6.#,3_8E573T=3/ MJB*O3S8K5.3#3R\V2\*%?5@UG<27%_F_\W9.@''C^SV=G/76UK4+:FAKPB9? M$MK+9"O1()T69I;-O!2]KSW$Q;VUZ /.F(1-F3?26^0S_M>JJ:0>IV< ?4UZ MQ41#3LP10]) 85G:BE "[P+M8(^X07 M \#=@&85E^M<6/^.,OGR&Z4-N(L>+E'-\3\WSE9'@O33 8FD9;>9L53$D[F4EZ FR8/X&;036KR-200[J.E1=[8A7 M(Q&I!5$>E1Y@ON6Q$$_5$ MBT$]=_DM&XH37ROBW^NF[@D,[V*]W!4OHB#W;;RG/9747UU$XM ,(.X6+$!T M70?4_]IICQ(1&^:K#I?X.H1.9T5LQ5@FQXS/-8W[D]]X_&QOG$?ZAN' M$+NDN45//!&%X(6NF>0IRDY:>M-BN17"U9T#UZJO:E,"!!VX/<>1;7&1J-T* MU,]7[.F $<1#F[AZPV [S4.H -;!ER.>[RFE]R(622?P: ^P(CB&56S[^6S- M1_;;O)WFP3$[>?6A*G;T=_-:QRL_!PQX)],"*(FI(=D-A2#7 YZ*F657:%W !<%AZ;UREKO1 MXSVGLE\+.'B(SS<.@8F"HE2R$Y0G(6'K"A^UA.06["37TQ M3N)GCJB0!9']6?WR;81PT@/9#C@CD?,.,=^#MR_.'DZ KB%J:"IQ:-@[IY[^ M)=$L_EL&@.]6S)5Q'F!,M(-] M#/&M8#:7&Z'$X$+NKJ.QB>%B"5OJ*I:]D<#69FXQ$Y3 B1>)8@Q)W(_B^)7%MD;B,I4$7O9BO@; M9\%EJ5:<1L)@KZB>X<]WQ$@FVH5[]&."RN\#KQAIV3'2ED @= M#O0AA'W5S.F]F1Z4G]Y)KM$E#7EGOZ44DQV.>KSF7=?,2I7C8BT8&0VI/23Z M3_23:5BKB]*9.CE6"3Z0DN3F'4:#%YS5:T<;KT96;3(";F ^RG]3ZR4=W(-M M=XLC*1:4$OB!M#5RV4EHL%WT;')=EA!SL]2;Y-CI34L2C"MZSI1M!/U8YC!V MK9IXO5<_#9%ML(3IKT19#+="L$\S?.AY+L> F+^O6>E.=OYOCAMT?NE"])W" MLDJ^9<4!M<9T5:*GY'HVA M80>*S4QL/MY[R-_\)=7.DL/J/33MJ2G-W><73%Q10!R"+SIWSNB+,SH ?S^W M/3DSK:/R1VZX!2EC]LT?/'N0/->Z^ M(J[DE3D-.ZNNK4:$SH+GO '?% Q7J8E693EY_.CDKYG?M\2LUG4N$I*=RP"I M&V^Y[@K#0NN=AI0*DF2@+94^/%MN?MG>&I,%5C<@P@#/](18\IX\^CZ\9WLN M'/&$\I2$"SY]_+T+PO[SU0]O.9&"9NK;#JJ?N^E5<_<@_>;#.)D\!+>QF&2[ MR/] &S8_G$PCFRQN1Q*%R-]F/#G6N-WCH5^1GR]Y+@IQI8Z2%$?+M7;],?BU M],96J/?78K1N9_E+\L)#4$VIX'D6LQ6-8U@9'*^WR,O:SK&F3KQ[]B3636F,T4%$$"MCPQQ)J M2!VAE!]X64QA>)FST!-1%(>_J-;30TQT*<@.^3D6IV21F"8BW/:"Y(MT!;J^ M^V:1V7CPR^$G#\KPV-]\E3PV/2&3P,LH^'NGUV#Z0!LA?6?0Q,[R:J95J+WS MQ/I/VQJP=4K\5#M.#.F_0#]5%:1<\20\YG071Q)092QH1@5RP-5;!>M@')'7 M[R@R"AX/!HA>D5ATR$EH (7'A>P%>(#E7\/KLO\.KJ%Y?.YK+BJ#N>^BIY/7 MR= ZHV#"XV&GDF\_9\4HH=YHM;C;-KN<\S /M/ 5=J4BF$:^%M9O'=-!@I+B ML>3B7F'^TD-QNVP# :9W.CDCIJ[2"[S&;8=1U+4(EG%>)J>3GYMFSAHD_I>S M,%K$.BG5HLX]!E]JG726L/?J\L!P74=X-I.-HE?4]7O@IM XG@1V61?.)&WM M#*IV<7I3AFM7T* 9MD;)$2B=K$ODFWB#:#*>Z#:7F /;G$AVXUL(%Z.$M!RH M1(<\ A?1[?3]CFD*V;^%K^)I:S.+3MV);!;=\V2J"Q4A E=8V M$O.8$1DX#L7XTAH@B*\GQ8(*^J%W=H4CDH;B<>I@P+?;K%$=B[Q/&2]HYE+2 M]/]'SO/!NXJW&]\'T>WP+@BS9[%( UI"'D:O!%,B5)ML_-K)9<.%6$B"7C=/ M\CPR3^Z9AU@= D&7\S)8FBS"HT4=3ET\^PX=OQH\N5<+-PY>"A<;*DF/;2\* MAM-R3YY.](\% __ U'4=?;^BG6MF5L1H$^6UJ)V%P92^(/S<) M Y9'5PYS%FXDJB"=3M+;S91:'R<_J7NMDR.?BV8*I;CJ<[0#5,WV)-P2'ECR MB]350A2'YR/G,@SX+IOL'3F@LY(&9Q4@&8#._?!1+@XK/OB7=$9:VO"*$>\O M.A[^_A&CIR31.Q;1]).=F2?*H+I&88% _ZB%>NL/E6O@7ON?RSU[+]H(T4K, M-GHHI)9#QDJ*M)[4>%YYVR;%CS1UL:;3>%74XFYK<7+50WA.?E*(&66VPV^>_.U&=7#PU-,AD\!'M*6 MU-[PFN&F>Z_=)< SPR% F=51D_66UR2G]4W;.?RJF/<*-D@SY+O>TF.88_H@ M+S7Q_488F=X6[24EJ(D)G:KJ(3Z<\U(BMI--.6>>O'#DEFNM&%N D!) :I\^ M5Q?(3AH78/+*@YUOSU?=@A.YUF$C4G,16<<;P/?]>*\<>_9:[,V M:IF^2=#!HA)V( ZK\@UL^A2!3?C7^D([O_OM@+W[*HWSH?NB8E1-KP"Y+&X3 M(S<@*EH@-"+]4UJ2_PR!7S>7WC0?=K%[*LZ"_".]CL"I54_.$B*GD[?NI-). M2(;PBK'O&7:9TK#3K-\1M_(!,[T;R#36(5CNE%* Z=QC)E H+=#B6W'60)P! M'Y677:3$9S-XK+0=0*7MZ;'2=A\J;?> '2Y?$C*! :KFE&[1RTV;VV4C5-!C M[_' I,;\:3PCC-L_/8DR3Z>D(#K/X[RIHZ)U/J?AX41C!)M2/.R9NR>]\%]]84 MK0@'\[*>AYEJ=U^8(_8**ZX]+]:1=D[PB\C5*YV1XO((4^79[D!CZ'+\G+T_ M>#\IM@;-*?62*J22LX.UD,F&Q?!%XB?>YLQ%3[H:[\FXO'KQ"^0\Z>$JHNL( M[K_\\6)'"3CB,2S#-8)C0@BWU@8@V0Z=ZKHY@F,,8_25;#+ 6(#N27&:/ M]%4*1_VDUF9B@/;T,1D(7"FO#C42H.]F31E"6=0F-ELN1L=-KZ5='KTM0;$M M=1UHJ::_.;(KE<",JM&VG!=C3VC\DL$CP/"GI84_]#U<1+FL,7*_X/DCKFB] MV#G"\[8058V1W6TM*-PH,]MI^4S; T:T3H1-+FV9U67D%X,4J4>70Z]E!AGM M;D,A&B4KY%K=1;D@EV8KC4IFJ:Q]R;6@\NK2W>,;$3(1L:X;ZG3R2U&L-=NV+F87-<[6Y"=,DSGCTK5PT&Q%WS2AW70#Q%.L;8=Y,@0N M4R=)9?0.]YK#?RV4Q1&5^V*R:S9IZ1[/5"1/I#*,71&)7=Q39=R YZZA%/;+ M(J<4"7&/ZJ+E9+KJ,";SS,&,?_7>>;;/M:,1H/[C=2'$LT,A/ENUX<)+'GO( ML_ S+!,&[D2PS,Q1I 9HQ20)*/I+RX"^NRA&3H 0I__\YR?T/\_H?[ZE_WEY M^O6[$;> C'^8CT(LM>N8B_]$E;ZKFBU1QUXP7=VM=L)-5:]64ZY-LP%-+N; M=IZ) XXE_@E=B;UOL.?ME4R:GNFVO[5"74*P'VDGA/5%V<0EL$J#J''')HS' MWH>1V*H3,@J0:DGL055IR(VL!?P\V =[#%O2@A8FD7WN>A<;MTW',1X$4&!- M91A_FU*@O/T79O!>^5FF[AQK*Q(F2=:AU8@S(46=[GCG<6I23W4N.TK)L95, M&9 'HM',QR5W^LLOFS;^(&%H^QUTM0[#2>C"IG3?.B78JL ] 2NU[H^%;*+( M;AH+R7?[(WNCB0]!)VNRQMSMSUP<&RB,=]R9"S"40:17N6H=DIG2#F'73-]7 M0;\ZG4, R9$$ER-T]<32FHE0KHC/DAX^5M?N3W7MV;&Z=A^J:X=PW(^EWP - M!.;,1=2NV@"ZG!"1YNV,*;%]9L[!$=4J):P.:G.C[*E1!SCO\] /Y7?7E"1B MZF5/U@)].'N'.$8QE@4(WYFVDOJ7.$.SYJ*8->?D2WCW5ZD447D. MW8]Y%&38^S0JG6@-JUYNAC#%)OX ?;?0Q4)T?WP']]\??KM),Q7 MI7T9BY(2&-+RH4$G$<^MUTHDHG%G&#P:E\AW/#ZNPR4YGFG&[20C\[YNMA[9 M"&\"0Q*3 &FLFPA#<1\]"N$W6@8I<'FP@U(BAK7VJP[;5"PMIRLC[EKX*\UL M8ZP$5\^0>F+B1DE+X#*X?2*\XD4T7UHS2 _!O/<>8:(W_X>]-UN2X[BR17\E M[=S;QP"S0#4 #A+%)P@DU>A#"C" $A^NW8?(S,BJ$"(C4C%4H?3UQ_?:@V_W MB*PJ@!2(0N=#JXFLS!A\V+Z'M==JG8+/K4O2M^VKV,,J;D:P!1$1_L2];&1" M\'NLVCL5PVZ6F$LD1\F9^MR"Q=?E5:0-8?Z#74.CJQ1RJ&TD%.2#9623TH2+ MX[PP7^4+>KRC/PN$W\]N+'HWB /CT4DYL!(&*6NZG(^<4G^X$1.)U6Q2PBG4 M* RY[Z;S"]>*A6\PHYK&:$54ZRCBH0_>^ C#URLQ5Q_]\:+:GAM(\[I4KX*9O:R"+2R%'F^C?")YGZ,>"8BH M#X28)K.3O4&[=>^.%W*]M,(364BSJY&M^7+J%=V**5,(J!Y,),0PF,ULXQ5Y M3;D](X";+;==#?O9ZV.W5;75_-@_JNY ..M_5?FV#L:;?^@@W\SWPU;:!,I< M5(OB%<7;7I^)A?&V4D(1CX82@(5=Q;55T**-T%%)1+$DB**ZS-8D4F?WW=H( MR(+2JX6;9#5\S\/#X.'(0Z6%VI@RP!X7-2ZB]/GC9#Q#QA[=-W2PAZ&:K]6.NAR\[8\ MMYL4,P8_JX3'5C7P5M(D#3FO950D0J]-*55-.Z]H?2WM0+%V(I_1HFDD]0IV M/-ZR/'%5_R1S,YZX:ES0 P \^"=K]&X9&[E M,7#%PR$EII+V]7@B2W#>.4[ M#N)!(5 0B\7[%:@4P3Y&QF__\FY6QXMIB .=C_+GYN'002UF%I- +5@T"L\B MO.N%AW?1WWZBBF];K7XDV@0TBSY[\9\__?@P#P9E$FM 0#( @920'8A!6O?% M_Z4)YN>"W_GL1>+"*]J^'O1R6BVY&1"8= TH^;C)ZQG0?KR^[Q:1#K*(YXN> M#[:=[ )R!ZZ)BV*8:#PPA]D4%OEICBE:^J:?["0<%O:[J%-\'7/F1&VOGE?$ M[JR2C'\N+B?:FV%+'G#.BY&_Z9G<*DN%.=UZHWC+A5B%E/)$30QY;M;B#-\^ MC-Q*=M,*/5O])?E;B &[YE((\83H&MD!.M[+YIP@WA=[;8WD_=7H_F)0R3\G M<6/1^0<' $\G#U$1VV')%=2A9A9W5H=[1 R;80J#QU-W1,O^RP6H[>.TIN]A M"!P_CZG0],U3J.$X+[8+;M\QF(['[SB9P8O:/"2U 9A;,.C1:>DW[SJ$M+3= MM;]O[/[TX88YR8)_L6RJ_YU9[SON:31%?_VMON?'O'DZ1$^^//N*WO]O:B\A M@L!)D-7?E?7B3^A6\FD++M80]I@;$(_O'E8D 1C6V),KU*L&^/36;57W+@&S MNC3&C5G;U)S,+"OB+:_DR(J2/)YA8I6$V8NA&D!J;C*4@H*K?( Q*K_-NG* M5E355=C50]B1Y=9?B)[:]GU:9P.021 "-XSP397F4\GLLRN9?74JF7V");/3 MR?-A)\_/AK+]T7%%D(D2"SK,3Y^;#YR:8]"F>I=W\D9$K\<=9V1K;*T5!$QP M6LK#6<5#4?H%I:=0*-E(+W@PAWIH<7MO[@MVVRJ$YN$T,H'[]"U4?\)26HX] M(_&8:L9$5WW/"NU9IBN<15N*%)21"@C#$$&PZDA8^]2@'1M:.-&GM\:Z)T+2#,0CJU:DNF4CCGOF1^(U9>8@>C0UY=A M,)5L2,_!K;K$&,@A&0D%WZ!\DW?91^ET(D5#OJS(I-$1R>T!SZ_(49P,TH<9I-4 OHNXGA7#?;V8HB86MN,Q,2^0>DF2TZW$R0]!)\C).F:/@0+)@!'E4 M)-_@LA#7D.AI&C'S:>UVN#4G$!.T)/U>)/*$3/::MDF)=70M?:*BC1#AAF&6 M0&,]]6&70J-0(/G!OE[4ZUK#'\UQW'(Z(MQO*\,P3P.OVVLGLGZR>/^C+-[W MXP4,PW.B1-XF.;I7+,KPBLP9#OZ;S-^J+^F\K^1R80F$#=^*MCF#/^2\+[CC MX1"<,KA/X3SON=C*IDIICH+_$-;GF3[&P1Z#%FNX.\KQ4"@72\>1;\;= ZHJ M35:()-G1S)\X86>KORI0@DTK=*;@3HA0Q;K\)3T.O"9<'71-96Z*M"%&%D%TZP,*HV^-@S@8"/NB96437E+FAT*8+$JL6_@9_DTZPO_K*H+JU= M%JNVQ* JAWW2V!4[LWCBB=B/>Y)$G98)*>D#GE[KF*;B 2WF/O;@W'N,P\]' MQX>2]I>3B^_)0>]"LY#A:.J_X;XH_ZB@#6U$6 M0'+/C*FHPGI&25]=^NBXAN.Y!W7RF,!1:S(51G;*K>G;#%1'%3KYNJ!N./JA M?F[IU+=VMB_(HSAM"ZH(,D( ULE@Z8+LH:7=56U\P'<$EU#/5Q$ M3(<\6>$Q'G28*SRAP.0 !-IRS$0V<3"?HI'DA0PFTD4BE3%0W5V5EU2%D1=Y M?-B[M(QQ5[[J31E:,TWFT(D['6!;Q0 >66_Y:>S%2P6?*[CEDNMXV/5UOWU$ ME5>J_X8X42)EP[_H%,#."X_52FTS/II K>A43-A%#6BLIZ6J&=M3F5R.$8@R!VN&.SN54.Y! M">7K4PGE$RRA?))>SYO.Q$^K]K+N.\U32?JF%BOF\C\%DFT;U[DB'*,"F".B MC2$E1S,R8#Z!!"^([B8'60U'&-&B=-PR0A4.'?Q<*ZT:: MSM8(<[L+Q]M='\\1UW89IXU"(FJ/&S62:2.Y%O:7ZIJ=[ZIZZV6,6<7A^$T, MR^%?B2#+)I_.4>@@+/PV)7'8(E$W *04;O(MKV0KJ'&/%S.HNTZC#2H-- MN=Z-DM178W"]PN/\B&H01VV6K$A5@]TNM8WI82'%XI*:S9"_?13]+/(H2OUT M$>>96@'!DX\1&[.A=JY(>;PV&LU$"DYHD9+I/2>95FG(@+$09VMF4)3G*<&( M32,7&K;.%V/1W$4M9KJOZ;6Y/UA#4UR*[OLP2;S4=#=T?;;L5-MY1MR4;CM] M"5M5Z"_(E%)C1DQ(K^+OL0G"240HRC L SOKDG1#3)I#I]U5F7'H:": @7S3 MC)R>@@+=J:)OY)-D/'CC'75;N<7RO9F-/D5KGF/,F1%M9RBQ][7E81[/^W*? M[FP:U^^Z[?;1#\'O?[OZA=KKWHP]K;;7%?7%2/FO'28ZI5_UW2BBRQ!XE@S6 MGD4"G:9OLDQ3_GZA5G"M,20^:)G=GPBY -Q=5^G#O->9@RVT&8#[=,]8 P^V8\.3TOVF *==0 M'VTAPQ/1PW-UU,>[FG0!6\8N/JHGY?#Q+[U3XH5L*V(.22 A:5B4.Z4KZZ\B'8/'S?T=F^[V#YT^3TAM*-C)W+\T!^,PJ ;ZK MXWT)R6X@G:<#YJKKFRT2R<9>%&.)Y/R.@!:<__-OQW9D.?I6B8BH2(?J>]QW MG^F7*OKLG)!TO7-)>A;\ E)5)&DF1*>UT585\7JY[*^*OD-_BLC\N MY:E44[E%9G^4ZF,XZC?)BDB%F#C"\G?-WFM?D3]C,0\',;M@:NT&Y\_L4 MJ_\N#_):S\NVW(9[/MMLX-*?-SF#X>(1RRTY*!#<8>NBU"GYLT] M?_GW%]\]>O+-BDB/R?MAMXE=L(NJ;,+QN@_N((XH=[;7TN.5!+@.>5;@79@! MS;&>.:)D_*VPP>? *GCYXT%@4](JJXQGX@=J+7OCR3:L)U7E22M)SK7S*+S3 M,OLRWYO\63'"H&#FR4D)*K@I4$.D[=GJ)W+WPM%M: #."K(SSA&S/[2R)CUZ M]\B=?"INW(/BQA].Q8U/H;CQ"0@6+7L^J2+/;TM0*O5W-36233XU='YT3*=+ M^7(^?N"Y"H<+TU(YK_WV7^72J"G-0& M4'5?^K!C?FH]T&X3M32/_\XO%"B,+7SG-/$??>*59^@0\]6HM1'Q1T7(K,8D MMU?P8X0.$=>M*+WLU5*7?Q<[=+-2LE"$2CD*XZ4B:0?KJOQJJJ.!%-\>#R9.Z^??M7Y8H I'=(; HT)6;X5E^L\0:#.1*;(/"WU: M!ZK3E@U5VBES+H9$?^97G%QQTY#6NE'0^;SXR9C\#@=%M!C)9&D:*-S0_BKB MRUP!9*WYN!C0D2L&*7XZ+&A8;3LORT%U'K$1$>X!E(W[7".8C%P_=5]C=LG5 M\J[*O@AKCN68Q4Q*%F6678J=FRE68E:'ZH;4UIX6[N]Q"K8#&10V(]NJ(6W$ M:*4(& ^\NM!4*K$0N[)+K%A)7[N6#1LB3Q:UJ6XR_DDL//TVUV99R($Q(J,3 MDP^N4Y4*;T:UA].Z^>CK9E;\'LOPP0VA\&F./G[8&B//>K^OST5NUM!A$86P MS,)\0?IZU!E&W6#-:0(_^@2RD4TJ5[3EICYO1Z3=J-U>-(DM,1$WKEV>83*" MH3S-Y.]B+BM@<:N]<0NDH-800'0.97Z:I(\^22YMHZP]P>T=6'^ T* E.BP3 MF!OQ'Q-S4#V@'$_LR?5EW4"D=>K7W 1%D?I2R?8TQ[]#H';.GHF4O>MAF%Q& M1@_"758=KPXU0AO$8;R%*_>SI.A_G6H 1R3!+% ZS?]'G_\#NN$U!*'Y0ZMU MB1T;0AF*)D[)M-_3535+:31 W!Q,C2;4.C('UIRVT>_@SPP^;%?A0MA#::\0 MH:1OZ,.HA.%YN%S,3HXG_B5:0?!!7Q*S:F,,3/PP!K(+,/Z"W MKJ2D*Q"D/2%1PN]_?O/3[6.6B>A8] MJMP&HFV)J*LUD8G]2%[]1)A\'P!Q?SP!XCX%0-Q]Z6R0R,A9+" B*NFQ;:D= ML O_W=S62,R5^L@#[[IS.=Q*NXYC"6YJN=O807&H<6[^DQOTRSY+ ?%?*BNW M9-V_("R-P:M1S[@^:YTX 8B''X[U'AS"G!/EJ$06N[4,[J@ MQ.6HA$K=9]0RP] #$$YES7:L'VTZ+2H5 LI(Z[.&XQC+ M=]K [.NSEBLOU'EHLKYS(W=S4F9%UC?+N03C: :GHZ&Y"GU2(P8JF%LZ,CH; MO6.6&:1BK :O0T642,H^):>+/=Q:#DO^S*UQ5 N8W$RC>EN M715^L:#$#4@;4Q:A_9"G3&;QS'W'->BS0@J5EQ(I!R&+L_X&OO3.?)#PLMH9 MP@VNVG:7"K=$1Y!>]!]AV(>MHG[L=\KE$(P(>+;BC(UK;H1= MHF=A0EMJ<&%]%M\(L;GHR!2J"Y7##-U>2K=2-I]A?/Z[;"?J7G_Z^.D3=(BN M?N*FG6MNL06CH,W:JZH+/S1>S*0;EQIK5@]^>OG#\Y<_/>3TV';%_UR]A$KN M7[NSU1/Z+MV,9O3U1#T\SPE=4"&E'9[W;RW;N3K\^OMWU#Q4]6%9=VC@>$;L M!1OC-OQ!]O^/X>V&)C99O40%^B=M3'G@;O_P3)[)7L(_6T49UH;9R,K5NNDV M;[G7AT9O5=:4P&5R=??$:?I/;9+9!7I1&AQ:O%P3&Z17?L3>#O[Q2%YT%U:& M#!2I>PU..0P"M8J7Q-- M-OD,/["N)&O0"6-9@OS"\/'V'=Z02KJ"C:I@*;;68C-U2F/GFR=MX8V>&RP_BB.\+GONU+Z!X.Q^N! +?>E"O+(L-\V&NL][ M"F,AS+=3Z>&\>I#"+;733L,ZX3^G1JV]-("'#731-8JFKDBF,@=Y%OG:*!; M6L:*?E4/)HIZY*# >-6#78+>!APO[.P.RS':1!O.MKHJ=-KVCDJG6]]%9X0 MS9[6].;ZW-<2R;-:!0UG66]Y[=%]P/QJFN%T0W9]SWD+Y&WV>C#K@>-IBKC] MGU(6Y.PABS$9"#(JVZ=G-4O$5H7/(!$-5B(:IXV;B=,.VJ:;$?R:NA=$N;R.01CE$6RO M;,X+'AJ0#.O@$/=N<#EY"T_MKKSL>A BL$^@/2^J#;"@" ($;--4^M3A1$F? MFB4M98?0CI#7KAQ//?V9ZOON(>4!NHRO 72E]5Y7W$LDMAO% W6V< OJP; MWS3$]K].:7JJ%LW=.DWFPPS3-IQ;7%N?!>AUZZC'%OML:LLX'@W&]^:;^CGK-@QQ^$';KNNK=A5S53 M]9#SM!<5?*?\@B7VT;/@9X9+?E/@LJQ$FCI(^<]Z]0(CT%FCH7PNF;LX7U^L MGL1@BO K_70-/EVRH<%S'"L #\=IK-"3#SU/P1T'V^=^AV@:Q.933\S$&Z%$ M8_5Q_"2_DQRM&P2XD&6O$(^2-OPT.DTI] =5FVHK.@L8U;/5FUK=XMFK:8<\ M+#P8I4F)%T*HA2D\]>&B8SQ3]L2=L]QR)MSUG*T,KU0;X5:V^?A<.K*?1(D6<%*#-$W8T(WT\1,.B;=CG\O M6H"4]R$MUFCS;O*]V6*^[U;D!Z1)R&$C4Q[^O]%8802A]3R0)TRR&:ECSMVN MM&6$(HSF"T$2+RR,G'B*?"Z"B_M.5YD;#=EQ=-J"%V-;B)I!G4/:E#?G&I0GT(-ZM,@9:!&.U<9 MF.5Y*6D?3E(R$.#DEY-5PU9C8A.9AN!,4.G)T:8*!:_%*"#F12U;#!:"V,@G M2^:1? Z6= >.HV<,MO=S3 JJ-!4,MG NA[D*W*K_]%1''X!MDAY!,LT)8&0 MYLE2+UU@_]6VRD]%M>WZSM[9UD>^H[Y+HC,D=RFY!>.]##LX28UD^.62$1'0B9LB7D.:9G: MDFY A')796\YB4O-;BB'H_F2R=/CH<,R&X,CK17!%:P8Q_!ZE7 $4PK*<3/K MVKM"LT*6%"ABK[Q4!,&F:#X'+S^2 (G5X7].]>9MN*X+-2$+V\AHL.;EMCQ8TK=2PDYHC;.>B>V@0_C!KW1.[T,B0D-!MT.@ M;^0+=_#W4.^X-.9=RQ+2/VW09/W2! RE78D8F MW+C@6T]\;8^)MT]_DS[<9T)]_5$6DYE9&._+BA/;1-B'KMD[;/\1UHNMY6#F MQSWTMD)%B3@"#GT-OX(XE_LQU6LM,AI/$W(\[\ L$/O]3!223>1\U2_'TADW MU=+8LIA4N&P\I("O3/09TL4F=E6[U$46 B@/R1*4N+U8VRO4F.B8HO.&O"M. MI7>#492S",3()9A$4D@!GKG"K#U?3%XR=%2DG9P8]RT'POM1?'T&&^RU'\EV M]5/5GZN$P+--.(>'VG)8WP6G8"#^[^?&4+"^MO+_"S-;#W[ZW^7^\.TS1A8\ M+%0!A+X]U.^P[KQ,,?%.2X+_Z>/'7[-#L">5K*U\]DVA]2GQ7W;#!;G,J$>3 M04*N$*:LWDYE8TBFO60+L2;EJFAL9\[V M4AN+PN9@RB]:'FR&B) ]#,#F;62B41KI,HXD78T>9*N#F:A[,-*;=<&$4T0- MV?,WX5>'NZ+W5 M&CN 2BOAN:ZJ8$7'A!^;\0%B#*=Y3)E@(2VF::(;Y MB#LRNSH9]'P&(/'#92\K(\10 22+T5/+Z\,ECZ4D'0$_.2>8./0Z*O.[AL4& MFZ9OIVOHR!PQ4-O/T>JOY; M_QFE2LKQ3ZL']<,X$U&PE"PUW4W@/31@VRI8 MKAKA =O5/LM"JP0Q$"JB>M!)5^L 60 QF?7(8RZ0(NE[??#BU'9:[[T,^),)UZH=6<_1XH,4C/%QS7Y5LI!C+E>>B$1;1M]BZ M0<,O&K>SU7]U5Q4$S'V2THNT]Q4=^WEU;-B$PX#M%6.BO(Q?M4KLH"4&,)FV M<%R)_KX?)\&4?!?\![8D7Q8.S999$OA(3MB&1PLH1.#0-G6CZHC/7,J%C>=+ MW=QOXOYYJJ"A7JX>I#?ZM(_X$.;NNPK MAFW3W?Y#W<@&_[<]I=[S(?MPV?BX415Z%6X/D4)D$_R;1K!T>OSN^G#67G7] MV\C[8^\U5% _TOQ4V NTA:.TE3/],HEV?0]??16\OZELK1A]_*'S)R@6STF0 ML8,N&M309L68@@ M51==X464T$S-]]BANP[EVR(XU*/]MY2"5>IIQP=L1,):XY(\G/P-AK\W@92. MR,99!K;< #!!/[FNRE[_C8'"+,(=_^KQ?T1\12]9%OK-KCZ?>H-*\6WB83=M M:^8Q;8?@<&]1%(P.,U#??.3K?AAHF$G'MF-IXP=/>4"&JJVA!D<%GI[Q-1?@ M& I/%2,V=;3S:E Z"M#F ;")3Y:PV?Y5<5R X^,B6&5D?L-[$IYQ4[DT47$J M&=V#DM&7CT\EHU/)"$L!&=MQ0!:&LJI";!9+%7,5"NDIP"_B]Z+X1ME;UBCY MD9.AX*0T'41Z2H57N"+3%;T:P,"*;DD4/#-KFVN_5>IIR=?ASB#&L6"-$Z:UW,;%HGYC<(,Y=9DQ M0J.=A]:TLC NC]:FEC@P?2HF_ M2X8DF^>J2%$HEE%"0G&YW$?.%;D-6A@&R(EM\X?5MWDD.\'M@",)4@I5V;AH MEI(2LM6[$"BJ&+%TEB5)Y,LDVD9"R08\FAY]'#1K6\G65<<)!K,_<(TZW')# ML';6[ERZJV:?\DE?BJ%%L4CTJ'R2!KUWD\COIM@XK_IY]VY.SM_-D[=GJY_"K'2([2VQ)%TVOT5=YU2Z633 ?U:<)XUD M3+Q)<+R4 I#3OU[VD8NDWG'4%L_, M0QA3AVF*1\(>,_$LU=E>9Y8DZX9-^V/@/SRH:F3H^$;D[^AX]?Y&O\'8U+NP M]U@WJQQD[[*J4R75;M#;Y$9^)N&*J=NYZB;/:*2 M6@MB 3[+?FJ+P:)X ]Y0GH/=MY[K#)B#&^Y2L!Y7[+;E7C^N*LZN//OY;)\R M7D92KTTU3]X7\T3XH)@ W%";6[*LCXYX\E#)2"Z_8%JN=(PI'_64.:*(_5F> M-,_58A7.*H?CI][ ,99];W*)JS=25,I2N:_14.=S;P^2"P6_.EZCILQHLWOD M6R20N;M*L&'Q>>AZEF>EF_PO:J#CUJ8P]U>=^K+_BPU8"0D):9="GG(:P4WH M#@3N?*)Q;!PVC8\12I@*9 G O5ZKJ; MBM5%/#S$--.U@ DPBT2?BK;OD0%5A=^%+'?FW?LF8@5G>%^Z\MV+!C&Q[NRN M/P^1 RE!QFE78@-[UURF.BXI[XXD[K][0B5DPGE]8U^5H"4P9W@>!='*V6[2W$X=M@\-4 M&REH)3,W&JH*5&) SRSLPKY$GJ'IRE;WFL?F%T[IYR(#ST1X8U+:]7B>]!3=_FU&,RC[JE M7 D+3D;$_>[).,(?NG(/<]?IOPIC0V1T5W3<)0^0XR=\CT"\L8T 0VC0 MNW#L2UB&!)40W&RJA$2/KUZ1&WFJ+-V#RM*34V7I5%GB9B3/@FM5>P\D@@FU M-%XT1)J.F0[AA)#@+CCGI!,-V*,FPTIG6@AK&/Z>M^BJS7JT8.]6#WYX\?U# M"NB"#TQ!'_)"\M2'#&,1?M%NH'7-X<-%!5%+Z<) ^$*7()>_9F"?>6% -5$X M!1*22*#"TF8"Y+1\S7)/^-_,"4X2.\OY%[BL8JOU?1B<$5Y8WE=*8Z15;BFI M74>$38C &2(X,.;"^+P$6R;_LM\>2E9P6%?7G4QV^O+J[?JQYS-@O#X00)OB MYZX2%)YD,0RI0FD$$/?JRAET+)4_"1>(P^F.K"CVI?38J]*!)@D>&=,=QT;T MH>4'2Y6J8'*4.TS=MPSBNVT(W;: K*'E)^:K1C$Q=[JS(&;.^[+5'*,Y%&W7 M/B*9HH;E=)TC4.#H/HQ"YU,#_%N]"[[O,"0C+*.J9%@4'T-D)MQAFJOB:ZT)27* KJI6$18E";?6X6S\&=PEM@8?CZ^H9(JG#=!S'5 M8#E (4A;86]I;:N2-M"VVH0%0PDU%Y$GKB3BZ(C?7OR!RV_.>__JG?7^Y10N MZ(_CH)X'9'VMJ>&E((*<_.P*\NME)__&JVEJF/KSDF$Q)JJE(4C3N<6LO8Z? M(ZREE*1K-[41Y.L"+NG5=0KM2H&75@SODFYHZK#ZMD:-E#X8'@#D&T(DEY%+ M:*SSF24DYA2Q2]J7*><:>Q+!VVG*'A;]_RL$;-T^RLDPL1R8=[-L[3:\Z(S, MBG+?S.-BG%AT/:."_\ VG?__WNUZ(6:'3]S(] M^/[9ZX?LX)/1Y??4Y/#!.;=/OF['N/\ M,I4=3Z9&,#7F28:G"3/1C!=($MU2#W4NWE*?U&*]DXMI@UIA7"=9(49H*!2@ MDC?/!C\\IZ;,DURRD4B#PV[)3&B'2^4(^Y)ZOLQ5U6?BN3_W*$9?NSF/M+"& MK=(VLV=,@O5<:!\9J"-V"3DR_>]=?/5;7W63U%SE"I)/^Y=&*3%UO[Y6QY$B M-OE/<4$1QEE&W3=]>C<@N;125(C#[^\4?)6)#2/).CR2?S+TO*;:R?=SB[S M@\GN-LV\J'HG0*B$KZ]0DLK" M"R$72F%;",.5TN_^;.16A0 RH3U7NX@!L%2):UGS34S-(H+>T0IWG!GR('^ M8K2>OIXZE+AN3V12E-*(M1',XIJ2K^5V&T.T[[E=@IILU&K+=H=9^8F.+'+- MOP\+X6_AV?F;=:MM%-RS,&0,5KK3D_ %+2A]85RP$ @DW&A^I4K4#;?UD"S)_JR'K!'YBT.EP MCQ5=2.#+7-F/-H^0S4J 6Y+@9LM\]_0MMU#I*H(XV0HG*WAK*W]\K":.@BD6 MEUHW/V!EFR'#U[@G.D VZ M(&P%8LS]-ET@WUV@Q?9$Y1?4-795I7ZQ;E[8^EK&EQIYB;DVTBWX KYXK/GD M6?7Q5'*Z!R6GIZ>2TZGDQ,U,L?H>K 8D_@HE'N-CU*DGR0?;.?/]\:SFKSZ! M.6Q43\)9G"PZ7$@17MLA88[]564IMZC":X;;FUBD@1*B\RK\[Q(&F)EC"/S9 ML1\B[T+:&L'J@C?=F-3M*O0<\"Y(R:(B-GS1#=Q3ZEW8Q)B1]$ '!]T@/C+Y M?&];+CUQ)-(TNZE)W77WYA85B+S.+"_)?@Q,N'O1A*^=LF"%O62Y@=OE*D;J M,OMTZGT/#Y+:J!8/(B.\N%SL'5 9H1\U=2LI !V<<)[VUP=+$PHSD4N2Q34U MOXZ4CW2RV3W,N]R+&%0JGIXE62+UT"+JUQ0]JWE"#T>M9G3R:TQA3 =Q%?T% M967<<#%LW6YPW/J)NL7Q7R(XU4)"RL>G.1/FTSOB%VLR+)6=LF2)2QV Y#^JDD*:@GWQ0J143&?8+MQV,I'XIOAO];&^QY MC9RA"WXI/Z7MG1& O/-"S#%+Y):J(D&%ER"*()6/M!@Z&QS7.$@W$.RQ!JTI M=;AV_R%2BE+Z\:29@AIU&HA0"#2!*76RMKOBE7.BQ@" M,"BY;H$>N7DQKZ^E=P)?BK_T3+,V#$C;'-T5A6L]=AV!621^=&/S)-S\[/0, MWEAZ[&,[8\A-G_N&0;@2F_L6)_6).5%0W@*?4.\TF]3)?@WVID803_<6S,\>M6FK!\MB=C2]7\K*. M]4D;&R)%O>L9Y6?CEILRY:YW_"3,!4F)LDA;_RQX?H4@4\QEU33 0L+X0.T( M_K%8 XA7[3@RZ;4\I"^ OY^LPK]QV=Z3JC?UA2=Y^4C"*6WD Q%QPG:SPE8J M+&6RW 7HH8E#O.P)'A9+MJ,DC<4N7]0'0PRKHK>TV7DTM#N-9Z@'OJS0R863 M;G.L[>MSL#/2@%*N4/2*A>NE*=#HDO]=H3T>#!F]T'ST,K>">T3_JJMM.\J/ M7ROMKC!2(9ZZ:99T_WM51^=?)RC_**P4U6^I3:G4+"2.T8H8H>!=U\DB(S>A MPRN@3.% %MO@*W7!:D@E5[[E\ <&_3RD+3P5"?>8/M.7=9(P+M&)3N>?/-E M\&C=PZ#=5IQ36_VQH#-05C! FM[][.DQK>:@VLVE*2 M=UI=@=O+46<@+4Q]QLZW_5X?Y7D7B;1^L!C@&<$'HE9/M>_Z\!_3WC$<;OIP M3CTBG[D>/<]79 2Y*?447_KVU\NQ";@GI?"A^)<%2 N=<4Q=O ,Z%<53#I<8 ME,WNXEY+?JR.$+YU+CA;;J6BXF]\0 G#"!;S]/'CK\BV#_!^J9-RK!^] ;B/ M1I2:3!FT(37]B@%0ARH<+)038F;*F'6(N$!3/ATN8.;E]OON,CX?&=\#4>'2 MZYAB,@K-KV@QY!OT?4:=)2_#@MF$V)?>)=R*$+/5W'"9O^6;_7>N#GOL5!2Q M *85I3-,V)-4T;%7M:^&BMW5%3?]A"=CMMUM%:(AL7SBP6!^)]YQ6-/A?0N7HGH0V5EA9J#:L,VR1QQQ2Q/F(:#HF=BA4*S#] M@9&LM,XK#0:;W"$^AD/80QY!%3QM,I!1"T7UHC^#Z$0U"*&_T$[(8N)@U!J% ME'54YR#X7LW6P)09(I$"3LT)42$ ^E2I/QI]_A6[(6%*^_,"_28ZZD M!#.-;I>-$HUNUQK %=N296WF55L)B&B@&RU;I/WT.@OI"H9C!OSE+>G7Y2"\ M6W2FYJO!P*"P9K!80Z9Z6V9%5*U5R@OT28D0.ON\8"<_J MAF@/XPHU&@'.K&@( 3<>M:W1>.TV=0R9EA7,@\W5U7#?CT&2DR;LN$]O7-3$ M4*6MLA4C,66QPWIONR:8H8C#F*<_J>S7AI^M:S)K:@NM)F!L5W8@\"5Q2.Z2 MWZ\T7-&#]DZ3Q/TJ6J+2\X+W1!WBWEH:2*+F0_H+V(5A?&2!\I%DS IOJSVH,,556*Z0);QA5.OP#]U7U,UBW3); M@"&% 2,,_=2WVH'R6Q;$!$%DLYP>#@(0B-.6X4"EAD*8^K[F7(F@D6<<(.?0 M\: :83<0R-=H[$<^+C*$Z,BC1-31K MDJ2A9ZGO0WE-') M[_F9\8OX7"!04 U?T3*ZJ+;G+.=+XW\NK(?[&M5;97?.>O)E*5 ;0G9J'YG5 ML]7WI+.4HLWM21:>H<"S$B4=[(P@Z[F%C[Z-ATG&<@:Q'8K^B+V_*6/.EA71)63SJ^+9/:&1@^OG$B^LW;,Y-& ^X MD#]$N54\+,4JE)G>38R,@FNYJ0\X]'0,I20J%P&'Y]&3(-H@6<*?F\?X+!6M M]4' ;%(3[JZD?TC.+<+C31;A,Q$"Y$HH1&PKT5SC^)&^1=_@@G.8HI;M@YXQ M(O)&5;<6;@^KSX9G3!NK8W26$&G=>^/RPJLOF)S=JZH+NSLVUY3MVTCJ[\!F M65.QB2$1*[\)E5GVX7N=8>E(51$@CMG+49N"C3C?D5>LKR-IC-K1E++2S^/.>R54JRV+3SYMD/W^=L)'&MPG=<>%QN4\V8A/E83HB$17SA MZ>,G7_+(LR;"7,IK-H:>?I6>\:%C599Z<=T#8;%"N[>,S0N://0$:YO3L=F! M,(>.V6O98(:B?:G,(2_2E_[!9#3H7Z]#J+ -L<+!?^UG06\KO>PKT2S\.VL6 M#OP^\?&_^,/#LU7^D<[:D.S_\-N8_4H4CF*)2O&!7(F$+T9-1>EU'LX7 YZ@ M\X2R:^I#OV!?+/CMK6K6R]()(8$NZ$@,%"E7_&J)<-!U16M,J2?+A'R$G3N? M-S/W+M']2VB(4CU!73)QP$[%K'M0S/KR5,SZ%(I9GT ;E,,-Z5Y>T.!=.I)B M?I=D3:.-@JJ-$8_:*G(B3KD\G107K:KJK.0TCQIT\>E9/)!EBN M9QXBKZX!MUXW1+IH5?T M$XRJM-P:IO<6>>>4(,.EC").'36X!:JKQ>.B8 P$ 2K;03CXU1D""-[)QI*7 M-=2I9JQDD.J6(C_POD?=6%52U, RJV$H$-4E(P'@KJ"DD9T[EQEA9^]E8&]'FB8. MQVW;PG9%[-["&9ZO2^2$M5#,=0I,$G&ZR53,PZ*KBP[.3^H,+("KM;XX7J21 MF>8YT]5.E[RN1BF>J <<0GWJ&R*LMR41F6MH<,22=81!WO.@2E)E7F;ACLXX M2I"Y0YY' X2_"_YT%YY5ZX/FJ+]PP4U8%M^SO7YAX>VK1L2?377W1U&VB\Q_ M$N#I4@N7^:%:]Q/E3D*@\M3YTFKO8A_-S.G6?9 N-%I^%I)S:9D-2QZ(U^U, M@\^QO=\M>C-I^7BZ_3,,$%/9$%74F!+CK2NS*2E5H+#9+C^0: [>(>JCU'#U M#FP(ES#A8=_V/D2)"7"_3;U::QQ)]-1>^,P5& W9TH ;% 9+1U50U'2Z'V*" M=9WC*W+;]D.6NU&JQX4#;\_=&/_0W-82XV)W]Q&@XB)52;B?E!7XC"WBGML) MZ73&F00VRQ6;R#759)A1B=P BNE$QG=K[)WD2M /9@&=4GDNQ)[FMFFO6K)R MC^.3Z4:J8/6!)POY"=;>2!G3>,E/9BL((Q9W]$L/2V%-ZVD=C6L2D<,3>FD) M%UU*]1G93!U!<3$SH'&G8=XT TE4K;]N\.4*G\Q8YUG@^4FBZ6(C7#5YE9X= M[^6,7#;RNR,2CA0-19MF80!=.WB*0P]X=^Z$)@$"?9?XKM ]D<[,[M?'+:LL M;M$.U90.E"UCU^>&,;8[Y#HUJ#;H^07X$34NK!F&LYR2<[M%D\]$?B*PD(N=LP);S4*B1R\RC:;((.6Y3$7B&I5HBU]-+0( M+)Y0Y@;<@D"O!)Y((2N:XUR4$B,;@T7E_>+I0[+XG:,YR5TAQ2FP,>]ZD,PN M;N>XD3^\6'$?JDIS'%*$^UFW02&;(^%[]"U='ECP&7@43.A(]N:K_X@E_QM](TN=!L+_KKGO+(**'7/^]J)HH("U9.H+(DZ06I&7CE M(8@QFUHEL>N4820(TT'5-SN$K_0P705C%'[:]691XF.9Q +3JLBUD#[2[K5! M')J8$5IHXTE:D6QT&'\06VL90J <&QO6VSNFWL:9 T*S2K\-ZG[!=D/\CC_@ M*JRTXV#F.\*V[N_[?L0Q=U<=1:^;J+I]@^>:5A8 8U)5%V-@>AB&C)USUY;B M(.CBIF&XK"#(BTD.>II?.NB&V+LEWM3:W( M#+V7@:]Y*DK=@Z+45Z>BU*DHA:5P9Z'81+]"+$&BV'U7\W;?SX476B5H@H]B M-0+TLE@4+8G#HT95@YZ6+B'&F^+7P001HZ^AP5I8TAN+OTU\VL[Y>L= NIY: MEXT;WSV6M.%(ON 27H6G;:M*@QF&8$L[+50B2EP^\[H@_"-0SBXGQ M;0G' 08JQ.SA%9KPK6JKB%BZ)W'+4![E-[@](T7XE;0;A.)HRF/=KLEJK!7S M /*S#\F,T,HY,O3/N1+R,9G>. ENJ;G07 &M/C<0HA:A#KJF5,KY.9H"',]8 M3'LIMT"Q$O6-B YEX+^%*E!7$>F?SZ8C13CT_E@(I1QME;_JW&1 P.=A$GI' M*97]^75UF-8-@0<4*\AI3Q0[.4KB7 [K6%%,5ETM+P1LZS08=*P1@I3CH)"X MP(DOW$ 1MSX]DVI#P'34?LYIY&"LL9=+HCENV'3HZ]0VO102\R\>ZS 2^XI3 M5;]UI,)-WI2[L/"%4<1>PBC,Z6IB\N^JT?X@_?+B-1\2DTBY5]JK\.L0MSO^ M02+_.1>9:NE5#',P*.=,"-(HV[@6>J\"06I'L=M*FFLD"1H^=]T,;NSN^09Z ME@9!=QAQ%.P%]ZD[#AT@KPS'+)WAZ&]J0)OBK_I,)>Z?;:B#0O9%TO&;D3C& M/;=N0J2=F4+T^8PI,-8ICF2=RX):< 8X)FP5LR ^0-5WRODV#_A*>0MF*EI^ M.\/5] M7R)Q_^2+;[[X.M$UY3/,SMZ9\(Y27%?8D\B82@">&EY^7H-6+ZDY+![;2!/V MU67W5JFH-MU^C26D]'IWW"O'ESYNNCP47,BCTWM;"("*EVG=,OP$?RN21FW) M/J6)>QH-/>JKP35JI#8L9E58R4HH#-@%L38YE]Q/"$\[;;_;X_")O0;K:UM+ M"C47I.Q!W?/)?/J-$G$4Q-J)BA) ^%W"3>0=< 0M-S5AQ?8BEFAL M92G/,5U'O#\$&4:VE/1(E@.[_^+MX9M,^(1N'XY_TDQ5I%N[" :[<449:>ML M)9Z1Y__\W/$7B[V?/44@Q$AA5;FX;K+R7:N03_1#:AW:%\NB$"2MQH'%\2+2 M-$'KR?UI@B,!87(U"92F5I5%]\PAH9$JJ_1J&?&>NPZ^LX_8E=58B3(@][UQ M 1,4BW[&S&P8#+,6DO$A/DI6A!,:KO8%$6Z-" BH]_9PZ@2C?D) MRLJ:?@W]<[%&OL3NF/4J(QF<:M->8Q5S825N?U1X#]S4.-&MN+C;(OZ'HMG" M*-SWY?-2)Y 8%X-K'EZ**">H-A>2H(X(AI7H12TA%9;)_QF? MQO,<_G+[BYX9'6#=*]XZP0/ V(20<%>/2SM+(#UAFBY%Z@IUS2C9ZI _HF$! M+/ BN,"I[HVHT% VR+3YRCVQ*["Q+9A#/&MUI)11N?//Q M7"!@F#V;;-NX8Q/\P()V?3A?(I5OL7Q1"!0D5\6;D(]D2J-N4JAC=B]H9R3? M'XWE.YL&:W: M@;G"R U4ND1S1ECGIPK6/:A@?7VJ8)TJ6%@*344,L4\>_P>+30ZW6"&8!2(6 M=F&.NL$<1TNG"HX,_(&: <:: ;OE^3E1!X>C+)I[N+>X M5HJ*OTJ_@T"FPG ML#DCX@2AX>\PN( FGI9;=I5A(=4 !R>/ZVZ$>^RK.Y@Z%F1BOR#E6#&CG R0 MH0^.VEVJ/[G[DP_([+;Z3I^#=S8;1SWWTS'4,]! 6DHC8V1"C.W9]1432;0D M[EESKQ+5(S+ZG0Q>29Z6\P9H6N9,'R##@&+2'1T%H40*#^ZXH_ &"WZ$H#Z3 MLU6+PM]'6.S/80E1FOO!]R]^YMPT5)*H,IEF$"C+8@U9 E+'0:_! BU&)HS: MD9L0[D^;6TNKSE^#:ZF/&1X:'Y+[+&SK,4LR=F"K#H_\R))R$=)+OA*K;5B! MNWI7[0\C=V0S4]16_!+5\0A;72&V9=_3/$A7F_"EZ1"1E25V=*^+'08FT4O: MY=)0PE'(Z3BXA:@6W_0*TH'3]6%QEN^9#OD4]V#"651'C3/MQ@'AO">+H-(E MU31VB,61PN., [HD!:4@]HQ%B8L5.Y\[]3P9[B;YTF.>L\_#LK%L09DW+'ME37\L0BC2P1 \9@M'2#HP:5T*OE/V_K]R< M-AUE-C(ZKOF %=D8R=:RX4",0::B(OSQ@GZ];G.VF*Z4N2[;MTDH$84;EMA4 MC0B_S$]PF3S"/)!ID?]O:/.H@KBP'"@=E*]N^DC&43_RJRP\IM1XWN&5D?X9 M:NZGF"P^/PZR]Y!^3]&^V-6AM081_&0(@.K/37H;M.+ S9AV+ T\+KTMQ6K8 MY)SZF"TTY@5,98W%K](C(SW=EO>8 47Q MGJ-]J^+7<>_#>^E=+H#U&I9 JJB:-FCBMIYPE^%0VK!"V7N3YGRUAK,](N)! M3$?)&R *-\[6K/D/L@QT&#G"F5NM38Z>]J/G\B@S,H@/KU_\ M&\_FY=+$:_"CO8[<=.0POPA[I&DJ8J5K5J\$)?Z9U62DZQ,-0RJZMH-UL#(K5QS1I&[/1%7NMY*W-8Y8](T7W:BZP@4:TVG%0E ;=M M%$I3;FC=W2JAF^1IZ55@(P"'XO:2J-QK 0=TS :Z+<<2TU>&=R2:Q=[>6%O7P]E&K V5. +7/M8@6X&L+[7':\,E MS_7R2I%I,3&FR_J\Z[MI8";=8:H*AGE*V;QJ6=SGIHN%LV/)7'J"?.0%AC!P MHR$JIL$J>XXKESEZ\2YW?16Z92+@J?:3E40%Z/ Y8?%^4:'%Y&A-M/)0$1/L MF+@'4H*(["Y;#BD:CAV(A(6C^<(:(2G3,K6B"J3>$\T(B>T2[DU$@=_;_ "^ MP"NVD/AE()X97U:Y>- *,TJKP MVFMNJ(QLM"D)<<\& $4[)'=(-GF[M*.S5$ M!(%M_R.R1]C:XI\A$)*"5V5?M\W7/$ MJ(\$'D4&6_3".7&D9MH!'O[TX7%Y8N6^6([4_YU6[8YK&6CVK[_5]_R8-T^' MZ,F79U_1^V] V#A"N;*=2&P3$<+$S#4D+&-,4;PYI+YPLQ?P[6DB/_9$'I.L MWW4?$'2=YN^CSQ\J2]LB"J0[7U?;:B3Z1+TCUJ39SF^://L_;- MN)#):J0^&H+[P6TA?O/R9.I%?!W)R&:A'K@/;H:(Y3 O*A<8JGXO;'G@X#O- M_\<_<$&/IA-(;J-;"8 PQ?21E%LI3\39N-P]35/S5R&BJ&8P9ZDA*X-I.;H; M?!N6PFD)?"I'M>2>DR)'.!,>!6>,Q>$HS68=9\B 3,+.+DN%98[<\>#6UD"Y M?TX>[GDQ9$>)/S,(@Z@&Y;[GL)Y9CQRUO%0B/!4/05 %"VF%QB\BSLEE \T/ MWIK[DE:CNKT,0[ 5D<]^U99]WUT1#N.GKJ\Z0%8856]!D.3?J4)-$9D!L*0H MK?P/%U4I2H3[+NOU Q:@WB=!&#C9??L:0K^==LBQ,FS97 ]C5OD/01^G]48P9[YL**2(S%EGQTD1'V%#;KA^2 MHT@(,J3DLZWV[-1RN.$1#&*/XI2L,K%C05Q]'NUY+YC6]]?/27'#/,AT4=Y* MBCOP+<, 50Q0<[D<0DAD='Y'KLHX8Z:0IM)7-9]75^P1G0;I]C'=7=R*Y1KX MM]=I62!8%Q)):RI;&+NH%4H0+ #68:J$23$KRKP/^N%L]2.-B3X+.E*E%S3+ M]WVPK.I"M3N.K@I:<\/S>XW(NE=L/3%,,H=WR?#JA(4X2BJ6VW W\ IK=[3A M_A8T0^ICIB""2*7$EW9WME38,_Z&$C]N% 5.(QDE\/*[,@]^- U6H Q;%U39 M&^DI5,,0+Y6J4>[Y'(FKW' $Z99)#57,DE)MD<@(.$UZW'3QTB85"N,WM8V4 M^N7_0PR;U=BU>6#)C#"\X^ULT6-ID]?)6YC@JX#787_'O48!TI7PV5B#/N5, MPGIJK2G@SQ63&/C) =ZTZBFX%A5@VOPBOGNE#:3B8)P3C)X1AYJ!D:]M.U$& M%5\/G<#$=L#PIW5N;!?#-M:8\:@7O?R5.(3I HHB._0B%RP?0S0D9-XY1Q#! M!*4.#*'$IWJTA#UVF!A(U5R%%TQN*FTV%"S6\+TVO)T 2I7HA/1[4-.>BVT' MHZ/SZ_BTDJ>.P&FA/,O#U(&DE%,M;C:LT,-VE,.\O?7@9*2*/4M\E%L-3.)0 M)EZD-0O[.@]?C\=P?K,(0#+0,\A0.L-O+HZ6>\-,.MQ&(<&O*/@#1PI3_+(1 ML2)*9- 1N+:S%DW=\3R>+.(R\193V&))Z1]Q?I6/'V$'":*J^Z*7?M(HGY\ M>>12YC(%4S^FXVUR*_M5HI9^*MW?A]+]'T^E^U/I'DM!ZX<^?2*D'S@:CH3\ M[^-^%_]SPOG72]KK L%U2(>1!^N>8D35@>>T[M-(N<4 SU '!+TE?BK45&'V[3*8SB7 _?41,6-\30 M=FQ9+N[74:I^BM[Y2X1.W*[%##?;(81OQ@ZZSDA%$F^ZP[4' MN%-,2W1M1A@TYZ6A^*UJL"!BAXVUQG(/XE5EY#2[,)P"P8V4R#PR1-47D9%1 M\45?ST?8<.,!/KTB#[D<9B$_/1NE\@6$.TD@H[V[%HB[)Q@*82RU'>(!NH0Z M>G3179VMWK@ *ITZ#Z.GS4A5R VEMKGO %DN7C&+<%IYH9S01[Z8VC0#.1VY M?1C-32^TRQE\?X5VRBHL+A %46-H\)SO/4'H<<6%..Y#I.M:0&K-\U2Q1V^2J>3H6URE!N4PK!Q,#45G1WVH$HW QU MSRQ22P,^(NUIA7TZ(#G$"Y_3 S>4H6C;JE>211@8(;"NK/,!DTX)0V1C8%1V MNH)PX1+FVX(Z8M(H^\V%I][FEH5I#/$XC*>D.^40F6WI1/I1'G6HJK=+F[^- MV]Y7VB+O!647PS0C(3U8VRY=SF6(%B^<697L\F>K[V7ILY&Z\3D+P5L2>?NY M=.!I+F8^>>KA./<*( UFTNNXI:Z\LJX=1X-!;% MT_;CJ3\!+3]ZT=_Q)HH0X,P>^]83S=-IKW13'AB2F=>7M;A;_+Y'E) M1>Y,O75*K>3$+9 /7 2RU";X4! \TMTPYPV0='=*GJ ,C](4E]=QDPK#:>G\ MKA;_ SQP[H=G#$YT+KJPP&I F58#55W'T\1^H@8]3*3X^7 %_T'J@UOE%KD2 M^)?8>E&@7'/W?,LG/7^']?)U(\A:P (6+^F+TM6UN!F)2LHR[) MT)$SP7?$4"H9Q?,&E M9#($ M(#JQ(6-VHE?X/:)%=M%]6X(# ]^X%=AC#&_TS9>G,/^C3YPRSGC@ VJ+A[HO M-]>G:?F=6F>])Y^G612WPI-S2EG\+MO&]-HN+*XKE2R2*]=H!Z%TE3<34QD9H1N-:ATA.PZI-P5L[Q*R+BHJ7W5MM%[:F%DM12?.-4FHY7E?E M!HWCP)>^L0N-"MK)#V_T2R4Y"CKTUI8D)1!B.W9$E7K]K057JS Z+N9-;4"= MM=LQ9(?.C!(T'=K*(VV8KJ=&",M0L3.2,H5#*H69> :.W-+U Q7:/^')E9ON MJHJ*+^AD"@NABITWZ .B##.X>[WW>/=48N'9O+;5!EV>3/)U':%Z[(0*J[^L MD-@"^/X)S,+)R(2IG"R&<+F<)(VM'>K4K,K:KK^JB_-'O,^."% =^#KOD[F2 M-L78\Q2E?74.#*_FVIK:BN:/^G3O>_"8-2HMX*2N,J#KG!QV ;*;@D']H5\X MH.L1AEFV#Z)VY'!M(,9EDP-,+_YN#^VT15(O8X9.=^8:LBH=+.QD389:LI'J M[]3J/]P/LX;:7R+.^0AZ=X%RL%CDQ)5(W&AQ#:\8&X/G_<"<[98&P&/^UG%L MF07C2#"I]@K+I60(!30Q,]T1?AFC?RE]7Y1;)S.RZ/3Y>7?V0#H F*:#4\4I MH[IRQ=/:B%A"!R(E\PDK2R<$+3UGC(OY#D_VV[AU6\#XK/9K:1'(FTVI1.IK4@BR,14$FRE:?F4>#*1<&>ZRJ%+ M>U-G73K+6AM.%./(FF95HGPQFIKQFM2KT-89 3#RK?3 M3ALNVTQ6[(80+V?VC8S1 86E+KPJW&[CEJ"I;H7:!M75R#MQ@U'-Z>&\B$/: M0Z//E2+%9+"TY7>QU"G9U64[F2D 'A$Q$OTD?WVFNHV<] *?%RQ__2_5+%+0 MHYM_XJOKD8^N;#DPKCKN(WDU[I-.](/2M*GV-!D9E/V2O&C2*ZK>U0.\M869 M3=Q+Y=FR'\0)X%Z>I#DMC D51BUN.+IZQ+?@!U6-O_!@:M^29BF#?^-1P#I/ M!^5A7.3YD\$)_\#\./+_)-Y9X*"T3O.$C#)\GTOBJ1=>I)46(I4-[]QMV?A% M@EE1(=H+(D&I+5T[A+P7BRVYZ\O$SR@M=U2]%?+#TI%Y@/3=^D;6X4M#PA_@ M7"F^-7>X]",I!"Q3"/@9PPG(>)OP3&RA39R\.]62[T$M^:O'IUKRJ9:,I2#D M+=:[YB@ I=G:\"Y'&HK3\'].%I39C\YIVF6I$;6)G##HWU8S13DZLI*F2)'T M3'CT!I&Z,5OUFV9&[KG7:3J&*N$CC%+\U_^.F>PO[I?^*.0L-RT')?I"W1@\Y_5NJ]B(K2.K9(Y^MON-^:)TA MFD-7=,W?+J88;V]LY^X[\2C],T3VGGAQ^V@W7D&CC=<2BXJ&X?#?U?1@<)/( M$I3CL:=Y?QFM6>[]ON_>!+^YH,)Y)1DHSC_EJ2?NY/?Y,\_)) $1E0#P!<*0 MI,@/M<]I(SQ8 A9/!HE(R<-F7](]6[#DA6&5$M7NN0!OAH!)0](%BX5(0'K# M&Q)0)B4FT[^"'2+S;J><8ERD3E+<\04-W^J"Q*7G.A9Y\.YC>%#!Y^*NQXZB M$:#CZ3PQT]@YEHQ_GT=4XHMH=BQO]9T4+X51+3QOQ\.$J7>#]IYWY.% 0[*+ MA9F6D?)$S,2[2'QB\BPP9QRQ@$(/XO8I7>?"$LX2?ZRAA62C?YL;5X!,X?N] M,290[Y7UXL_($HWL:ZB6\CC\AZU_^UCUFE<4-3DFB_[FNI(=KQJT76%W%$9I M0>.$!KMIB!^Z&B*?[;UU8'"F&=WX&$.4\SR-N[SF]8$9_/2U"@V851_UYB6, M0IZV!"Q?[TAV%H^UX.5];EQ)SQQ'JNA.QERJ(T6'^C<7$BZN!R8 U22T_#'J M/_-LT'>M%)[J5/;U9BF9V5"#)"+%G^GD7C-[F>DTE>5FWXP71EV::W_A(\[]'YB(3%U8=M?V! M?WF.!&I2CCM2KBA(D3P,^*-N]TC"4KI2N7F+;.L_IXHHYY$4[-KJFB=\AZ&D M_^KVY"DGI$?N!8 7FFU6V>?B.>LI9=.5RR0!BX.SB.)YI]D=3!P8#,;%^ MT(V9U77"TP!WG)5@C>5RF-9.?301*3UV-N,0O+H(#\",(TDYC9Z"7,P$;<N5@Q@?E8.&@X*]AR#L2*B:@K M1Q$!386PH5HD&5Q,@'#&.GBQ6Z'>=I+DE,,IB?9'&KYUE@3!4X:%?QX70GL^ M_$EH3G$ZY#Q6VJ<0;_!M0J0;G^E;6B@TQER$BG0#QI<-+=4IF+2NOS:4C@*0 MU/_0.W_K-Z%+&2V/AXYHPX40]:IX9:HE87<)B3)V#[4P)R1KCHJ[.UQ0B66C MRH,M RQH^D&"3!NYR'>AO@K+IBRQEVFF+%(>3VV)X%P9FS%IC0][?E*.UHDF>9&>588M;*$ R:S9,.,I,VR^K1)[KW M/L$%B8A?<:=&K/)[,,Q%Y8UZ(4@.KBLF[1AV$DFZ2AP)?YPK#&3YC$IN!7O= M-4/,X:C5A M8/7D5+ Z%:RP%#RMT)$ 9A;H+!O#AUPT6HIPS=K9J?A>4:R3:K:TS9+[$^Q< MNRLO.^$\A!X6G)5SPM^U9!OI<&PI9\CP/OI\H-$H8M(,?!E<+U,/5P_[@C'C MXJD(9U(DJ4]07K#?54_#4VUGJ+5$I<0A@->Q#]2TP%\K&&#U.7S,$ MYD[$%S+2Y_!_NS$Y%-C'\K,M@EZ4Q+PN%*#MD7NG6N"\%DBL!H4F;SB94P\> M%;I#] J"%A+B0 M"/S65:CG L1;]&HPU.:R4N>=,1$/^'B]^1K-S_)Z2-\B. M$>Z#V@5%&H;%4J_ C=P3)DD%RO@W(1X=$8HP7[*X14C+VB>T,10+ZCMY*88%^"MPFGPA;9!<]-\R!5#MH>[-< M>3I0?FAX*5+9ST\>O=9\9GQ>I%I]/U%Z-2RVO[7AS]12]>0/WPZKOS HF*_W M*F;R7MN5/-+SI^#U/7W\Y(\6?3P/"SQLQK8N5\_1<1->]94\U3/V[^G[<"_+ M8-VVG&?.?JJ_>,V)7_OAT\>K!VC^>OSM\U>OG^$_GWS[*9<1O!O;$%#5Y!V ._IO=H,AR1"RQ3(LOB=33]K9I MF8LE.1C:H6J9AR:<4PM'!T8MO*-ND,&/8;@BSBV5-Y,J4K V=?@NY]?YL1PA M>+"('251DL=.(,K>5 .J+^378C^][4_..\J#I IX?IABA5\>29-E4$,*"V3Q MQ7@H44[;*_^)VHJJA6#0UBX9#C?*Q\5M*?AX#"!1'RMK6;A;L-HHS:Q>T@%K MB9MGP9;WE+C331(^=P^F>Z"MKIKK1^'QPYG.K%(+2]MMK6?G5._GI>26$2> M9)0H&Q77B,MD[&C8Z4&F _WH_WU:?/7X,=D3EZ-_P"OY(NPYX,D]=RYE:,D* MT"_X/ 365!?)0Z['\;7_@&OOI.Z$0>'ZW+0]*VA3U1LQ*K31/_,96X[T[28SP.!^R&%VU)K$(H _+4H+H"B?K7%N$2/ MESN2($ZQIWN(;><$ITJ_Y8)^.$X5OR(V; M0[?9(W7=PWH)NX'<#V75#P$/$8I)-XFJL:$5MR'@^GG'+<%R[V(VU-WMM[2@ MA8$@.6* [^L/(&$DQ4J#3^BGD:,6BLPT)K%6MB./R.ME_HS%[+AWR'RKGT>- M1P 3BAATNDP[?7$=_,JM4O.?@IN;H%*O7C]/"@"FZE&CHAG CAH X MLQ5+I[JXS6TU7G7]6UD)5,D3)SH[>@%][,_+MOY7:9$)?4ACC7-43V,VG=68 M[0DI1W@O47RRV2"H=1Q6LZ?#1N2LA?F1NZGUE(#2UY[4#_U\)"ME7'X =8WU M%HGC&5YG_ER^NNU?/*LW/WC^XL7+X6&^*NA#WZ))@4DP--9&4OOREQOY0J # M.!>7_!?U\WLZ@7@=2/@D2Y^+1N$?9!GEPMJ29-05N!/<&GJPV00LQ@NE]8IM M!>B[/-9IJ"IM8#P@?E&,/<-V'8\6;!T2 H=56Y(5W] M5>_]JNK".HAF(6P1',L/<(WG?WWU/(2TG5B )X\+BHZ?\*&0VXGPK3?58:Q@ MOI[P-ZEX-#:('="PA#E#Z6<5%N>^XJ6\$U#)TIY)5BM=8S80YJ;1'I>%UH29 MBU4;YFL(BSC,$[:),TCR-&L KP5HKWV]49:T7&\.;1A!J@X MJ6G>BW+/TU.YYU3NP5+85H29I0T/-[@>N<=7U'&[N;DNI([";D>%-%T'DL"P M/?=HC7<9+_T.PT\MG$=XDS@W.%)0;V##0YBB_0'9+SHHI?[<75-@TX3)E0"G M1OF%CO!R(V$5)X'%61#W*SV;U?5B2!"R]1E9#UJ6Z0"NNVUX:; S M$,7,,##6FHSBM :N,'X: @F#Z$ISU[)WO. RQ:AP-1D0A8%T M8/"[',5)R>*UB]+DC+ '>Y4PJ#Q73^R%9)Z8^!G+>6_"--YVLH>U]3P$ MMYNZ\83XX#GX%566#N1\P3.3=JF-MMS3F["71T^ M5P\[*SB531CI\ZG>,@B/%NZF.V^5YY3N++ZJM"[7S%O! Q$'@*\-((Y^F<*\ M&'![2$[XB;E@,8-XK>XNFO@M=4T-9?6:]G>\.*PW<.(<\S4M#PP45?=":C=J6,M>CKF#>CHV>$RXU8ZMH\;8NHGSV_%L,U8,ZC/3Q M\>)UMQ@D4R(,!$@ANMH3=U7XC)&5&#=@HW? P3(7!@@8E,$_!.";MV'32PZ7 M!X^+R*##^=!A.Y:HN&W]\3/?8A&DT"E\C$>>44'(8L=N7(V4ZPV/> USMZ6N M)V;;L,7Y88N1QNE6GR7RF-TZ1H9\ 7EZQ=7KAUDBKA.%*9_ M#*&>.F]WW%#FU5&9*UB\?![P4.N^*[Y[ M(I<,[KYY75#UH?'I&W+>O M]9332@V\IT,5O-I#=+ZX4]XQO&KK/.4TQCXL__!YZ]JS9ZK6R(9< CH#[TI@ M5F&C4?'6N5$NMPE46%4.IH(JWJ%8)ZM_VM$?C&IXM$K+;0#!+Y6PW#V27% 1 M?,5N&,+2 G8G$Q MY4937C2R+=Q=S,\(>8+N,"89QFD?HNVF*;7+MDX9&X\D?.G6LU#G;/5='X)V M+BFGQ%BSLE&7/S157/'@B$\I4Y^#^UE&04S[<)NE)SYN=D-X%?\V#AE\S[YR6Z'M*+?:.\R#$,15R=E26I1( M73HKN@AU7%B#&56EMV4OU%5;UQG.S2S9TR:'WJUC<2:GWKWGMJ;S*(1TX1V- M-$?\\_KH8ETJNT0+I:UDR[5GY^6$_R0^A+ZBC#T1[&Q";-;'[I]%1^**?,#4 MCQB%\<.KQFT2BXI>CH>'3,)=W&3ZXN.JU$ M#5=H-+-PTYK81BJ;=UV=>90F]T]M,GI!\MAA5)+36K#!YUW"4Z/%5S[D$U MYXM3->=4S<%28 _W66JKO,/[()A* 3<^C*<)FY^;SA-E/.?\PO:WS'ZUY,:6 MK8A#+!C&98MH>FE*B4JH!:'P(5.FI^ M,PBQ+HFW7]T_"@HTDV9(0M_,O7Q;HV:Y*DFY 9? LR_?KV#@H224&7_HF%@E M[ (@<90^DLY@1.5XTZ65QEXSYGRMWZ% M?6.ND4;OI[TWQB3DVQXXLHJ$ 8HGK63?M'= %W9'FN;GS!0JW0+PL1L^0_(O MN@[2[S6,5A9KRN 52U2<5!.&=!99$J3D_ ?12BZN(L5],FC6=%W_+ .IZN;'A/9=NVC388[OL4)S!BA3FML:8W](L(;XM52QQKAGF:8 M<0;]IW28L6E1=G0,<"38XP@F9B/<29-&*D5LV=HH3:JGC+9"3W=3@@!R/>L* M@%)[E)NS&>R45]X71TYS>S0S$[Y%50PE>[R)2A \)"G_A/Q8$IO!O.M*9-.J MJ[^0F%<'V,<.1-=WQ0\\W3!4.#LUX5IQ2DI"WVO#[0X1/>@D.'U9[>B$^L*K] MPNO'L*W*:W3XPT,>ND<;ZOC<:B[3 MS:,6Z6R^-<2(J&RT)T9=>:7IXF1Q6!4$'V"[A&?Y3SM6$PZHL]5+MWKL=O60 M7Y\7DAW2_#S I4=+EO9G3N;T,"V+)J&@R$9HF_4TRI!P*$;%7$L2=PN/=29M M7_Y&[(O,5$ \QZ^&(+-;'1L]&2Z51F#@7?YC'A FG28FA+('*22:-/B'1*TF M(UZ*]]?U+$IKDB%Z%@4'OKE>":SP5F5CD][@D;6CAI2-D(U9773-EFL0S$&&[BQH4%+?.T$AB0T MUUP(\%3..[D]U?D7)RD,WB&N)_."]3<,!+#'(M0'Z@KDN:1G431^"^U+GV^G M4LH/%86\69;<.S!0 EDT%FWB !09C6*F$48*8 BMADGM6ML=N? L.I* ^1R M=47)$LE(^#TOK=7S!11E!."KRC/Z1^P254,@;9D/D-;Z%>T$NGX'&2X\!B-)CG"/OCMW$0H]M0X9H^,.NW= MN)GCUL/A0D_J[ZLD6TNSE Q!W*3%3=Y#D6_AFZ;@3C.XX_[DKZ3I_13WMTDNE,;/".R 6U)*8JW>_!48T0418LRICE&\ABM" MY7Q!) FMOOHJC(6PPU5+M22M_O3Q'[^M!VOJHQ,D['Z](T6KVVK?"KFCW-MQ M2U(8(I:)YM0S\?@WTG577G;U5A,Z2@ED@0K%>2VM+U"!V(P/<9_?L@-^ PUH0MZ)KT:RY&IM>][U[52Q 4BL=.AWU9]]Q:;<#) MWPCZC,5R=0AIK:\NRV:*Z1GN8XGM:G07H9% %U,MGE*PMRP42I)C]580 MV=8YP4 %:905"9@83H @Q5"Y8GD?I+L0J._-$J <*KEV$!$_: A.W#7C/7Q M;?/&&=3U[(^HYV^KL@G/_<^I$]2BT 1([JUZ=R">U"T3<7&F"HVQ5E?"(_54 M!&N5$H[9SRMA=90P>D"VE "R111ZBZ,F):XXO:^J MZ9_W?/$_*!_ZF0^KIK^L+T78/0Y0M=7577#M'+$0 UK#*!W8[3#-6<8E$W;Z MO@_/^F&V,7@-O/]@&+&J7&WY=[H-K,/1[X0C>Y[E)G@UHF-$=)5G%4BR9WYO MLA@R)K=,6K]ED\O6C/W%V6Z_<4.'ZU]4P64)STX_Z7&<[+FZ3'[2%>44NVE M[HF/N/M^D&0BTUHT)0 BZX+3RR5Q]1.Z7H4$&O0*).Z+U%VNQ0_;3B1 MQIVQ,R^LSQ>MJ\,MAA(7L*$2W*&1X +ONZVUVD#'^/!>%]U1VX6D75X1$>[ M&N5HOZN:DNOHT8#LI@8_H)'75Z9JG&.,#0]4*WVJ!E\N?IU/\F>6-?BS) 0D MIY28J]B[@#E:W,J\^/"<168J]Z$YRL)F'_ M<+&],JKF2\;I12Z; JH7RW<4VQH^^B]J[_L_'9K (M#UOI^VS_MJVZU^CE7' MO_3== @OVR"C\^.X)8-;PKD SX=$9\E\Z=E8'67%(M-B)'N M2IIQA!?$T<5258/]@E3_:N6UV<@2]P";786G;ZX?L9YG E->,E-SFEM2M'K& MH'54G!1"8PMV9_A;R1=(O4_;BR /B4JC9Q-,[XKPBI[[5'BY!X67KTZ%EU/A MA8G9O/\?;.!F8E(=(4 O6-2+3S,]RP9IMF ?=FX+Y(CSIU!R&[WXF4H.3Z)I MO6!@<3Q/;5._#7[QGS[<"TDVZA?+?DFZ,9\^/?OJ]\@VU ]7*3.6FP&?-WXN MYY2;E5TVENFTL&8?NSB:#(OU>.^*7">4%Y(:S/R0Q5M(0P2<5!"C_%83]H3F MXM8I^WW20W7]\'__/T^^?OSM_'\)T!5.@KJUZN1 C# 3 0L7O;<"_/*,!O6. MX=+$+\[G;SJ/;UA[9^A6NQ)]$OZ1^"FE0D#/Z^X%6%;%?$RB*WG?74W@1 '2 M3:$KA@9"CH_[W"3HI*R>;\8_XJ_O[FI8I>7B)G.)+HQH.AP=@*.V8N%B'YG$ MOW&D+[(:$$5*,S?D %+W30@C 1&+275R>A.BWT-/LFN'IM*:27K'>(/TWLK1 M;6O:?K:MUDS"X'#+4E;AI3WM7;7"?F:2*>B R->">MV7XU,^!<' MQ2[%@"Q3F3FRA1&;VV_V8073KW:URE=I6XTPSS/"E\5XL9O#>P@##_U4.D6R M8DWY3K8INL98]HZ:O(#\0N_,@+'E-K1\F=C#+92 B%UO3XJW?4%S04(KJ!;) M;)SW1'V ];?KRPE$J'[5EM8X*KCB-2(Y@.C6F$TPGAA M_V\J+==(]A0-?==']L #2HCP$QZFME9EE'T(=; :59B.XB DS=85IZEY=OU3 M)+I5/.H%LZZ0"X'WCS!D=X-LQ#F/92_IUF/-(9H& M\E6F^FA4 ?"GAA7WO9"PD/?>=A4WT*,R(&7R48XDJ<[K8C/TP'L,OR*6.14$ MY+"395XE>E@.L%*]VU0'XYZ3)T($,"DMV:"W4"MK2H$97 M>S2TF..:]7<]D M_KRZ0E37;%OMRF!""ON@K&3_S<.^"W8MR8LQXR.Z?RHASD,",-&V#6^ :?KZ6T(SXKLR;7JJB@]5]G8R MZ[B[$)IV'T3V /MX^2OWX6V+8.J/+ 1= /OR7;T/-Y&% !J&4,VN( M,QM4I18>];4UR;BPKI"8I\0ZV5AUWE+1B\=UQ\^?KCYMSO/Q%#7 'S&38/@P)N<2(.A?VHH0>MH^MK:=Q#4W0( '$4G:W^*EB@JPK, M1XFW5+CT;MA7]2!NK]9[M*&.>)P29M.$XC.C'IV_F'$7+(;)#_7%RU[(D!(. M?ST?>%U==%=#1Y!&5@S!&8&5!$,:F4WS<3J^K$[5J$^G&O7UJ1KU*52C/IV& M%C9]Y)^]!'=V<(S> #+YF9VQ+]4WHESIQOA +T$FVE3"PDU&<$,_UH9;]$/1 M$=IT@R.Q[C7%'_/FZ1 ]^9*KN!(>PJL(=Z@/L#*Z!GPF M:[FI?3O1:DAXTJT)@-'4N("RUH0MNT?GF6I5-O6.^.0H["ZPB@&S!.\^UC42 M[M(\3^+*X2G CF\-S0AJOCTMG(^]EI]5Y'H[PC)+&LG38J-3&M;&"P!$?.Y&S+P34 M', 3%W.(PZO3!'\"$QRW*T,=:A44][,.UAY1:VR[2Y,;V# UM+"HR+QN4 ]H MPQJYJ ^JI4>L,Z/2T6[* T4?:/FHF0O@M!0^^E)PAC\Z<"(]8;I.W"RXO-F]C+#VC?4B&VVA<'MW2$IS?8BEM!.=3]'CO#XM@H_O.-9[U7]%4X M[@@(TA%&C$BD8O?W;]I>=9J=N\X.A^9@B\>A9%5!CY2AH#R6:N&"7A%C!/7# M;+55+QQD?=?7PUZD;U!Q'"+4C._Q.11OU15/"<+AID=Z$.^UXX10 P7((V6R M^[J"A%1X):+\G->"?5!PMGJ#"^)+&&^4;1=S*KB#E8.3+I;5U"KC.6/;B#B[ MZ]%8/UK-9SG)@T@?'6-Z)U,;.(2@LD@1I7B(6J7HM[X6P#QL0AWH@)Q1R9GY MT>0U.:'$!6_H#+_8><2<1SFA'<]@79Y< 5PJ5R%O";1H3$F ZY*%@M, MJRIE2QQM"B!V@N)&PIKH GR(;,H'Z F'_?HTT5)OG-T1 M];^A;")]5(X!8MO%/#]C/(;XV#CR&^*-9+#59W3PWOC&/$KRTGE&S)OZF\:Z M<,18P7KS5Z7&F;0+Y?P2G!YW]3!_)II\:;#IU/7AF./DS=!8G'3=,8MM.U&7 MG['P#BL6)\#I11V?7%/EOX$<)WSS61BF9O7TFV+U]/'3+PH5ZNFFD8: \X7A M E1="]]^\N4?BZ^_>E)\\FU;(AJ182!;FITCZM6A'+$D7X/\]'MM'GW M-8DK/OGR2T=^]";Z!L\VXPV#A1Z5^8B)(@6WKN'1AV03=[\G7Q]==_#%?\\L@5_#BX=>@^=P!YFD:9]/"STD3!EL:;]K&,H8Q(]MP" MHX=35P4;5-.C0TND/+;$TLX9]/>DM]#WZDG3!&2B8!*0H=BN5*GDR$O3[[CW M9EMX%=@;Y%$S6HJSU4]=7W4@,<[T'>=>,Y,/IG>:]?875M!0Q2)[%>E?ZI;H]>2X6_F"].IB>\RU!!GE(RUDF7U&>&='ZQC*3B M1D-4J..'V^ZJ/>]+4<.FA$-5VS'P!J@"[3 PBA>68=RF1HNRI.99W M9Y1]L*W' )H;?A,7SD)Q29>G74[&DXD"!(RNB^;HPV\@WI<""?U:YM(&^5CY MJH9.I-,%A((8]29:>^TJA;)JJD7X-\*?I[Y-G.;\56$L+*T2'.F[R[ $_>&?>!Q.*[FXIA\Z&526%,:PT+.=$ M)J-0(\5])H.MW9O) EV>^,\G*OIA#@>0LQX>- 1Z3I/% M'O9L](JHE@1 M6MI,W4M<.>C<= M=:&]*M&<.J@>U95:.B_2&M=:0FA1TMC5@YV[+F\J\I 3X1P2T,,TTF2*6VU' MH=O[P:7^A?X()@2.,+V=*.Q71?HS[G&0PR8QUNGJ_N T+9'DBDAHN4&4>T,[ M<-9 H8>?/!\O3.,?R?29_^)&NZV(OX"U@FE)39S\C71U,@ICV-@M.+_PYM2] M1;.9-=PAT^W6M7QDT[L+)ZL]WB0A&\RU*!X*S2,^OX2'E;2DL=X+VWX91'8A MXI'@K8J1Q?!IT"-[4&W3<\%Q_F;'PCCKM[M+D]UG>NK**">M%9&NKW?R:S $ MY+%L0/88?!$6ZP%S35UYHT@FT2T7+*DHR4%F0+4_053---#'>].DGY$%AZA1 M)._[6/*VDTT^ZRS5?&":;KMI-=QWSX!-=\4B#%ROBH;,Q?*<5*"]1G8)]C9* MR;,!HW2)FW^E05SFZX;/\)=GSUX5FIT8,H,/&7;G U"A+%\]4B^#(=K3G0>Q MC9&E,!'R67PU7'DC+%+TZ,&&5&R@:=V>Z+WO2U'MCZ>BVJ=05/L$Z+W=N=6N M0EP0C#W.IXBGX+Q*2VY'36WN#'"9&9@K) /3K>$"^M /2*A^2 MG])O"(%;,.5,W&9.=["X9/[B.<^9'[QAV?>PC=#M4PJUBMQF1XX<0@VB=;LF MFQYBLDF8>,.@,\9'2PWDI(6!W)(;6AXHM#)L!*9!X!1GJS02DU#I]C MZIG?;OAC/IN12T;!H4\OC,*2VVD)F43DQM:UQ*2S%%43+RUX8\NZ5X;7IB,3 MRBQ(,E;P&1ZQ-X0XK!WD0C&WP>$V4^0F2HFSJHZZPFY@HCM5[]1'3E8GN$7# M$'.#@/9199>YR>LZ3DRFM!W.(UOJQOW4O++[X(['6#%&TS0JM)G(=2XY_ OO M24"[+4NBRD\JR$"W C'%^YK[[L7&$8LV;A@6JVK]F7,C2#L&L(==2^ 0! ML53WM .HZJ4H@:0VAJ-:"PP'4M]2M=[((->"WZO;A$U1B)A7N&"X*HEVPQ9Q MG$SS*ZDT@&&%*K-.*&]$#)L>+[P&K'E\]^$" 1.-D96DEZO%\5;;BLKE=9N0 MCL=+:M:L5$W?<.I5GCAS@6@8T =+62U3BVBQX4C5%*2:X"RL@@GE7,S_9>]- MF-NVLK3AOX+*I.>5JR"&F[9DNJL4V4YK)K'T6LZDIK[Z:@HD+DG$(,#&(IGY M]>_9[@*0U&Z+H-!5W6V1X,5=SCW[.4^R>21;,9ZEU/1[D[=F+-;RJ02=C!>+AYB5*A=BS +AH<32 $8,'H3V1QZ;)$<-WJ.0N&J"%5K$SJK=NU^3J1;D> M_:?*K:QKNYJF%4VX*?IXEJ;<-2L@GC95N,N^[5KKD*_XS"D87.N_)2%E\JXR M$@$VO!Q)+V'T[E=:\:(?=H&'%<2-;_V]/KLJO=?I3"EXFG&3^H._U<](<\HI MLJ*". XVZA5P2+[%M(]?R)J(EPQATS_N#/YFM$LW^6E%6MK<0>G3S6CF FQ/ M7E)-$<27GILL-K#?--M,,-6Z#5).L*>&MERJT1?F3P9CG$,:"[+P"D[5$YN)/9S2Q0Y,,TGD8^1I?P4Q/?A,>5HF]&GG#))KI#4F M+C? D4IV>5:Z^P?>(J5" 7*=HWZ1BF4FIGC@H2Y+$<2)\RYJ.(VD@/::N.%' M.O&+Z6A2BTY19VMN88T]\YVS,,BQW+]:+/ =3LHZA0W?-^>W6,%T<-O]PL&$ M*5C/I&/5.J-S&,HTK*$8G!-\6VI]0!)3",' W5>=UY$NT&.-*83+6J;N2F8H MP@D!["UQ@!M*)@*%7 MY"<9G4"3TRDE+V-9JMI?8M]N4M7;$N$7Z4DI".U_&14 /Z34=:D]%+_Z* Z2 MSW!%U?BS=H-;H\I-?=^@/3$;*5FM!W5 XRFX'%S#OV,CNI8+VDQSRJ$"<>%3HF@?Q+?>[#?EN3\CWI WY;D/(M^5HS]-E MX1D0Y2AV@"YY&8>LDNN4TV8K_- DX)*E65#@$73FFW2?C!B3SW>+]X. P? % M90(FTQP#Z3<9.B;($LW;%C5C"NY,DK%I=0$2L-TXC48':&, MS'% :<#:A2YJ4L;N'U73E3%5@ REMD7+RVG'5?5G5:_US5&)\T=W9*XX39%" M*)QP0(6J^%_VBJZHT %'6OEI70=#G>O65)FR3KW&2V?<;42.#++&'D3MY7*- M=FDP;!QA,LX:1U[3?20K'@1=Z4,HQ09[3+R95>^3SI[&/>-XFN/J$"BRFF]1 M(E85-T;-BH[I#D M=FZ*-!=SD?ZL?SUP89M9Q!9JFE'$B=/"UE<&8C0+C<"5^V.\PSK$H=,3])42 MX%"Y,!CI-0V)G&B*[4U4\V/2SROQ&VEP## %$&U^7B*XA5L!8E/F;0(_Y[WA#.& MW%"(=-G**R5P&2*=U4O*M$Z0S6L7R@0H6]?X-UH/&9=MU]H7:TG,2=IQ])?)$G!Z M48O:9S*6G-O?GM4+7UA2TNDH#!)#23%FNI NWLZZ:]<>W]8='\PJ#D:I\& . M3#(2HGTJ+N)EI8Z,HX=@D M>=G#TUI_J,BY+KW%7"48U7@I0<>ON([G1NF,?M/FSWSA^,?DF1#]%=*1#PR M=,P52M393#+X38^:E0FF0'G\H9-AU-+6MT=Q,3E^&KCXLP+* /LP72I4FZU( M9H"L59./.05#VY/!1Y9_44'_6"<$3$UAJT>_V/&#'+!YON++AI.B M6@7-2=:Y?8ZN*A[_O\H*'%Y[T"]_T!7^S#U-"HQ"HDD6L<+.U>"893^9Y*JH M:'EW )2WR6);DRQVV&V3Q=IDL9WA6UQP'7-QG,ZE6%\.6VMO7_/7YN*KX"3W MM)S.5I*JN0JU%4Y;9#QP@+%0E6P-J93W$$F+:G8KD@IS^+ =2IN@]4)GR7DN MUU)E2:".B2XSJT*?4ZS4Y';J?J"U")K3UP#/7X+\ @.)C6HJ/0M,]QWN &-: M[C@5WK]WKCK.8)R":H=H>F; J[K2YOE.WGGJ&'&&:JN/]0 M/9O!;022$XH5M06PN2<.)]'NA+NB>FS(W/8:W!+=LX(R2D@?QFU$UV)MUQU( MX^6ZW(,US4$> [C5C%OQ*=7R?U4QJ)^VG+1M>,")G]*D ENJTK_VX2V?JV!N M05[M&E*]!9(#1=D%IJ1[30T/W0GKG;^E06MZ@],1.#C;[AJ#VI@<+\"X.GNL MGO@U,4M9751E&;7^[^2^V:=-J:S>5*=KS Y.I%6)\&Q8SC5,$T%BN=1[A%PKQUU/F MY(93S:W!H+ =:=P 1*4JJ]* QTD#7IL4-XEAK;JE#K$6>I9X=17$A)D-B5!X MH/DDN$XS32Q2P8]?Q0]*+6Y(.F6U M7\X&T"H^Y%H 0\,>ZOB&B_%@DGG-\PQK[E54VZ"@+"'67ZB3P0PFAUVJ/X/@ MQ3XXYM=,/K=B)C:=)6-MO$Z#YU/)&>$+EDN=Y:6Q+=P99C39M8;[?.C1V3X@ M]$O0:1+% $ 4BZ*V9A8B.6+03<[;ZGAK8 7P'4JW0*H!7]MYN9U^53"WW -G M9UY0EQ&K>;=N%W4&3*65<:FN;8Y%RO.&G5G_:@U1P"P'OI_K+BV1N )OTNPS M,9SW#13C,5X%7!BX>3F:D@A#=DU"F(="%*&] !W+N]"G[#.B7I""A64.0 M8T@ER!T$0A!1/111-ZG,I!X)J\@KW?ET^]",>GNF4VX^BJTX;':RQ# I+[F( M4&C_H02,N,Y/7 !D8VO8%ICN?;1/^EXUGVH6&7[&QX!_69+7TP?S*D-;6Y_. M6 ,U_"8)R\QTM8I(/Q.0$26@&HQPYH(VV^.C!>I>594TDH0S/*Z55NEFR'/L M!&E7'.@E>W?-;'QA(MC45VE>HJ0'GUM"!;9J5I@DE[I4EGEXZ$@>(VX#J*18 MS#6*!1QY36]6-^<)J<]P*[/&FH[\9SJRKBAIY:L57&T0?5=:1O-Y-)4V5P9(@;N%LN9MN@JN6/:K3,>1IU;: M6\+D- *^VY1R1%?5MLOF*UKU1>BW@+WCYG&[@%W,2% .P7P#X9,Z;\69TA,D MBDBKM=V(6QCL)D3D>FU$;@LC,Q,;CCZ,'36*(IK+/JWW@W\9,SA M0QA]!N_XK+R_P'Y@$[WNR[ZAY,,"Z!JF07!1V!TORH.<9X:"BF" L,B->#@J M0X(]YI4).6JL(6JXN;=!3$8X]T< M(2B%=E<9Y=AQL>D>OY2:G(2$);^$XYNS)PTODM;R%F6A0U/H(9=RK 1]O?J8;< MVS5_W*RQW M&AC]2&PZ4M?A:##IG"HZ-VJKN\(J5UQ0]BX0,H=4HA+[6]T>%\ALP8E\E1B? MBK'K;.;J'.]B6WITU<* #'YR>1 M"*>4M-ZPMN,Y!$Y>" -W62:+#-8YE@0'+(\*$B=\RW%'\;BC-_B;GES:,@KCT8,QBG8)0[:VD5F]!OTIX)OCZS/Y%[U2&(UC, M,1GP!&#DW*Y47Q=]BPA+ V&WM9>93D,0 [0,Y&R+C/QG^+7/V$]S!*5ALU8* M.'33!H3*0RR!L7:% *=0# B$?E^=!:Z13IVZ:6FVPGK-QFG#C2@3T@)5R*Y@ M"ZJI6X+OKNS[C%:IPK:)Q:#^ZW%EU=P(SC9?$.WHJWGMRZ0:8 M;>FWK!CTC[8+:C( M78K9#:8DX+WH &\5N9; :,G+C-(QSL0$Q!N_]_[M^=D;S4Z9 8I1%^M0]TQA M8+3PX.6PE:36@"H"(Q#>+_!2VBY*6AHM\2E3'F88& @V J+&PL8H%+XB40'. M#ADSS"9-'X9@S'MN@ \K%]PRP[>1N49%Z20GWLQ ]AM',_R$F^'$S*I@9W*1 MGY7=0OFF%;H<%;JD6!$T:VP@7G$E2PG,$.77D8P?0T%2\0G7CL*8G#M!YZ![ M[D5XDLR@;7H2\/I""1H,GS\<;,U%#BLC,[.*W(8+P/M63V*Y!PW_H:4)YH^9 M Z4ECH+8:2NS9NKB*;#I7'K2AGHB0['4=IW;P7!W,HTMM_;.WG.C]Z2X41N0 MM;.CG:*-?^-)XLQ=&_(@=:2FXKH]E!(EP"Q*?795)@T&E:>@Y DR"<8&D[5^ MZ2C\^W=1M]_O#4Z&)X.34 W#X/!XT O#H\GAT<%!;]#OG?QO_^"[)G0>.T=G M0N_GCO<[NBO8]+HJ0*/&^":=9\/%W(=T+=KW/0_QN#F'V.]XEVST@NW9\$.C M;-,TCM,;DHK$.:7Y;:X!<#0"D)>CLQ6?3XM@:IVJ3J,ZQE/P1C$T= MP.C'%C6Z"3&H?AN#:DH,BB^NN0T9*,[[U!MGD:L?]3]^"J,6M] +^6N[ YTN[T*1P7]#_6;YND-?_5"$:[X[Z'2/#S9^ MW>WT'OG=CVZ6GJ\;7ZTO_B"#Z_AHS5J9D+^EHH#792]*Y:=[Y4JWA@6\(##V/8% M_FJRYBJK>S4'?)F!CI0MO=]S];P;(-P2\:_1+/'7Y>G[7A""9A?E&BZ3W!_&E_%5CZ'_7,?0 M]=8M9P>&A?](_>2 K6$] W^;" MU[CY=A/OIR"Z"9*75AZ:L5??Z*(_HS;0J(O>._8/!H^4^:UDOVMW_XG0R/\% M_],*]?MLUVDKOY]I)X_\[O%Q<\7WG_1QA]S_F*4>Z=)@F4]']6":G,23/.=>[WN_G]QN8DI MOPP]K(N(""G7-.WBK." <$/+7+<_&(-4P;S*]&9^Q:=EEE]&_'WBY//WX"N?18)C[L-H>)'V + M):H-0K7VHYJ2SIP4IGX =0&0H.^HZ8X/3\0!YPNDX\_<[1(&X#I%5!7.L;UF MYET* A9EWO)OO2M3+-L@*.R@4FEI8<:2BU>5\E,9:)3K[^/9"JT)@GXR5]Y\!*'/PLOX1 M95[WN:_I),KR@MZ'-E 8+)T4<%0KSR\O.IM3M+>.3O[)?5^;3AR)]Y]EHM@K MU#O0172%]*"#_^EU!Y5&MP0=3>VX/?Q$GUZ-PK@B.TBP> DM^KET5G3PI[FY M-??5H";#0CT$2#W*TL_51IF5TC5\\]I>PT#'(S4+X@F5(KG]>9M#66^C:RQ6 M#IM.6[J-8(+8Z-2U+9 :MD40A52_2,5FH5[O1KP,C)MR5U'QP%#]I/:\P%=Y M:CP:*=:1*')UL'>C02=_A>OU+JF9]J7*2 +AE?@E"Q:S[:<&&FM=W?@F'T5$ MSCFSS"DN$P\]CG5198C-%T(M:B91K$(M:R8,V@8V%>L<5])AL'>LJR+??9%^ M#:?_(BZ8F*O>^PQ M:/P?(].2=EQYM]1,TJN;[NU%QQ.?XTAAUW?JB9DI+NL:E_.2;66XMP4U6H$; MFFRZ]Z8F>^/O^)P_G%Z]/?V_U+$5#6P%RENHOI@VV)>S* 8E)U[,H@".(V![)X0XE,421IXI'<:B7\-9292CWPR'5&''N[*R4783+M&UT#P,&7&7 M,MX/I&LJT95;J?N 4L4[/GAZ<'F^/*9*Z;#;77Q! MFWO[IRN^,,2&1"(D)7K!Y MU/"3N+!,;-#3EB%&O[ '1*AM0&JW8!HY"W8'MU0$!M0[]@?' _\8V.,&M!%J M"B">_WHKB8H=0^-AVZWI-,,VOK3O/?^P=^CW;QD>.2MVY.:N_ ;X!#AV!WX% M_)*?['BPW/=JE-%ZI3T)K[>^IB!QFQ4,?-A__.^F&8#.@TAPA8[ D*IR W?5 M:7B4,E(JME'3P.3.*V0@(JWR(4LZY18/Y /@,6@!(EP,[[#*$VI,[GP#>4S2 MHTR4R$1\KO9[WMY[;'GR(>UX@\%@OW_8.SGNO_'V<+R/[J^O]*]-'Y:1&@=S MW3""1)(C-P_Y"%AFF]6ZK5L6^M(1N@AUJ+1UZ*#)?=\[&7;Z'ER*6.!E"@:C ME0,@OP;V@2]U&,V\AF"8=#LP. ]VOB2I[78A^J28,=*>PBMSTV)[46$)FYR5LTI3RX^VJ>7%:@;WUMZH!_O@W$X\876; M F>;JIB8]VE *RZ#$:J&02@P(-S@U<$!N4<"$;^"@Y"<>R3 =Z&GXEPQ7@[I M3;SJ9"BMNTK%NXTPZ.NW(1>WC[F>ZE7$T(M3& ME/V)&E=V;#=,7H(^H8(!C]A)QYZR-5/"9"@^KR(J8NN(==.@.MHANW.7X]0E M%K01,Q/NVG05N%'MNNL@&%+PRQR[K6/&+_9\ASVM^A2U(S'4]MVF'PRZVA&8 MZ^99^D#!4ML\]<=-S[SM@=/K43OHD6*0!*0J(:&OR*4U00K;NB6W\+ZK]C>9 M4&6BO..-YM,]Q>M)(\3KQ37B&JJ;[;_FMU[J,Z!=!,KE;MQ)>HTMG<7ZOX[H MEE"/=\2B@)_M@PW-*+.$8'6-&C89L71KB!6'*L;&J-@4%X9 ISFA4) C*D4P M5,DC'R_)6D<@ALQ@;8W3#"[D HD:WCR"C\B>J6*%FZ[AZ@L\:6 ZI$H >VHC M3=+(43+)$".C'),GGOM/L(#:L ;*HU\4T9S0IBC5?<&($)2_CBD@&?WY#N/P MZ/.H@LM9$"NXZ/TCKG* MJ"EQKW/XB7[\":YR_<>R%I&VND7'IR0@@>2Z8.2:K;QQKY%NIZJ1&,3H/M,WPC0L+( T[3& M="-,!&L18*Z12KBRQO?P:?+/8:4$W[LY$[&BIMBPVQKL#1OW&YQ$MM,-$FRA^:;C_\PB=5&*X#L3IV3MDG3AE2;[LDTQ(M!4V!?E B'$-3;?)0GZ6S3. MTCR=F*:^_XS^P(JH*_@6-%>X';IR-MEGU$)DK@SFX@6"AM %MX,: M?>(ZRC5Z9Z W"($E:'^ D2%F[#[C8 =P5W;_Y0N]M/)_L=@_-G;^Y1^A#N: MP:EAAVCDIGN!_EGUP5"QGZ1X2E2J5DZ=GO_PVZ]O:C/V>6G[@GXM MM@7:JWN_75W0!+ ?5CJ*[.6K//0!'N+@#,-QL$UB&;W1C?Q[:5H)5@KAYJN$ M,+D%^8HRTH L8:Y!HM(2,W0HO\P5(URTAS&ZG("E?0\10VQ)/^TP6O]$S31D M%BRB,,:4"U L2),*D!WEWGP)&@C^)%RD(-^@=,0A0^YSS7Q6[=I.B@R'1 =YX80UTDT3T1BQOHG)NY\./10,M/ALR!WW8 (-#6?I'>O7&6P3CS\&4L>*,0"'U MX=/5;V<=[_$%DBT]/8F>6*TG-S)&!]^=(8P=>9/1K3V[=GCGY0+AC(#'T] M@J>/+O\U1D"N0VI.89%Q]@?&]4[5U_OI9,(:X5!'Q"@TYH09T=M'_N2*E &B MNA"%\?+TMR'.1< 5D3Y;,GD9,NEWA4SF<'0%1P:EJ IV+EN:\ 1K?$,0'SF> MWT#3$18$,HAI#8<21E6B3Z(_%)TWNE%H)$*@2!9LU2 M-$3Y+T..+6&]$&'UB 3BH$Q -V'V@Z&R=7SB4_H1-GW_P_F9$UZ1Z+)]GL.3 M)O;UD<,,&06AB%"(C=7)D2P$0T6WJ]OMQO)"43:+9)';5<#4K1P':-JM;B4,;# M48!)26H7U_QP H]_NOBH MYSC-@KF-XBODL/\"$B;7*C[?$M@+$1A[S&XA"$DFX-09+)5G%5=*G+1LZD<-D!,/3>UL]5 %B+04 M]3$[%!^7TFUAL0^$;?R@\V9T$]D+5,",34&M=[!1\.JH.#L)W,>$JZYG&5-T M:6I#SK0K(&XG:1RE&FP=\^0T1#DMDM.D,FIIP3Y'[M #-$3M,/#?] K*7^= _,17A/I10&7J50^ M)E8ON.XT7A)8,UU+BP6F+ZIR?,+&&RRCD$3#-!JP 0=_HY\='?U-^Q@K+\09 MK%^).Q%?\P5]Q+4_;YU,IFQB>>^(I],?/&4Z'>\7E5+##$ZU\+U!C\<='#YM MF3\[% M#8JIN#/R@?@)MZDD#4D\.V]23-O7D%H4PHV9( MF$2*,82 2@+8PHI8H>)2'^9CQ)("X/ES0OZT/?@,F_*-F@ CC:,%QB3@+VHF M[W:GEQ<'E506U#6DY_;#WFKK;U:[MJ&Z!H8$-J#D?D9Y50=$?88RGX$P,&DB M"--%(6TUY-EU;]3YA+Y5Q&!]2"IB:M*20\5//;JFYZ"_KJ8'3GR\#^2#.O"/ M>3E'[-Z?[C))OWVA#VS=SP(UX/V6PNXV7.W[0[1?33S[DQ0.'UVH>I5BCX!U MA'!7E-'%U !B]/P21#7\6^E.'J"@J1F&Z*_5O>J"G,15%.N2W^Q+)FF(?CJT M,"2CB.M)<#B\'.@(V7<<(0L0QNBV97.F8HBXMI]K>1"3T-:'=9I\80-$7UIS M0_CB!5E2O<=LEE3>8?47[86VJ0L3#5Z1I(#G3W(&=+6F5^O3)_0?4V MT5QIOP^Q:WM:7&2G,[C14K]%5.2Z$9G+YRMR("5L!JQ^ ?T-@4RDB6S! TA: MN*Z9X^Y)7!4*&Z+-9"T=S.6O%+I,\>3)]=3T:@/8-[BH5!H3>!.JYN'%O=PK <64BW)^*=L1X:A<4$N9H3N R6CI-M4Z\PM"=(.12Z+ 2] M?NE-+C51Q(G%R6)IUP)E(KU1 9!I#DM)=UPCQ>@D/ 6N5\K26)*IOBBN"9 J MRV!!Y7Y(2%@^7%*+XN8?, ,%P<'!L>TO4'@IC7K$HM4B7"VB76>CI/FI]VO)^7[-CESA$9'#R( E,AK1_TZ\ZGD<+>\=PUB_QP MW!=ZK3"2P\/GTTKDBOU3409T3)EX0-(KV9:5&K2&GS5=(7.D6 &I8W=\CT8* MKH22/F'86A9]A\!;PS3C&(S5A:L;?#-+G2(QY'TXSAA["OEZ!V6K#2WXWL6[ MW_!_W_Z65])6@:F4L7(Y!;MP-1^JG.'C=>N#1M3+?Q39]EO$Y7*G%H#H%W+3 M_D;S:T!/F:^J7./>$-O!IB5^C3HY<,0C(*&+GDEDKAL;UEB8[M!L=5%YX/R2 M5%"B;VPFCYD/N>]>!;3\Y(U\JU9\_.Y+K-Z5&]PTN2A&V[:%\JL5L3![8,RB M6-<,5"ITC5F+9ALYRNTL9%H48+58>-%MZG5EOE:[%J,?^_F#.?^7GHT37V-% M/E^K[U8'O4WY;+RL_=G-Z3<'L7;)$C1R7"LW%JT/\\B+C-+X5%)YCEL<(6.< M10OXD92.NVT[C?$!^A9\&>4S'"''%3*9+-*"FT,X&K)6L=,%ZMYEPJW,V3=C M.=(]J*5M#]D$O_%1ZS=^D-_X$<"Q.^1*/O7$"UDWR*6=O&8/4RYEIC5A'@"+ M"?VPMM"0!:WS&JSI4.7M<MNI[?QN]N&Q>*&8?]1P][^W7#XN%_>.=G!O8:] ZG]3H#PDY5' MUR!Y"W__RE#>QW<9%D10_X-=RMYA@E4%QONI^^" K=\7SWM;=ZC:4>\>\/*O M;W-T9[N'D-!&>/A;5H[JT]=>]]T&>=P]LKZ/6XI;=LI[6C@'_5[+T=HSR2!&\*. MU_G/-DKG_L-V8>W]V292ZW7]H^/N TGMEN/^6CSMOKK)KIW/D7\T?"@G>,;C M>4[%K-]?PPHJOLJ359_&"VW[)\I#64T.NBWAYE$\0_;K?O; MJ2+=VZ9]2>7I%1[J,:B]A_UM/-/7H:?8(-A3M)(=(<;^B3\<#A\G$+>#P3RC M)K,K9SKP!]V3;3S3U^&7NB-]XBEZ3;/HT!^>--^]L[/'T_./NH>-=XKK\ ;]/R3P58*O%:)>;3P./"[O8=*CR8I,4]F M7%\YMVA]N/636U#TS1O5T!2\]7SO*WH/MBC<_> S3V7_?)L8/UZ>\=#OW-3=[X3R> 2PI3$M,7]W6 M5*-[3?%;JT/?]D;]XN1(/R['[+[NA9<IV')F$]CVN["4SOM08\ MC@XZCTR[:#!1/*=JUV:<[;S;_:#[8,;YM9WN36"I;?QF1<,\[FQ;6E&CV' C M=<\GIM;M5I[GR>%C=="=O %MPO#C:TH>+I1WF9)>A[?R:V01-M%5==3K'+TZ M5U7KO[R#*/JOT*F]+8E'KS)C(GZP_EQ>V M5T'ZA]U.KR7]+3N4-:+T!VK5^8^F=F*M(JDX*%P$)>2T9LT-\,UF]!SJ9"Z0 M ($78Y_QK(:^4H5[TQIA!"! M?<6U([RZZ?=.^"<$OLL-UZ/Y(B!D,E7MC5L?L'),%;R<(*^BW[CX1'RH&C@G MKX#K4.==_:">+YTJ+XG:UO,/\1V!TU,7S[WZ"A>[M(P)) 07XQ^'XNWO1TPOC.+R'@TZSW#N=3!!:!+8( =(N588X7 @BT/"K<4&\ M!8^?\5<6@C7&7&42);!&;"F/&.Z,+C +KK&CO4H$0* .$CA"\J;=PG;/RPKZ MR$1VTP+,,_X?@@*A^'EBT^>OO)$TUH\()12-[T$Z;QG#Z(\(-O,/9 %097/'*F=D,@BGF$,./P M2*"!OX ;:,QX_M)^GJ/XA8U"[%%!VV#04,20 6V%(,<4HIPKEHSP,OR8=G^Y MB AYVHL)A6-)*YX'!BY*H%]86W!13N7]M6.H0(JA\%R465Y&!#GHKH5)+DE1 M0R@SI$^KV3D@]*RXR=15:/4N]SIO=)1]_7ON8#CZ#*7C'@N+$4*1A #R&(0YL0LHC&.28@V*HS&A 0;X7$LB.*8/^B3UQ#; M+G'^^[\=]WM'/UD,&]KX$G%[JH!40#5E?NNRR'H2%K!FA?D,J!(Y$,)3"(\R M!( 8>#;-3&%"9/H(:(O)44,P)N0>07&-A.(4+( MER!VI[(7 7$6B,3W9CV%?7U".D75E)?JRTY-,T7J VO8@AHGYSHI8]),Q[-( M72.QN!NGZ2A?*-E8 [C6-#E& $#$^S;0V[":0J##Y56@"^S+#%;U8T MQK-2XR OM$Y7LU0$5EA^CBMU(.X8/)TU>=C:"#945">XU*H*_UQS>"SB(!$# M8A[\F1(2>PT^7'RN&3X1*M;XQ18ARS% X&0#3TF*6\<[FR',.-&1V2AGB5E- M$Q9]CUR##A[F%] OM(F"/\BB_+-8P* 4PC*7K(0B@A8.BKA::/B8;QU\WTD, MBRD#0^WI)D<0G"0-%2!NO(_7Y+T:927"AO6&C+$C7NL$C)*Q-C-Q//(]YT75 MG 0]OL2GHB(76C$[0>>F?;1G\&!J:1F_0BN?#"7E6NIX%&5"%T2%VB1<6 ]= MQSN-$6QL2FJEZ-GB4,5'Q;6;SW @<[/,G+55IGU:?N5K8U[H9=671#\GJSA MWH!3)H4\45-VNFOYDZQ L*WWRVDN)EAK2\2#0AL4*$>0CX[H5(9 =;C\.+;7 M7>AJG)9QZ)@:S"/8?K+!!XTEC5N2E@5#=^-K2H1K1=,L0KZ)#FW<==X ,:@3 MDYF464;R I*5PB%T"^+UP:!)MV#A/A6+9NSNVC(V O-G5 M2]<2;=,I>3-BW"&@30)RK\JH#GG'K,1"O&GCI$&07'Q3!A,67W(<310)5O&@ MC!1N,E];B5ML>#%9AND-/,"Z(PA>=CSST"/TM"G##4@6DI^#17NL G%P\4MD MC-M62O/#!?%;X<_$F.-DHE877XFWY"ML1X 7X1H5BJ4-3XQ#0B#'\>QX Q=! ME)F8UAQEI+CWX) L.C?.=!FI.'2WYB:8(&A[D.=J/HI9;2F(A7-XB3C[9)(C MOT1'B2C=$B0B%B!.VZ P_(O$&(^_Z6RJN//U-=XH$^M2U^YZ;V\]#G(A M*'/*8P2>9"%!7MK*$:!?D B^=@PUFJ?QR7\%ZA#H=;R)""X-*@G,:XSZ$OP) MSQ$$YCC*QN@C'*6@*N3>WN79S_D;G[8Y(A3[7%0WT!?G:4B0O=9=MF9O"($; M=3*4?7PX0;*T$40MWO49,HRV_5IOT ITL;:NKDF#'8L8R415G2O2E3:3L-D_ MK6M(L).5/'+J\;\"ZP["?73V=\-9AAQJB+,;QE\%\C7H//Y?0 M.(I119NM,C+XW+M=O2\Z;FRHU54, ]"F-LN%S[0YDX#/ES M\3R1QZ-;3(53,M 2I6G?VD.H?871%+<- R,9J'@9$C>JC@X8.\9#6!G-%-@4 M8V7),0;%;^P.2>^7X$_E HINJ;T.#IX\_RA1*I0+J#T7*Q:M,1Y8H*%Y 8_C MQ2G4>); /D^74N^N@&ME^@D[O12S%L1T)>M$1^D,(QB764;O,Y$8,W:T:_K> M)[MK;VT M0HLE1=^XRL>*Q.[&X.S3 K/P&V."\2^$-.72D/L ([ 5 M* "9U[ =-T/2R>RHHF$[D2U7B0<1?8-Z88U1X"\"\>>@-X<3.D@+=_GD!C7, M#+^UR0D>EI*U%W074/DWO\X U@(Y7"5VE5>M(&T8^>=,\ M='U5PGBLN_E('9I^K3W#LB7PK@.X>NQVJCKR:,B2;!%0SS,S&H;SDB6-BFH? MY4$8/WC'.Y? )>_0G-/?C".27#?DGD!O%JN9.MDLK>3US(//\'UU.6S1>Z3Z MYRK(4/[! &UXK0'AM9,VO-:&US91AR/QF">(>]C>\94L&&$$@;<(,$F\!.M* MVW?"3!W>@;S7\2+EP'#P&YL+EE4RD=FT1R8A=KSV !? E)@Y 2L/C)UKV%NB MPWDP1;T,_0Y4N"=I'*643 4C3H(H)C9K\Z_)Z9R#% E1_S M"^P/,#*/I!#ZZ:.Y)'"@B797FM79<#%SN2!$\T!1JMTJH7/DC&R4<$/< MWV3@W40Y:K]B_:W+=M\8A]LM/OI;,,Y2!&MA=OG;HRR&Z,#0QC2QFJ(-13 4QF/=ST TH)]D)BT>BRLF]A/G"17-V@3A,KDR1!C+)<5#F[/@& M;2VAC/_KI; MZK^6:ZJ/_HF+VK)+6E-SM#>-]!JA@(FE>G%6:8)@N2A1,?**!Z1>R#6V ZR_ M.K71:JE_KLZ@ [)5O:'BKY&;X]?JF\)2E .Z?0O0VT.3K2CS\"NI.5+.L(@^ M<\#<3!O>K6R$B\*!E,!:>D M4. +OI$,%;* !82N/ M+G0\'#:BT/%,[R#M/,K-"Y.Z\Y&W8*=8Z</<;QC12U^"W20V<02QV;:AXE=IJQY2(,JF$G,F0A<%S9>HK MK8%:RQ6SECS*H!335MEOP39NKC;^\MFRS,Y=PFKX5?^#;)(4!.M?]F9@@(L3 M6R9<82TZM42/YG!0H3=-4W&-&4)&X9]@XGF9%#I9:X)5A[F'M75Y=O,* 8Y>(, MP^QX3 ['E\&7%&P,:;@$/2"P&,JP61BIFCEY+ M9K,K!"LBK"KUS)KTH#0C*X*#VGXQ =TH*X[7OI32.,P\]2X0%Y6,"V<.46Z= M7)@YE5#6-49]=+T8996S)R'/I0%RCU<6&$29JCTI2+VJM7+55OP[KC3"& A9OPZ_K^:7WJ_@9Q \% MM^=EKNT%NX'J+A?7PP&TO8!3P+(E?@K;I#B.%4J^48D1ZXZCY0_%+@-V;MB! MJJ$CMSD[]@'A=!JB/\W2HR] $1-%I=:@68!\EU\HTAC<1XS_PL@M4-72#*9+ M&3V\WEJ<7BZ\'K/>-$:B#.OG*16EMFQMFA%[U)#XB?J@8(PU++ C2Z5Y);,\H"&Y6,SF+.![$>>C9G'UV 6:QZ2.L<<\UMT&:7BW2B-42JGF5 M (4KI@HB$LJYU1DT:6)KB@WQ6$<(MW<48:([@%&?J,@IG";._"^X.+#Y8G%$ MG*]@H L[AI-4 BUF4-H:T.N:"OV&AJ,.SE?Y9Z '! MTN,&:4X;>UJ9KJ"FW28Y(-F8<_B,X6MN5)U(0(MB46&U]]WFQTO/J:KSESCD M%=UU,S)KZ+C[/'R9LT\+#A\^HK0AX[72HI+/#*7E/KNM['!P0MCHA.A=AG!4 M,>/D6NMUYFGHWES<]4"GA%&#-"2E2&H]9?#:5:((I1'H/*UEU2!@BQMV:L0E MC*QT8()/$)NF8*R12%$L,MMT#._G?")K:^;&V$3?-H;NS#[H*M\UII?=63W3 MW-A)R7%4&C+7<^M\3M)D'\ZY9"?!VI"/L'>JX:U1=Z6#+_N?';4@U=U^T7=D M@]44G*&N)61?8[:FR!6\2O@X^?0QH!TKDS5@"Y7KDMPX_0-K3TC!,8M"NL L M"HW\H\"[%4)6=KA2@LI1T)DDE\\Z!8SQ;JPE5P@ZGG_;PX:35!9%>M# UEL:R<;TL[B8URU(FL')U=5F+F\ GN2-/ MK/=2(:EKW3;AY_ 2(!(LG ?ZRVP"@688T:%5#3*"DQ#,/X<3+6JJWO?V(XLE,XPBQ8+^,,W M$\'*#;3Q8S<4".K&^+-8851TE>22Z TZ#(B#R*0!804TNY3KTZFV'!%;W*8^ MLBN4G &4N2X-I7WM=E[2#*FK(%AO?YD7HH^.Q$S)3@.8?[$TWO%0:[$1.K.Q M3(5,X2PJU#X69KA=YG3C\_H;G&:<\R#_S-U2.MY9*G[$C6>Z 9:B_O5M*5GV MZ77N&UV:5/WZMO$>I#!N/Y/XZ)9N.HTKO'=2NMEPMO'QSM)4)SF2N_BX+@Q1 MJJC68M-(XOO0Q&^(&(@V8.9"'0377GXUQ\HRA>90HB81>OW0@P%;-.;K2O56 M:M^Y02YQVMODDUDYPPQRVR<*?@5:Z'*A=/NN*D.S_;O0SMNP.ADM4WK'J"N3 MWJ/&FT\52S0H3+U!2$PM+TP!;[5.+%,;P0:DCP;LH^^6#[EH/?>KF:ZU6=!M MN<@4$-7:"\% "':M=O>*TV]\[Q>.YW(N< BW,*)&+FAH[@A[DJ6NY49&C[!\ M22L3AK-HMB&JR'HVHT?'$BD5AVZ_J*JHTQI%3BU=\TJVDF\T'8?!P&E01WV= M (R>",LU=H$YR(W-Z^=TQX7D]##["/7=,9AL[+6@]"-SQCJGRM1TV[X$QJ,' MAQ6(8Z[A.^O>[*!ZLU>N@@U+//!2^+?>"M\-UI@PL"XCA']@/S:>X:P$U1LY M-IS&&)//DK&D(&NOFS22!@$Q 4N#D[*,YHA!5Y@+3+,P-4EQ1(X:O5@T%30 MC,AS)Z'%3L_MJ*$7;K.=P3C0[B335'=W[N#T'C1SOVN)(MIM0JR+&!C=QRE^ M,^/633';O9C!]+C&EHMA3;VL\^M*%?&M/S:N6_/K1*'U&F32?VN^T,W0*'>@ MU$PE4]-2=W1VTCSE-URC&T<, H6!0\X9(#J%56NJD8P5[BNKQZ=U9)H)4^K6;%Z MU3YO=P7+'4NPB08DCQL!E52UUFN';2O[U M=[(#^H0^9;3H YJ;M,D^<9N7DT?:P.?'SE7<)5TISQA?&I-S21OUFNFSF+4&!-@-K#O8U]Q\MRO.2 MW3#2Q\'D9 "5(&VBV27W(> T5:J>BK(Y^^HS\=?+AD@F&5\89R/=4"R,'% 3 M$* OH'0!67"T(ZO0OC2 2JW4:DV*O5(]GA!(N0\813R)-2>'-_[H!K?5*A@N &S-N-XP81V MDSE=Y9JZ"Y#\C.2NV_U*!+STVI%.#([I>EM"D_3A2C.%%=Y&NY\&&A\1P5UV MK1/W)691Y:3#I(;2/F%A6\/)ZTS:J0NE%,$736#4V)B]'JA"HF\YD;0H6S)E M?R;^@;%0T B+Q):,S9Q)LCC]9>K]Y<64?#+EK_W9.?>EW_ZV6[;F2&&P!U'2L:UO2[T]L.UK&. M.7[;/5^3%TY\C;P6@CNVX22 :V KN(EDBE-3]3CZ3$UXL?B5:F^(0'.@L,!A M-]BWDDH5"&N.TNZI<]0